Ref A: bc5a3c247dc847b8a05312fa836fd09b Ref B: 757D34CBDE06583B75B4D6FB62BED13F Ref C: Wed May 22 10:06:38 2013 PST