Ref A: 3c585ced8abe425a8d2245f7e9c609e8 Ref B: F7D5B3BB452008F8277797F73586C4AD Ref C: Fri Mar 27 08:41:28 2015 PST