MTTKQTPCSESTLTKRYQTTIPESIRKVLGLKKHDKICYTILEDGQVTISRAAQTENDPILENFLVFLAQELKKNPQHLQGISANLVSHLKSLVADVDLDLDAPLSDEDE