Ref A: 1864af8d94824b308cf054147f2e3afb Ref B: 038E4D82A362EF2D33585A7415E67ACE Ref C: Sun Jan 25 23:26:09 2015 PST