Ref A: bfd44b23da664f6aa2441e93ff980500 Ref B: 247BA64955110C1A9A251D3CBF97E04F Ref C: Fri May 24 08:30:02 2013 PST