Ref A: 51ec00a4ec2544899b3478d67024e989 Ref B: 3ECDF73DE97FD1D129DBC237D9110E31 Ref C: Sun Nov 23 03:19:29 2014 PST