MAHGDIRKVLASASFCKQNPTSSLQSNMLEYSISRHAVTGTTSSLIDRGANGGLAGNDVKILNKTGRFASITGINDHTLPDLDIVTAAGLVESQNGPIIVILHQYAHHGKGKTIHSSAQLGYYKNVVEDRSRVLGGKQRIVTLDNYVIPLHIRQGLAYMDMRPPLDTEFDTLPHVVLTSDVDWDPSIIDNEIDLVTDWHDAVQDLPGDLYVEPRFNSTGEYRHRHHDMSRNAHNYEALRPCLGWISSDTVRKTILATTQFAREVYHAPMRKHFKSHFPALNVHRRNEAVAIDTIWSDTPAVDNGAKFAQLFVGRRSLVTDIYPMKTDKEFVNALEDNIRHCGAMDKLISDRAKAEVSKKVSDITRAYHIDQWQSEPNHQHQNYAERRIATVEANANNILNKTGAPNSTWLLCVSYICYLFNHLAHESLHDRTPLEVLNGSTPDISVLLQFHFWEPIYYRLEDPTFPSDGTEKRGHFVGIADSVGDALTYKVLTNDSHKILLRSSVRSALKPSETNLRLEPHEGESPPKPINFTKSRRTEDGNSYAIHTLPGFTPDDLIGRTFLTDTQDNGERFRARIARKILDPDKPHDIQFLVEINDGEHDEIIAYNEILDKVATDLEKELTDTDRQWKFKDIVAHQGPLQTTDINYKGSKFNVLVNWETRESSYEPLDVIRADDPITCAAYAKRQGLLDTPGWKQFKRLVNRQKKFQRLVNQSRTHSIRRVPTYKFGYQIPRDHLSAVDIDKRNGNTKWQDAESIERTQLHEYNTFVNKGKAILNGKHVSNAPQGYRKIRIHTVYDVKHDGRHKARMVAGGHLTPVPPESVYSGVVSLRSLRIVVFLAELNNLRLWGADIGNAYLEAKTQEKVFVVAGPEFGDLNGHILVINKALYGLRSSGLRWHERFADTLRDMGFTPSKADSDVWMRPSQGVYEYIAVYVDDIAVAAHDPGSIVEQLKSVHKYKLKGVGPLEYHLGCTFERDKDGTLSYHPRKYIARMMEQYERMYGESPKQYVSPLDKGDHPELDSTPELNEDGIKQYQSLIGSLQWLITLGRFDIATAVMTMARFRVAPREGHLDRLKRMYGYLRKMKAGAIRVRTDQPNYVELPDRSNEWARSIYGNVEELVPHDAPTALGKAVVLTTYVDANLYHDMITGRSVTGILHLINQTPFEWFSKRQATVETATYGSEFVAARIAVEQIIDVRITMRYLGVTVKGKTIMFGDNQSVTTSSTESQSPINKRHNALSYHRVREAIAAGIVDFQKILGANNPANVLSKHWGFQQAWPLLKPILFWHGDTSDCDTKALKDTTQTDGECHDIVPCDMSPSDVRPQDVNTVSGGWSVHKGEVSRMEVNSVLLHEIPRYNDVSCVGENVTEYVVF*