SEASGLQLVHLLLACADAISKNKIEIATQKLEELYSHASLFGDSMQRIAAFFTEALAARIVGKDNPAYKNLMLQSHLDDYLSAFTTLYKICPYFQFGHFTANQAILEAVEGYSVVHIIDMDLMQGFQWPGFIQSLSEREGGPPKLKITGVGTSCTSLQDTGRRLAAFAETYGVPFEFHAVVGELEDLSPMELGAKPGEAVAVNCVMQLHRLLNNGDKLQNFISGLRSIHPVMLTLVEQEANHNTSSFMGRFVEALHYYAAVFDSLDSSLPLASEERAKIEQLYFAQQIKNIVACEGADRIERHETLELWQKRMKLAGFRQWPLSSHSVTQAKLLLSLSPCDGYCLSQQPGGSISLNWQDRSLLTASTW