KEAEFELLAFLSKLWTLVEETHTNEFITWNQNGQSFLVLDKQRFAKEILPNYFKRNNMASFVRQLNTYDFRKAVHIDSEIVKQERDGPVEFQHPYFKQGQDDLLENIKRKISSSKPEESENESLWKEMSEHAQQEQVIRKIVQFTVALVQNNQLVSLKLKRPLLNTNGAQKKNLFQHIVREPTDNHHHKVPHSRTEGLKPREMISDDIIIYNVTDDNDVMSDPSNCSQYPDIVVVEDDNEDEYAPAIQSGEQSEPARESLSSGSDVSNPLMSSAVQLNGSSSLTSEDPVTMMDSILNDNINLLGKVELLDYLDSIDCSLDDFQAMLSGRQFSIDPGLL