Ref A: 8e2e8964533c40e6b4edadad02be6254 Ref B: 1C42B25E208AF573E70FB684ADB592E1 Ref C: Sat Apr 19 10:57:28 2014 PST