MSTMKVCVLFRPLNPKELSEFGDAVSVQGINSESFIVKDEKEQEFDFTFDRVFYQGSEQADIYEFLALPIVQGALDAINGTIITYGQTGAGKTYSMEGPSIVDCESKKKGLLQRVVDGLFEAITNSEKPSKYAIKLSMVEIYMEKVRDLFDLSKDNIQIKESKVHGIVLNGATESGIANRAVGETQMNMSSSRSHCLYIFTVHQDLTKDKRTKVGKLILVDLAGSEKVEKTGAEGKILEEAKTINQSLTALGKVINAMTSSTPGKPTHIPYRDSKLTRILQDALGGCSQTALLCCCSPSPSNSSESLSTLRFGARAKHVKASVHVSCKEDLDNTKDATVYTYVDESRERILAKLRERMTDDDVLLLEKLFVLEGIFFDPNSIDEIDAAYEDVTSRTISSLHKAVEELSTGVEK