MKNKGSSCRYLPHSSAPCATDGARCFRCDHRPAIDEIVREQSLVTQLRAVVLPALETKADDGRAEIVAQLFGSILDCSRKVISALNSRYVGESPPDDDEIVDKRRAKRKNSEGKKGDDQVKVKPHEHKRSRRYTNSTSQITAVPHYDGHQWRKYGQKNINNSNHQRSYYRCTYKHEQNCKATKTVQQLDSAGETIMYTVVYYGQHTCKTNMSNAPLHVVETSTPQSISTTCCSDDLGDYSQKMENMHTPELAEVCSDELGSYHAIIGAEHSALGLEDEHMHKLLDTFACGALDLDSWEIDAIVRSGFC