Ref A: 1d8cfe84a6244891908f029102265e8c Ref B: 50BC8A74F8278A7CE9B2B95CEA3FBC80 Ref C: Sat May 25 13:17:33 2013 PST