303 aa
MTGQGMTGDDVDGATQSGIDVVLVTGLSGAGRGTAAKVLEDLGWYVADNLPPQLITRMVD
FGLAAGSRITQLAVVMDVRSRGFTGDLDWVRNDLATRNITPRVLFMEASDDMLVRRYEQN
RRSHPLQGEQTLAEGIAAEREMLAPVRATADLIIDTSTLSVRGLRESIERAFGGEAVAHT
SVTVESFGFKYGLPMDADMVMDVRFLPNPHWVDDLRPHSGQHPAVREYVLGQTGAAEFLD
TYHRLLSLVVEGYRREGKRYMTVAIGCTGGKHRSVVIAEALARRLEPDTHLSVRVLHRDL
GRE