MAVKFFGQFLIEKEIVSREVLLKAVELQEEVNLKFGEMALDMELITVADVGRIHDAQRSEDLMFGDMAVKLGILTDDQIKQVLIRQKNSHLYIGEALVQVGALNTEELQRYLEEFKADQAPYATTKVFIPDGVPHSDIWEMSADLSGKMISRIVNLPCRLGECRKTERIETNDIVAAMDFRGDINAHYLLSVSFAVQKKIALAILKEETVENEPQEVLDDAVMELVNIICGNIAAKAAQRGKCTEIEPPLVFHPGPGGIEVPSGEQGIVFPIHLADAELVELAIFIKD