Ref A: 1e41b3123b3e47b39b451607fd6ac46e Ref B: C8ECB66453B70ED58A4152583C32CFE7 Ref C: Wed Dec 17 21:30:47 2014 PST