Ref A: 4c13e507f25848eebf8e8fad92276a15 Ref B: 1F5FD715A3D5BC8A4705DCBE3B8ADD30 Ref C: Sun May 26 02:35:52 2013 PST