MDDTAVTKLRHGVWSNEEHERFVEGVQLFPNGPWKAIAERVGTRTVRQVQTHARNYQDRAARRLQELRHDHERLLQPKDMIMREMKEICESLQRCRVPLSPHSTGQWQRSVDQLARASEIHFGAYDMYREADESACFTGQVDLSSVPPFDECIEFLLEVFGSTDYSSE