Ref A: 0fab7444926f4243a6070a3c33ce1281 Ref B: B16904AB3A0863C8E916D872681444D4 Ref C: Sun May 19 06:43:41 2013 PST