MELCARGQAGFSGVYASGAVTAPLFVTGSILLMAIAKACVGAAYVRSLASRLGIKEDMLLSSSPWMYVHLNKDASRVLTTPLSISLYCCWVHMVASMLMWISLLS