MTDRDYKIAVLPGDGIGPEVMAQAHKVLDAIEQKHGIRFSREEHDVGGIAIDNHGCPLPESTLRACEEADAVLFGSVGGPKWEHLPPNEQPERGALLPLRKHFQLFCNLRPAQIHQGLEAFSPLRADISARGFDIVVVRELTGGIYFGQPKGREGEGAHEKAFDTEVYHRFEIERIARIAFESARLRRKKVCSIDKANVLQSSILWREVVSEIAKEYPDVSLSHMYIDNATMQLIKDPAQFDVMLCSNIFGDILSDECAMITGSMGMLPSASMNESKFGLYEPAGGSAPDIAGKNIANPVAQILSAALMLRYSLGEEAAARDIENAVSQALAAGELTADLAGNKPALSTSAMGDKIASYILNS*