Ref A: 88c2b12e7ddd46d8a3a20c800fd9796b Ref B: 5A4D14A7E59D0427E09194F8CC7C1F87 Ref C: Wed Jan 28 21:14:48 2015 PST