MHPLLLGLLSGLALAEGGPTPVVGDASGSDWVNACIDLDWHSKEAALSATSSFETAAGETSQACGAGRITLGVLTDVQRKIYNDRGCSVGPHKTSSAFYDYGGGGADKMMSVEVAGAVAAVSRGRHVPNASASLDDDPCTEAFNKEKCFMNVCTRVIGDSEHALAACMDNKWSDFSLEGGSAHAWYEGVALLYPVEDTLRAPGTCRANGGETLGATWHSRPTTESSTLGEKLLRTGARDFVRAIVDKITTLMAVTQRVPLRSEHKGCAFGADRSQEHAAEGAVLAAAVLPFVHKCNLTAAKTISDEMKFDLYFPKHYPSDSTLGAELFPSAPPLPEREGIRHMGTLSVEANNNETGSTFRSKTGERASPQAKSEVAADMDTAGSAPYRLVGTLVLGCLLALLRLLQSGSSSASKKRSKRAKKVLALAGGDLPLERKGEPNLVDCSKNTTPIDPPTAPNGVTKSAPALTPAATGGAPLSSEEGDADRTVSAKESPGVMPATAPIASHAAGISDWTTPSNPRRNNGRKGASARVGRVENVWVGGKNRFGALLGTNGNEDVGGGGKVAHKARPPRGSTPPTTDSGMVETTTVPTLDSSVSASGRFSWPKLCPSYNLLRLFASLALICLGAAFAHSSYSATAAPLATVAKPFTPASLDGVCEVGGNDTSSFAAIVSSDSAPANHPVRARSRVLVSAPRKLVTNSPRAVQGGRDEGRLWEALMDEIGEAVGEPLHLIGEPLASVKEIYEKQPADLETVLASRNSTERKGEPEIDFVGPVYSNRTGIIARGRDTVLPVNDTSPELRPADAGKLGMLEVRKLVETGLGAPVASMHAGGEWRANDGLTDASRVPTKDLFLQRCRALEPLLAATLEEPAWPAEVRTVADSNAVESDIFSVPSVCADWQPHCAALAWHVEPRHALRHALTDELKIDKPPAGPPADERSIELPSPFHFPFTSGTSSSAPGRARQRGQLLAALFLLLGACGLSVRARCRTGARRGARLLLLVALLPLACAPSPPPSPPIAPPATPIEFQVTVDGGQYQSEVSWTLTCSGALIDSGGAPYSGTLSAPPGECTLNMNDSWGDGWNGNLWKGAGYTFTLETTCAPLPCTSSGSETFTLSAPSSPPPPLAPPPPLAPGFVAAESEAELRNLIEDAAFSEADVSIYLPPSADFKLGSQISCSSDIKVTVASSSEGATLDGQRSTGLFSLSDGCSLTLRGLTLVNGRATDYGGYGGVVYADGAGDVEIIDSTVRDCSAGEYGWGGVVYARDSGAVSIIGSAVTGCSAGYYGGVVSALGSGAVSIIGSTVSGCSAGWHGGVVYANENSGAVSIIDSAVTGCSAGDYGGVVSANENSGAVSIIGSAVTGCSARYGGGVVRASKSGAVSLSGSNVSGCSATDYNGHGGVVIAYENSGAVSITGSAVTGCSAGNDGGVVWASKSGVVSIIGSNVTSCSTERDGGVVYVVISESLSIAGVYFIDNRARESGSVLYLHELRQRSSISDASFTGNTAGDDNDGATIEAVNSPIDWDCRLGSWMPRKGSFFGDFSVGFQPKFKILVSFYQIAGTLGPVYGVRLHQDFTRWTDFMDAISLDLLGLTYPDACIGSMPARLLLAGLWPIASIMLGGAALACYALAEWLLSVEWLLSGRADSLRRDLVPVTLRRLLYWAILVAYLVLPSVSRSIFKARQCESFNVDDVTGERRSYLVADLDVLCSADDDEYSGLDAYFWAFFVLWPVLVPLAFLAILLSIRSEVRAQRVRATARACRFLWRDYDPRFLFWEVVDLGRKLFLASLVLFIQTDTGSSKLLRLFVASVVSALYLAALALARPFKRDDDLYLACTANLLLACCFISGTVVQLCESATYEDMCKTLVGFENSRGASEFVIALTVAMLIASLLVVVFRTVSAVRAPTIRLVSSGRPPVLELSPECHFHGFISHAWGTGQDQTHTVVRRLQLLLPGVRIWLDVDNLEDVGRLEESVRDAMNFLVFLSAGYFKSFNCRRELYAALASNRPFIPIFEADVAKGGASIEALKAECREQCDNSISRDPESDAREREMLERVYPNYSGPDEMLARVFEEAEPIVWVRVNIFQLVSLKAVALRMLLHSPYYASRPAELAAGVLVPGEAGPVSFSGPVTILVCRDNAGADGLATELKNAAVEGRGSTASADTVTIRNAEEALEGANAAPLAGFPVFLLYLNDKTFLDAGGAVARLVQAVMDKKIAIAMVHEQEPSCGGVPFGRFFQQTPQVLQDRKLYDTVAVALYPAPEHREISLRLILKSMGAVPCDAGPLQRRWQLLRRRMAMARLVRRRPVRSSHEPRQEPVLVVQP*