Ref A: dc507a5acfe94a8d8d2be6dd02cd3700 Ref B: 430098037F0D20FDB82FC5DD78AF6C21 Ref C: Fri Oct 24 11:52:45 2014 PST