Ref A: 85f458750a2749d78f80c1eadc4c77d7 Ref B: 48700160FE87989A1484E6724BCC8C07 Ref C: Sat Apr 18 21:25:55 2015 PST