Ref A: f88941fc282d438699ac330621e41c09 Ref B: E696D6B4C7C654008B74778B0F0DA6BD Ref C: Wed Nov 26 18:51:25 2014 PST