MTHSIDLSLDDPVVSLGLREYLSAVAARLGVGLESCTIDCDLPRSAYLALDWRLDRFPGRDLALLWDERHGWAAAIETHSGEDLIVLSYLGGESVVPAPDEVARFVAALRADDHTAGRPDPPAIREAGPGLAEELRVWS