Ref A: 191147cb691b463ba36baf7ea2afb9b9 Ref B: 18BED1C70AD6B190F7928326ABDE534B Ref C: Wed Jan 28 21:24:20 2015 PST