MNTQPEPHLPLQTLELLFRTHGDVLVPIDRVRTVYFRHLSADNFIRAIATGRLNLPITTLDSSAKAPKFIELHHLAAYIDSCAKAADANGEGSLCAETPGSYQVERAQEPRRA