MQGLGIIAEYNPFHNGHLYHITNSLEQIRPDFVMAVMSGNWVQRGEPAIIDKWTRAEMALNQGVDLVVELPFLWATQSAREFAQGAVALLKDSGVISYQSFGSETGDLTLLQRAAKLSLEESEHFRQTLHNYLDQGFNFSEALAKALNLNELASNDILGIEYLKSHDLLSSDISCITVQRQGSPYHKSEISGKFSSATAIRQAAKNGDLSLIKHTVPDQTWNLLSQNKTDWIFFKMLEQHILYKFRITNKETIEQLMEWEQGLENRIYNASLDSCTLEEFISKLKTKRYTRTRLNRLMLHALMEIDKSLLNHFNTTGPPYLRVLGMNQRGRQALKTISDRASLPILTRPARDLRSLSHYCRQCFHWEVKASAFYNLLKQKDGREEYIRPPIVHPD