Ref A: 4a2623add3c7459fbe2f151092aa28d5 Ref B: 7DC4F9F16A1E101D2B173DF0E579266E Ref C: Wed Sep 03 01:11:50 2014 PST