Ref A: 6be2cf55d4984dc5a816e80f26535cff Ref B: 2A4BE53528F87608FB94596FD45D3928 Ref C: Sun Dec 28 06:05:59 2014 PST