Ref A: 54a87a32e24047d9a6ba60d4a458f356 Ref B: AC3EEAC3A5F96C1B5057972784A79979 Ref C: Fri May 24 04:02:56 2013 PST