MSEYSQTVPELVSWARKNDFSISLPVERLAFLMAIAVLNSERLDGEMSESELVDAFREVCKGFEQTTESVAVRANNAINDMVRQKLLNRFTSELADNNAIYRLTPLGMGISDYYIRQREFSTLRLSMQLSVVASELHRAAEAAEEGGDEFHWHRNVFAPLKYSVAEIFDSIDMSQRVMDEQQSSVKEDIAALLNQDWQAAIANCEQLLSETSGTLRELQDTLEAAGDKLQANLLRIQEANMDSGGSELVDKLVFDLQSKLDRIISWGQQAIDLWIGYDRHVHKFIRTAIDMDKNRIFSQRLRQSVQHYFDNPWTLTIANAERLLDMRDEELTLRNEEVTGELPLALEYEEFSEINEQLAEMIEKALLIYRQEQRPLDLGAVLRDYLAQHPLSRHFDVARILVDQAVRLGVAEADFSGLPAEWLAINDYGAKVQAHVIDTY