MTSTTLSGEALQALSDKDKQNLADIHELLRLLFTRNRNQHRRSHWFSSLHQFRRQLGLLLEELASRKKSAAAKSMLARLQYWDERCIHQWYLQFSQLLAVGPFASLGLVLVACVARVCRITGITGYYEEIASQEAKDAMTAMNHGLDSKEFGAYLKEDEPWDQGEAIPREE