MASALLTRLAVLHPTTPSGGKQHRLENGGAERLCLLSKEEVGPLCSSLSRFRGLRRECLLSRRASAKARHVWQSQSFRQTERLLAIRSMALSEVPEAPLGLYDPSMDKDSCGVGFIAELSSKPNRQTVTDALEMLVRMTHRGACGCETNTGDGAGIMVAIPHDFFAEVAQEEIGCELPPANEYAVGMLFMPTSEVRREESRNVFNQVAESLGHVVLGWRRVKTDNADLGKSALNTEPVVEQVFLTPSRRSNVDLEQQMYILRRLTMVAIKAALNMQYGGVKDFYICSLSSRTIVYKGQLKPDQLKNYYYADLGHEQFTSYMAMVHSRFSTNTFPSWDRAQPMRVLGHNGEINTLRGNVNWMHAREGLLKCKALGLSMDEIKKLLPIVDPSSSDSGAFDAVLELLVRSGRSLPEAIMMMIPEAWQNDGNMDPDKRALYEYLSALMEPWDGPALIAFTDGRYLGATLDRNGLRPGRFYETHSGRVIMASEVGVVDIPPQDVKRKGRLNPGMMLLADFEKHVVVDDYHLKKQFAAARPFAEWLQRQKISLKEIVHSVPVEDRRPPHIEGSVKVTESDESMGNLGIQGLLAPLKAFGYNVETLEMLLLPMAKDGTESLGSMGNDTPLAVVSSKTKLTFEYFKQMFAQVTNPPIDPIREAIVTSTECMIGPEGDLTETSEGQCHRLSLKGPLLTIEQTEALKKTSYRGWRSKILDITFPKEHGYQGLEKALDRICSEARSAISLGYKILVLSDRATSPTRVPVSSLLAVGAVHHHLVSSLERTQVGLVVESAEPREVHHLCTLIGFGADAICPYLAVEAIWRLQIDGKIPPKKDGTLYTKDQLVEKYYKACNSGILKVLAKMGISTLASYKGAQIFEALGLASEVVDKCFRGTPSRVEGINFEMLARDAFRLHSMAFPLRSLPKGGADATALPNPGDYHWRKDGEIHLNDPLAIAKLQEAARTNSVQAYREYSKIIQNLNKHSNIRGMLKFKEGHAIPLEAVEPASEIVKRFCTGAMSYGSISLEAHTTLAEAMNRIGGKSNTGEGGENPGRMELMPDGSTNPQRSAIKQVASGRFGVTSYYLTNAIELQIKMAQGAKPGEGGELPGHKVIGDIAVTRNSTPGVGLISPPPHHDIYSIEDLAQLIYDLKNANPGARISVKLVSEAGVGVIASGVVKGHADHVLISGHDGGTGASRWTGIKNAGLPWELGLAETHQTLVANDLRGRTVLQTDGQLKNGRDVVVAALLGAEEFGFSTAPLITLGCIMMRKCHKNTCPVGIATQDPMLRKKFAGEPEHVINFLFMVAEEARELMATMGFRTFDEMVGRADMLEVDKEVIDANDKLKGIDLSSLLRPASDIRPEAAQHCIQKQDHELNLALDQQLIKLSKPALEKKFPVYFELPVANVNRAIGTMLSHEVTKRYHRAGLPVDTIHCKLSGSAGQSFGAFLCAGITLELEGDSNDYVGKGLCGGKIVVYPPHGSGFNPRENIVIGNVALYGATAGEAYFNGMAAERFCVRNSGAKAVVEGVGDHGCEYMTGGTVVVLGTTGKNFAAGMSGGIAYVLDVDGKFRSRCNLSLVDLDPLDLEDAVVLRAMLQQHQRHTKSKFAKEVLADFDNFVPRFVKVFPRDYKRILVETKAKEAAQRKEEAEIGKKDAFEELKKLAAASNSASTNGAATIARPTRVENPVKNHGFLSYERESIPYRNPEDRIQDWKEVLEDKNQGQLLKTQSARCMDCGTPFCHQENSGCPLGNKIPEFNELVHQGRMREALDRLLETNNFPEFTGRVCPAPCEGSCVLGIIENPVSIKTIECNIIDTAFEQGWMVPRPPVKRTGKKVGIVGSGPAGLAAADQLNKMGHLVTVYERSDRVGGLMMYGVPNMKADKLDVVQRRVDLMAAEGVQFVVNAHVGVDPRYSYENLRAENAALLLACGATKPRDLTIPGRDLKGVHFAMEFLHANTKSLLDSGLEDGKYISAKDKKVVVIGGGDTGTDCIGTSIRHGCTQVVNLELLPQPPQSRAPGNPWPQWPRVFRTDYGHQEAAKKFGSDPRSYEVLTKRFIGNDEGMLTGVETVQVRWEKDTNGRFQMQEIPGSEKIVEADIALLAMGFLGPEQNIAEKLGLETDARSNLKAEYGEFATNLEGVFAAGDCRRGQSLVVWAIHEGRQAAAKIDKFITKNETAVAPKSDGNIRESRKMEGVKS*