MKLHVDMARQPACQAHAALVPHCRSTWRLAPAGQTGQRRHHRLRVAAAAQEPSEGQPQDQQPKGNPDLSVDQADLNQLQTALNTAIAAEDWQAAAKLRDQLRQVVGSEGQTAADWKALGVLDWLADRAESLGFSFPTEVQKRAAPVIIDGGDCVINSVTGSGKTLSFLLPLLSRLSYPPATYPDDLKGPQALIVVPTRELGVQLVMLVYRLFGGSVNQGLPGLGGNMFDYHGPRGLKVRGLLLASEVASAKQDYYLKGAHVVVGTPELIAEALSAPEALEGLAGHLEVVAVDEVDACFQSHPAEMELLMSAACQGHREQQQQWEQLDEQQQWKAVQVPDPPQGQADGGAQAGGKEGQQQX