MSSSTRTAAGPPDPGADHAVAAWPDFLGRLAELAAAAEARAALARRLEAALEVRRESLRQNAALDEMRRRLERKQRRAEEAVVGKRRAVEGVERRREQLQAQIERVLPLSRALAAAHRRVQEAKEELSGEKARLGDLQRLLRMRQQFMVAQVAALHPARIFHELTVAENHRSDANGEHGTMSEENEALPRKNGNGTHLLNVIKSPHVPHLTFFSWHIGKHKTKQQSYSHKELQRSAAVLGYAAHAVLLIASYLDVRLRYPLHFGGSRSYVSDRLPSDEAASVASAEHRGVNSNDSKLTDYPLFLEFQDDSTKASYAIYLLHKDTEQLLDYIGAESSERNVFGNLRELIRIIQSDEYLYI*