MNAEKGFIEDMESVFDNVEEALRRISGQCRLQRTCHSDIFCSRLPAHWRSNKSLPTPFVILALCPVPDGKVCVSAGNDENFCADVKNNTAEFTGQMARFSDLRFVGKSGRGKNFNLSITIFTIPYTQA