MSNNMRKLFSMIADSKDKKEKLIESLQENELLNTDEKKKIIDQIKTMHDFFKQMHTNKGALDKVLRNYMKDYRAVIKSIGVDKFKKVYQLLESETMELLHAIAKNPNFLFSKFDRSILGIFLPFFSKPIMFKMSIREMDSQIELYGTKLPLLKLFVMTDEEMNFYANLKTIEQYNDYVRDLLMKFDLEKYMKEKGVQNA