MQFHRSRLEQISQGLGISFTVTPFRNRFAQVDDDGFPIPDTASSSHIPARMSFRPEDASLYPNACWADNDVGPCIEHAPSRLVPELRVIWERYLVTATARPFRFYVETWYCDHDRFPRTDRGREVQLPPDQDSWRDALLTKWQDLIDPSAEVFIYVVNPQPFGGPTDILAHVILAQHQHRGFISSLITTLAPGDDPYDPPRVVLKLPAIVDKGLLLQESGLLPFCPPFIPLNTCAAFYGDQPVLQDVLRDAQSGDGFLCTVDPAATVAIGTDSYDRHPSHVQWLFQHLATLITAVVTAIDRAVDAQAGWIQSNSCLANEISAVQLECIELQREQEACAGTTFGAGDDPVCRSLKQSDVPYLQSTSVKAPTCLRLADHAACSRVLLSPEFEAWLGKSVRAAVGPLRVTVWFSDHLRPHDCLGSALAVLDVSDGSWLEALTQPWLSCIDRGSNLKILLVQPRGLPLGDASDAHVMLLQNPIPDLASVLFVLQDVAVAPPRIKPSVAVVAEPITPATLAFALHQHRGLGVSALAGDCTFTWGAGPVPPVGPPGVHHAECFGIAPSHAVDSWVGLTDTQFAHLLKASFSAPEPVPGPCTGKPVKLSLQAVVPVASDRPSARQFDDALPTISMFEHPDWRARIFDQPLPQLLPLPEGFTIPPATYWALVDDTPLDPDRPSWAELYVDGSTNELSAAWSVVVVRTDGLASHFVGTIFGRVELAVEQDAWIGAQTIDNISAEFTAFAIALDLACRMVPVCSVVRPDLQLSALLAAQQCVTDSNPRLAQLISILAAWLPPDASVHEVRGHSAHPWNDLADAMARWALRHEPGVVHAVDVLFTLVDNEAKELHVLTCYGIKSKRISLDFKKPELFLANMTSSLQLFTLTLVDSFTVASYDGSFCHEDHIPTGVHFAAYLPSATSKRRLLWDEMAFLDPSTIAQFQDALRTLPLPTWDVKVTDHCHIFEDQVVQLGQQFFGKKTSKRARPPLTAATVQLIAFKRHLLDVGRAWNLMTDSEFKQELKQVEKVVRTAVHSDLANFYDQLLVRLQHADQAADAKQLYRILDRLGRKKAKQGGPRPLPMLKGPNSANLQSFQQQQQVWLKQFAEVEAGVPLTWTALYDLCRPGISRVDFELDPQAFVSPWQLMQAIRKLRRGKACGPNGMPPDLLKAGGSTFAMQLSCLTNKVIAHVHEPTSWRGGKLIPLYKGKGSPHEPTSFRSIFISDFTAKVYHACLRKPLEQNWSAGLHSMQFGGRAGCGVDLPHHFLQMHQCWARHLKKPAAIVFFDMKAAFYSVLRQALTSCEDTSNAFQFAMHQLGLSDAEVGDILQAVAHENAVEGVTQHVERLVHDTMSGTYFTVEGIDSPVATHKGTRPGDPIGDLLFNLTMSQILAEMKDLVIQSDVAEWFGDPSQCSDFSKPDDLPAKGFADVSFVDDCAVAIHAEDLSQLQTIAQQVVSAMHVAARRRGLHLNFDAGKTEMLWHVQGRGSKQLKQHLMATHQTITWTAHGVDFALRVVQTYKHLGTWLQSGGCLLKEVQTRAHGARSSWGSLTRQFFAKKYVSTPTKVKVFRALAVSRHMFNVHTWSTIKPADLDKWANSIRQPLCSLAKTATKGFPPRLFDVATLGGLIGLETPQDRLHAARLRYFSRLIRQCPASLWSLICHTRHLPGTWGALLADSFTWFCTFYGPGWKLAPDAPLDQWVLAVQTDFAWKGRIKSALRKSCRYRQAKAEHAVWQKAFDRSFHADTGLPVHTLETDDPRWQCDQCDKWFASKKALATHSQRVHGYRRLVRFFASGDTCPACCKLHHCRMRLCQHLTHSTACMEILQACFLPMADAEVEALDRLDDSVTAELKKQGWWRTKALLPACRAFGPMLPPANSDAARDLYARCVARSQPAGQAFTQLQGRMVASDPVAPAPPSPCQQNAIGFVFQSEQGTLDGAGLFLRDGLPALTMRMNLRTLVFVHFFSGFRRRHDLHDILSHQILPDGLQIFALSVDMCLQKAAGDLASDASLAFWRNQVLCGRIFGAGGGPPCETFTSARLSEDGPRAVRSAADLTGLPYLSAREWRQVLIGTRLVQFILDILFLLACTGGCGFCEHPQFPVWCASKAPCSIWSFEATKKMRQLQCVSIVSFDQCVLHAPIKKPTTLLLVRLWDFRATVLAAGRAGRCAHGRNAHEKLIGRDSRGQFRTARGKVYPPHMNWALGHAIRCYVERTFPSAESHSVTDMLPEIFQRYAEEDFVACDQVQPDFHG*