MASTAFPSRDDFAALLNESIGGEDQGFEGRVVKGTVVGIENDMAIIDVGLKSEGRVALREFAAPGQKADLNVGDEVEVYVDRIENVNGEAMLSRDRARREASWDKLEKEYDEGNRVDGIIFGRVKGGFTVDLDGAVAFLPGSQVDVRPVRDVTPLMDISQPFQILKMDRKRGNIVVSRRAILEETRAEQRSGLIESLAEGQVTEGVVKNITDYGAFVDLGGIDGLLHVTDLSYKRVNHPNEMINIGDTLK