Ref A: 2ca49252b1224c8a85427e1c5e459b86 Ref B: 41B1072D2367174B1324C4DCF643A28F Ref C: Wed Oct 22 21:09:19 2014 PST