Ref A: 6576f7056f0e46d1ac91b3f2edd9f083 Ref B: 30241D3F05949481096F4D99E591280B Ref C: Sat Dec 27 03:27:24 2014 PST