MSTPQDLSHLLPDVINIARAAGQLILDIYQNKSYEAFTKSDSTPVTSADLAAHKFLCEQLRELTPDIPILSEEEANIDLATRETWQRYWLVDPLDGTQEFIARSGDFATIIALVKNNHPVMGVVYGPVSGVTYYAYAGKGAWKIPDMAQSLKIQTHKHELPSSSIAIAISRRQDINKITRRLSSAWNYDLVPLGSAALKACLVAEGAVDCYLRLGPTGEWDTAATQCIVEEAGGRILSTQLSPLSYNERETLENPNFIVLGDADLPWNEILKIKD*