MGYAQLVIGPAGSGKSTYCYNLHQHCDSIGRSVHIVNLDPAAESFDYPVAIDIRELISLEDVMEELNLGPNGGLIYCMEHLEENLEDWLAEQLEDYMDDDYLVFDCPGQIELYSHIPVLRTFVDQLRRWNYNVCAVYLLDSQFVSDITKYLSGCMASLSAMVQLELPHVNVLTKMDLVTNKKDIEKFLDPDARLLLSELNQQMAPRFAKLNRALAELVDDYSMVNFLPLDLRKENSIQYILSHIDNAIQFGEDADVKIKDYDPDFNSGGNIDDDDE*