MNQTSRDLTRISHNTKIVATLGPGSNNVELLEDMIRVGGLNVVRFNFSHGTPEFHQENARIVREAAKRAGQEIAIIADLQGPKIRVGKIAGGGIELNKGETLVLDAALEGEGTREAVGLDYRDLPDDVAAGDVLWLDDGLLTLTVESVEGSRIITRVENSHILKSNKGINKRGGGLSAGALTEKDFRDLKTAIAIGCDYLAISFVKSAEDLHIARAKVEEEMKGSTAVRPGLVSKIERVEAIENLDEIILAGDGIMVARGDLAVEVGHAAVPALQKRMIRRARELRRFSITATQMMESMITNPVPTRAEVSDVANAVLDGTDAVMCSAETAVGAYPFETVSQMAIICAAAEKEQDSLNGVAEQTEYPEAVSTNLAIAGGAVSVARAVHAKAIVALTESGSTAFEISRHNITLPIFALTPSVSAQRRMAMYRGVRPLILATSTDHDTALNEVETMLVEHNILHSGDQYIITSGSQMRESGSTNTLEVLRVK*