MGYAQLVIGPAGSGKSTYCSSLYEHCETIGRTMHVVNLDPAAEIFNYPVAMDIRELISLEDVMEDLKLGPNGALMYCMEYLEDSLHDWVDEELENYRDDDYLIFDCPGQIELFTHVPVLKNFVEHLKQKNFNVCVVYLLDSQFITDVTKFISGCMSSLAAMIQLELPHVNILSKMDLLQDKSNIDDYLNPEPRTLLAELNKRMGPQYAKLNKALIEMVGEYGMVNFIPINLRKEKSIQYVLSQIDVCIQFGEDADVNIKDDDDFSDDGPDL*