RHAYEAQFKLKAISYVEEHGNRAAAREFKSNESMVRKWRKLENELRQVKKTQLSFRGHKARWPELEERLEQWIIEQRTSGRSVSTVTIRLKAVTLAEEMKIEHFQGGPSWCFRFMKRCHFSIRTRTTVAQQLPADYNDKLAIFRSYCSKHIADKHIQPSRITNMDEVPLTFDIPVSXYGDFKRKTLPKEKFPAGIIIKANEKGWMDEEMMKEWLREVYVRRPGGFFHASPSLLICDSMRAHLTADVKKQVKQMNCELAVIPGGLTKELQPLDIGVNRPFKVRLRAAWERWMTDGDHSFTKSGRQHRASYTTICEWIVDAWANMSAGSVVRAFAKAGIIS