MSRLFLSAALVIGLAGCSPESLNIYSEPVESPKTTVELLPEVYRAADTLVMTSNQVLDQNASVLVSSIVDIDALETSSTFGRTVSEQLSGRIAQLGYSVSEVKMRDSLAVRPRQGELMLSRDLAFLAGRQNAQAVLTGTYSVSEHSVFVNLRLLRAGDGRILSATDFRIEKDADIASMLPKKTNGGWVLVQ