303 aa
MTQAQVKIPRTAVVPAAGLGTRFLPATKTVPKELLPVVDTPGIELVAAEAAEAGAERLVI
ITSEGKDGVVAHFVEDLILEGTLEARGKHVMLEKVRRAPALIKVESVVQAEPLGLGHAVG
CVEHKLLPDEDAIAVLLPDDLVLPTGVLETMSKVRAKRGGSVLCAIEVPEDEISAYGVFD
VEVVPDAANPNVLRVKGMVEKPKAEDAPSLFAAAGRYVLDRAIFDALRRVDRGVGGEIQL
TDAIALLIEEGHPVHVVVHRGSRHDLGNPGGYLKAAVDFALERDDYGPELRRWLVERLDL
VEK