Ref A: 86e6686e60184d92b3cd924e47f274b5 Ref B: 8FA8115058BD31785D0CA65369730DEB Ref C: Sat Dec 27 18:54:28 2014 PST