MKLSKLFLPTLKEKPADATPENSLKLLVRGGYIRQANAGIYHYLPLGLRVLNKIEKIIREEMNAIGAYQISMPLLHPAELWQATGRWDTTGDELFKLKDRKDKKYCLAPTHEEEITDLVKGTLNSYKDLPLRLYQIQTKYRDEKRPRAGLMRGREFVMKDAYSFDTDEEGLKETYEKVRDAYYNIFKRLGLKYTAVAADSGAMGGDKSHEFMLIAEIGEDTIYYCDKCGYAANVEIATYKPEEGEYEETKEPFEKIIGTEVGHIFPLGTYYKGFTLKTFVDEKGKKYVYMGCYGIGVSRLAAAIVELQMDKKGLIWPEAIAPYHIVIVGTNKKDEEKFKEAVKEAYKNLPEGKLYDETITGANKGEKHTNFNWGRDAFHVDGTIAEAIQEGPCPKCGKGTLKYARGIEIGHIFQLGTKYSEAMNAQYVDENGKKRVFMMGCYGIGVSRLAAAIAELQHDEKGLIWPASIAPYQVVIVASNKKGDEKAAYELLKELTEKGIEVILDDRKESPGFKLKDADLIGFPIVIVIGKTYAENKIEVCVRRLKEEKFVKVENLTEFLKKVL