Ref A: d38b4e8b58bb454b99f50116cb030d7a Ref B: 0E3AEC3FDB4A83B0B539CA01BC424DFF Ref C: Wed May 22 18:36:56 2013 PST