MEKSGYGNDGIFRSLRPSLKLPKDENTNMVSFMFRNSASYRHRLALADADSGEKLNFREFKENVSMVGSGLSQLGIRKGDVVLLFSPNSSYFAQCFFGIVSIEAVATTVNLLCTGMEVAKQVHYSKFKLIITVPWLWDKVEDMGFPAILIEGEGKESSSPTISFSEVLTMGSQKNPPEVIIKQTDTVALLYSFRNTGTNKAVILSHRNFIAAALMMTSYHEMKVPPIMVSIAKENIVAQYDLSSLKEVVGGATPFHKDIMEECSKRIPQATINQTFSEVGIANSHENSLDSQLSLLKQQSEATPIGSPHAFANPRLGLEDCFEGIICFETLNPPSHITENNIDWHMLVLNSTIPKTPVICKPSKVAIEQALHLANVDPQRTVGTSVRTEGADFALESIHNIREAMPEIWEEEDAESSKNVVRSRAAVAAIGTVVTVVAAICNGVPTMDRVSGFHPYHRDYVRLRLSDLSLLRGDQRSERSARASSLERPRPARCQRS*