Ref A: ada3eca53da144638b35efad37e7d096 Ref B: 63E57328652D7BE1E36ADA2A062A91D6 Ref C: Sun Jan 25 23:01:36 2015 PST