Ref A: 3dc26210e0204a14a44cdb60f2aeaf16 Ref B: D7749792A8A656F731DECB62C10FACBE Ref C: Tue May 21 09:43:36 2013 PST