Ref A: b9a908fb43f14a8f951cf20740daff65 Ref B: 0CA7C6B68DA13019A8096993ED34CA06 Ref C: Thu Jan 29 21:33:40 2015 PST