D3D5FFF0F80573CE0EB0E41C3A1CB06F7B5DC62DF1301552CE8BE6CE527C1752
FFD7D6948EACA2EC353C395449E4FEF3EF6D3C57B42F0EE0B6047201505892BA