MLKIIPGATGYFNKTLNSNQFDNEDAIKGKVNSIYGKSIDYSTMRHRDIIIAKIDLFIQRITHNLWTAREKNVTLIKQINDLKMCVNEYIGDCTDEELNDREFIASVVDRAIFHFAINSICNPEDNKDATLIERCTFDVETKNGLPSTVQLFYEESKDNEPLANIHLQAIGSGFLTFVNACQEHDDNSLKLFASLLISLSYSSVYSDFAGRVNINEYNDNYLKAQFEELSQRDMKKYLGEMKRLADGGEMNFDGYLDKMSHLVNEGTLAPDILSKMRDAAPKLIDFAKSFDPNSKEKI