Ref A: 38a63e1050d44a1aaf44a2f5741f2d65 Ref B: 1882FC0EB1E39B2350FAE38146B45A2A Ref C: Thu Jan 29 13:15:47 2015 PST