301 aa
MIPVLIDCDTGIDDALALIYLAALHKRGEIQLFGATTTAGNVDVKQTAINTRWVLDQCGL
ADIPVLAGQPEPKHVPLVTTPETHGDHGLGYINPGHVEIPEGDWKQLWKEHLSNPETKLI
VTGPATNLAEFGPVENVTLMGGTYLYPGNTTPTAEWNTWVDPHGAKEAFAAAQKPITVCS
LGVTEQFTLNPDSLSTLINTLGSQPIAEHLPKMLRFYFEFHETQGEGYLAQIHDLLTCMI
ALDKIPFSGREVTVDVEADSTLMRGTTVADIRGHWGKPANAFLVETADIEAAHAELLRAV
E