Ref A: 4126222e0f074e0a87b839891a3d0b6b Ref B: 81A81C5A99788A45381425CC4DA37AA7 Ref C: Wed Oct 22 02:48:19 2014 PST