Ref A: ee69e279c92f40c5a3f7285054b9b1fe Ref B: 4E59FAE5D2F28160F7389485AAD0C6BA Ref C: Wed Aug 20 10:28:19 2014 PST