MKEGVAMREYRYRITLEHLATPKQGEPTHAAISFDTGNHDDLFTIVDKVRSKGQFDADTAASLALGLKLFTEVMLKNRGHPLFADISQPMRDFIQKLKAQPQVTEAEN