Ref A: bcdc389bbd9440559803299de90baba3 Ref B: AEE7A25B1FE8BBBE0F483D0DD88C8AD8 Ref C: Thu Oct 23 06:20:35 2014 PST