Ref A: 8d9d71a29ea34c6787f3e36229d176ff Ref B: 3F0621AAE7BB6020EF2A37AF511D2BB0 Ref C: Tue May 21 04:48:07 2013 PST