MSPKKLQVGAAGLGRMGKRHALNFLNRAPRAELVAAFSPDPEEVQWAKQHLEPYGVTLYTNYEDMISHPGLQAVVIGTATSVHAEEAIKAMERDLHVLCEKPLSINVDICNEVVAAAKKRPHLKVMCGFSRRFDESYRAAYRKVENGLIGRPSILRSQTCDKHDPSGFYVEYASWSGGVFVDMAVHDIDLTLWFFGSDIIPKSISAYGITAVTPDLKKYNDFDNAVGVVEFYGGKIAYFYCSRMMAHGQEDVTEIIGTEGKLSVNLNPANDLVNYYHAGGITREVPATYWGRFEQAFVKETNEFVAACLDDTPLPMKLSNAVKAVQIGAWLQEALVTGRQIKFDETGRRVESARI*