MEEASKIKMPRVKLGSQGLEVSRLGFGCGGLSGIYNSPLPHEDGISVIKHAFDRGVTFFDTSDIYGPNNDNEFIVGKALKQLPRENIQLATKFGIVKIDEAKMHRVDISVPIEDTMGELKKLVEEGKIKYIGLSEASPDTIRRAHTVHPITAVQIEWSLWTRDIEKEIIPLCRELGIGIVSYSPLGRGFFAGKAVVESLPAESLLVYHPRFSGDNLEKNKLLYLRVASLAAKHGCTPPQLALAWVLHQGEDVVPLPGTTKIRNLDDNIGTLMVKLSEEDLQELSDAVPSDMVSGTRDYDLISQVTWKNADTPAKNVQA