Ref A: 30d55186620c4b58a8ee060d4c14df06 Ref B: 53287808D8ACF6CEF50C32E2CBA8EF87 Ref C: Tue Sep 30 06:13:56 2014 PST