MTDKKQRGKNFTNEEELLLVDLVMSQKHILENKKSDAVNWKIKNEAWMKFQESFKSQSGIHRPWKTLRGKYDNMKRKSKMCNFFLPSANNNINDEQMEEEIR