MADRRPEKSCEQACESLRQQDYEVAVLCCMHLKGKLQVVSNALSKSLMGESLNGMVTKDLTRLKTLLVETEAAAAKVPSVYHAEEFEEGSQDDWQFRPPPRGVTSSEEYTLCKRFLEQGICRYGAQCTSAHSQEELTEWQKRYASRLIRLKQQKENKQCLG