Ref A: fa53420f1fc745f7a2f96e75b615581c Ref B: BAAAA429047C5E9D68A5DC6911672100 Ref C: Sun Apr 20 05:39:02 2014 PST