MKITVEDIIKDLELEVLVQGEKDKEIKTSDINRPGLQFAGFYSYFANSRVQVIGNAEWSFLKNMPVELIRKRMKKFFEFDTPCIIIARDLEPHPQLIKNAKLHKRWVLRSKLLTTKVVTKLMNYLDAKLAPETRMHGVLVDVYGIGMLITGESGIGKSETALELIKRGHRLVADDAVDIKEIDGVLRGTSPYITSGMLEVRGMGIIDIPALYGLSSVLQKKTIHLVIYLEQWKPDRNYDRLGIDDDFLEILNVPVKKLTVPIRPGRNLAVIIEAAAANYRYGLMCKVSPVETINNRMESMVRNESKR