MDKIFCMLGMIVAIGGHVSALAADYKVGERIGEVKAISQANPTYKTLDWDDMMPVDWDPMKSLKELDLDKLDDADPRAIEALEQMRSAWNDAPIVQKLDKQRVQIPGFVVPLDMNGTQVREFLLVPYFGACIHVPPPPSNQVIHIILPKTLPKDQQKTLDLAARQYGPISVSGLMETVASNTSMGFAGYRIKAERLMPYKLKEN