MNLRVLLAQRPPTRNCWSVLPNSLLGRLPARLSVLSGSQPAAKPEATAAAAMSTLTKRDLLEGVARLVPDLAPTKYKGQAGKIAVIGGSREYTGAPFFAAMASLKIGADLSHVFCTEGAATVIKGYSPELIVHPYLPDARDGGSAAELRQRAVEAIEPWLDRFDAVLVGPGLGRDPLVLDTVAEVMRAVRRRCLPMVVDADGLWLVNQHPSLVSGYPNAVLTPNKVEFQRLADKLGVAADSQSALQDICRSLDGPVIVRKGAADAVADGGCVVECDEEGSPRRAGGQGDVLSGX