ADAPGDDYVISAPEGMKAKPKGDKPGALQKTVPFPHSKHATVECAQCHHTLEADGGAVKKCTTSGCHDSLEFRDKANAKDIKLVENAYHTQCIDCHKALKKDKKPTGPTACGKCHTTN