MSNSDNNIFFVKQDDEMSLAFKKAQETFKYFWREMYWEYRRVIPGLDLAIVKFPFEQTFKGESEPTIEHMWVRNISFDGENITGVLANNPMQLTNVAEGDTVSCSRSKISDWMFATSGKTYGGFTIHTLRSGMSDEKRKQHDNAWGLDFGDFNKIMLVNGQAENPENLVEHPMCVNTADKFLEFFKENPDEILIKDEAGYTVLHRQAIAGNKTTIDILLSLGADKNVTDSNGLTALDYAKKLNWSHIISVLA