Ref A: 040ed89c38884fbaa020590a92769851 Ref B: 3CC3FB0C67D45667DB4A5C50D368A049 Ref C: Tue Jun 18 16:40:09 2013 PST