Ref A: a6f3dd0445a74f44bf6fa287792437b8 Ref B: CC565D7397788B4321473B333E6539F2 Ref C: Sun Dec 21 03:45:54 2014 PST