MIRHLLVAHDLTPEADVALARAAQLARQHDARVSLLHVYDPGLSASAVKTVSAMLQLKRKEAGLDEDSAIHLFRGQPIDGILQQTRTLEPDLLLMGAHHQKTFERFGNTTLDQVVRRSRVPVLLAVREADEPYRQALSALDFSQCACTALRQAYRLLPVEADLHALHVFESPDDSVLGLPRQNAAHLATQAGLIEQLLSDEQERLPGVGPQLSHEVVPGVLPYSLDAALKQRQPELLALGRHSRNALMQALLGNLAQRYLRQPSCDVLVTS*