MGKTINYKSGLWQIFTLSPSRNALCKLCKVPTEVPRHSGNTNQMKEHVKKFHPAQFAEVLKSKPRLLYRSHLKSRLSAEHGEDQLMLRMTQVKSTQN