Ref A: da5bd10866434b8ebcbd3d4924bc79aa Ref B: E39D27FC0B43FA43AE7890B2F95985CA Ref C: Sat May 25 13:57:54 2013 PST