Ref A: 38729bbe8e5a44298a1a8a9d1051fca6 Ref B: 15F53EBF7FD8A9B229867C6045CBBA75 Ref C: Thu Jan 29 23:21:48 2015 PST