MAAQSSEQLVKKRCVPCEGGVEKLDQEAARAQLEELSGWELLQNPDRIKKTWTVRNFMAGMNLFNSVAELAETEGHHPDLHLVGYRNLSIEIWTHAIQGLSENDFILAAKIDNLPVELKA