Ref A: 5f756331dc0a498991bfc5c1412e86e9 Ref B: 3EF4022CCBBCDDCF05D771B21C9B541A Ref C: Sat Nov 22 21:13:00 2014 PST