MVREVITVQVGQCGNQIGSRFWDLALREHAAWSSGIAAYDEPMSTFFRHVDARSGAPLALGDGTVPISSLRARAVMVDTEEGVVSQVLRSPLAELFDRSQVLADVSGAGNNWAHGHEHYGPLHRDGLLERVRRAASHCDSLQAFSLLHSMGGGTGSGLGSYVLEALADEYPRTIRFATAVFPSESDDVVTSPYNTVLAAAELAEHATVAMPLQNAALAAMVDHAEGGATPHAASGGDGRGGGSGGRGGGGGGGGGGGGGGGSRRESLASNGPASRARAFDGMNNLVAHMLTSLTAS