Function at 0x1e009538
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push ebx
push esi
mov esi, ecx
mov ecx, dword [esi + 0x30]
xor ebx, ebx
push edi
mov edi, eax
cmp ecx, ebx
je 0x1e009559
mov edx, dword [edi + 0x30]
cmp edx, ebx
jne 0x1e0098c8
mov edx, dword [esi + 0x34]
cmp edx, ebx
je 0x1e00956b
mov ecx, dword [edi + 0x34]
cmp ecx, ebx
jne 0x1e0097a7
mov edx, dword [esi + 0x38]
cmp edx, ebx
je 0x1e00957d
mov ecx, dword [edi + 0x38]
cmp ecx, ebx
jne 0x1e009865
mov edx, dword [esi + 0x50]
cmp edx, ebx
je 0x1e00958f
mov ecx, dword [edi + 0x50]
cmp ecx, ebx
jne 0x1e009bc6
mov eax, dword [edi + 0x80]
mov dword [ebp - 8], eax
cmp dword [esi + 0x18], ebx
je 0x1e009cf5
cmp dword [esi + 0x20], ebx
jne 0x1e0095b7
cmp dword [esi + 0x48], ebx
jne 0x1e0095b7
mov ecx, dword [edi + 0x20]
mov dword [esi + 0x20], ecx
mov ecx, dword [edi + 0x48]
mov dword [esi + 0x48], ecx
cmp dword [esi + 0x24], ebx
jne 0x1e0095cd
cmp dword [esi + 0x4c], ebx
jne 0x1e0095cd
mov ecx, dword [edi + 0x24]
mov dword [esi + 0x24], ecx
mov ecx, dword [edi + 0x4c]
mov dword [esi + 0x4c], ecx
cmp dword [esi + 0x2c], ebx
jne 0x1e0095e4
mov ecx, dword [edi + 0x2c]
cmp ecx, ebx
je 0x1e0095e4
cmp eax, ebx
jne 0x1e009755
mov dword [esi + 0x2c], ecx
cmp dword [esi + 0x40], ebx
jne 0x1e0095f4
mov ecx, dword [edi + 0x40]
cmp ecx, ebx
jne 0x1e009d9c
cmp dword [esi + 0x44], ebx
jne 0x1e00960b
mov ecx, dword [edi + 0x44]
cmp ecx, ebx
je 0x1e00960b
cmp eax, ebx
jne 0x1e009763
mov dword [esi + 0x44], ecx
cmp dword [esi + 0x64], ebx
jne 0x1e00965e
cmp dword [esi + 0x3c], ebx
jne 0x1e00965e
cmp dword [str.__eq__], ebx
je 0x1e009652
mov ecx, dword [esi + 0x84]
mov dword [ebp - 0xc], ecx
mov dword [ebp - 4], 0x1e1bfddc
mov eax, dword [ebp - 4]
push dword [eax]
push dword [ebp - 0xc]
call sym.python31.dll_PyDict_GetItemString
pop ecx
pop ecx
test eax, eax
jne 0x1e009c8f
add dword [ebp - 4], 4
mov eax, dword [ebp - 4]
cmp dword [eax], ebx
jne 0x1e00962d
mov eax, dword [ebp - 8]
mov ecx, dword [edi + 0x64]
mov dword [esi + 0x64], ecx
mov ecx, dword [edi + 0x3c]
mov dword [esi + 0x3c], ecx
cmp dword [esi + 0x6c], ebx
jne 0x1e00966e
mov ecx, dword [edi + 0x6c]
cmp ecx, ebx
jne 0x1e009c28
cmp dword [esi + 0x70], ebx
jne 0x1e00967e
mov ecx, dword [edi + 0x70]
cmp ecx, ebx
jne 0x1e009c00
lea edx, [esi + 0x88]
cmp dword [edx], ebx
jne 0x1e009696
mov ecx, dword [edi + 0x88]
cmp ecx, ebx
jne 0x1e009f3d
lea edx, [esi + 0x8c]
cmp dword [edx], ebx
jne 0x1e0096ae
mov ecx, dword [edi + 0x8c]
cmp ecx, ebx
jne 0x1e009f54
lea edx, [esi + 0x90]
cmp dword [edx], ebx
je 0x1e009c15
lea edx, [esi + 0x94]
cmp dword [edx], ebx
jne 0x1e0096da
mov ecx, dword [edi + 0x94]
cmp ecx, ebx
je 0x1e0096da
cmp eax, ebx
jne 0x1e009796
mov dword [edx], ecx
lea edx, [esi + 0x98]
cmp dword [edx], ebx
je 0x1e009771
lea edx, [esi + 0xa4]
cmp dword [edx], ebx
jne 0x1e009700
mov ecx, dword [edi + 0xa4]
cmp ecx, ebx
jne 0x1e009dd7
mov edx, dword [esi + 0x54]
mov ecx, 0x4000
and edx, ecx
mov dword [ebp - 8], edx
mov edx, dword [edi + 0x54]
and edx, ecx
cmp dword [ebp - 8], edx
je 0x1e00972d
cmp dword [ebp - 8], ebx
je 0x1e009728
cmp dword [esi + 0xa0], ebx
je 0x1e009c6e
pop edi
pop esi
pop ebx
leave
ret
cmp dword [esi + 0xa0], ebx
jne 0x1e009728
mov edi, dword [edi + 0xa0]
cmp edi, ebx
je 0x1e009728
add esi, 0xa0
cmp eax, ebx
je 0x1e009751
cmp edi, dword [eax + 0xa0]
je 0x1e009728
mov dword [esi], edi
jmp 0x1e009728
cmp ecx, dword [eax + 0x2c]
je 0x1e0095e4
jmp 0x1e0095e1
cmp ecx, dword [eax + 0x44]
je 0x1e00960b
jmp 0x1e009608
mov ecx, dword [edi + 0x98]
cmp ecx, ebx
je 0x1e0096e8
cmp eax, ebx
je 0x1e00978f
cmp ecx, dword [eax + 0x98]
je 0x1e0096e8
mov dword [edx], ecx
jmp 0x1e0096e8
cmp ecx, dword [eax + 0x94]
je 0x1e0096da
jmp 0x1e0096d8
mov eax, dword [edi + 0x80]
cmp dword [eax + 0x34], ebx
jne 0x1e0097b4
xor eax, eax
cmp dword [edx], ebx
jne 0x1e0097c2
mov ecx, dword [ecx]
cmp ecx, ebx
jne 0x1e009c3d
mov ecx, dword [esi + 0x34]
cmp dword [ecx + 4], ebx
jne 0x1e0097d8
mov ecx, dword [edi + 0x34]
mov ecx, dword [ecx + 4]
cmp ecx, ebx
jne 0x1e009db1
mov ecx, dword [esi + 0x34]
cmp dword [ecx + 8], ebx
jne 0x1e0097ee
mov ecx, dword [edi + 0x34]
mov ecx, dword [ecx + 8]
cmp ecx, ebx
jne 0x1e009dc4
mov ecx, dword [esi + 0x34]
cmp dword [ecx + 0xc], ebx
jne 0x1e009804
mov ecx, dword [edi + 0x34]
mov ecx, dword [ecx + 0xc]
cmp ecx, ebx
jne 0x1e009cbf
mov ecx, dword [esi + 0x34]
cmp dword [ecx + 0x14], ebx
jne 0x1e00981a
mov ecx, dword [edi + 0x34]
mov ecx, dword [ecx + 0x14]
cmp ecx, ebx
jne 0x1e009d15
mov ecx, dword [esi + 0x34]
cmp dword [ecx + 0x1c], ebx
jne 0x1e009830
mov ecx, dword [edi + 0x34]
mov ecx, dword [ecx + 0x1c]
cmp ecx, ebx
jne 0x1e009c97
mov ecx, dword [esi + 0x34]
cmp dword [ecx + 0x20], ebx
jne 0x1e009846
mov ecx, dword [edi + 0x34]
mov ecx, dword [ecx + 0x20]
cmp ecx, ebx
jne 0x1e03d4b0
mov edx, dword [esi + 0x34]
cmp dword [edx + 0x24], ebx
jne 0x1e00956b
mov ecx, dword [edi + 0x34]
mov ecx, dword [ecx + 0x24]
cmp ecx, ebx
je 0x1e00956b
jmp 0x1e03d4cf
mov eax, dword [edi + 0x80]
cmp dword [eax + 0x38], ebx
jne 0x1e009872
xor eax, eax
cmp dword [edx], ebx
jne 0x1e009880
mov ecx, dword [ecx]
cmp ecx, ebx
jne 0x1e009c5b
mov ecx, dword [esi + 0x38]
cmp dword [ecx + 4], ebx
jne 0x1e009896
mov ecx, dword [edi + 0x38]
mov ecx, dword [ecx + 4]
cmp ecx, ebx
jne 0x1e009cda
mov edx, dword [esi + 0x38]
cmp dword [edx + 8], ebx
jne 0x1e00957d
mov ecx, dword [edi + 0x38]
mov ecx, dword [ecx + 8]
cmp ecx, ebx
je 0x1e00957d
cmp eax, ebx
je 0x1e0098c0
mov eax, dword [eax + 0x38]
cmp ecx, dword [eax + 8]
je 0x1e00957d
mov dword [edx + 8], ecx
jmp 0x1e00957d
mov eax, dword [edi + 0x80]
cmp dword [eax + 0x30], ebx
jne 0x1e0098d5
xor eax, eax
cmp dword [ecx], ebx
jne 0x1e0098e3
mov edx, dword [edx]
cmp edx, ebx
jne 0x1e009dee
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 4], ebx
jne 0x1e0098f9
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 4]
cmp ecx, ebx
jne 0x1e009d30
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 8], ebx
jne 0x1e00990f
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 8]
cmp ecx, ebx
jne 0x1e009e05
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0xc], ebx
jne 0x1e009925
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0xc]
cmp ecx, ebx
jne 0x1e009e18
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x10], ebx
jne 0x1e00993b
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x10]
cmp ecx, ebx
jne 0x1e009e2b
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x14], ebx
jne 0x1e009951
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x14]
cmp ecx, ebx
jne 0x1e009e3e
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x18], ebx
jne 0x1e009967
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x18]
cmp ecx, ebx
jne 0x1e009e51
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x1c], ebx
jne 0x1e00997d
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x1c]
cmp ecx, ebx
jne 0x1e009e64
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x20], ebx
jne 0x1e009993
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x20]
cmp ecx, ebx
jne 0x1e009e77
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x24], ebx
jne 0x1e0099a9
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x24]
cmp ecx, ebx
jne 0x1e009e8a
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x28], ebx
jne 0x1e0099bf
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x28]
cmp ecx, ebx
jne 0x1e009e9d
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x2c], ebx
jne 0x1e0099d5
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x2c]
cmp ecx, ebx
jne 0x1e009eb0
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x30], ebx
jne 0x1e0099eb
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x30]
cmp ecx, ebx
jne 0x1e009ec3
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x34], ebx
jne 0x1e009a01
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x34]
cmp ecx, ebx
jne 0x1e009d4b
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x38], ebx
jne 0x1e009a17
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x38]
cmp ecx, ebx
jne 0x1e009d66
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x3c], ebx
jne 0x1e009a2d
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x3c]
cmp ecx, ebx
jne 0x1e009d81
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x40], ebx
jne 0x1e009a43
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x40]
cmp ecx, ebx
jne 0x1e009ed6
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x48], ebx
jne 0x1e009a59
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x48]
cmp ecx, ebx
jne 0x1e009ee9
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x4c], ebx
jne 0x1e009a6f
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x4c]
cmp ecx, ebx
jne 0x1e009efc
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x50], ebx
jne 0x1e009a85
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x50]
cmp ecx, ebx
jne 0x1e03d2fd
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x54], ebx
jne 0x1e009a9b
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x54]
cmp ecx, ebx
jne 0x1e03d31c
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x58], ebx
jne 0x1e009ab1
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x58]
cmp ecx, ebx
jne 0x1e03d33b
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x5c], ebx
jne 0x1e009ac7
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x5c]
cmp ecx, ebx
jne 0x1e03d35a
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x60], ebx
jne 0x1e009add
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x60]
cmp ecx, ebx
jne 0x1e03d379
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x64], ebx
jne 0x1e009af3
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x64]
cmp ecx, ebx
jne 0x1e03d398
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x68], ebx
jne 0x1e009b09
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x68]
cmp ecx, ebx
jne 0x1e03d3b7
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x6c], ebx
jne 0x1e009b1f
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x6c]
cmp ecx, ebx
jne 0x1e03d3d6
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x70], ebx
jne 0x1e009b35
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x70]
cmp ecx, ebx
jne 0x1e03d3f5
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x78], ebx
jne 0x1e009b4b
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x78]
cmp ecx, ebx
jne 0x1e009f17
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x74], ebx
jne 0x1e009b61
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x74]
cmp ecx, ebx
jne 0x1e009f2a
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x80], ebx
jne 0x1e009b7d
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x80]
cmp ecx, ebx
jne 0x1e03d436
mov ecx, dword [esi + 0x30]
cmp dword [ecx + 0x7c], ebx
jne 0x1e009b93
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x7c]
cmp ecx, ebx
jne 0x1e03d45b
mov edx, dword [esi + 0x30]
cmp dword [edx + 0x84], ebx
jne 0x1e009559
mov ecx, dword [edi + 0x30]
mov ecx, dword [ecx + 0x84]
cmp ecx, ebx
je 0x1e009559
cmp eax, ebx
jne 0x1e03d47a
mov dword [edx + 0x84], ecx
jmp 0x1e009559
mov eax, dword [edi + 0x80]
cmp dword [eax + 0x50], ebx
jne 0x1e009bd3
xor eax, eax
cmp dword [edx], ebx
jne 0x1e009be1
mov ecx, dword [ecx]
cmp ecx, ebx
jne 0x1e03d4eb
mov edx, dword [esi + 0x50]
cmp dword [edx + 4], ebx
jne 0x1e00958f
mov ecx, dword [edi + 0x50]
mov ecx, dword [ecx + 4]
cmp ecx, ebx
je 0x1e00958f
jmp 0x1e03d50d
cmp eax, ebx
je 0x1e009c0d
cmp ecx, dword [eax + 0x70]
je 0x1e00967e
mov dword [esi + 0x70], ecx
jmp 0x1e00967e
mov ecx, dword [edi + 0x90]
cmp ecx, ebx
je 0x1e0096bc
jmp 0x1e03d529
cmp eax, ebx
je 0x1e009c35
cmp ecx, dword [eax + 0x6c]
je 0x1e00966e
mov dword [esi + 0x6c], ecx
jmp 0x1e00966e
cmp eax, ebx
je 0x1e009c4c
mov edx, dword [eax + 0x34]
cmp ecx, dword [edx]
je 0x1e0097c2
mov ecx, dword [edi + 0x34]
mov edx, dword [ecx]
mov ecx, dword [esi + 0x34]
mov dword [ecx], edx
jmp 0x1e0097c2
cmp eax, ebx
jne 0x1e009cb2
mov ecx, dword [edi + 0x38]
mov edx, dword [ecx]
mov ecx, dword [esi + 0x38]
mov dword [ecx], edx
jmp 0x1e009880
cmp dword [edi + 0xa0], sym.python31.dll_PyObject_Free
jne 0x1e009728
lea eax, [esi + 0xa0]
mov dword [eax], sym.python31.dll_PyObject_GC_Del
jmp 0x1e009728
mov eax, dword [ebp - 8]
jmp 0x1e00965e
cmp eax, ebx
je 0x1e009ca7
mov edx, dword [eax + 0x34]
cmp ecx, dword [edx + 0x1c]
je 0x1e009830
mov edx, dword [esi + 0x34]
mov dword [edx + 0x1c], ecx
jmp 0x1e009830
mov edx, dword [eax + 0x38]
cmp ecx, dword [edx]
je 0x1e009880
jmp 0x1e009c5f
cmp eax, ebx
je 0x1e009ccf
mov edx, dword [eax + 0x34]
cmp ecx, dword [edx + 0xc]
je 0x1e009804
mov edx, dword [esi + 0x34]
mov dword [edx + 0xc], ecx
jmp 0x1e009804
cmp eax, ebx
je 0x1e009cea
mov edx, dword [eax + 0x38]
cmp ecx, dword [edx + 4]
je 0x1e009896
mov edx, dword [esi + 0x38]
mov dword [edx + 4], ecx
jmp 0x1e009896
mov ecx, dword [edi + 0x18]
cmp ecx, ebx
je 0x1e0095a1
cmp eax, ebx
je 0x1e009d0d
cmp ecx, dword [eax + 0x18]
je 0x1e0095a1
mov dword [esi + 0x18], ecx
jmp 0x1e0095a1
cmp eax, ebx
je 0x1e009d25
mov edx, dword [eax + 0x34]
cmp ecx, dword [edx + 0x14]
je 0x1e00981a
mov edx, dword [esi + 0x34]
mov dword [edx + 0x14], ecx
jmp 0x1e00981a
cmp eax, ebx
je 0x1e009d40
mov edx, dword [eax + 0x30]
cmp ecx, dword [edx + 4]
je 0x1e0098f9
mov edx, dword [esi + 0x30]
mov dword [edx + 4], ecx
jmp 0x1e0098f9
cmp eax, ebx
je 0x1e009d5b
mov edx, dword [eax + 0x30]
cmp ecx, dword [edx + 0x34]
je 0x1e009a01
mov edx, dword [esi + 0x30]
mov dword [edx + 0x34], ecx
jmp 0x1e009a01
cmp eax, ebx
je 0x1e009d76
mov edx, dword [eax + 0x30]
cmp ecx, dword [edx + 0x38]
je 0x1e009a17
mov edx, dword [esi + 0x30]
mov dword [edx + 0x38], ecx
jmp 0x1e009a17
cmp eax, ebx
je 0x1e009d91
mov edx, dword [eax + 0x30]
cmp ecx, dword [edx + 0x3c]
je 0x1e009a2d
mov edx, dword [esi + 0x30]
mov dword [edx + 0x3c], ecx
jmp 0x1e009a2d
cmp eax, ebx
je 0x1e009da9
cmp ecx, dword [eax + 0x40]
je 0x1e0095f4
mov dword [esi + 0x40], ecx
jmp 0x1e0095f4
cmp eax, ebx
jne 0x1e03d48e
mov edx, dword [esi + 0x34]
mov dword [edx + 4], ecx
jmp 0x1e0097d8
cmp eax, ebx
jne 0x1e03d49f
mov edx, dword [esi + 0x34]
mov dword [edx + 8], ecx
jmp 0x1e0097ee
cmp eax, ebx
je 0x1e009de7
cmp ecx, dword [eax + 0xa4]
je 0x1e009700
mov dword [edx], ecx
jmp 0x1e009700
cmp eax, ebx
jne 0x1e03d210
mov ecx, dword [edi + 0x30]
mov edx, dword [ecx]
mov ecx, dword [esi + 0x30]
mov dword [ecx], edx
jmp 0x1e0098e3
cmp eax, ebx
jne 0x1e03d220
mov edx, dword [esi + 0x30]
mov dword [edx + 8], ecx
jmp 0x1e00990f
cmp eax, ebx
jne 0x1e03d231
mov edx, dword [esi + 0x30]
mov dword [edx + 0xc], ecx
jmp 0x1e009925
cmp eax, ebx
jne 0x1e03d242
mov edx, dword [esi + 0x30]
mov dword [edx + 0x10], ecx
jmp 0x1e00993b
cmp eax, ebx
jne 0x1e03d253
mov edx, dword [esi + 0x30]
mov dword [edx + 0x14], ecx
jmp 0x1e009951
cmp eax, ebx
jne 0x1e03d264
mov edx, dword [esi + 0x30]
mov dword [edx + 0x18], ecx
jmp 0x1e009967
cmp eax, ebx
jne 0x1e03d275
mov edx, dword [esi + 0x30]
mov dword [edx + 0x1c], ecx
jmp 0x1e00997d
cmp eax, ebx
jne 0x1e03d286
mov edx, dword [esi + 0x30]
mov dword [edx + 0x20], ecx
jmp 0x1e009993
cmp eax, ebx
jne 0x1e03d297
mov edx, dword [esi + 0x30]
mov dword [edx + 0x24], ecx
jmp 0x1e0099a9
cmp eax, ebx
jne 0x1e03d2a8
mov edx, dword [esi + 0x30]
mov dword [edx + 0x28], ecx
jmp 0x1e0099bf
cmp eax, ebx
jne 0x1e03d2b9
mov edx, dword [esi + 0x30]
mov dword [edx + 0x2c], ecx
jmp 0x1e0099d5
cmp eax, ebx
jne 0x1e03d2ca
mov edx, dword [esi + 0x30]
mov dword [edx + 0x30], ecx
jmp 0x1e0099eb
cmp eax, ebx
jne 0x1e03d2db
mov edx, dword [esi + 0x30]
mov dword [edx + 0x40], ecx
jmp 0x1e009a43
cmp eax, ebx
jne 0x1e03d2ec
mov edx, dword [esi + 0x30]
mov dword [edx + 0x48], ecx
jmp 0x1e009a59
cmp eax, ebx
je 0x1e009f0c
mov edx, dword [eax + 0x30]
cmp ecx, dword [edx + 0x4c]
je 0x1e009a6f
mov edx, dword [esi + 0x30]
mov dword [edx + 0x4c], ecx
jmp 0x1e009a6f
cmp eax, ebx
jne 0x1e03d414
mov edx, dword [esi + 0x30]
mov dword [edx + 0x78], ecx
jmp 0x1e009b4b
cmp eax, ebx
jne 0x1e03d425
mov edx, dword [esi + 0x30]
mov dword [edx + 0x74], ecx
jmp 0x1e009b61
cmp eax, ebx
je 0x1e009f4d
cmp ecx, dword [eax + 0x88]
je 0x1e009696
mov dword [edx], ecx
jmp 0x1e009696
cmp eax, ebx
je 0x1e009f64
cmp ecx, dword [eax + 0x8c]
je 0x1e0096ae
mov dword [edx], ecx
jmp 0x1e0096ae
push edi
xchg bh, ah
enter 0x515, 5
in eax, dx
syscall
add eax, 0x3d410505
push eax
push esp
inc edx
dec eax
aas
dec esp
dec ecx
mov cl, cl
or dword [edi - 0x35], ebx
mov dh, byte [0x570404fa]
retf
cli
add al, 4
pop edx
retf
push 0xfa3b8acb
add al, 4
retf
cmp eax, 0x6a0404fa
retf
add al, 0x73
retf
mov al, byte [edx - 6]
add al, 4
je 0x1e03d258
mov al, byte [ebx - 6]
add al, 4
imul ecx, ebx, 0x4fa448a
add al, 0x6a
retf
add al, 4
push 0xffffffffffffffcb
mov al, byte [ebp - 6]
add al, 4
pop eax
retf
retf
cli
add al, 4
jae 0x1e03d289
mov cl, byte [edx - 6]
add al, 4
insb byte es:[edi], dx
retf
add eax, 0xc988555c
or dword [esi + 0x5dcb2d4], eax
add eax, 0xa040f486
add eax, 0x9cf48605
pop ecx
add eax, 0x599cf486
push es
add eax, 0xf7865764
leave
sbb byte [0xfcf78605], al
cld
sbb dword [0xf3e78605], eax
push edx
add eax, 0xb9cf8605
js 0x1e03d300
add eax, 0x4d8acb5f
retf
cli
add al, 4
push edi
retf
cli
add al, 4
ja 0x1e03d2ec
mov dl, byte [edx - 6]
add al, 4
push 0xffffffffffffffcb
mov dl, byte [ebx - 6]
add al, 4
retf
push 0xffffffffffffffcb
mov dl, byte [esi - 6]
add al, 4
pop edx
retf
pop edx
cli
add al, 4
je 0x1e03d32b
mov bl, byte [ebx - 6]
add al, 4
imul ecx, ebx, 0x4fa5c8a
add al, 0x6a
retf
add al, 0x79
retf
mov ah, byte [ebx - 6]
add al, 4
add eax, 0xb0f08658
sbb eax, 0x58600506
lock or dl, byte [ecx + 0x52]
inc ecx
inc edx
inc edx
invalid
pushal
pop ebx
push esi
mov cl, cl
or dword [esi + 0x6316af3], eax
add eax, 0xf040eb86
add eax, 0xb3d38605
pop edx
add eax, 0x7bf6305
add eax, 0xc7700505
add eax, 0xfff59290
add al, 4
adc al, 0xbc
mov dword [0xfff59290], 0xbc140404
sbb dword [esi], eax
mov bh, bh
sub byte [edx + ecx*4], dl
jge 0x1e03d408
add eax, 0x885c5b05
leave
or dword [esi + 0x50b22cb], eax
add eax, 0x3a430cf0
push edx
push esp
push eax
dec ecx
cmp eax, esi
or byte [edx + 0x48], dl
inc esp
arpl word [edi + 0x58], dx
mov cl, cl
leave
or dword [esi + 0x6645eef], eax
add eax, 0x7305e786
add eax, 0x89f78605
cmp al, 6
add eax, 0xd98a905f
out 4, eax
add al, 0x8e
mov cl, cl
leave
cli
add al, 4
push edi
xchg bh, cl
mov cl, 7
push es
add eax, 0x4e18c786
add eax, 0x69cf8605
invalid
xchg bh, cl
imul esi, eax, 0xcf860505
xor byte [esi + eax], 5
pop edi
push edi
push edi
mov cl, cl
or ebp, ebp
syscall
add eax, 0x51430505
cmp eax, 0x42464e53
dec eax
push ebx
mov cl, cl
or dword [edi + 0x69], ebx
nop
adc bl, byte [0x8e050505]
xchg edx, eax
call 0xb893d86e
imul edx, dword [eax + 0x5051d12], 0x65928e05
call 0xb893d86e
call 0x6593d874
xor eax, 0xe8618a8e
add al, 4
nop
xchg edx, eax
popal
call 0xb091d883
and eax, 0x570404f4
pop esp
mov cl, cl
or dword [esi + 0x5a728c7], eax
add eax, 0x5c38c786
push es
add eax, 0xf3dfe786
xchg bh, al
cmp byte [esi + eax + 5], bl
xchg bh, ah
fcompi st(3)
add eax, 0x540bf005
aas
cmp al, 0x3a
inc ecx
inc edx
cmp al, byte [ecx + 0x42]
pop edi
pop ebx
push edi
mov cl, cl
or dword [esi + 0x56768cb], eax
add eax, 0x2725fb86
add eax, 0xc2886305
and eax, 0x63050527
mov dl, al
and eax, 0x50404f4
jp 0x1e03d4d2
int3
and eax, 0x900404f4
add al, 0x90
inc edi
adc dword [eax - 0x6d71eeb3], edx
popal
clc
add al, 4
pop eax
lock or dword [edx + 0x39], edx
aaa
inc eax
pushal
push ebp
lock or byte [edi], bh
dec esp
push edx
xchg ch, al
push 0x86050629
int 0xe2
xor dword [0x86555d05], eax
int 0x92
add dword [0xf05b5d05], 0xa
aas
inc ebp
aaa
inc ebp
inc esp
xchg bl, bh
adc byte [ebx], dh
add eax, 0xc2886305
xor eax, dword [0xc2886305]
popal
clc
add al, 4
add eax, 0x8acc147a
pop ecx
add al, byte [esp + eax]
add eax, 0xee050505
push eax
pop es
add eax, 0x619a9005
clc
add al, 4
mov ds, word [edx + 0x4040019]
nop
lcall 0x9a8e, 0x404f861
sbb dword [eax], eax
add al, 4
pop eax
lock or byte [esi], bh
cmp byte [ecx - 0x7a], al
enter 0xfffffffffffff3e1, 5
add eax, 0x8f05c60
inc ebp
cmp dl, byte [ebp - 0x7a]
cld
fcomp qword [ebp + 6]
add eax, 0x4b4a0bf0
dec esi
push ebx
dec esp
dec ebp
in eax, dx
or eax, 0x5050505
cmp dword [ecx + ecx*2 + 0x41], ecx
dec eax
cmp bh, byte [0x6409c988]
xchg edx, eax
mov bh, byte [ebp - 0xc]
add al, 4
mov cs, word [edx + 0x404f865]
nop
xchg edx, eax
sbb dword [eax], eax
add al, 4
nop
push esi
xor eax, 0xf8699a8e
add al, 4
cmp ch, al
imul ecx, dword [esi + 0x403358a], 4
cmp dh, cl
imul ecx, dword [esi - 0xfa73eae], 9
cmp eax, 0xed46374b
syscall
add eax, 0x374c0505
dec ecx
dec eax
inc ebx
aas
dec ebx
push edx
cmp dword [eax - 0x779f637], ecx
mov ss, word [edx]
push es
add eax, 0x9412f086
add eax, 0x57556005
mov cl, cl
or dword [esi + 0x64116e5], eax
add eax, 0x699a905d
clc
add al, 4
imul edx, dword [eax - 0x757194f9], 0x2b
cmc
add al, 4
nop
xchg edx, eax
imul edi, eax, 0xc6880404
pop es
mov ss, word [edx + 0x404f869]
imul edx, dword [eax + 0x4f52b9a], 4
imul ecx, dword [esi + 0x403359a], 4
nop
mov ah, byte [ebp - 8]
add al, 4
imul edx, dword [eax - 0x6d7194f3], 0x29
cmc
add al, 4
nop
lcall 0xc788, 0x404f865
pop es
mov ds, word [edx + 0x404f865]
imul edx, dword [eax + 0x4f5298a], 4
imul ecx, dword [esi - 0x79a73eb6], 0xffffffc8
mov eax, 0x86050598
enter 0x7605, 6
add eax, 0x3825f086
push es
add eax, 0xded5660
add eax, 0x55050505
cmp eax, 0x4b3b544e
cmp byte [eax - 0x1179f637], cl
cmp eax, 0x86050597
into
loope 0x1e03d65e
add eax, 0xbc145e05
push edx
ror dword [edx + 0x141a7ace], 0xbc
lcall 0xbc14, 0x4040335
dec edx
sal dword [eax], 0xd5
mov ds, word [edx + 0x404f41d]
invalid