Ref A: b47f233fdc95410996024c8ceb6a98de Ref B: 8A65DB450240FFA9EBD45D60E4B6B58D Ref C: Fri Apr 18 23:51:17 2014 PST