Ref A: 46120ea38e114c53aeaacba023c4b4b5 Ref B: 9F20C83FBCE6E8502A5909AA70C45ED4 Ref C: Tue May 21 10:59:47 2013 PST