MGFFDSDIVQQEAKQLFEDYQSLMQLGGSYGKFDRDGKVLYIERMEEMMDRYRVFMKRFELSDDFMARMTVEQLQTQLGQFGMTPQQMFDNMNRTLERMKQEVESNPYG