MIDIDRLSKRFSGRTVVNDLSFRIDRGEIVGLLGPNGAGKSTTLKMLSGFLAPSAGSVRIFGFDMQDKARQAQKLIGYLPENAPSYGEMTVEGFLAFVASIRDYSGREKRRRIDSAMDCMELRDERRSIIETLSKGFKRRVALAQAILHDPELLLLDEPTDGLDPNQKHQVRQLVKNLSESKIVVISTHILEEVSFMCSRALVINGGRLLADNTPGELRTRSRYHHAVSLSIEAPVDPLAIAMLPGVAGIEGRPDRAGTLTILARPGAQILPALNRLIHGSGWRVSGVRTEHGQLEEVFRQLTREPPA*