Ref A: e485397c97ff47cf89df5d788b01c450 Ref B: 92F0C7C6E36D2926C5E8A0DA2929483D Ref C: Thu May 23 17:30:13 2013 PST