MGAPKQRWTPEEEAALKAGVAKHGPGKWRTILRDPDFSTLLRLRSNVDLKDKWRNLSVTAGGYGSREKARMALKKGKRVVPKLTAEPMDVDANGLGNVHDVVIDAEP