MSQNESVKVKDMDVNPATLASYGISFYSEEQQDYNPQLVLPSSAPQIEPNYSKYDLGEGYFSYYADDPSVPERSRCRAASPALSDILNEFSVPGGIVPLETSDCSDTEDDPEVPGEAIAIKGSDDGSSSPSPGPKTKKSRGRKRLQKEVVIPGKWYCKECARNFMSQAGLTQHINTRHSRLKPHRCDICSKRFDILKEMEDHRERHTAKNKPFACSFDGCTKRFVYRYDMDRHFLTNHGEAPHPCKLCDRGFGRMDQLQKHLQSHKKNTNFRYMY