MGAPKQRWTPEEEAALKAGVAKHGPGKWRTILRDPDFSTLLRLRSNVDLKDKWRNLSVVAGGYGSREKARMALKKGRRVVPKLTAEPMDVDANGLGNVHDAVIDAEPLAMAVEPLAVEESSEKSVARLDDLILEAIKKLKEPSGSNKAAIAVYIEEQYWPPADFPRLLSTKLKALVNSGKLMKVNQKYRIAPSSPSLGGISTKVYSAEEMTGENDTKQLTKPQVDAELEKLKGMTKEEAAAFAAKAVAEAEVAMAQAEEAARAAEVLENDAETAIAFLEALTLSLRDRNANSTMLRAC