MNAEKGFIEDMESVFDNVEEALRRISGQCRLQRTCHSDIFCSRLPAHWRSNKSLPTPFIILALCPVPDGKVYVSAGNDENFCADVKNNTAEFTGQMARFSDLRFVGKSGRGKNFNLSITIFTIPYTQA