MPLSVFEKSGFLNEVGAAIHVAPNATRILKAWGCKLDWLQPVHCETLQIWDAKGNHIRTPIVTREHQRTLNVHDEWVLTHRVDLHNVLRAIAAQEIDGRKDAEAGEVVLEDGTKYTADLIVGADGIHSRSVHGIVGADRGSVSTGQNCYRFLVPVHKMRDNPLTADLLARIGLNGVHVFATQDRRLVMYPCRRGELLNVGGIFPSASKTQAENDAVWHNAGSLSQLLETFHEFGEELQEMCRMAEDVKLWSLASRNPARIFFRGKLAVIGDAAHPMLPHQGQGAAQALEDAAALAGVMTADTTVDQIPQRLELYNELRYAHAVTVMMMSRINDERRGEMLDELRRYVPNAELPHEMFEYTWPSDPMKKAAHLVATAS*