MTQAAGRRRSMGGASGGDHPQQHGGGDDGHLQQGGGGDMVMPGFRFHPTEEELIDFYLRRRVEGKRFNIELINLVDLYRYDPWDLPALASIGDKEWYFYVPRDRKYRNGDRPNRVTPSGYWKATGADRTVYVEVKRPIGLKKTLVFYVGKAPKGLRSSWIMNEYRLPSGEADRYQKEISLCKVYKRPGIEDNFHLSTTTARSSGSKAAATMEKKHHRTSASPRMAPVFDGGHSSGYMNKPYSGANTTMLGMASSAAARAATLAPQTSMFLSTPSLSSTTSTEEDGTSLYHMKGVNPPMLPSSTHALLNANSATMATIPIDELSRAIGCQGDPNQTLPTQAPLLPFPNLEKIWDWNPLLESPKVCTSFK