Ref A: 0b1eb2f8e6d54f28886eb0ca3e016f19 Ref B: 45ABA070010FEB4B018A8522D1B3201B Ref C: Mon Oct 20 04:58:56 2014 PST