MAPTQDELKKLVGYKSVDDHVESGMVVGLGTGSTAYFAVERLGQKIASGELTDIVAIPTSVRTKEQAESLKIPLCTLNEKSILDVAIDGADEVDPDLALVKGGGGALLREKMVEVMAKKFVVIVDESKLCKGLGPGFPLPVEITPFCHMHTLRTIADLPSVKGCEAVLRMGSSSTNKPDGDEIAVTDNGNYIVDLHFKEPIKDVNAAASELKNTVGVVDHGLFVGMSYQVIVAGSDGIKVAGTGGEKAWW*