Ref A: ff5a1f19f5c64c4eabceeef21b4abf44 Ref B: FDF807BD06C4D3434DCF259235BC5975 Ref C: Sun May 19 19:55:47 2013 PST