MQAPVLVLNESTKRETGGRVHHANIQASKAVADVIRTTLGPRSMLKMLLDASGGIVLTNDGNAILRELDVSHPAAKSMIELSRTQDEEVGDGTTSVIILAGEMLYVAEQFLDRQFHPTVICRAYTKALEDAVAALKEIAFDIDITDRTMMLNIVRSCIGTKFTSRFGTLIADLAIDSVATISVDLGNGLREVDIKKYIKVEKIPGGQLEDSKVLKGVMFNKDVVSPGKMRRKILNPRIILLDSPLEYKKGENQTNAEIMKEEDWATLLRMEEEYIEQLCVQIIKFKPDLVITEKGLSDLASHYLSKAGISAIRRLRKTDNNRIARACGATIVNRPEELQESDVGTRCGLFEVKKIGDEYFTFIVQCNEPKACTVLLRGPSKDLLNEVERNLADAMGVARNVIKDAKLVPGGGASEMAVSAILKKNSMSIEGVEQWPYRAVAQALEVIPRTLAQNCGVNVIRTMTALQAKHANAENPMFGIDGNTGELTDMKELGVWDSFGVKLQTFKTAIEAACMLLRIDDIVSGIKKKQAPGAAPKQPMTSTGEDVDSEQMIPE*