Ref A: 042567c9a9d34db798c67b155c040ced Ref B: 1E89CBFD0266C09F6C0FD1D643548FAA Ref C: Fri May 24 08:19:49 2013 PST