Ref A: e0065dadad334bcfb469dbc3e6c6780e Ref B: 85FF0C80F111807648600B8AC43A18AB Ref C: Sun May 19 12:30:38 2013 PST