MTLSRRSLLGAGATGAVALTAGCLDFVRGEGPLEFEANQVVPSASALAETGYEEDEIEHKEIDEEVDIGVEREIRASLWAGLYTKERELQGQTQDAGLFAAVSIPGIEVLGRSFNPLADLSGEELLEELMSQLDGEQDIDNISHEDSFGLEILGEGREVTIFGGEAEYGDEVLEVEIALTSFIHEDDLLVLLGTHPRLLAGEAANIERLMESVEHPV