MKESRRGKAPRELSPKVKSASVWKAPPFPIMDPDCEAEKRPVPLSFSESEDLLLPRDYLPTKYDVINGRGKKAYNHIANRRFRQITAMNVKRYQNTKCKVDKSLIVIGIVNSIRKASPCGGFIKKCQTTGRWISMSDEAAREKVGHCLRDMIASKRDEKSKQAKVAAKEEAALNAAMPKMPISTHLANANSKPRAGMPQSRRTPSKQSSKSTAGMTGGRSQAYVATSTALEPVGNFARQPPIPVSFNQQPSVAVERRTKPISSSLNNFDNISAKGTQDMSEQQRRILKLLEGGWKGSIEDLIKLAS*