Ref A: 6a0b45b172dc4b18abec4f7d74d3edaf Ref B: AAE0D3838DFD2DA5D303D78487C98305 Ref C: Wed May 22 09:46:29 2013 PST