Ref A: b156fb42cf774b3d9a7d17c7d232edd9 Ref B: 33C379C8BC1F632276BEA41CE6548EA8 Ref C: Tue May 21 06:51:21 2013 PST