Ref A: 6cadf6b98b454128afc0349b4b630b2a Ref B: B93DE29A3C453F321E8ACB403B0F7AE8 Ref C: Thu Nov 27 10:28:12 2014 PST