MQAPVLVLNESTKRETGGRVHRANIQASKAVADIIRTTLGPRSMLKMLLDASGGIVLTNDGNAILRELDVSHPAAKSMIELSRTQDEEVGDGTTSVIILAGEMLYVAEQFLDRQFHPTVICRAYTKALEDAVAALKDIAFDIDVTDRSMMLNIVRSCIGTKFTSRFGTLIADLAIDSVSTISIDLGNGLREVDIKKYIKVEKIPGGQLEDSQVLKGVMFNKDVVSPGKMRRKILNPRIILLDSPLEYKKGENQTNAEIMKEEDWATLLRMEEEYIEQLCIQIIKFKPDLVITEKGLSDLASHYLSKAGISAIRRLRKTDNNRIARACGATIVNRPEELHESDVGTRCGLFEVKKIGDEYFSFIVDCKEPKACTVLLRGPSKDLLNEVERNLADAMGVARNVLKDAKLVPGGGASEMAVSSILKKKSMSIEGVEQWPYRAVVQALEVIPRTLAQNCGVNVIRTMTALQAKHANGENPMVGIDGNTGEITDMKELGVWDSYGVKLQTFKTAIEAACMILRIDDIVSGIKKKQAPGSGPKQPVTSTGEDVDSEQMIPE*