MKMRAVKSAIRKLQPETFIRQCMDYNLQRFKDSLDMLKHHPWIVNLCIKWAASSIGDKRATKVGDTRTLNKILQQTYDVMPYIPVGLKSADSIDFFFRNNLYQQLMYQTSSTGHYISREAFIFGRLDPHHKLSRRFFELTNLSVERFVMLSITFTFLISSKKNVIKEVTADMFSILTPYISREEIFYFLDSLSISYEDLPEFCKRKTTENPLKEYFLPSPFIENPLIKYNDKFLLLHTQLTLASLQTFIYDLLRRDDPEKFMDSFGSIFENLVKDIFDESKIRYIDEQSLKKHLPQENKVVDFLIPHEAANIFIDAKGVEIHERGMVTLSHSEISGRIKNSVLKTIEQAHAVNREILNSPKLITDFKSESYILCITYKNLMLGNGTFLEKSYATDGVSKIRKNHDDAYQIPDSHIFCISIEEFEYLMSSCKEHGRQPYEVLRYAVEMNRTPSQTVFLFIQHLEKFFGQVTKSEMIRKTGLDLLERMTENIPGLKQNVNLVNE*