MELSLSSLGYHEVVVLLSIITGLGLFVYKVHDTIQSRRSFRSKSKLPPVSANYTPSDYKTPVPEPYPNWSIDDTKPLPYRAFRHGPTYQATMGLRTCPVEEWIELDNHFPKYHADKAKRIAERGTKCVDTHPDAYPAAIELLEEMADYLPARYPSLFERTSVGIKNKWSGEDFNIVERPLAEDPMAICARLVQDDLAIMIERPDGQYYLLAGAILLAGFWRMSDKYGMSLSEIHTSGDVPHFKEKLETGMCKFFKRLRPETVYNRNNYFVQVDDDLAWSWSIGSEDSLSVSWSTAEKNRAIEHHMFRSERQSLRRLPKTGAVAFTIRTYFHPVTDIVKEDYVPGRLASAVRSWDDKVANYKGRQKYGEVLLEYLDKEHEKQVARGLQVDKEHEVRRYPW*