MSVSNQDLDPDSTTDEDITTAKEELIKKCEEMWKDLEEYQNKLSLIGPETLTGSNAQLSLLIMQVKCLTAELSQWQKETPEILPLNEEVLVTLGKEEFQKLRHDLELVLSTIQSKNEKLKEDLEREQQWLDEQQQIFESLIALHNELKHQIVTESRSIRTFKELKTKLHDVKEYKEKLLVTLSEFLEDHFPLPDSNVKKKRKNTQESNIQLITLHEMLEILLNRLFDVPHDPYVKISDSFWPPYIELLLRNGIALRHPEDPSRIRLEAFHQ