Ref A: 8123235673854bb084fd3119c9c14a0f Ref B: 35E4DB4D83ABE0624165AE5BA4AB6FA1 Ref C: Sat Apr 19 03:28:18 2014 PST