MAGRGGYEHARGGFGGERHVKQLPTEPPFIAYVGNLPQGLVQGDVMKIFNDFEVKNVRLVKDRDTDMFKGFCYVEFETLDNLERALECDGRIKLDDLSAPLRIDIADRRKNER