MLKSGVLRGRTVRPFSKTTQLTQSRSLAIMAQARLKVAVTGSAGRTGALVVKKLLERAAEFETRAVVRNSSSKPKLTQLGLEESAILAADISQGDAKAFEAAFTGCDAVVIATSAVPVLKPLSLIPVFWAKLTGGKGVMPQFGWKEGQNPEQVDWLGQKVQIDAAKATGVKKVVLISSMGGTDKDNNLNKLGNGNILQWKRKAEQYLIASGLTYTIIHPGGLIDEADGQRQLVVGVDDTLLKETMRSIPRGDVAELSVRCLTLKAAENRAFDVITRKPGEGEPTKDFGALLTNMSSNCDYSINSQWP*