Ref A: ce52b3b99664419a802abbdff8d9dfd2 Ref B: BC5D8378B4C31C396E2F34F29A8401B4 Ref C: Mon Jan 26 00:41:21 2015 PST