MKIDKDFLGKLFEQATMNPQLRQCFDLRTSEADTSQRMLITLLPGTVVPIHKHEDTTESVICLCGKLDEVIYEEVVAYENATSEALPMGIDAQDVTRKVEYREVQRIHLCPAEAKYGCQIPKGAWHTVEVIEPSVIFEAKDGALKG