Ref A: 12f5d47808c04b73873b3decd31c629d Ref B: 68AE7A51549E9EF07E7E418B56D56117 Ref C: Wed Jan 28 13:39:28 2015 PST