MEKNKRIFTFLLVIMFFHGVMMMRSIGYEGEEEQGGGGRERGGFMMKESRQVIKSEGGEMRVVISPRGRIIEKPMHIGFLTMEPKTLFVPQYLDSNLLIFIRQGEATLGVICKDEFGEKRLKGGDIYWIPAGSAFYLLNTGRGQRLHVICSIDPSQSLGFETFQPFYIGGGPSSVLAGFDPDTITSALNVSRPEVQQLMTSQVRGPIVHITEHAPTMWTDFLGLRGEEKHKHLKKLLEMKQGTSQEQEFNPWWSWKNIVSSILDVTGEKNRGSGSSKCEDSYNIYDLKNDFENDYGWSKALDYDDYEPLRYSGVGVYLVNLTAGSMMAPHMNPTATEYGIVLSGSGEIQVVLPNGTSAMNMRVSPGDVFWIPRYFAFCQIASRIAPFEFVGFTTSAYKNRPQFLVGSNSLLRSLNLTSLAMAFGVDEGTMKRFVEAQREAVILPTASAAPPHEGEPERFGSDHIFT*