MGRVCSAPGCRTGYPLKKGEIQKVGPQPALFKAPKDPDLFKKWKQKIPRKEFVLKNSFPCDVTALKRVRNKLRPGAVPVLWPGCTEHLSKKEKQKRKPPQKRDQSNSRKKRTVKDSSDVESADNLDPLTLNNQKRKSPNDDEESSSSQPIRKVFLDPSLVAEPDLTREVIEYPSRWIEVKGEELLMKKKE