MSTTFNGMIVLAIRNSDTAIKSEFCERAASIKDIYTFLKTHIFPFRDMSQTEWKKCERVIRHSLSQTTYFHRFQIEQDGSSKIIPITLWTIFPAPGEDKEKAEKRIKKVFKAEHIETFKELLFNPTTVEKILDGTHGWFGP