Ref A: 478e22141ed84b02a8cd7f62442f1823 Ref B: 35F902E2CEC7848FDAE8246D9B7C21E7 Ref C: Sun Jan 25 22:09:56 2015 PST