MSHLLANAEIPTGCRPPTIVEGRETDLWVDGRKEGSNWGSRDGVPVAITRGKEMVETNPSSSNQPNQHEVDDDSVSGHHQIVATSSANRAAYVSESLSNGAAVQPFEGVDVEIIDDELVYEEEQDVVSSQPIVPFEGIEFDTIDEARRVYNAYAFKMGFSIRIGSSRSSRVTKQLIRKEFE