METFTSIDQLLAASLFISHRLQDSLTPCSCLVLHRSQWRCLAKSYSAVLHSLSEFLEHTLSFLEFSGPSEEARMCHILSQPLYALLLAVREGEKCMHESLPSSCSSAHSWLVDKALPQGMSTDVVDVHLHNLLWIFSVSCQEISRFGLPGNELSIISRLAIALRAIWECVDSVDDFHIAQSLLSKLKEEEASETCSSQLADFVLKKLGRHVEGVDHSTTPDDAASNLPSFLWVDPESLLRNPDTLGEGGYGKVYEARWLGGHFAVKDFFYVQNNEIFGREAAIQAQLCHPNVIPLVCCTKSPALNKCSLVMELMQQDLQVLMMQRMVAG