MTQPNNAHLPVFVAEMEDVRPFAKLLRSIGLKHNAILDATDNLVTVTVEDARTLCAASYIPSHIFSSWTFRRTDFPATFEFSLDSLLQCLNIFGNAGSSGKENISNLRSKRRWAGEAENPTGEGSGSGGGADEDRRWAKERKGMTGMRMEWMGPGYELNLLLRDESKGPTTTCALRTLDPEEILNPIFDQNERALYVIMRSDWLRDALLDLPPSSSRITLSAIPPRAHGRGHDGDGGNDSPEREMNADVTTSTIRTGRRIDEMGQFSIQAEGDFGSVELDYPNDKEVMQRFICVDEGISFSYHSAHFAHLSRALQNSIKVCLEIQSDGFLSAQIMMAEGEELGEHGGLLHYKMQALEDEILS