Ref A: 03a44e503b54428a97d9b39e6294b3d8 Ref B: 2D6C04D413E28EB5136605E80240ACF7 Ref C: Thu May 23 16:40:10 2013 PST