Ref A: d7aad308772643839b39e140aa502b61 Ref B: D71C0F12975C996F642F72F00A3B309E Ref C: Thu Dec 18 13:14:51 2014 PST