MDAASLSPDLQVQHGPDFYKRARMLRDELRDELTRIYKLQDYDLFFVQSVRVGLVVLSHLFHKQETALCLARHAHYQPISELFPNESAAVTEPGIVSIITHVNPYTGEVNPLQDCRGKGVVDASHSFATSLHGELTRESSIFVAPLHKHASLALGLAVIAVRTAHFSMLMRSELRLFEEATASSKPLEEALSHVRSEEWKPYNVAQIKEIRLADVAGMDLHSISAPNLPFSCFKVPPLSESLQQRVKAAGARYFPHAGTVRFSCWTRAETKRGIDMTDEVKRQLTQLWRDA