MSKLVKEEPESTSKYVPKISKISFLLKRRLPVKLKTKNWHGHFCLEPISFENIHKNQQNTIDILDKNTTPLIHSSLLSAILVANVQICNIPFWKCYGPQLQVCAADKYIKAYFARWESKRAPSGDSLSGWVLQWSDGTRALLYGHSLPGQPFRILCSFFNPSKFIARVAEKNKQSLQRLIMAALRLRGIERTHEEFKQLYQHIWMATIFACRQNINQQWIPIDKQQWIIERFVGTFLLEEIPS