Ref A: 199630dcbfe04823930f879fbf770c0c Ref B: DFF3DE637125F2A08FE8F82F65A24EC3 Ref C: Sun May 19 16:47:52 2013 PST