Ref A: 4f9f3478479047ae9bd5faabd981a059 Ref B: D96366F81FB3755FC478E2BD37B926F5 Ref C: Sun Dec 21 04:37:01 2014 PST