Ref A: 1e3fd733703a4b73b607745808eb9ce2 Ref B: 625E9A8C7D6D89F163239DCEA5448782 Ref C: Fri May 24 10:15:10 2013 PST