Ref A: 9b6b26d77ced4c03aca29aea749170d1 Ref B: 5E17D451BA8825A1201C5B5530A31422 Ref C: Sun Dec 28 18:20:56 2014 PST