MLTTKMFVTLPGASRDEAVIIPAERVAAHRRSRTLWEEATVQAETIVAQAHNRAGTLCEQAVENAEAAFWQQANALLLGVRQDRMRLEQTMITQAGQLLRDALAHLLDKTPTPSRHHALLRQLLKQQQGESRGTLYCHPGQLADVQHWLDAHPHLEWRLASDEALDNDAMKLITAHGVMSLNWRQATQQLIPPNHSAAAM