Ref A: 47f1e86986db43d6ac9aa8e1b546b181 Ref B: BB3064229E2B6BB1FFEA05AD88E1F7C8 Ref C: Wed Oct 22 00:28:48 2014 PST