Ref A: 5ab7a9041de84cae800630ed9b08e46f Ref B: FB568C05F8E9A71DF75F5C56F0A43ABA Ref C: Sat May 25 11:07:40 2013 PST