MVQLVSAPSNLPDLVRTAFARARAAGDLTFFPTQVALLRINGIPLQLRFAPSLAKKPKTADASKSASHSGPTSVRPSFDPFENPPPGLLVLSQIGPAHRLVLNKFAICRDHAILATVDFRPQSHLLAGDDLAAAYACIEAYHDQGQELFVFYNSGAHSGASQPHRHLQMLPVACMREGLSEDGSGSDASVWGVAVDQLTRQTAASTRPAELPFHVATTPIHRDEASPSAELLHALYLRLYRQACVAAGLSAQDGMAEEQGQVPARLSYNLALTQKTMALCPRTAEGSAVTSSDGTSVGTLSLNGTVLAGTALVKNETEWSALRQDPGQLTRILRQIGLPAGSVSSSKEGSAS