D3D9E6D4FFC899C2805F0E02499498C66DC095622ADBD5C781158409FC5D05EB
5659B049116D8B8FD929C7684A6938F4828FA36E558C98B54E0574A8381ECF7D