MVEAGAIPLLVELLKDEISKKPAVVVLRSLAEENEVHRRTIKERCAEGDLAALLNCPAATAVSDKCLTRGEKLARALQVEELAELHARSSILTPPAVWDRVCVFRLVDKDQDGAVIEGEFLSLLPDDVFGARALLICGKVRTLLSDAQIQTGQLLSFDDVFDVLSTTSNFTNFEVAELKEAFRRFDQDNSGKIDVLEMVGMLLYMGFDSSLEQVHEHLGTDSVFNDQRYLGLPGARPRWADICDSSQEQEAQRQWMENSDSQPVEAVLLHQDSYQESQASQVCTQGGLCDQLQSKTELEDTQAQDRKAGIVRRKHLEEISDDEDGPARGQKRTVLTTPASSPATKRQRSFPEGSPAATVLDPASPGPAPASAAMETEEVEIAVDNPTAAEAEVEGGVEIAVDNPTAAEAEVEGG