Ref A: c0e0ef80b7aa45abb9b29af87a9d8291 Ref B: 63E57328652D7BE1E36ADA2A062A91D6 Ref C: Thu Oct 02 06:07:42 2014 PST