MSSKRKRVVLTLKEKSEIVEALDRGETYRSLCDKYGIGKATIYDIKKKGEIIRAYSRKVNEEVGTSTPGNPVSGPLLCEKALWFAAALNADPSFMASQGWLHKFKKRHGIRAHELQGEQLSADEPSANNFKEELAAFLKEGDYDEDFVYNADETGLNWKALPSRSLIARSEERASGPKRRKERVTVMVCSNASGTNRIPLYLIGRAKNPRSFKNMKKPPVEYGYQRKAWMNVQLFKDWFIKIFITEVKKYQALIGKTGKVLLLIDNAPAHPSAEYLNMVDEHVTVKFLPPNVTALIQPMDQGVIGTWKRHYRKQLLRQLLLTEDNTVQTVMNFYKKMNLRDCCYMAALSWSSLTQSTLRNSWNRILVERRPSVGLDANEADQVMEEIIHSLAMTSVCDECDKPDVERWMACDSEDQGQQMMNVQEIIEFVSNQAADTDEAEEDGNEMDELVDLKHERGLPSN