Ref A: 51c067162c014e429d28aa9805d28d21 Ref B: 2EF1E848171F7080F3ADD517E92F3AF6 Ref C: Sun Dec 21 16:41:02 2014 PST