Ref A: ea46d85bac5a4b629478a5fc6a1ef3db Ref B: 69C5382E6DC982B6259FA8CAA1990560 Ref C: Thu Mar 05 12:50:48 2015 PST