MGNSLIFLCGDYCNPQASEEQPTGPGVFPPGSGLISLQIRAHIFEDKSQQIWDEVGESDVERDKMSLQLKKECLYVYKRKVDQATRSRARLLQTLADSRAELTDLLSTLGEHSFHGLPEKPTGTLKEQLAAITPALEQLWWQKEERIKQFLDVQVQIQRICGEISGKLQLNEPIALKVDDQDLSLKKYDEFHLQFQEVQREKSDRLHKVLDYVNIVHDLCAVLGIEFFNIITEVHPSLGDSVGIQSKSISNDTLARLARTVQSLKEEKKQRLQK