MTRYRDVLELHTGHPASDGAGVRLTRVIGGPSPERFDPFLMLDQFDTQNPDDYVAGFPSHPHRGFETVTYMLEGRMRHEDHLGNRGLLKPGGVQWMTAAHGIIHSEMPEQVEGAMRGFQLWVNLPAKNKLAPAGYRDIEPEDVPRLETAGGVKVTVIAGRFDDGQAQQIGAVERPDTEPHYYDLQLPAGGRIAPRLPDGHRVLLYVYEGSLTVEGERPVEIATNRLARLSEEGELSLRSEAGARVLVLAGKPLREPIVQYGPFVMNSREEIEQALRDYRDGVLAV*