Ref A: 46ec56b5622c4abe952470de202890e3 Ref B: 53C2902A1054C8C64088B99860F5D55A Ref C: Thu Jan 29 16:30:43 2015 PST