Ref A: 77baf1ff5fb5452bb45e92fb52a98470 Ref B: D0C26A17542188F38F39AE7C6D9C6B20 Ref C: Thu Apr 17 06:40:33 2014 PST