Ref A: 37b66ad3d753467f876094b94d96fb49 Ref B: F0B3C74805038BFB7E0A08EA8B28CB78 Ref C: Wed Jun 19 01:52:16 2013 PST