Euro stabilized at the 1.3400 in early European trade despite earlier jitters as EZ PMI data showed further expansion in the region. Cable meanwhile saw its rally to 1.5500 stymied by weaker than expected UK Retail Sales, but pound bulls were heartened by smaller than forecast government borrowing data. EZ PMI data printed at 57.5 for Manufacturing