Ref A: ddbbb3cdb74748c5aaf5fc1f8bd162be Ref B: 847C448EDD43AEAA7D3C14E498BCB8B5 Ref C: Wed May 22 16:45:29 2013 PST