MSPRRRKEVDPLERAIEEVLCPGTFISYNAAGRFVNEVERVAEDIEKMIEQEPQRAAHLCEIFIAACHEKAEEIDDSNGDFGMLVEDLFRAWIQARQALKADANDTAKVLLSWMEDDPYGLSHDLDREAVKVLDEQGLDALIRQVRARFDAAPALDEKEKNTRAYTRRRWRDVLKTLLAGLRDVESYIAVCEQTGIEPEDCKIIAELYRSRKRPKAALSWVERGLEIKQAEKKKSFEAPELPGIRRTLLAKLKRSDEALQSAWSEFQAYPSPYTYKELMRFVPAKEKTAWHQKAMEASEKANLTMQIDLWLEKREIERLAARVRKATDEELEACSHFSTEPLARKLERLDPEISARVYRALCMRIVNAGKSKYYHAALDHIRRAKKCYVKAGRDAEWQAVIADVRERHSRKAGFMPGFENIVSGKRNKVTPPFIDRAKLRWSKKTTKK