Ref A: e6391d4c8920458f81b4a7c8bc2fe3ff Ref B: 44B72F98871CB759BE7BD0CA1B5E0D0E Ref C: Wed Nov 26 12:28:06 2014 PST