Ref A: 291795e729814c2d82b382d1d06f3723 Ref B: 5236989C762E605EE591DB59C46271C2 Ref C: Thu Dec 25 11:25:12 2014 PST