MKCPHCGGAHLIRDTRDLPYAYKGETTVIATVTGDYCPRCGECLPTIEEEARISAEALAFNKEINAGMIDPAEIISTREALQLGQREASLLFGGGINAFNRYEAGKIQPPRALVLLLRLLRKHPELLSELRADAGMSARGQAVHSVQEAGAGRLRTRSRK