MKVTAEKNEKVANMSFASIYPLYWNRLEKHGRTKEEFHQVIEWFTGFDENKLQSLIEEKVTFRTFFEKAKIHPNAYIIKGVVCGYRIEEIEDEFELYKQCRQMEKLIDELARGRKMEKILREEKK