Ref A: ff44d0f1f8cc4e83b4e0af54cd46ac8f Ref B: FA40614F9DD17647D3475CE6A22FA220 Ref C: Fri May 29 00:20:53 2015 PST