MGGVLELGTTDTVLEDPDLVSRATAAFWEPQCPTYLEEQEPSPSSNTPSANETSEAAADADDIVVFEDLDHNAMEMETITAVVEGHGQELREAESLSNASLEHITKEIDEFYSLCEEMDVQPLEDGWIMDGSNFEVPSSPQPTPPGNLADGSRATSFMAWTRSSQSCSDEAVAAVPVIEEPQKLLKKVVAGGGAWANCGGGGVGTSTTGAAQESGVKNHVMSERKRREKLNEMFLILKSLVPSIHKVDKASILAETIAYLKELQRRVQELESSRELTSRPSETTRPITRQHGNKESVRKKLCAGSKRKSPEFGGDAEKEHDPWVLPKDGTSNVTVAVSDRDVLLEVQCRWEELLMTRVFDAIKGLHLDVLSVQASAPDGFMGLKIRAQVPRAGRDSLLMSTKALKRLMCEAVD