Ref A: 6b56513865ea4b01be292a617dd74d75 Ref B: D9E3B63FA80B409D0F0AD126CD86A54A Ref C: Sun Dec 21 06:47:20 2014 PST