Ref A: 77df14242c20442c9f3e22d84cf628fd Ref B: 53640AF9B2741CC99D89A984A85C6D26 Ref C: Fri Dec 26 04:17:56 2014 PST