Function at 0x4de8c0
Capabilities:
Encrypt data using des
Resolve function by parsing pe exports

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0xc
mov dword [esp + 8], ecx
mov ecx, dword [esp + 0x20]
test ecx, ecx
jne 0x4e01c0
mov ecx, dword [eax]
mov ebx, eax
mov eax, dword [edx]
mov esi, dword [edx + 4]
bswap eax
bswap esi
mov edx, eax
shr edx, 4
xor edx, esi
and edx, 0xf0f0f0f
xor esi, edx
shl edx, 4
xor eax, edx
mov edx, eax
shr edx, 0x10
xor edx, esi
movzx edx, dx
xor esi, edx
shl edx, 0x10
xor eax, edx
mov ebp, esi
shr esi, 2
xor esi, eax
and esi, 0x33333333
xor eax, esi
shl esi, 2
xor esi, ebp
mov edx, esi
shr edx, 8
xor edx, eax
and edx, 0xff00ff
xor eax, edx
shl edx, 8
xor edx, esi
mov esi, eax
mov edi, eax
rol edx, 1
xor esi, edx
mov eax, esi
and eax, 0xaaaaaaaa
xor edx, eax
xor eax, edi
xor ecx, edx
rol eax, 1
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [ecx*4 + 0x628aa0]
mov ecx, edx
ror ecx, 4
xor ecx, dword [ebx + 4]
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
mov esi, dword [ebx + 8]
xor eax, dword [ecx*4 + 0x628ba0]
xor esi, eax
mov ecx, esi
and ecx, 0x3f
xor edx, dword [ecx*4 + 0x6284a0]
mov ecx, edx
mov edx, esi
shr edx, 8
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6286a0]
mov edx, esi
shr esi, 0x18
shr edx, 0x10
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6288a0]
and esi, 0x3f
xor ecx, dword [esi*4 + 0x628aa0]
mov esi, eax
ror esi, 4
xor esi, dword [ebx + 0xc]
mov edx, esi
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6285a0]
mov edx, esi
shr edx, 8
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6287a0]
mov edx, esi
shr esi, 0x18
shr edx, 0x10
and esi, 0x3f
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6289a0]
mov edx, dword [ebx + 0x10]
xor ecx, dword [esi*4 + 0x628ba0]
xor edx, ecx
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [edx*4 + 0x628aa0]
mov edx, ecx
ror edx, 4
xor edx, dword [ebx + 0x14]
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x18]
xor edx, eax
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6286a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6288a0]
xor ecx, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0x1c]
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6287a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6289a0]
xor ecx, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x20]
xor edx, ecx
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [edx*4 + 0x628aa0]
mov edx, ecx
ror edx, 4
xor edx, dword [ebx + 0x24]
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x28]
xor edx, eax
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6286a0]
mov esi, edx
shr esi, 0x10
shr edx, 0x18
and esi, 0x3f
and edx, 0x3f
xor ecx, dword [esi*4 + 0x6288a0]
xor ecx, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0x2c]
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6287a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6289a0]
xor ecx, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x30]
xor edx, ecx
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [edx*4 + 0x628aa0]
mov edx, ecx
ror edx, 4
xor edx, dword [ebx + 0x34]
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x38]
xor edx, eax
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6286a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6288a0]
xor ecx, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0x3c]
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6287a0]
mov esi, edx
shr esi, 0x10
and esi, 0x3f
shr edx, 0x18
xor ecx, dword [esi*4 + 0x6289a0]
and edx, 0x3f
xor ecx, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x40]
xor edx, ecx
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [edx*4 + 0x628aa0]
mov edx, ecx
ror edx, 4
xor edx, dword [ebx + 0x44]
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x48]
xor edx, eax
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6286a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6288a0]
xor ecx, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0x4c]
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6287a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6289a0]
xor ecx, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x50]
xor edx, ecx
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, edx
shr esi, 0x10
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
shr edx, 0x18
and edx, 0x3f
xor eax, dword [edx*4 + 0x628aa0]
mov edx, ecx
ror edx, 4
xor edx, dword [ebx + 0x54]
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x58]
xor edx, eax
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6284a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6286a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6288a0]
xor ecx, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0x5c]
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6287a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6289a0]
mov esi, dword [ebx + 0x60]
xor ecx, dword [edx*4 + 0x628ba0]
xor esi, ecx
mov edx, esi
and edx, 0x3f
xor eax, dword [edx*4 + 0x6284a0]
mov edx, eax
mov eax, esi
shr eax, 8
and eax, 0x3f
xor edx, dword [eax*4 + 0x6286a0]
mov eax, esi
shr esi, 0x18
shr eax, 0x10
and esi, 0x3f
and eax, 0x3f
xor edx, dword [eax*4 + 0x6288a0]
xor edx, dword [esi*4 + 0x628aa0]
mov esi, ecx
ror esi, 4
xor esi, dword [ebx + 0x64]
mov eax, esi
and eax, 0x3f
xor edx, dword [eax*4 + 0x6285a0]
mov eax, esi
shr eax, 8
and eax, 0x3f
xor edx, dword [eax*4 + 0x6287a0]
mov eax, esi
shr esi, 0x18
shr eax, 0x10
mov edi, dword [ebx + 0x78]
mov ebp, dword [ebx + 0x7c]
and eax, 0x3f
xor edx, dword [eax*4 + 0x6289a0]
and esi, 0x3f
mov eax, dword [ebx + 0x68]
xor edx, dword [esi*4 + 0x628ba0]
xor eax, edx
mov esi, eax
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6284a0]
mov esi, eax
shr esi, 8
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6286a0]
mov esi, eax
shr eax, 0x18
shr esi, 0x10
and eax, 0x3f
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6288a0]
mov esi, edx
ror esi, 4
xor esi, dword [ebx + 0x6c]
xor ecx, dword [eax*4 + 0x628aa0]
mov eax, esi
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6285a0]
mov eax, esi
shr eax, 8
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6287a0]
mov eax, esi
shr esi, 0x18
shr eax, 0x10
and esi, 0x3f
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6289a0]
mov eax, dword [ebx + 0x70]
xor ecx, dword [esi*4 + 0x628ba0]
xor eax, ecx
mov dword [esp], ecx
mov esi, eax
and esi, 0x3f
xor edx, dword [esi*4 + 0x6284a0]
mov esi, eax
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6286a0]
mov esi, eax
shr eax, 0x18
shr esi, 0x10
and eax, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6288a0]
xor edx, dword [eax*4 + 0x628aa0]
mov eax, ecx
ror eax, 4
xor eax, dword [ebx + 0x74]
mov esi, eax
and esi, 0x3f
xor edx, dword [esi*4 + 0x6285a0]
mov esi, eax
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6287a0]
mov esi, eax
shr eax, 0x18
shr esi, 0x10
and eax, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6289a0]
xor edx, dword [eax*4 + 0x628ba0]
mov eax, dword [ebx + 0x80]
xor edi, edx
xor eax, edx
mov esi, edx
mov ecx, eax
mov eax, edi
ror esi, 4
mov dword [esp + 4], ecx
and eax, 0x3f
and ecx, 0x3f
mov eax, dword [eax*4 + 0x6284a0]
xor eax, dword [ecx*4 + 0x6284a0]
xor ebp, esi
mov ecx, dword [esp]
xor esi, dword [ebx + 0x84]
xor ecx, eax
mov eax, edi
shr eax, 8
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6286a0]
mov eax, edi
shr eax, 0x10
shr edi, 0x18
and eax, 0x3f
and edi, 0x3f
xor ecx, dword [eax*4 + 0x6288a0]
xor ecx, dword [edi*4 + 0x628aa0]
mov edi, ebp
and edi, 0x3f
xor ecx, dword [edi*4 + 0x6285a0]
mov edi, dword [esp + 4]
mov eax, edi
shr eax, 8
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6286a0]
mov eax, edi
shr eax, 0x10
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6288a0]
mov eax, edi
shr eax, 0x18
and eax, 0x3f
xor ecx, dword [eax*4 + 0x628aa0]
mov eax, esi
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6285a0]
mov eax, ebp
shr eax, 8
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6287a0]
mov eax, ebp
shr eax, 0x10
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6289a0]
mov eax, ebp
shr eax, 0x18
and eax, 0x3f
xor ecx, dword [eax*4 + 0x628ba0]
mov eax, esi
shr eax, 8
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6287a0]
mov eax, esi
shr eax, 0x10
and eax, 0x3f
shr esi, 0x18
xor ecx, dword [eax*4 + 0x6289a0]
and esi, 0x3f
xor ecx, dword [esi*4 + 0x628ba0]
mov esi, dword [ebx + 0x88]
xor esi, ecx
mov eax, esi
and eax, 0x3f
xor edx, dword [eax*4 + 0x6284a0]
mov eax, edx
mov edx, esi
shr edx, 8
and edx, 0x3f
xor eax, dword [edx*4 + 0x6286a0]
mov edx, esi
shr esi, 0x18
shr edx, 0x10
and esi, 0x3f
and edx, 0x3f
xor eax, dword [edx*4 + 0x6288a0]
xor eax, dword [esi*4 + 0x628aa0]
mov esi, ecx
ror esi, 4
xor esi, dword [ebx + 0x8c]
mov edx, esi
and edx, 0x3f
xor eax, dword [edx*4 + 0x6285a0]
mov edx, esi
shr edx, 8
and edx, 0x3f
xor eax, dword [edx*4 + 0x6287a0]
mov edx, esi
shr esi, 0x18
shr edx, 0x10
and esi, 0x3f
and edx, 0x3f
xor eax, dword [edx*4 + 0x6289a0]
mov edx, dword [ebx + 0x90]
xor eax, dword [esi*4 + 0x628ba0]
xor edx, eax
mov esi, edx
and esi, 0x3f
xor ecx, dword [esi*4 + 0x6284a0]
mov esi, ecx
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6288a0]
xor esi, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0x94]
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6289a0]
xor esi, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x98]
xor edx, esi
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr ecx, 0x10
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6288a0]
shr edx, 0x18
and edx, 0x3f
xor eax, dword [edx*4 + 0x628aa0]
mov edx, esi
ror edx, 4
xor edx, dword [ebx + 0x9c]
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6289a0]
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xa0]
xor edx, eax
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6288a0]
xor esi, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0xa4]
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6289a0]
xor esi, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xa8]
xor edx, esi
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6288a0]
xor eax, dword [edx*4 + 0x628aa0]
mov edx, esi
ror edx, 4
xor edx, dword [ebx + 0xac]
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6289a0]
and edx, 0x3f
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xb0]
xor edx, eax
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6288a0]
xor esi, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0xb4]
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6289a0]
xor esi, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xb8]
xor edx, esi
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6288a0]
xor eax, dword [edx*4 + 0x628aa0]
mov edx, esi
ror edx, 4
xor edx, dword [ebx + 0xbc]
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6289a0]
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xc0]
xor edx, eax
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6288a0]
xor esi, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0xc4]
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6289a0]
xor esi, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xc8]
xor edx, esi
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6288a0]
xor eax, dword [edx*4 + 0x628aa0]
mov edx, esi
ror edx, 4
xor edx, dword [ebx + 0xcc]
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr ecx, 0x10
shr edx, 0x18
and ecx, 0x3f
and edx, 0x3f
xor eax, dword [ecx*4 + 0x6289a0]
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xd0]
xor edx, eax
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6288a0]
xor esi, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0xd4]
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6289a0]
xor esi, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xd8]
xor edx, esi
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6288a0]
xor eax, dword [edx*4 + 0x628aa0]
mov edx, esi
ror edx, 4
xor edx, dword [ebx + 0xdc]
mov ecx, edx
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6289a0]
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xe0]
xor edx, eax
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6284a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6286a0]
mov ecx, edx
shr ecx, 0x10
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6288a0]
shr edx, 0x18
mov ebp, dword [ebx + 0xfc]
and edx, 0x3f
xor esi, dword [edx*4 + 0x628aa0]
mov edx, eax
ror edx, 4
xor edx, dword [ebx + 0xe4]
mov ecx, edx
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6285a0]
mov ecx, edx
shr ecx, 8
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6287a0]
mov ecx, edx
shr edx, 0x18
shr ecx, 0x10
and edx, 0x3f
and ecx, 0x3f
xor esi, dword [ecx*4 + 0x6289a0]
xor esi, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0xe8]
xor edx, esi
mov edi, esi
mov ecx, edx
ror edi, 4
xor edi, dword [ebx + 0xec]
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x6284a0]
mov ecx, eax
mov eax, edx
shr eax, 8
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6286a0]
mov eax, edx
shr edx, 0x18
shr eax, 0x10
and edx, 0x3f
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6288a0]
mov eax, edi
xor ecx, dword [edx*4 + 0x628aa0]
and eax, 0x3f
mov edx, dword [ebx + 0xf0]
xor ecx, dword [eax*4 + 0x6285a0]
mov eax, edi
shr eax, 8
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6287a0]
mov eax, edi
shr edi, 0x18
shr eax, 0x10
and edi, 0x3f
and eax, 0x3f
xor ecx, dword [eax*4 + 0x6289a0]
xor ecx, dword [edi*4 + 0x628ba0]
mov edi, dword [ebx + 0xf8]
xor edx, ecx
mov dword [esp], ecx
mov eax, edx
and eax, 0x3f
xor esi, dword [eax*4 + 0x6284a0]
mov eax, esi
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, edx
shr edx, 0x18
shr esi, 0x10
and edx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [edx*4 + 0x628aa0]
mov edx, ecx
ror edx, 4
xor edx, dword [ebx + 0xf4]
mov esi, edx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, edx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, edx
shr esi, 0x10
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
shr edx, 0x18
and edx, 0x3f
xor eax, dword [edx*4 + 0x628ba0]
mov edx, dword [ebx + 0x100]
xor edi, eax
xor edx, eax
mov esi, eax
ror esi, 4
mov ecx, edx
mov edx, edi
xor ebp, esi
and edx, 0x3f
xor esi, dword [ebx + 0x104]
mov dword [esp + 4], ecx
and ecx, 0x3f
mov edx, dword [edx*4 + 0x6284a0]
xor edx, dword [ecx*4 + 0x6284a0]
mov ecx, dword [esp]
xor ecx, edx
mov edx, edi
shr edx, 8
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6286a0]
mov edx, edi
shr edi, 0x18
shr edx, 0x10
and edi, 0x3f
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6288a0]
xor ecx, dword [edi*4 + 0x628aa0]
mov edi, ebp
and edi, 0x3f
xor ecx, dword [edi*4 + 0x6285a0]
mov edi, dword [esp + 4]
mov edx, edi
shr edx, 8
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6286a0]
mov edx, edi
shr edx, 0x10
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6288a0]
mov edx, edi
shr edx, 0x18
and edx, 0x3f
xor ecx, dword [edx*4 + 0x628aa0]
mov edx, esi
and edx, 0x3f
xor ecx, dword [edx*4 + 0x6285a0]
mov edx, ecx
mov ecx, ebp
shr ecx, 8
and ecx, 0x3f
xor edx, dword [ecx*4 + 0x6287a0]
mov ecx, ebp
shr ecx, 0x10
and ecx, 0x3f
xor edx, dword [ecx*4 + 0x6289a0]
mov ecx, ebp
shr ecx, 0x18
and ecx, 0x3f
xor edx, dword [ecx*4 + 0x628ba0]
mov ecx, esi
shr ecx, 8
and ecx, 0x3f
xor edx, dword [ecx*4 + 0x6287a0]
mov ecx, esi
shr esi, 0x18
shr ecx, 0x10
and esi, 0x3f
and ecx, 0x3f
xor edx, dword [ecx*4 + 0x6289a0]
mov ecx, dword [ebx + 0x108]
xor edx, dword [esi*4 + 0x628ba0]
xor ecx, edx
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [ecx*4 + 0x628aa0]
mov ecx, edx
ror ecx, 4
xor ecx, dword [ebx + 0x10c]
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x110]
xor ecx, eax
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6288a0]
xor edx, dword [ecx*4 + 0x628aa0]
mov ecx, eax
ror ecx, 4
xor ecx, dword [ebx + 0x114]
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr esi, 0x10
shr ecx, 0x18
and esi, 0x3f
and ecx, 0x3f
xor edx, dword [esi*4 + 0x6289a0]
xor edx, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x118]
xor ecx, edx
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [ecx*4 + 0x628aa0]
mov ecx, edx
ror ecx, 4
xor ecx, dword [ebx + 0x11c]
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x120]
xor ecx, eax
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6288a0]
xor edx, dword [ecx*4 + 0x628aa0]
mov ecx, eax
ror ecx, 4
xor ecx, dword [ebx + 0x124]
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6289a0]
xor edx, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x128]
xor ecx, edx
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr esi, 0x10
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
shr ecx, 0x18
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x628aa0]
mov ecx, edx
ror ecx, 4
xor ecx, dword [ebx + 0x12c]
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x130]
xor ecx, eax
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6288a0]
xor edx, dword [ecx*4 + 0x628aa0]
mov ecx, eax
ror ecx, 4
xor ecx, dword [ebx + 0x134]
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6289a0]
xor edx, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x138]
xor ecx, edx
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [ecx*4 + 0x628aa0]
mov ecx, edx
ror ecx, 4
xor ecx, dword [ebx + 0x13c]
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr esi, 0x10
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
shr ecx, 0x18
and ecx, 0x3f
xor eax, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x140]
xor ecx, eax
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6288a0]
xor edx, dword [ecx*4 + 0x628aa0]
mov ecx, eax
ror ecx, 4
xor ecx, dword [ebx + 0x144]
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6289a0]
xor edx, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x148]
xor ecx, edx
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [ecx*4 + 0x628aa0]
mov ecx, edx
ror ecx, 4
xor ecx, dword [ebx + 0x14c]
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x150]
xor ecx, eax
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6288a0]
xor edx, dword [ecx*4 + 0x628aa0]
mov ecx, eax
ror ecx, 4
xor ecx, dword [ebx + 0x154]
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6289a0]
xor edx, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x158]
xor ecx, edx
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [ecx*4 + 0x628aa0]
mov ecx, edx
ror ecx, 4
xor ecx, dword [ebx + 0x15c]
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x160]
xor ecx, eax
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6288a0]
xor edx, dword [ecx*4 + 0x628aa0]
mov ecx, eax
ror ecx, 4
xor ecx, dword [ebx + 0x164]
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6289a0]
xor edx, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x168]
xor ecx, edx
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [ecx*4 + 0x628aa0]
mov ecx, edx
ror ecx, 4
xor ecx, dword [ebx + 0x16c]
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor eax, dword [esi*4 + 0x6289a0]
xor eax, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x170]
xor ecx, eax
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr esi, 0x10
and esi, 0x3f
shr ecx, 0x18
xor edx, dword [esi*4 + 0x6288a0]
and ecx, 0x3f
xor edx, dword [ecx*4 + 0x628aa0]
mov ecx, eax
ror ecx, 4
xor ecx, dword [ebx + 0x174]
mov esi, ecx
and esi, 0x3f
xor edx, dword [esi*4 + 0x6285a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor edx, dword [esi*4 + 0x6287a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
and esi, 0x3f
xor edx, dword [esi*4 + 0x6289a0]
xor edx, dword [ecx*4 + 0x628ba0]
mov ecx, dword [ebx + 0x178]
xor ecx, edx
mov esi, ecx
and esi, 0x3f
xor eax, dword [esi*4 + 0x6284a0]
mov esi, ecx
shr esi, 8
and esi, 0x3f
xor eax, dword [esi*4 + 0x6286a0]
mov esi, ecx
shr ecx, 0x18
shr esi, 0x10
and ecx, 0x3f
mov edi, dword [esp + 8]
and esi, 0x3f
xor eax, dword [esi*4 + 0x6288a0]
xor eax, dword [ecx*4 + 0x628aa0]
mov ecx, edx
ror ecx, 4
xor ecx, dword [ebx + 0x17c]
mov ebx, ecx
and ebx, 0x3f
xor eax, dword [ebx*4 + 0x6285a0]
mov ebx, ecx
shr ebx, 8
and ebx, 0x3f
xor eax, dword [ebx*4 + 0x6287a0]
mov ebx, ecx
shr ecx, 0x18
shr ebx, 0x10
and ecx, 0x3f
and ebx, 0x3f
xor eax, dword [ebx*4 + 0x6289a0]
xor eax, dword [ecx*4 + 0x628ba0]
mov ecx, edx
ror eax, 1
xor ecx, eax
and ecx, 0xaaaaaaaa
xor edx, ecx
xor eax, ecx
ror edx, 1
mov ecx, edx
shr edx, 8
xor edx, eax
and edx, 0xff00ff
xor eax, edx
shl edx, 8
xor edx, ecx
mov ecx, edx
shr ecx, 2
xor ecx, eax
and ecx, 0x33333333
xor eax, ecx
shl ecx, 2
mov ebx, eax
xor ecx, edx
shr ebx, 0x10
mov edx, ecx
xor ebx, ecx
movzx ebx, bx
xor edx, ebx
shl ebx, 0x10
xor eax, ebx
mov ebx, eax
shr ebx, 4
xor ebx, edx
and ebx, 0xf0f0f0f
mov ecx, ebx
shl ebx, 4
xor eax, ebx
xor ecx, edx
bswap eax
bswap ecx
mov dword [edi], eax
mov dword [edi + 4], ecx
add esp, 0xc
pop ebx
xor eax, eax
pop esi
pop edi
pop ebp
ret
lea ebx, [eax + 0x180]
mov ecx, dword [eax + 0x180]
jmp 0x4de8db