MPMSKKVTKEDVLNALKNVIDFELGLDVVSLGLVYDIQIDDQNNVKVLMTMTTPMCPLAGMILSDAEEAIKKIEGVNNVEVELTFDPPWTPERMSPELREKFGV