ALCRGDVGGPCLQGAAFKRKRAWSRAVFSSLQRKGLEKRFQVQKYVTKPDRRQLAAMLGLTDAQVKVWFQNRRMKWRHSKEAEAQKDKEKEKEG