MDYRQEQEMEIEALQAILMDDIKELDATECGFQTSSPCFQITISPKDDDEDEPTDIPVRLALIFSHTDKYPDEVPLLQVKSLRGVKDRDLENLKKKLEQEAIENLGMAMMFTLATSAKEMLRERYNQDLVQDFDTEAEEETKDEVIEPHGEAVTVETFLAWRERFEAEQALERAKLIPDSAFLATKEKRLTGRAWFESGAGKGIKAAVEDVDERDEEDLDFEDDFDDGDIDEEDMLEHYLSGKSENASFQAQA*