Ref A: fa8567f22b8b445c9dcf194658e33316 Ref B: 0E5267E5A49A50937B23BC302341E472 Ref C: Sun Jan 25 18:33:32 2015 PST