MSFVIGFGTAPFYAQIPHDRHEEKCRVKVTLNSNSEDIPSVMFEAGGRNYIHACQEVARIAIGELRDRYSDQLADTEYPIILANPREVTVAATLRLRELRMMLPQGIWLRCSAQDREDRNRGKICKLEDKVDRLEKELAALKGEAPPQKARIRLTARKRALFVPRYQLAPKVRVVEKEVTPALADPPVVNMVNTRSNGNGPNNNNGENPTLAQVLAQQTQLMNMMMQQLQNQQNQGNNYAPPQNKLAEFLRVRPPTFSSTTNPVEAGDWLHAIEKKLDLLQCTDQEKVSFASHQLHGPATEWWDHFRLNRTTAEPITWLEFTAAFRKTHIPSGVVSLKKKEFRSLTQGSRSITEYLHEFNRLTRYAPEDVRNDEERQEKFLEGLNDELSYPLMTGDYPDFQKLVDKAIRQEDKYNRMEQKKRRIAQFKTQQGNNQRPRLTLGPQSMPQGGSSSIVRPQRQFFNNNAGNNIRNQAPRPVAASTQQQPAKREQGSKPVVCFNCGDPGHYADKCPKPRRMKVVPTRSNSTVPASKARVNHVAAAEAQDAPDVILGTFLVNLVPATMLFDSGATHSFLSMSFAGNHGMEVKDLRRPLMVSTPSNQALSLQRSPSVRIEIQGVPFLANLILLESKDLDVIPGMDWLARHKGVIDCANRKVTLTSNDGRVVTVHALSPESLRSRLNQITLEEIPVVREYSDVFPDDLPGMPPKRDIEFRIDLVRGTTPIHKRPYRMAANELAEVKRQVDDLLQRGYIRPSSSPWGAPVIFVEKKDHTQRMCVDYRALNDVTIKNKYPLPRIDDLFDQLKGATVFSKIDLRSGYHQLRIKEEDIPKTAFTTRYGLFECTVMSFGLTNAPAFFMNLMNKVFMEYLDKFVVVFIDDILIYSRTKEEHEEHLRLALEKLREHQLYAKFSKCEFWLSEVKFLGHVISAGGVAIDPSNVESVTNWKQPKTVSEIHSFLGLAGYYRRFIENFSKIAKPMTRLLQKDVKYKWSEECEQSFQELKNHLISAPILILPDPKKGFQVYCDASKLGLGCVLMQDGKVVAYASRQLRPHEKNYPTHDLELAAVVHALKIWRHYLFGTRTEVYTDHKSLKYIFTQPDLNMRQRRWLELIKDYDMGIHYHPGKANVVADALSRKGYCNATEGRQLPLELCKEFERLNLGIVSRGFVAALEVKSTLIDHVREAQINDPDIQEIKKNMRRGKAIGFLEDEQGTRVKAEHQKPAGLLQPLKIPEWKWEEIGMDFITGLPRTSSGHDSIWVIVDRLTKVAHFIPVKTTYSGSRLAELYMARITDGQTERVNQILEDMLRACALDFGGSWDKNLPYAEFSYNNSYQASLQMAPYEALYGRKCRTPLLWDQTGERQVFGTDILREAEEKVKIIQERLRVAQYRHKSYADNRRRDLSFEEGDYVYLRVTPFRGVHRFHTKGKLAPRFVGPYKIVSRRGEVAYQLELPQSLAGVHNVFHVSQLKKCLRVPTEEANLEQIEVQEDLTYVEKPIRILEIDERRTRNRVIRFCKVQWSNHSEEESTWEREDELKSAHPHLFASSSESRGRDSV