MSHDAPNLDFEGSTPYEDYVKADVLTHLQHTLSDDPGEMVFLVTTQVMELWFTVIVHEWETAARALREDRTPVATDALKRSVRELEALNASWTPLAGLTPAQFNSYRSALGEGSGFQSAMYRRLEFLLGDKSASMLVPHRGAPRVHAELEKALHEPSLYDEVVRLLARRGYDIPDAVLQRDLTRKYEAAPEVEAAWTAVYSGDQNGELARLGEALTDVAELVWRWRNDHLVATRRAMGSKTGTGGSAGVAWLEKRARNNVFPELWTARSYV