MGLTGTTLVLVSLAFFGTAAAHNCKNGTRPTSEKNREGCDFYCWNTDTNSWDQFFFKDGETCFYNNGDRGSCQNGECHLNTNSGVPTDTDYTPVETEGPKQKKKKQKKAKILHSKSKKN