MSSKRKRVVLTLKEKSEIVEALDRGETYRSLCDKYGIGKATIYDIKKKGEIIRAYSRKVNEEVGTSTRKVMKPSKLEEVEQALYVWFVQNRSAGNPVSGPLLCEKALWFAAALNADPSFMASQGWLHKFKKRHGIRAHELQGEQLSADEPSANNFKEELAAFLKEGDYDEDFVYNADETGLNWKALPSRSLIARSEERASGPKRRKERVTVMVCSNASGTNRIPLYLIGRAKNPRSFKNMKKPPVEYGYQRKAWMNVQLFKDWFIKIFITEVMLLRKTGSTLSEITFSGKKYQALIGKTGKVLLLIDNAPAHPSAAYLNMVDEHVTMKFLPPNVTALIQPMDQGVIGTWKRHYRKQLLRQLLLTEDNTVQTVMNFYKKMNLRDCCYMAALSWSSLTQSTLRNS