MLVQLLLLRRRLLLVVQLLLVLLLLVLLLLLQLLLLWLLLLVQQRLGIQGGSQPAQDFRRHSRRPAARLGIIALPEHHPEAVRQTALLHSVQSRTLQQGLRQRQQLGGGCNLAWEWREASLCCQALLWAGLNHRAVVNRIRQCRQEPALAVAKAAHEFGRVECRQVTHCADAQRCRNTIAKLAPQARHLPQRHAAYELHSARIVHSSQPVGLAAGAGQPRQQLAACHAAADGQAQALLHVTAQRSGQLHAPLQVRSQQPPLLLLLLLVSRQRSRASRQRAYRQQQPPGRRCTCCLLPVGCGCVLVRLQLLLLLX