MKKALITGITGQDGSYLAEFLLDKGYEVHGIKRRASSFNTDRVDHLYKDLHEHEVRFILHYGDLTDTGNLIRIVQEIQPDEIYNLGAMSHVKVSFESPEYTADADGIGTLRLLEAIRILGLEKKTRFYQASTSELYGLVQEVPQKETTPFYPRSPYAAAKLYSYWITVNYREAYGIYACNGILFNHESPRRGETFVTRKITRAAARISQGLQQKLYLGNLDAKRDWGYAGDYVELMWLMLQQEEPDDFVMATGVTTAVRDFVKMAFAEAGIKLRFEGSGVDEKGIDAASGNVIVEVDPRYFRPTEVELLIGDPGKAKEKLGWIPKVDLQELICMMVTKDLQDARQDVHLKEGGFTVKEYNE