Ref A: 5c8d25b87ab4446cbb6f3ecd31ce8554 Ref B: 66ABAFCD26BF69F02D22D5687E625FA3 Ref C: Thu Dec 25 11:47:15 2014 PST