Ref A: 51e285cd2905443eb85724e448fe6d38 Ref B: 10DC72B1A19ACDAC6C5366E28EB9D04C Ref C: Thu Oct 30 08:18:33 2014 PST