MSFVISLTPLIIVKDAITGSVRPGSCFNCGEYGHFANKCPHPNKTPIRTGANATAIHGTATPATGRGLFRTPQTNRTATGFGRGQVNHVRAEEAQEDQGVLMGMFSLNSTPVKVLFDSGASHSFISLKASQQHNLTRVKLRQPMLVHSPGGEIAVDTACIDVPIRLRDVVFPSNLMVLIPQTLDVILGMDWLAKHRGVIDCGRREVTLTTPWGSDMRATMDQDPRLTERAGGIFTMLPLKGMPVVQRFPDVFPEDLPGMPPDRDIEFIIDLIPGTAPISKRPYRMPVNELEELKKQIRELQEKGFKKDGSMRMCVDYRSLNEVTIKNKYPLPRIDDLFDQLKGAKVFSKIDLRSGYHQLKIRTEDIPKTAFSTRYGLYEFTVMSFGLTNAPAYFMNLMNKVFMDYLDKFVVVFIDDILVYSKDEEEHAEHLRLVLQKLRKHKLYAKFSKCEFWLKEVAFLGHVISAGGVAVDPAKVEAVTEWKAPKSVTEIRSFLGLAGYYRRFIEGFSKIARPMTQLLKKEKKFVWSEQCQESFEQLKEKLTSAPILVLPDIRKDFVIYCDASRQGLGGVLMQEGKVVAYASRQLRPYEENYPTHDLELATVVHTLKIWRHYLIGNHCDIYTDHKSLKYIFTQSDLNLRQRRWLELIKDYDLEVHYHPGKANVVADALSRKSHCNHLRMEGMVPELRKEIAQLNLHIVPHGQINTLDIQPLLRAQIEEAQKDNEEVREVKERLAAGRAKEFSTDGKDVLWYKKRIYIPEQGGLRGLILKEAHESAYSLHPGSTKMYQDLKVGYWWPNMKRDVAEYVALCDVCQKVKAEHQRPAGLLQPLRIPEWKWDEIGMDFIVGLPKTATGYDSIWVIVDRLTKTARFIPVKTNYSSAKLAELYMTRIVCLHGIPKKIISDRGTQFTSHFWEKVHEALGSYLAFSTAYHPQTDGQTERTNQVLEDMLRACALDFSKDWERCLPYAEFSYNNSFQASLKMSPNEALFGRRCRTPLMWSETGERAVFGPDIIQEAEEKIRLVRDRLKVAQSRQKSYADTRRRNLEFKEGDYIYLKVSPMRGTKRFKVKGKLAPRYVGPFQIIARRGEVAYQLQLPEYIADVHPVFHVSQLKKCLRVSEEQAPLEEIHISNDLTYPEHPIRILDEAERRTRSKVWRMYKVQWSNHTEDEATWEGEEFLRTEYPHLFGNW