MDLCHNTMAAEIQRGMIPGEAWRANGFTNGKTQVRHAAALPLIDEFCSALGGKRPIHSVLIANNGMAAVKFMRSVRTWAYETFGTEKAILLVAMATPEDMRINAEHIRIADQFVEVPGGTNNNNYANVQLIVETAESTRVSAVWPGWGHASENPELPDALDARGIMFLGPPAISMAALGDKIGSSLIAQAASVPTLPWSGSHVQIPSESCVDAIPEEIYREACVHTTEEAIASCQVVGYPAMIKASWGGGGKGIRKVHNDDEVRALFKQVQGEVPGSPIFIMKVASQSRHLEVQLLCDQYGNVAALHSRDCSVQRRHQKIIEEGPITVAPLETVKQLEQAARRLAKCVNYVGAATVEYLYSMDTGEYYFLELNPRLQVEHPVTEWIAEINLPAAQVAVGMGIPLWQIPEIRRFYGMDAGGGYDSWRKTSIAATPFDFDLAESVRPKGHCVAVRVTSEDPDDGFKPTSGKVQELSFKSKPNVWAYFSVKSGGGIHEFSDSQFGHVFAFGESRALAIANMVLGLKEIQIRGEIRTNVDYTIDLLHASEYRENKIHTGWLDSRIAMRVRAERPPWYLSVVGGALFKASTTSAAVVSDYVGYLEKGQIPPKHISLVNSHVSLNIEGSKYTIEIVKGGPGSYRLKINQSEIEAEIHTLRDGGLLMQLDGNSHVIYAEEEAAGTRLLIDGRTCLLQNDHDPSKLVAETPCKLLRFLVPDGSHVDADTPYAEVEVMKMCMPLLLPASGTIHFRMSEGQAMQAGDLIAKLDLDDPSAVRKAEPFHGCFPPLGPPTAVAGKVHQRCAASINAARMILAGYEHNIDEVVQDLLNSLDSPELPFLQWQECMAVLATRLPKELRNALDSIFKEYEVLLSTQKNVEFPAKMLKGVMEAYLLSCTEKERVTQERLVEPLMSLAKSYEGGRESHAHVIVQSLFEEYLSVEEIFNDNIQADVIERLRLQYKKDLLKVVDIVLSHQGVRSKNKLILRLMEALVYPNPAAYRDKLIRFSALNHTSYSELTLKASQLLEHTKLSDLRTSIARSLSELEMFTEEGERLNTPRRKNAIEERMEDLVSAPLAVEDALIALFDHIDHTLQRRVVETYVRRLYQPYLEKGSVRMQWHRSALIALWKFSEEHAAMRDGSGYPMSDEPKIEKHVEKRWGVMVIIKSLQFLPTAINVALKETAHSSGSNASDEPSRSGSSASASHGNMLHVALVGMNNQMSLLQDSGDEDQAQERINKLAKILKEETIGSSLCSAGVDVVSCIIQRDEGRAPMRHSFHWLSDKLHYEEEPLLRHLEPPLSTFLELDKLKGYTDIQYTPSRDRQWHMYTVVDKPLTYRMFLRTLVRQPNSQDSEMAVDGAKMAMPFTATSILRSLNAALEELELHGHNANVKSDHVHLYLCILREQQLLDLLPNFSDVEIKGEEEKAIYMILEQMARSIHETVGVKMYRLAVCEWEVKLRIGYVGLASGAWRVVITNLTGHTCTIHVYRELEDTNRHEVVYHSKLSTSAPVHGIPLSGRYQPLGTIDRKRLSARKSNTTYCYDFPLAFETALRKLWASHSPSESMVKEKDILKVSELIFADKQGAWGTPLVSSDRPPAQNDVGMVAWCMRMSTPEFPSGRTIIVVSNDVTFKAGSFGPREDAFFLAVTNLACEKRIPLIYLAANSGARIGVADEVKTCFKVGWSDETKPERGFQYIYLDPENYERIRSSVIAHELKLGSGETRWVVDTIVGKEDGLGAENLTGSGAIAGAYSRAYRETFTLTYVTGRTVGIGAYLARLGMRCIQRLDQPIILTGFSALNKLLGREVYSSHMQLGGPKIMATNGVVHLTVSDDLEGVSAILKWLSYVPPHIGGPLPILAPQDPPSRPVQYCPENSCDPRAAICGTHLGEGKWLGGIFDRDSFTETLEGWARTVVTGRAKLGGIPVGIVAVETQTMMQVIPADPGQLDSHERIVPQAGQVWFPDSAMKTSQALLDFNREELPLFILANWRGFSGGQRDLFEGILQAGSTIVENLRTYAQPVFVFIPKTGELRGGAWVVIDSKINPDHVEMYAECTAMGNVLEPEGMIEIKFRTKELIECMGRLDPELVSLKSKLQEAKSVGLSGTAEGIQQKIKEREKKLLPIYTQIATKFAQLHDTSLRMKAKGVIKEVIEWGNSRAFFYGRLQRRLAEGALVKTVREAAGEEVSKDLAFTMVKKWFMDSCGAQGKKWEDDDAFFAWKNDPRNHEGLLQELRVQKILQQLSQLGESASDLRALPQGLAALLHKIEPAARRQLVEGLKLVLS*