Ref A: 3bb4717131294c4fabe892254a497dd3 Ref B: AC5B748C69F4E5DEBC62F334145EC523 Ref C: Sun Oct 26 02:28:43 2014 PST