MREIESELGMESSRTNCADPEASSSHSNYGEPRPLNLGCRIFISHSGKDKNFVRFLHDKLVDKLYHDDGTVFFDEESLPIAEPISMQNILPEAEACELGVLVLTEDFFTHTRNPMLELQTLTTSKKRLLPLFFKISVEEFKRRRDENVWEAKWKEWLKGDEVTLRKWKDALKFVDGYSGLEHCKLGGKERDFINEIVATVARIVRPAVSCCKEGVYGMDRICKTVDDMYNQCALKRTSDGCTSVVSTYGSGGRRADSGDSLDLVGIYGFAGLGKSTLCQCLLDFYFPDFQGNVCWLDLGSVPAGFSQASSLTQSCSPSESRMLHLLKLTGFNIDIVGQPVTLHQIPNLLRKRIRRDPIFLAIDNILPDLESQEEAQFYLDCEFAEGSKIFITSRSGKILEHVLNEYTKFSAVIECIPKLKLEEARGIFEH