Ref A: bb7e9e69da524dc3916610fa9b0f0d8f Ref B: A03464CDFABA0ECDAE835084C894FB6E Ref C: Wed May 27 22:19:38 2015 PST