Ref A: 2bb3b9ccb41442f6b191e2391f3cbdd9 Ref B: CE623AC7B346A24EBE9E7B2967549852 Ref C: Tue Sep 30 03:25:23 2014 PST