MEMSWLTRVIGRSLGLEAQKKDMPSGVWSQCPNCGVTLYSEELHNNKSVCPSCNYHYRISARNRLNLFFDRDSMQEHFANVSPVDMLKFKDTKTYKDRLAQAQKKTEEQDALVVMEGTVKGFPVVAAAFNFMFLGGSMGSVVGEKFVRGVKLAIEKKVPFICFTASGGARMQESLFSLMQMAKTSAALQKLAEAKLPYLVVLTDPTTGGVSASLAMLGDIHIAEPKALIGFAGPRVIEQTVREKLPEGFQRSEFLVEKGMVDMIVDRRNLRGEVAKLIDKLMPNLTKINYSQPLEYKSEQQA