MSSTHATQNGSNSQTDASTPDYTKTPPVMLTTMVESKFLSSPEDLGVVAVGFSGGQCKPGVDAAPSALIDSGLLTQLHSELGYRLHGHTQVHLYGDLEPANDPPYRNMKKPLAVSAVTRRIAEQTYEQAKEGRMVLTLGGDHSIAIGTIGGVAKAIKERFQGRREVAVIWVDAHADINTPETSDSGNIHGMPVSFLTGLATEDKDEYFGWLKDDNRISVNKLVYIGLRDVDPGEKKILRENKIKAFSMFDIDRHGIGRVMEMALAHIGTDTPIHLSFDVDALDPMWAPSTGTPVRGGLTLREGDYICECVHETGQLVAMDLVEVNPSLSPSDGDPGAHETVRAGCSLVRCALGESLL