Ref A: 856beccd048649e69efebd0678a87db7 Ref B: 14E83A0EE76B2127331BE60329682C9D Ref C: Sun May 19 20:21:58 2013 PST