Ref A: 30a42d7bf0d84294a71aa719bbdc8a05 Ref B: 334CA0B351A4EE29E3A8F02C33ED6674 Ref C: Sun Nov 23 10:51:58 2014 PST