Ref A: 7eccda94301f4c9ab761a87549b86c8a Ref B: 7637F7E735161A321AC2EFE1A7FEC132 Ref C: Wed May 23 20:19:17 2012 PST