Ref A: c6b3bd4790b24a8db8ca12b336d18a10 Ref B: 5DBB2281F512D3F66E589FE41DEC8A9E Ref C: Thu Nov 27 10:33:19 2014 PST