Ref A: 970684b866334876a3e9eac40723560b Ref B: 3D487A891E46463C141A8D794FEB8876 Ref C: Sat Dec 27 12:51:19 2014 PST