MAEFHFLNKTQPPQVTKLNLPENTSCVLLKKRNIVVKPKPMPILQPDGVLVKVVATGICGVMGHESSGEVIAVGDLVKTHKVGDRVAIEPGLPCRRCINCKEGKVNICLNMHYCGAPGSVGSLSRYFALPADMAPHIPDHLSWEEAGCIQPLAVGIQVGKGNGNMANGHTEALAHALGEDGSGAGMGDGEILDEDHEETIGDKKWEWAKKIVAGFVQEAGLTAEEGVDRVVEATGAEDCMLMGIAIAKQGGNYLAVGLGHIQTNCFPTLAVTNKEINVMGVDVKQLITKTFPLTQSTEAFEAVAAGQDMKVIIKNQEGFD