Ref A: cb1f470e10ad407d8cc7399409cd7541 Ref B: 9833B0DC33ADDD0EB0D8D58AD43987A9 Ref C: Sun Nov 23 06:52:45 2014 PST