10F678C76BCB8F20911EC132DB1D3C6958381E9A42061BCDDFFBE77841C01768
DEFDC92CD8C76669283FCA11EF61B050E03A22EB396D305C7F6C58F9B9E96506