Ref A: faf96ad972e4419a969c25d8763c1b66 Ref B: 622523F367DAFDAB3AD458C6F23FD7C7 Ref C: Tue May 21 06:57:21 2013 PST