Ref A: 273bd318f0bd4b698241d763f9aa8a08 Ref B: 625A2B6F76445BEF42E990793D6DF08E Ref C: Wed May 22 18:22:56 2013 PST