Ref A: 1e9fe8a346df4f109425d75386262f23 Ref B: 227BAC3CE7175F05392971D3195A7BF6 Ref C: Mon May 20 07:34:39 2013 PST