Ref A: 3ea1122660c74d05b8d473d445750f45 Ref B: 1499E29AE8C394364D95EEFC5198210F Ref C: Mon Nov 24 04:14:20 2014 PST