Ref A: 7ce9ccf136e84eeab6e18dcafcbd1cc1 Ref B: F11BB2E747ABC5C3CEC8CB78E61E9061 Ref C: Wed May 22 09:24:57 2013 PST