Ref A: 6b06ad089579419fae16305d9ff18ade Ref B: 657C7D597AE66C9F59A0E360217DB3EE Ref C: Sat Nov 23 11:39:50 2013 PST