MADSEDIQPLVLDNGTGMMKAGFAGDDAPRGVFPNIVGRPRHTGVMVGMGQRDAYVGDEAISTSCILTLKYPTEHGVVSNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMTEVMFEAFNVPAMYVAIGAVLSLYASGRTTGVMLDCGEGVSHTVAIYKGYVLPHSLLRLNLAGYDLTDYLIRILTERGYTYNTTAEQEVIRDVKEKLAYVALDYEQELETARSSASVEKNYELPDGQVITIGSARFRCPEALFQPSLIGMEAVGVHEMTYNSIMMCDVDLRKYFYENILLSGGSTMFSGFADRMSKEITSLAPSSMKIKVFAPPERKYSVWIGGSILASLSTFQQVNYFLFPDSSKTLALFLP*