MPNFSPLLFTTTGEACFLDELDLKPQELAQIDGARKDIREALKADLPGALRDKGLEGDICEPRFYIQGSRAYKTLNSPCTTPPQQSDIDDGVYLPLSVMREESSPKLAIALFFDAVIDVLRPICAQRGWHTEPKDTCVRVTISRSAHIDLPLYVIPDTLFQLIKASMESRGHAVFDSAINSERDSWKALPSDKILLADRKQGWRKSDPMAMKNWFKRECQEKGDQLIRVVRYLKAFRDKQWEDKGPSSILLMAAACPLFEYFDKRDDRALLNVVKGIPDALRNGVASPIDATASLTAHMPKEAIADAVEFFQEFARYLEGAINATDADTAYNWLHQMLGDRFPYAPHRMTSNPEGMPATMAAIAPLAGPAEPVKRTKAG