MLSTRLLAATAIVGGLLVGGAAAWFGETIDPKPKVASLSAAPVDTSNTPGFPQLKSGDYELTDQHGNTRRSASPDGRPQLVFFGYGHCKAVCSLALPNMAEATELLDGMGIAATPVMVTVDPERDTPADLQITMAKHHPRMLGLTGDESALAEAYKAFNVKKEFLFTHPEEGEVFSHSSFIFLLDGDGKFQTMFPPVTNPARIAQVSAGYIRAKDTNAPAS