Ref A: fe8088541a4c413cbc0a2adcc45c7634 Ref B: E5F58CFF2CD74E7F66D7210931E9B808 Ref C: Fri Apr 25 02:55:41 2014 PST