Ref A: 4d169f3f29184aada409f487d2074eb0 Ref B: 45D81A1F92B2299042B50990B546840A Ref C: Tue Jul 28 12:57:33 2015 PST