MGSGSGVLQAFFLWNFVRGVTVGIAGTATLYVAEQTGVAQGLMAFSRGVGMICGPLLMSKLLGKLIWSGESQYGFGSVLAFKALCVLLVPRLSQAWALCLCFFGIGAAMAVLDTFNIMLVGRLLKARSGAELAKYDLCYGVGGMVAPYIAILVHRHSWDVLATVDLVMAFWVIRRRACIGKPTDWKQKIRNPEKGVATKNGSMDQVSQSVPPKVLRAGLSFAFISQIGSTSISAWGFAFTTKRFGFSEEWAALVPSSFYLASMLPRLVNTYLARRVLASTLVHVSLIFIILGSMSVFAASVMLTGDVDQRHGYIFMFLGIWLMGTGYANHYSMLLVSMTQHGELSSQQSGMFGSSVCFGITVGLWLAGLIDLAHVELGIATLLTAIWTAHIREFPFCGTLKKNGASRESP*