MTRTNLITGFLGSGKTTSILHLLAHKDPNEKWAVLVNEFGEVGIDGALLADSGALLKEIPGGCMCCVNGLPMQVGLNTLLRQGKPDRLLIEPTGLGHPKQILDLLTAPVYEPWIDLRATLCILDPRLLLDEKSASNENFRDQLAAADIIVANKSDRATPESEQALERWWQQNGGDRQLIHSEHGKIDGHLLDLPRRNLAELPASAAHSHQHSVKKGLAALSLPEHQRWRRSLNSGQGHQACGWIFDADTVFDTIGILEWARLAPVERVKGVLRIPEGLVRINRQGDDLHIETQNVAPPDSRIELISSS