Ref A: d80f557aaece4ce9ad6fcdd321a3b81a Ref B: FC4FC6FDA86733FD857ABCF432A376A1 Ref C: Mon May 20 04:48:11 2013 PST