MSQPAGQQLRVVSLLPSATDTVASLELAHLLVGRSHECDWPGVQHLPVVTSSRVGDTIDVADIDAVMSASVAAVRELAQLGPALALPLLEFGLSVYQLQVELLRQLRPDVVLTCLQTAHGAVLTDGLMDAALHAVLGYAPRVVHCAAEDLAGVWQDMQAIADALGVPDKGRQLVESQQRQLEAAANSARGRGSMKVACVQWPQPLMAAGAWVPELIQMTGSRDVIGSQDHAELISEQQLAEAQPDVLVFALCGLTLEQSTRAAQAAVRRLASVWQRLPAAQGGRVAVVDGEHVFSRPGPLLVQSLECLVEMLHPEAQQAHQGRLWRWLPSAS*