GSIDPILDQSLSNGAAVQPFEGVDVEITDDELVYEEEQDVVSSQPIVPFEGMEFDTIDEARRVYNAYAFKMGFSIRIGSSRSSRVTKQLIRKEFECSHARITPGEKEESASSNASSSAAATSKKKSATAARGLVGNNVMALWSYEFNLDQLQMLKENKTRDIKFAFPQLAT