Ref A: 0c7ebf0d9ae045d5b5d12dd7fe340c18 Ref B: 4F97717E67AEDF3D42AFC71D89487272 Ref C: Wed Jun 19 20:33:09 2013 PST