Ref A: b66e72625c0043e48b2c6aeeee6e03c2 Ref B: 75F21E8A7EBDCDF3C5500164C83B5FD1 Ref C: Wed May 22 19:32:21 2013 PST