MRVSLFAIITALTCVIAKIPDSPRFDLTKPSYDLWRNKKTAAKTVQQSFTFDNVNRRLFIVNRRDGSALDSGDLTISQLDFSGKVLGSMHLLGCGHGVNIAAEPIGSDTYIWSETDAAASGYGTALWKFKFQNGKTLNSATDKRKRIVPLPEFDRGTATIDPVYKRLIVRYQTGTVQNIAAFDLAEASAGNFSNPLAKWEIPHLVKELGAKVNVFQGYTAYGRYVYFLTGESYDASGGKLNSEVMALDLNTGKLVQGPVTTKAGSTLKFREPEGMAIYKTASGEVRLFLGFASGVAGDRRSNLFYKNALI*