MEMYKSTVHPLLRGGIPPYLHGFSSEEMESLAAMCDTFIPSIPPQSVNAQYSANGNGKVAATINVRPKPEPTVVEDFYSISGSRDGILPSHIAGLIWRHFPLAAVADEKGWNASWNAIGYSPSNIPITDPNLGRRSRPLDGGIIDVHVSSTSAIRTFLEEAGFNVRYEKLGAGRSLGSSRKVWKVKCDVVVVGSGAGGGVVAGKLAQAGYKVLVLEKGKYFAGADLSLIEGPSMEQMYARGGLLATADSKVSILAGATVGGGSAINWSASIRTPVHVRTEWSREQKLSLFESEEYERAMDEVCARLGVNSNWEK