One moment, please where to buy estradiol injection Banks have so far repaid 450 billion euros of the ECB'sextraordinary three-year loans, squeezing excess liquidity in the financial system to 243 billion euros fromover 800 billion euros in early 2012.