VTAAACSRHSAAPVLFEIFGEIWAVRSRLGQGVSASVYRVSSGRAAATAAAVKEFRADPQGVDYGYRKERSVLEDIQGHKNIVTLYGVFTNHSRVGAATRCLLLELLDVSVSDLLVRSTGGTGPQRGHSLWLVQHCARDVLEALTFLHREGYVHADLKPRNILWSADDECFKLVDFGLSFKEGNQDVKYIQTDGYRAPEAELQNGLAQAGVELDGDSGCTAAVDMWSLGIVLLEMFSGIKLKDTVRSQKWKDNSAAIVDQLFATNSAARPAIPVYHLRDLIKSMLLSEPKQRCTTETALLSPFFSIPFAPHIEDLVLLPTPVLRLLNLIDDSHLHNEEEYEDILEDMKEECQKYGSVVSLLIPKENPGKGQVFVEYANSSDSKEAQRLLTGRTFDGKFVVATFYPLSAYRRGYLYQTVQ