MVQLTINGIKVNAEEGMTILDAAKSVGITIPTLCHMKNLFPSGACRICSVEVEGFKGLTPACAYPVSDGLVVETDSPRVRKARKTIVELLVENHPQDCLICVRNKNCELQDLSERYGVREHRYVGETKSHAIDISSASMERDPAKCILCGRCVRACHEVQKIGAIDFTKRGFASIVTTPYNKGLNVSDCILCGQCILVCPTAALREKSSVKEVASALYDRKKYCIAQVAPAVRASIGEEYNMPLGTDVTGLLVTGLRRLGFKKVFDTNFAADLTIMEEASELINRIQNGGSLPMFTSCCPGWVKYAEMNNPEILDHISTCKSPHEMEGAVLKTYYAKKMGIDPKDIFVVSIMPCTVKKYESARPELKEEVLPDVDAVLTTRELVRFFKIAGIDFNDLPESEFDNPLGESTGAAAIFGTSGGVMEAALRTAYWKLTGKELDKLEFEEIRGMEGVKEATVNINGMDINIAVVNGIGNVKQIVEEVAAGKSKHHFIEVMACPGGCINGGGQPIHQKPEKVMKRVKVLYQIDENAKHRRSHENESVKTLYREFFGEPNSHKAHEILHTEYFDKKKILRN