Ref A: c25d521eb4f84c8197ce5e15c5d0ee42 Ref B: BD3B23A0855A87017AE7B1CD45A2F349 Ref C: Sun Jan 25 11:31:35 2015 PST