MSKNEQELSQLGSVFDTRAAYFVCNYFASHDNYLVDLDGNEYLDVYAQISSIALGYNHPELIKVAKSDEMAVALVNRPALGCFPSSDYRTILEEGILAAAPPSLDKVWTSLSGSDANETAFKAAFMYHALQKRGKGTPFTEEEMKSCMENLPPGCPDYVILSFEHGFHGRLFGSLSTTRSKAIHKLDIPAFQWPKTPFPRLKYPLEEFEKENSQEEERCLELFSSVIDQWKGRIVAFIVEPIQSEGGDNHASPYFFQRLREISLEKNVLMIVDEVQTGVASTGKFWAHEHWNLTTPPDFVTFSKKFQAAGFYFQNPEFVPNQPFRQFNTWCGDPSKAIIARTIFKQIQKDNLVSKIREVGDYLYEKLETVFKSTPVTNLRGKGRGTFIAWDFDSAQERNEFLLKMKQHGINIGGCGDSSVRLRTTLIFEKKHADILCDAILKVLNV*