MLLGFQSVLHTRDGQYLRPSDPSYEQVLDSLAMVARHTPLPLLEALLRWREGESPKGAHDASTYQKKLAVECIFCSACIRFAEFCPQEGITEKLWIGLENFVFDWLINADRVVSQIDYPSLVDLRGLLLDLVAQLLGALSRIRFSSVTERFFMELNTRRIDSPLARSETLNIINGMRYLKLGVKTEGGLNASVSFIAKANPLNRPPNKRKSELQHALCNMLSSILAPLAEGGKNHWPPLGVEPALSLWYDAVSRIRVQLMYWMDKQSKHTAVGFPLVTLLLCLGDSHTFNTNFSQHLEILYKYLKDKNHRSMALDCLHRLVKFYVNVYADYQPRNHVWDYLDSVTSQLLTVLKKGLLTQDVQHDKLVEFCVSLAESNLDFAMNHMILELLKPDSLSEAKVVGLRALLEIVVSPSNRQIGLDVFQVYGLGHYIPKVKSAIESILRSCSKAYSLALLTSSKSTIDNVTKDKSQGSLFRSVLKCIPYLIEEVGRNDKMTEIIPQHVTSIDPVVREEAVLVLNRIVRYLPNRRFAVLKGMANFILKLPDEFPILILNSLGRLVELMRLWRGCLSEELLVKDMQNPKRSSLGGELQRSPFHRPKDISEFRASEMDAVGLVFLSSADVQIRLTALELLRCVRALKNDLRDYSANEWGDNKLKLEPEPIFIIDIIEENGEDIVQSCYWDPGRPYDLRREMDPIPLDVTLQSILESVDKSRWARYLSEIVKYAAELCPTSVQDARLEVVRRLEQITPADLGGKAQQSQDNETKLDQWLIYATFACSCPPDNKEFALKAAKDIFHSIFPSLRHGSEGYALAATAALGHSHLEVCEIMFGELASFLEDVSSETEGKPKWKNPRSRREDLRTHVANIYRMIAEKIWPGMLIRKPVLRLHFIRFIEETYRQINMSSSDSFQELQPLRYALASVLRYLAPEFVDAKSERFDHRIRKRLFDVLLNWSDDSGSTWGQEGSSDYRRELERYKATQHNRSRESLDKLAFDREMAEQMEAINWASINAIASLLYGPCFDDNARKMSGRVISWINSLFVEPTLRAPFGHSPVDPRTPSYSKHTDGGRFGGKDKQKASHFRVLLAKTALKNILQTNLDLFPACIDQCYSPDASIADGYFSVLAEVYMRQEIPKCEIQRLLSLILYKVVDQTKLIRDSALQMLETLSLREWAEDDADGVGHYRASVVGNLPDSYQQFQYKLSSKLAKDHPELSEHLCEEIMQRQLDAVDIIAQHQVLTCMAPWIENLNFVRLKESGWSERLLKSLYYVTWKHGDQFPDEIEKLWSTVASNTRNIIPVLNFLITRGIEDCDANPSAEITGAFATYFSVAKRVSLYLARICPQQTIDHLVCELSQRMLEDNEELVRPGKVDTSANVVLEFSQGPTTSQVASIVDSQPHMSPLLVRGSLDAAIRNVSGNLSWRTSTVTGRSVSGPLSPLAPEVTSIPNPTTGRSGQLLPALMNMSGPLMGVRSSAGHLRSRHVSRDSGDYYFDTPNSNDDILHQGGSGLHGINANELQSALQGHQHLLSRADIALILLAEIAYENDEDFRENLPLLFHVTCVSMDSSEDIVLEHCQDLLVNLLYSLAGRHLELYEVENSERENKQHVVSLIKYIQSKRGSLMWENEDPTLVRNELPSASLLSALVQSMVSAIFFQGDLRETWGAEALKWAMECTSRHLACRSHQIYRALRPSVKSDSCVLLLRCVHRCLGNPVPAVLGFAMENLLTLQVMVENMEPEKVILYPQLFWGCVALMHTDFVHIYCQVLELFCRVIDRLTFRDRTTENVLLSSMPRDELDVNEYTSDLHRLESRTTSERLLSVTETGKVPAFEGVQPLVLKGLMSTASHGSAIEVLSRITIPTCDSIFGNPETRLLMHITGLLPWLGLQLTREASTFGSASPLQEQNQKAYYVASNISGWCRVKSLDVLAEVFRAYSYGEIISLEELFARASPPICAEWFPKHSSLAFGHLLRLLERGPLDYQRVVLLMLKSLLQQTPVDPSQIPQVYNVVSQLVEGTLCAEALNVLEALLRSCSGVSGGQADDLGFGENGHGMGEKVLERMLLPQSSFKARSGPLQYAAGSGFGSLMAQGGGSAADSGLVARDVALQNTRLLLGRVLDTCALGRKRDHKRLVPFVANVG*