Ref A: a55567677f0a48159d7135bfee39112c Ref B: F93760F1A35734A9E202C6A6EB9C953C Ref C: Wed Oct 01 11:27:11 2014 PST