Ref A: adfd97f03834495c9c16e6987d95fe9f Ref B: 99534B3E3CDD2A30E693E161851ABB65 Ref C: Wed Oct 22 14:53:05 2014 PST