MGVPKQRWTPEEEAALKAGVAKHGPGKWRTILRDSDFSALLRLRSNVDLKDKWRNLSVTAGGYGSREKARMALKKGRRVVPKLTAEPMDVDEKDMDNAHDTVIDVEPLAMAFEPLPFLESPDKSVARLDDLIVEAIRKLNEPSGSNKAVISGYIEDQYWPPADFQYLLSTKLKSLVNSGKLIKVCPSLLPWLVFLGIKWGLQAAYYLNRDCR