303 aa
MKLLLVGEYRDGRLAAETAELFGFAARLDAEVSMVLVGSADDLPAFDGRFYLADLETYGE
YQPDVHKRLVFEAIEGEQPDVVVFLHSSYGWDLAPRIAAAMQTAQVSGVVGIDDGGYVVE
SCNGKMLRTVHPETPVAVLTLQPGAFEALKMDAQPEVIKLDTSSESAIKFVGCRQPEAGV
DLTRAEVIVSAGRGVGSADQVALVEALASALGGEVGASRQAVDAGWLDRSRQIGTSGQSV
SPALYVACGISGAIQHLAGMKGSGIVLAVNTDRDAPIASVADVLVVADVAEFLPALVEAL
EKR