Ref A: 08e88dcda8a5417aa44374322ac9ae71 Ref B: 808D03A93BAAECF7B908C39BEB4D96FD Ref C: Tue Oct 21 10:42:06 2014 PST