MDLPPGFRFHPTDEELITHYLAKKVADARFTAFAVSEADLNKCEPWDLPSLARMGEKEWYFFCLKDRKYPTGLRTNRATESGYWKATGKDKDIFRGKGTLVGMKKTLVFYTGRAPKGEKSGWVMHEYRLHGKSTASSKNEWVLCRVFKKSLVGVVASSASASAAVKKGAMGMEDTIGTSSMAAVGTTQLPPLLDMSGSGFVDPAAAHVTCFSNNALEAAGGHGHGHGHFFNSATADDHHHGGLGAASSSSTPFLANYAQYGLVQLLESSSGYRGLDMAAPCKQQQQPAAAACKEMLMSASQDTGLTSDVHPEISSSSGGAQKFDHEPALWGY