Ref A: eaa01da452ae4cfd8b3260fd3af93f1c Ref B: 41BBDB6DA1EEBAC737E7D73155B72AC4 Ref C: Tue Mar 31 11:09:03 2015 PST