Ref A: ed183f4e8121435893366fe9322bb064 Ref B: 0F41A71C2F5E19F58B39D130E3BB0621 Ref C: Mon May 20 12:22:48 2013 PST