MVKVLAVLYDGGQHAKDQPLLLGTTENELGIRKWLEDQGHTLVTTSDKDREGSKFDEELEDAEIIITTPFHPGYLTAERLAKAKKLKLAVTAGIGSDHVDLNAANKTNGGITVAEVTGSNVVSVAEHVLMTILVLIRNFVPAHEQIEAGEWDVAHAAKQEFDLEGKVVGTVAVGRIGERVLRRLKPFDCKELLYFDYQPLSPEAEKEIGCRRVDTLEEMLAQCDIVTINCPLHEKTKGMFNKDLISKMKKGSYLVNTARGAIVVKEDVAAALKSGHLAGYGGDVWDHQPAPKEHPLRNAKNNWGGGNAMVPHMSGTSLDAQIRYANGTKAIIDSYLSGRHDYNPHDLIVHQGDYATKAYGQREKK*