Ref A: 687946e99f2849cca51c5b90f46cc3c5 Ref B: 432942FC938B4C8659692A0A79AA914E Ref C: Wed Oct 22 07:37:30 2014 PST