Ref A: c3b57ed828e64a05b32d235eb55a5ff1 Ref B: B9F48AE937A7EB41F6DED62594969504 Ref C: Fri Jan 30 15:45:04 2015 PST