303 aa
MTTPVEPSELEPVKPPRTEVLIITGMSGAGRTTAAHALEDQGWYVVDNLPPQLFVTMSQL
ISKTTESTGLKLALVVDVRSKEFFTSVQEAMHQLRVDGTELRVLFLDADDAVLVRRFESG
RRPHPLQGDGRINDGIGRERELLEDLRDQAELILDTSKMNVHDLTKATRDLFSDQGPIVL
RINVLSFGFKYGVPQDANFLADVRFIPNPHWVPELRPLTGLDEPVSEFVLAKPGVNIFLD
HYVQALHPVMEGYRAENKHYATLAIGCTGGKHRSVAIAEELGRRLRQQPGLKVTISHRDR
GRE