Ref A: efdea729fd7943d0a2fe7092ef54d75c Ref B: 95F91D6953E761514336E641908FDEC7 Ref C: Thu Nov 27 05:24:48 2014 PST