Ref A: a989f644dc8c40969c693720b9390175 Ref B: 1E38068D7EC5D773EB8C483BFA29EA8F Ref C: Wed Oct 22 19:23:35 2014 PST