Ref A: 6b8ec31434c1412586b70efe01d86c08 Ref B: 9B9FD8CCDCEBFB4C0826AC180AEB2B07 Ref C: Thu Dec 25 18:30:35 2014 PST