Ref A: 1316d8e7c5464194a760d744e4781a56 Ref B: C40B46F594CB3EDD4B8779DA5D921B89 Ref C: Sat May 25 01:17:52 2013 PST