Ref A: 215870781ec34318a02c5e49f095077f Ref B: CF94FD15F3D737305DD9A17961DD5E0C Ref C: Sat May 25 17:29:46 2013 PST