MKEESEYTEEQLKRPAMTYVHLLDDILRDIGTGDLQEIYEALCKKWPYYRYRAGTSGWQSSVRHNLLQNDHFLRNGKNGKSSMWIIN