MLLQGLFVGVSFRAGLLPIVKKDVEEGLASIKSRQDAIKKHLRMLSDIVVVGVKDNRAMDSDVRYMSKDLASGDIELKGTKVRARLFQSDALMEELKGGVDSPFVETQKKKKVRAPKKGVKAPVAAKKKRQRRVLKQRLKVPPALNQFTKTLDKNLASNLFKMLLKYRPEDKAAKKERLLKKAQAEAEGKTVEVKKPIVVKYGINHITYLIEQSKAQLVVIAHDVDPIELVVWLPALCRKMNIPYAIVKGKARLGAIVHKKTATALCLTSVKNEDKMEFSKIVEAIKANFNDKFDEYRRQWGGGIMGTKSQAKTKAKEKVLAKEAAQRLT*