Ref A: 64fcdd15f9144d7a9c2c2864afd0d89f Ref B: 05389C85C569C7EBDA7A029EA259F61B Ref C: Tue Nov 25 21:41:47 2014 PST