Ref A: db2ff07b86b84406aa8f1ea55d4fa1c3 Ref B: 4A09EFCFE1FC4B0724424C857DBBD26D Ref C: Fri Jan 30 07:40:33 2015 PST