MSEPVAVGEFYVDPADSEVPPWSRLTATVLHTMTDGEIWRRRDLLSAARKHARVSEAGMTEVLNSGALRIDNRLSWAVQHLSKARLIEAVSRGQYRITDAGRRWLEEHPDGMIYSDANAFFSPYWPKPSPTAEAAEETADSPSIEAPSLQNSDEVMDTAEQANRHRVGAELLAALREVDPEFFERVVIDVLLAMGYGGAHGKGSAIGRSHDGGIDGIIDEDALGLDKIYVQAKRYAKGNNVGQPEIQAFVGAMHGRAAHKGVFFTTSAFTSSARSYAAGIPTRVVLIDGPRLVDLMMRYRVGVQAQRTYITLGFDQDYFE