Ref A: 09c763f72b094b078bbd208fb3fc266a Ref B: C7CD9BBDD093E8DEA85EFB44201ADAA8 Ref C: Sat May 18 19:31:19 2013 PST