Ref A: 43fe70fc53f641cea53d22721d161c2e Ref B: 8A29B26C9195378C0DB859B58EEDFE13 Ref C: Fri Jan 30 23:44:44 2015 PST