Ref A: 59e8fd304b9e47fb806ea99ba6a74047 Ref B: 50FE93678BD8A7D9A0D885336B2BF064 Ref C: Thu Oct 23 03:22:02 2014 PST