870B72CF19EF27AC2CEF0750DA43A18E513D05557173B4A47490A60F45B984F0F6E2E4006E1F9D6BCC107A4267B44EBB4C9EACDD4F0D9DA077D89504764585A0E1080DEBFA5B504764C1417957A4461C4118B5A38750D26E02A23F9988DF2716DF91CDD22AC1699CA30764A091124CC459FD24BF85899AA6482C69462FD10BA1