303 aa
MDKLKQIEAFIAVVEHGSMAAAALTQDVTPVMIGRRINALEARLGVRLLHRSTRRIAVTE
QGAVFMEQCKKALSELDRAELLVAEGRHKATGHLIVSAPAAFGRKHVAPHAPDFLRANPD
VRLSFNLTDRVVDLVREGYDLGIRIGGAIDPNFVAIRLASNKRVVCGTPAYFARHGVPRT
LDDLSRHNCLAFNLQGGQQRGWYFQHHGRMVTVKVSGNLDCNDGELLHRWMGESLGLGWR
STWEIQPELESGALMTVLDDYALPDYDILAVYPQQRPVPAKIRFFIEHLKAIYAQPGYWS
RAD