MSAYHNTRQWLLQATQDPTYIREAWAVLAAREQQRSFVRVATRLEKRVQDAGQTLPTSYSSTIHPSLIARYSVVEGNKAQNAPLNRYFDVIPYDRNRVIPPGSPGRYLNASWIETRASGQLFIATQAPLPKTAHALLSLTAVETDLPNQRVRQRIRTIVQLTPEIEGGVRKADAYFPTKVGESWVVKAEEGSGMEPLTVELKAREEFPEMNCIESRLSVRCQGEDSEEGVEVRHLLYSGWPDHGVPEQMESLVRFVRYAEKVNEGEAPMMVGCSAGIGRTGSFIVICSMLHAFGKGDARERSGSGSGSGLGKFEEDWIVAEIDWLREQRGGMVQRRSQMELIYKVA