Ref A: 97fbbfe9c97e4fe1b0119f16c5f6dc50 Ref B: E1FBD6ED03D63AAB4E3149BE80414992 Ref C: Sat Apr 19 02:31:16 2014 PST