Ref A: a0fe3fa41d1c479d951af0e33d94554c Ref B: F2B22B0290CBA0BFC38CD05AFBCBC82B Ref C: Sun May 19 13:44:18 2013 PST