MEREFNDDEMDGQQFDDQFEKDERENTRGTIVSFVSILYQMVDLKDNDRYIRWSSKDSGHSFEIVDPVAFSKEILPKYYKHTNFCGFTRQLTLYGFKKVCINNAFQSNNYKQTEDEYRFQHESFVQGHMELLKNIQRKKPASQRKKQNNTTVLYQQLLTQLVQLQKQNIDTLTQINTLKEMLYQLKLREDSLELKMQRLQETFMPNPASFAFGFNMMGNDMPQFNVPQSMNDDQTQQTAQADAQNQNTTSTNQTHDTQPPSFGGWGDQASQLQWKF