Ref A: c8aa189fc11f455dbe7c242577f416b1 Ref B: F671AC903F2F6B38CC0F800A3C1A3AA6 Ref C: Sat May 25 16:25:08 2013 PST