MKVAIAGIGNFGPYLLEEIPKEGHEIVILTRSQKPHIKLPQKVTDYTIPSLESALQDVDAVVSAIPAHDPGYVKTHLALLEACRLSPRCKNLIISHWAENIDDVTDHPIFPHGDNTVHHLTAALRAQTEVAWTAVCCGWLADYVLPASQRHLGEIGAFWLQDRPQKVFTVYGPGTQRVSFTPSRDVARAVARLLSRPGQWTPTTFVRGDTMTWNELWELVSAKEEGWTLRRKSMAQSVRQLVAEDGDALSKMVAEFELFSYAGALEMPEDRVARDRKKFFEGVKFRTLAELMDEGKAKPESIL