Ref A: 62664f71e8694028aebfd51c50bf468c Ref B: 7EAE250F63A22471DEACA89CF865CCD0 Ref C: Fri Apr 18 22:37:05 2014 PST