Ref A: b221b0762ba247d688eb6b812df16a93 Ref B: 2E5E357E7ED804885409D35F2B3BD9E9 Ref C: Sun Dec 21 14:35:50 2014 PST