Ref A: 03f33169138649ff89ae7ac0d8535c1d Ref B: A0D361E7F6E6F2A2BC8AA48DBBBF35A4 Ref C: Sat Jan 31 00:59:55 2015 PST