MSAPDDELRVVHALAELAALVERHRGLYVRWSRGPATDLGAASSTDELTGVAMPGLSANPLDVEEWWQNRSLHLWVARRLYDYAHLPREKGPDVRPWVLKGHERGRGPDNEPLVADAEPLCWIGPEVIEEARTEVGRQEARWGPLRRFAV