Ref A: ba0b4bae41984cd2af95d54f07c3dbc0 Ref B: 3C80549767084CDBE5D983B7FF2A19A2 Ref C: Sat Oct 25 16:45:05 2014 PST