MMPYLLETLESKFTVHRLWEAKNPEAFVREHSDSIHAVVGNTVAGASAELIDSLPKLEIVSTYSVGLDKVDLAKCKERKIAVTNTPDVLTDDVADLAIGLALATLRQICAADRYLRQGLWLKEEYKLTTKLSGKNIGIIGLGHIGLAIAKRAEAFGCNIAYHSRSKKSDSTYTYYSSVMDLAASSDVLVVACPLTRETRHIIDRSVLDALGPKAILVNIGRGPLVDEKELVKALVEARLGGAGLDVFENEPDVPNELFDMDNVVLLPHVGSATWETRKEMADLVIGNLEAYFSKKPLLTPVE*