Ref A: 86d2165d481243a6a639ac0972a9844a Ref B: FA9E19D8670D91F081D1F7F6B16431A3 Ref C: Thu Oct 23 08:27:22 2014 PST