Ref A: fe95f06e3d8d4ad38f5709bb5ee3c582 Ref B: 26B6003E6B89701B3C2EB1F35439D8D4 Ref C: Fri Mar 06 10:35:26 2015 PST