MSTMKVCVLFRPLNPKELSEFGDAVSVQGINSESFIVKDEKEQEFDFTFDRVFYQGSEQADIYEFLALPIVQGALDAINGTIITYGQTGAGKTYSMEGPSIVDCESKKKGLLQRVVDGLFEAIMNSEKPSKYTIKLSMVEIYMEKVRDLFDLSKDNIQIKESKVHGIVLNGVTEVAISNSAEALQSLSSGIANRAVGETQMNMSSSRSHCLYIFTVHQDLTKDKRTKFGKLILVDLAGSEKVEKTGAEGKILEEAKTINQSLTALGKVINAMTSSTPGKPTHIPYRDSKLTRILQDALGGCSQTALLCCCSPSPSNSSESLSALRFGARAKHVKASVHVSCKEDLDNTKDATVYTYVDESRERILAKLRERMTADDVQLLEKLFVLEGIFFDPNSIDEIEAAYEDVTSRTISSLHKAVEELSTGVEKMKREIVALKASLKVSEEFYQHQLERRSLCFIL*