Ref A: 8ac0e88ce4ff43158f52708c6a618a74 Ref B: CA222A346E389EBB8EC43F372CAF69B2 Ref C: Wed May 22 14:17:45 2013 PST