MSWVSGLWVLASIMWCWFWWWKKKVKGTNGESSGVPKGSLGWPFIGETLEFIACGYTSRPVTFMDKRRALYGKVFKSHILGRPVIVSTDCEVNKVILQNDGRMFAPYYPKSVAILFGESSILKLNGNLHRRVHGLIGSFFKSHRTKARITKDIEECVLLSIDSWNDGQLVYIQDETKNIAFQVLVRALMSVGPGDELQYLKREFREFFSGLICLPINLPGTTLYKSLKAKARLLKFVKNLITGRMERTNKDGIMDVIDVLLNETSKESEHKLSTDFICGNIVEMMVPGDESVPAVMTIAVKYLSDHPLVLKQLLEENMELKGKKSCLGEPYTWMDYVSLSFTQNVINETLRMANIINAAWRKALKDVEIKGYLIPKGWCILTSFSSIHMDEENYKNPYQFNPWRWQGKEANYHKDFTPFGGGQRFCPGLDLVRLEISIFLHHFVTRYRWVAEEDCITYFPMVKVKNRMPIRVAPFST