Ref A: 1b2270d83a664116bee698a94d24d1e8 Ref B: B3CDD1F322E03A5D6F061EE390FF30AA Ref C: Thu Dec 18 03:41:56 2014 PST