Ref A: b3cf3252eeee4e4d81bd18d4406f550d Ref B: 8BD0F9C7431342FDADAA4D9867132910 Ref C: Sun Mar 29 03:38:24 2015 PST