Ref A: 47d6f225ba6144c381265310ba6ed01c Ref B: 17F62166E4FF1E7905E33F410C6B72CA Ref C: Tue Jan 27 14:09:36 2015 PST