Ref A: 450b3d14b61448e7b27fa06a98f4a5cd Ref B: 4231E76482A9B340CB398EBFDA50AB87 Ref C: Tue Jul 22 23:05:56 2014 PST