Ref A: d9190a3741424301b2c443d5749854f3 Ref B: 7A258C6F9A81C2FC4D82568E1E896459 Ref C: Sat Oct 25 17:39:21 2014 PST