Ref A: bbca406d31854cba841e3fffb3dd8b2f Ref B: F6CA32A5E1F9F1912C10D49AC7AB1441 Ref C: Thu Oct 23 09:34:53 2014 PST