Ref A: ec1416d2ab61472a903559f97289e972 Ref B: 5EEAA8D7D422AEF20B809C3E1DE6E039 Ref C: Thu Oct 23 07:29:16 2014 PST