Function Graph 0Basic Block 0Opcode: 55sub_804cfdc:Opcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 e4 fc ff ff ffand     esp, 0xfffffffc {var_10}Opcode: 83 ec 0csub     esp, data_c {var_1c}Opcode: 8b 4d 08mov     ecx, dword [ebp+data_8 {arg_4}]Opcode: 8b 11mov     edx, dword [ecx]Opcode: 8b 71 04mov     esi, dword [ecx+data_4]Opcode: 89 f0mov     eax, esiOpcode: 0f a4 d0 1ashld    eax, edx, 0x1aOpcode: 89 f7mov     edi, esiOpcode: c1 ef 07shr     edi, 0x7Opcode: 31 f7xor     edi, esiOpcode: 0f a4 d6 19shld    esi, edx, 0x19Opcode: 31 d6xor     esi, edxOpcode: 89 famov     edx, ediOpcode: 0f a4 f2 11shld    edx, esi, 0x11Opcode: 89 f3mov     ebx, esiOpcode: c1 e3 11shl     ebx, 0x11Opcode: 31 f3xor     ebx, esiOpcode: 31 faxor     edx, ediOpcode: 89 51 04mov     dword [ecx+data_4], edxOpcode: 89 19mov     dword [ecx], ebxOpcode: 8d 65 f4lea     esp, [ebp-0xc] {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn