MKKFSGIIPPVSSTFHRDGTLDKKAMREVADFLINKGVDGLFYLGTGGEFSQMNTAQRMALAEEAVTIVDGRVPVLIGVGSPSTDEAVKLAQHAQAYGADGIVAINPYYWKVAPRNLDDYYQQIARSVTLPVILYNFPDLTGQDLTPETVTRLALQNENIVGIKDTIDSVGHLRTMINTVKSVRPSFSVFCGYDDHLLNTMLLGGDGAITASANFAPELSVGIYRAWREGDLATAATLNKKLLQLPAIYALETPFVSLIKYSMQCVGLPVETYCLPPILEASEEAKDKVHVLLTAQGILPV