Ref A: 4dfc38afb42c42f4a524a257e59d1b5a Ref B: F512DD1D6F4DF525F9990D0FED59A2E4 Ref C: Fri Jan 30 14:14:25 2015 PST