MGLGKTAQTVALIQTLRTIEKLNGPFLIVVPLSTITHWEREAAAWTDAYTVLFHGSADSRRAPRGQVKYRFHIVITTYETVVQDPEPLSRVRWTYLIAHRLKNRHSKVIEAMRELRARRRLVLTGTPLQNHISELWSILHFLDASKFDDLDDFLERYGALSAGNGTVGQVNRLNKLLRPHLLRREKADVEKSLLALQETLLFVEITNLQKLCYRACLEQNRELLLRGVGSQGGGHVTFNNVSMMLRHCCNHPWLIREIEE