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

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x634
lea eax, [esp + 0x42c]
mov esi, 0x208
xor edi, edi
mov dword [esp + 0x30], eax
mov eax, dword [esp + 0x30]
push esi
push edi
push dword [esp + 0x38]
call fcn.10090dd0
add esp, 0xc
lea eax, [esp + 0x224]
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x34]
push esi
push edi
push dword [esp + 0x3c]
call fcn.10090dd0
add esp, 0xc
lea edi, [esp + 0x208]
mov dword [esp + 0x38], edi
mov eax, dword [esp + 0x38]
mov eax, 0x3db2bd28
cmp eax, 0xe2111f6
je 0x100678ac
cmp eax, 0x3db2bd28
jne 0x100667cd
mov eax, 0x9fda14f8
mov dword [esp + 0x1c], edi
mov dword [esp + 8], 0xffffff95
cmp eax, 0xc9adfe25
je 0x10066819
cmp eax, 0x9fda14f8
jne 0x100667f0
mov eax, dword [esp + 8]
mov ecx, eax
and eax, 0x2f
not ecx
and ecx, 0xffffffd0
or eax, ecx
mov dword [esp + 0x44], eax
mov eax, 0xc9adfe25
jmp 0x100667f0
mov eax, dword [esp + 0x44]
mov ecx, dword [esp + 0x1c]
mov byte [ecx], al
mov ecx, 0x9fda14f8
mov eax, dword [esp + 0x1c]
mov dword [esp + 8], 0xffffffa8
cmp ecx, 0xc9adfe25
je 0x1006686b
cmp ecx, 0x9fda14f8
jne 0x10066834
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0x2fbb5a0a
not edx
and edx, 0xd044a5f5
or ecx, edx
xor ecx, 0x2fbb5a24
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x10066834
mov ecx, dword [esp + 0x44]
mov byte [eax + 1], cl
mov ecx, 0x9fda14f8
mov dword [esp + 8], 0xffffffa0
cmp ecx, 0xc9adfe25
je 0x100668b6
cmp ecx, 0x9fda14f8
jne 0x1006687f
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0x610becdb
not edx
and edx, 0x9ef41324
or ecx, edx
xor ecx, 0x610becf6
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x1006687f
mov ecx, dword [esp + 0x44]
mov byte [eax + 2], cl
mov ecx, 0x9fda14f8
mov dword [esp + 8], 0xffffffb1
cmp ecx, 0xc9adfe25
je 0x100668f5
cmp ecx, 0x9fda14f8
jne 0x100668ca
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0x2c
not edx
and edx, 0xffffffd3
or ecx, edx
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x100668ca
mov ecx, dword [esp + 0x44]
mov byte [eax + 3], cl
mov ecx, 0x9fda14f8
mov dword [esp + 8], 0xffffffbe
cmp ecx, 0xc9adfe25
je 0x10066940
cmp ecx, 0x9fda14f8
jne 0x10066909
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0x9bd911c0
not edx
and edx, 0x6426ee3f
or ecx, edx
xor ecx, 0x9bd911eb
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x10066909
mov ecx, dword [esp + 0x44]
mov byte [eax + 4], cl
mov ecx, 0x9fda14f8
mov dword [esp + 8], 0xffffffb4
cmp ecx, 0xc9adfe25
je 0x1006697f
cmp ecx, 0x9fda14f8
jne 0x10066954
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0x2a
not edx
and edx, 0xffffffd5
or ecx, edx
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x10066954
mov ecx, dword [esp + 0x44]
mov byte [eax + 5], cl
mov ecx, 0x9fda14f8
mov dword [esp + 8], 0xffffff95
cmp ecx, 0xc9adfe25
je 0x100669be
cmp ecx, 0x9fda14f8
jne 0x10066993
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0x29
not edx
and edx, 0xffffffd6
or ecx, edx
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x10066993
mov ecx, dword [esp + 0x44]
mov byte [eax + 6], cl
mov ecx, 0x9fda14f8
mov dword [esp + 8], 0xffffffbe
cmp ecx, 0xc9adfe25
je 0x100669fd
cmp ecx, 0x9fda14f8
jne 0x100669d2
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0x28
not edx
and edx, 0xffffffd7
or ecx, edx
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x100669d2
mov ecx, dword [esp + 0x44]
mov byte [eax + 7], cl
add eax, 8
mov ecx, 0xe90f00ac
mov byte [esp + 0x24], 0x76
mov dword [esp + 0x18], eax
cmp ecx, 0x12f86344
jg 0x10066a77
cmp ecx, 0xe90f00ac
je 0x10066aa4
cmp ecx, 0xf03e8898
jne 0x10066a15
mov al, byte [esp + 0x20]
mov ecx, eax
and al, 0x1b
not cl
and cl, 0xe4
or al, cl
xor al, 0x34
movsx eax, al
mov dword [esp + 8], eax
mov eax, 0x9fda14f8
cmp eax, 0xc9adfe25
je 0x10066afe
cmp eax, 0x9fda14f8
jne 0x10066a4a
mov eax, dword [esp + 8]
mov ecx, eax
and eax, 0x19
not ecx
and ecx, 0xffffffe6
or eax, ecx
mov dword [esp + 0x44], eax
mov eax, 0xc9adfe25
jmp 0x10066a4a
cmp ecx, 0x12f86345
je 0x10066f44
cmp ecx, 0x2e97d9ad
jne 0x10066a15
mov byte [eax], 0
inc eax
mov ecx, 0x2e97d9ad
mov edx, 0x12f86345
cmp eax, dword [esp]
cmove ecx, edx
jmp 0x10066a15
mov cl, byte [esp + 0x24]
mov edx, ecx
and cl, 0xf5
not dl
and dl, 0xa
or cl, dl
xor cl, 0xda
movsx ecx, cl
mov dword [esp + 8], ecx
mov ecx, 0x9fda14f8
cmp ecx, 0xc9adfe25
je 0x10066b54
cmp ecx, 0x9fda14f8
jne 0x10066ac3
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0x6afad085
not edx
and edx, 0x95052f7a
or ecx, edx
xor ecx, 0x6afad0a2
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x10066ac3
mov eax, dword [esp + 0x44]
mov ecx, dword [esp + 4]
mov byte [ecx], al
mov ecx, 0x9fda14f8
mov eax, dword [esp + 4]
mov dword [esp + 8], 0xffffffa3
cmp ecx, 0xc9adfe25
je 0x10066ba6
cmp ecx, 0x9fda14f8
jne 0x10066b19
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0x841431cc
not edx
and edx, 0x7bebce33
or ecx, edx
xor ecx, 0x841431d4
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x10066b19
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x18]
mov byte [edx], cl
mov edx, 0x9fda14f8
mov ecx, dword [esp + 0x18]
mov dword [esp + 8], 0xffffffb9
cmp edx, 0xc9adfe25
je 0x10066bf1
cmp edx, 0x9fda14f8
jne 0x10066b6f
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0xb2913f08
not ebp
and ebp, 0x4d6ec0f7
or edx, ebp
xor edx, 0xb2913f2e
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066b6f
mov ecx, dword [esp + 0x44]
mov byte [eax + 1], cl
mov ecx, 0x9fda14f8
mov dword [esp + 8], 0xffffff87
cmp ecx, 0xc9adfe25
je 0x10066c3c
cmp ecx, 0x9fda14f8
jne 0x10066bba
mov ecx, dword [esp + 8]
mov edx, ecx
and ecx, 0xbde401db
not edx
and edx, 0x421bfe24
or ecx, edx
xor ecx, 0xbde401cc
mov dword [esp + 0x44], ecx
mov ecx, 0xc9adfe25
jmp 0x10066bba
mov edx, dword [esp + 0x44]
mov byte [ecx + 1], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffa2
cmp edx, 0xc9adfe25
je 0x10066c5a
cmp edx, 0x9fda14f8
jne 0x10066c05
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x7dee8e97
not ebp
and ebp, 0x82117168
or edx, ebp
xor edx, 0x7dee8eb2
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066c05
mov ecx, dword [esp + 0x44]
mov byte [eax + 2], cl
add eax, 3
mov ecx, dword [esp + 0x1c]
add ecx, 0x1a
mov dword [esp], ecx
mov ecx, 0x2e97d9ad
jmp 0x10066a15
mov edx, dword [esp + 0x44]
mov byte [ecx + 2], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffbf
cmp edx, 0xc9adfe25
je 0x10066c99
cmp edx, 0x9fda14f8
jne 0x10066c6e
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x24
not ebp
and ebp, 0xffffffdb
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066c6e
mov edx, dword [esp + 0x44]
mov byte [ecx + 3], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffbe
cmp edx, 0xc9adfe25
je 0x10066cd8
cmp edx, 0x9fda14f8
jne 0x10066cad
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x23
not ebp
and ebp, 0xffffffdc
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066cad
mov edx, dword [esp + 0x44]
mov byte [ecx + 4], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffbd
cmp edx, 0xc9adfe25
je 0x10066d17
cmp edx, 0x9fda14f8
jne 0x10066cec
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x22
not ebp
and ebp, 0xffffffdd
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066cec
mov edx, dword [esp + 0x44]
mov byte [ecx + 5], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffb5
cmp edx, 0xc9adfe25
je 0x10066d56
cmp edx, 0x9fda14f8
jne 0x10066d2b
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x21
not ebp
and ebp, 0xffffffde
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066d2b
mov edx, dword [esp + 0x44]
mov byte [ecx + 6], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffbe
cmp edx, 0xc9adfe25
je 0x10066d95
cmp edx, 0x9fda14f8
jne 0x10066d6a
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x20
not ebp
and ebp, 0xffffffdf
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066d6a
mov edx, dword [esp + 0x44]
mov byte [ecx + 7], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffa4
cmp edx, 0xc9adfe25
je 0x10066de0
cmp edx, 0x9fda14f8
jne 0x10066da9
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x9eb65d41
not ebp
and ebp, 0x6149a2be
or edx, ebp
xor edx, 0x9eb65d5e
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066da9
mov edx, dword [esp + 0x44]
mov byte [ecx + 8], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffff83
cmp edx, 0xc9adfe25
je 0x10066e1f
cmp edx, 0x9fda14f8
jne 0x10066df4
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x1e
not ebp
and ebp, 0xffffffe1
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066df4
mov edx, dword [esp + 0x44]
mov byte [ecx + 9], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffa4
cmp edx, 0xc9adfe25
je 0x10066e5e
cmp edx, 0x9fda14f8
jne 0x10066e33
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x1d
not ebp
and ebp, 0xffffffe2
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066e33
mov edx, dword [esp + 0x44]
mov byte [ecx + 0xa], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffa2
cmp edx, 0xc9adfe25
je 0x10066e9d
cmp edx, 0x9fda14f8
jne 0x10066e72
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x1c
not ebp
and ebp, 0xffffffe3
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066e72
mov edx, dword [esp + 0x44]
mov byte [ecx + 0xb], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffb9
cmp edx, 0xc9adfe25
je 0x10066edc
cmp edx, 0x9fda14f8
jne 0x10066eb1
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0x1b
not ebp
and ebp, 0xffffffe4
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066eb1
mov edx, dword [esp + 0x44]
mov byte [ecx + 0xc], dl
mov edx, 0x9fda14f8
mov dword [esp + 8], 0xffffffbe
cmp edx, 0xc9adfe25
je 0x10066f27
cmp edx, 0x9fda14f8
jne 0x10066ef0
mov edx, dword [esp + 8]
mov ebp, edx
and edx, 0xa6bd3050
not ebp
and ebp, 0x5942cfaf
or edx, ebp
xor edx, 0xa6bd304a
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x10066ef0
mov edx, dword [esp + 0x44]
mov byte [ecx + 0xd], dl
add ecx, 0xe
mov byte [esp + 0x20], 0x67
mov dword [esp + 4], ecx
mov ecx, 0xf03e8898
jmp 0x10066a15
xor eax, eax
mov ecx, 0xc478fca5
cmp ecx, 0xc478fca4
jle 0x10066f9c
cmp ecx, 0x24915f75
jg 0x10067000
cmp ecx, 0xc478fca5
je 0x1006702d
cmp ecx, 0xdb7a036f
jne 0x10066f4b
mov ecx, dword [esp + 0x44]
add ecx, edi
mov dword [esp + 4], ecx
mov ecx, dword [esp + 4]
mov cl, byte [ecx]
mov edx, ecx
and cl, 0x2f
not dl
and dl, 0xd0
or cl, dl
movsx ecx, cl
mov dword [esp], ecx
mov ecx, 0xc42c7023
jmp 0x10066f4b
cmp ecx, 0xa733c151
je 0x10067064
cmp ecx, 0xb01d5320
je 0x1006704a
cmp ecx, 0xc42c7023
jne 0x10066f4b
mov ecx, dword [esp + 0x44]
mov edx, 0xd0
mov esi, 0xfd
add ecx, edx
mov edx, dword [esp]
mov ebx, ecx
and ecx, 2
not ebx
and ebx, esi
mov ebp, edx
and edx, 2
or ecx, ebx
not ebp
and ebp, esi
mov esi, dword [esp + 4]
or edx, ebp
xor ecx, edx
mov byte [esi], cl
mov ecx, dword [esp + 0x44]
inc ecx
mov dword [esp + 8], ecx
mov ecx, 0x24915f76
jmp 0x10066f4b
cmp ecx, 0x24915f76
je 0x1006705b
cmp ecx, 0x4711e52b
jne 0x10066f4b
mov dword [esp + 0x1c], edi
mov ecx, dword [esp + 0x1c]
add ecx, 0x19
mov dword [esp + 0x18], ecx
mov ecx, 0xb01d5320
jmp 0x10066f4b
mov dword [esp + 0x44], eax
mov edx, 0xdb7a036f
mov ecx, dword [esp + 0x44]
cmp ecx, 0x19
mov ecx, 0x4711e52b
cmovb ecx, edx
jmp 0x10066f4b
mov ecx, dword [esp + 0x18]
mov byte [ecx], 0
mov ecx, 0xa733c151
jmp 0x10066f4b
mov eax, dword [esp + 8]
jmp 0x10066f46
mov ecx, dword [esp + 0x1c]
call fcn.10058d60
lea edx, [esp + 0x1e0]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x3c], edx
mov ecx, dword [esp + 0x3c]
mov ecx, 0xf3b8c97f
mov dword [esp + 0x20], edx
mov dword [esp], 0xeaf5
mov dword [esp + 8], 0xead0
cmp ecx, 0xbcce74f8
je 0x100670da
cmp ecx, 0xf3b8c97f
jne 0x10067098
mov ecx, dword [esp]
mov edx, dword [esp + 8]
mov eax, 0xfd921b0f
mov esi, 0x26de4f0
mov ebp, edx
mov ebx, ecx
and edx, esi
and ecx, esi
not ebp
not ebx
and ebp, eax
and ebx, eax
or edx, ebp
or ecx, ebx
xor ecx, edx
mov dword [esp + 0x44], ecx
mov ecx, 0xbcce74f8
jmp 0x10067098
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x20]
mov word [edx], cx
mov edx, 0xf3b8c97f
mov ecx, dword [esp + 0x20]
mov dword [esp], 0xeab3
mov dword [esp + 8], 0xead1
cmp edx, 0xbcce74f8
je 0x1006712b
cmp edx, 0xf3b8c97f
jne 0x100670fd
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ebp, esi
not ebp
and ebp, edx
not edx
and edx, esi
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x100670fd
mov edx, dword [esp + 0x44]
mov word [ecx + 2], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0xeabf
mov dword [esp + 8], 0xead2
cmp edx, 0xbcce74f8
je 0x10067189
cmp edx, 0xf3b8c97f
jne 0x10067147
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov eax, 0xa9884293
mov ebx, 0x5677bd6c
mov ebp, esi
and esi, ebx
not ebp
and ebp, eax
or esi, ebp
mov ebp, edx
and edx, ebx
not ebp
and ebp, eax
or edx, ebp
xor edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x10067147
mov edx, dword [esp + 0x44]
mov word [ecx + 4], dx
add ecx, 6
mov dword [esp], 0xeabd
mov dword [esp + 8], 0xead3
mov dword [esp + 0x1c], ecx
mov ecx, 0xf3b8c97f
cmp ecx, 0xbcce74f8
je 0x100671ee
cmp ecx, 0xf3b8c97f
jne 0x100671ac
mov ecx, dword [esp]
mov edx, dword [esp + 8]
mov eax, 0x31f58821
mov ebx, 0xce0a77de
mov esi, edx
mov ebp, ecx
and edx, ebx
and ecx, ebx
not esi
not ebp
and esi, eax
and ebp, eax
or edx, esi
or ecx, ebp
xor ecx, edx
mov dword [esp + 0x44], ecx
mov ecx, 0xbcce74f8
jmp 0x100671ac
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x1c]
mov word [edx], cx
mov edx, 0xea62b54c
cmp edx, 0xead1fea0
jg 0x1006727b
cmp edx, 0x87a70533
je 0x10067294
cmp edx, 0xea62b54c
jne 0x100671fe
mov edx, dword [esp + 0x1c]
mov dword [esp], 0xeaa3
mov dword [esp + 8], 0xead4
add edx, 2
mov dword [esp + 0x18], edx
mov edx, 0xf3b8c97f
cmp edx, 0xbcce74f8
je 0x100672b2
cmp edx, 0xf3b8c97f
jne 0x10067239
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ebx, 0xb92a93c1
mov ecx, 0x46d56c3e
mov ebp, esi
and esi, ecx
not ebp
and ebp, ebx
or esi, ebp
mov ebp, edx
and edx, ecx
not ebp
and ebp, ebx
or edx, ebp
xor edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x10067239
cmp edx, 0xead1fea1
je 0x100672c7
cmp edx, 0x5adb9d9e
jne 0x100671fe
jmp 0x1006777b
mov word [eax], 0
add eax, 2
mov edx, 0x87a70533
mov esi, 0x5adb9d9e
cmp eax, dword [esp + 4]
cmove edx, esi
jmp 0x100671fe
mov edx, dword [esp + 0x44]
mov esi, dword [esp + 0x18]
mov word [esi], dx
mov edx, 0xead1fea1
jmp 0x100671fe
mov eax, dword [esp + 0x18]
mov edx, 0xf3b8c97f
mov dword [esp], 0xeaa0
mov dword [esp + 8], 0xead5
cmp edx, 0xbcce74f8
je 0x1006730d
cmp edx, 0xf3b8c97f
jne 0x100672df
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ebp, esi
not ebp
and ebp, edx
not edx
and edx, esi
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x100672df
mov edx, dword [esp + 0x44]
mov word [eax + 2], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0xeab5
mov dword [esp + 8], 0xead6
cmp edx, 0xbcce74f8
je 0x10067357
cmp edx, 0xf3b8c97f
jne 0x10067329
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ebp, esi
not ebp
and ebp, edx
not edx
and edx, esi
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x10067329
mov edx, dword [esp + 0x44]
mov word [eax + 4], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0xeab3
mov dword [esp + 8], 0xead7
cmp edx, 0xbcce74f8
je 0x100673b5
cmp edx, 0xf3b8c97f
jne 0x10067373
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ecx, 0xc9a6d849
mov ebx, 0x365927b6
mov ebp, esi
and esi, ebx
not ebp
and ebp, ecx
or esi, ebp
mov ebp, edx
and edx, ebx
not ebp
and ebp, ecx
or edx, ebp
xor edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x10067373
mov edx, dword [esp + 0x44]
mov word [eax + 6], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0xeaf5
mov dword [esp + 8], 0xead8
cmp edx, 0xbcce74f8
je 0x10067413
cmp edx, 0xf3b8c97f
jne 0x100673d1
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ecx, 0xa050e4c
mov ebx, 0xf5faf1b3
mov ebp, esi
and esi, ebx
not ebp
and ebp, ecx
or esi, ebp
mov ebp, edx
and edx, ebx
not ebp
and ebp, ecx
or edx, ebp
xor edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x100673d1
mov edx, dword [esp + 0x44]
mov word [eax + 8], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0xead0
mov dword [esp + 8], 0xead9
cmp edx, 0xbcce74f8
je 0x10067471
cmp edx, 0xf3b8c97f
jne 0x1006742f
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ecx, 0x4195c00c
mov ebx, 0xbe6a3ff3
mov ebp, esi
and esi, ebx
not ebp
and ebp, ecx
or esi, ebp
mov ebp, edx
and edx, ebx
not ebp
and ebp, ecx
or edx, ebp
xor edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x1006742f
mov edx, dword [esp + 0x44]
mov word [eax + 0xa], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0
mov dword [esp + 8], 0xeada
cmp edx, 0xbcce74f8
je 0x100674cf
cmp edx, 0xf3b8c97f
jne 0x1006748d
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ecx, 0xebbef49e
mov ebx, 0x14410b61
mov ebp, esi
and esi, ebx
not ebp
and ebp, ecx
or esi, ebp
mov ebp, edx
and edx, ebx
not ebp
and ebp, ecx
or edx, ebp
xor edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x1006748d
mov edx, dword [esp + 0x44]
mov word [eax + 0xc], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0
mov dword [esp + 8], 0xeadb
cmp edx, 0xbcce74f8
je 0x10067519
cmp edx, 0xf3b8c97f
jne 0x100674eb
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ebp, esi
not ebp
and ebp, edx
not edx
and edx, esi
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x100674eb
mov edx, dword [esp + 0x44]
mov word [eax + 0xe], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0
mov dword [esp + 8], 0xeadc
cmp edx, 0xbcce74f8
je 0x10067563
cmp edx, 0xf3b8c97f
jne 0x10067535
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ebp, esi
not ebp
and ebp, edx
not edx
and edx, esi
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x10067535
mov edx, dword [esp + 0x44]
mov word [eax + 0x10], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0
mov dword [esp + 8], 0xeadd
cmp edx, 0xbcce74f8
je 0x100675c1
cmp edx, 0xf3b8c97f
jne 0x1006757f
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ecx, 0x133efa2d
mov ebx, 0xecc105d2
mov ebp, esi
and esi, ebx
not ebp
and ebp, ecx
or esi, ebp
mov ebp, edx
and edx, ebx
not ebp
and ebp, ecx
or edx, ebp
xor edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x1006757f
mov edx, dword [esp + 0x44]
mov word [eax + 0x12], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0
mov dword [esp + 8], 0xeade
cmp edx, 0xbcce74f8
je 0x1006760b
cmp edx, 0xf3b8c97f
jne 0x100675dd
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ebp, esi
not ebp
and ebp, edx
not edx
and edx, esi
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x100675dd
mov edx, dword [esp + 0x44]
mov word [eax + 0x14], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0
mov dword [esp + 8], 0xeadf
cmp edx, 0xbcce74f8
je 0x10067669
cmp edx, 0xf3b8c97f
jne 0x10067627
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ecx, 0x505cf789
mov ebx, 0xafa30876
mov ebp, esi
and esi, ebx
not ebp
and ebp, ecx
or esi, ebp
mov ebp, edx
and edx, ebx
not ebp
and ebp, ecx
or edx, ebp
xor edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x10067627
mov edx, dword [esp + 0x44]
mov word [eax + 0x16], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0
mov dword [esp + 8], 0xeae0
cmp edx, 0xbcce74f8
je 0x100676b3
cmp edx, 0xf3b8c97f
jne 0x10067685
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ebp, esi
not ebp
and ebp, edx
not edx
and edx, esi
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x10067685
mov edx, dword [esp + 0x44]
mov word [eax + 0x18], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0
mov dword [esp + 8], 0xeae1
cmp edx, 0xbcce74f8
je 0x10067711
cmp edx, 0xf3b8c97f
jne 0x100676cf
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ecx, 0xc372438e
mov ebx, 0x3c8dbc71
mov ebp, esi
and esi, ebx
not ebp
and ebp, ecx
or esi, ebp
mov ebp, edx
and edx, ebx
not ebp
and ebp, ecx
or edx, ebp
xor edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x100676cf
mov edx, dword [esp + 0x44]
mov word [eax + 0x1a], dx
mov edx, 0xf3b8c97f
mov dword [esp], 0
mov dword [esp + 8], 0xeae2
cmp edx, 0xbcce74f8
je 0x1006775b
cmp edx, 0xf3b8c97f
jne 0x1006772d
mov edx, dword [esp]
mov esi, dword [esp + 8]
mov ebp, esi
not ebp
and ebp, edx
not edx
and edx, esi
or edx, ebp
mov dword [esp + 0x44], edx
mov edx, 0xbcce74f8
jmp 0x1006772d
mov edx, dword [esp + 0x44]
mov word [eax + 0x1c], dx
add eax, 0x1e
mov edx, dword [esp + 0x20]
add edx, 0x28
mov dword [esp + 4], edx
mov edx, 0x87a70533
jmp 0x100671fe
xor ecx, ecx
mov edx, 0xa48bff4
cmp edx, 0xffd8a663
jle 0x100677c0
cmp edx, 0x1244f754
jg 0x100677dd
cmp edx, 0xffd8a664
je 0x10067878
cmp edx, 0xa48bff4
jne 0x10067782
mov dword [esp + 0x44], ecx
mov eax, 0x20dc5c72
mov edx, dword [esp + 0x44]
cmp edx, 0x13
mov edx, 0xc23ce54c
cmovb edx, eax
jmp 0x10067782
cmp edx, 0xa035b213
je 0x10067825
cmp edx, 0xc23ce54c
je 0x1006784f
cmp edx, 0xe343b562
jne 0x10067782
jmp 0x1006788d
cmp edx, 0x1244f755
je 0x10067864
cmp edx, 0x20dc5c72
jne 0x10067782
mov edx, dword [esp + 0x44]
lea edx, [esp + edx*2 + 0x1e0]
mov dword [esp + 4], edx
mov edx, dword [esp + 4]
movzx edx, word [edx]
mov esi, edx
and edx, 0x152f
not esi
and esi, 0xffffead0
or edx, esi
movzx edx, dx
mov dword [esp], edx
mov edx, 0xa035b213
jmp 0x10067782
mov edx, dword [esp + 0x44]
mov ebp, dword [esp]
mov ebx, 0xffff152f
sub ebx, edx
lea esi, [edx + 0xead0]
mov edx, 0xffd8a664
and ebx, ebp
not ebp
and ebp, esi
or ebx, ebp
mov dword [esp + 8], ebx
jmp 0x10067782
lea edx, [esp + 0x1e0]
mov dword [esp + 0x18], edx
mov edx, 0x1244f755
jmp 0x10067782
mov edx, dword [esp + 0x18]
mov word [edx + 0x26], 0
mov edx, 0xe343b562
jmp 0x10067782
mov ecx, dword [esp + 8]
mov edx, dword [esp + 4]
mov word [edx], cx
mov ecx, dword [esp + 0x44]
inc ecx
jmp 0x1006777d
push 0x208
lea ecx, [esp + 0x228]
push ecx
push dword [esp + 0x20]
call dword [esp + 0x38]
mov eax, 0xe2111f6
jmp 0x100667cd
mov eax, dword [esp + 0x3c]
mov eax, dword [esp + 0x38]
lea eax, [esp + 0x44]
mov dword [esp + 4], 0xeaff
mov dword [esp], 0xead0
mov dword [esp + 0x24], eax
mov eax, 0xf3b8c97f
cmp eax, 0xbcce74f8
je 0x100678fc
cmp eax, 0xf3b8c97f
jne 0x100678d0
mov eax, dword [esp + 4]
mov ecx, dword [esp]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x100678d0
movzx eax, word [esp + 0x648]
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0x24]
mov word [ecx], ax
mov ecx, 0xf3b8c97f
mov eax, dword [esp + 0x24]
mov dword [esp + 4], 0xeab3
mov dword [esp], 0xead1
cmp ecx, 0xbcce74f8
je 0x10067959
cmp ecx, 0xf3b8c97f
jne 0x1006792b
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x1006792b
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x3fa20c43
mov word [eax + 2], cx
mov ecx, 0xc05df3bc
mov dword [esp + 4], 0xeaf0
mov dword [esp], 0xead2
cmp esi, 0xbcce74f8
je 0x100679b7
cmp esi, 0xf3b8c97f
jne 0x1006797f
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x1006797f
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x7130ce7
mov word [eax + 4], cx
mov ecx, 0xf8ecf318
mov dword [esp + 4], 0xeaa0
mov dword [esp], 0xead3
cmp esi, 0xbcce74f8
je 0x10067a15
cmp esi, 0xf3b8c97f
jne 0x100679dd
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x100679dd
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x4b48232e
mov word [eax + 6], cx
mov ecx, 0xb4b7dcd1
mov dword [esp + 4], 0xeabf
mov dword [esp], 0xead4
cmp esi, 0xbcce74f8
je 0x10067a73
cmp esi, 0xf3b8c97f
jne 0x10067a3b
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067a3b
mov ecx, dword [esp + 8]
mov word [eax + 8], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaa7
mov dword [esp], 0xead5
cmp ecx, 0xbcce74f8
je 0x10067abd
cmp ecx, 0xf3b8c97f
jne 0x10067a8f
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10067a8f
mov ecx, dword [esp + 8]
mov word [eax + 0xa], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xead6
cmp ecx, 0xbcce74f8
je 0x10067b07
cmp ecx, 0xf3b8c97f
jne 0x10067ad9
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10067ad9
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x6cd78284
mov word [eax + 0xc], cx
mov ecx, 0x93287d7b
mov dword [esp + 4], 0xeaa2
mov dword [esp], 0xead7
cmp esi, 0xbcce74f8
je 0x10067b65
cmp esi, 0xf3b8c97f
jne 0x10067b2d
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067b2d
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x22b263e3
mov word [eax + 0xe], cx
mov ecx, 0xdd4d9c1c
mov dword [esp + 4], 0xeaa3
mov dword [esp], 0xead8
cmp esi, 0xbcce74f8
je 0x10067bc3
cmp esi, 0xf3b8c97f
jne 0x10067b8b
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067b8b
mov ecx, dword [esp + 8]
mov word [eax + 0x10], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab8
mov dword [esp], 0xead9
cmp ecx, 0xbcce74f8
je 0x10067c0d
cmp ecx, 0xf3b8c97f
jne 0x10067bdf
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10067bdf
mov ecx, dword [esp + 8]
mov word [eax + 0x12], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeada
cmp ecx, 0xbcce74f8
je 0x10067c57
cmp ecx, 0xf3b8c97f
jne 0x10067c29
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10067c29
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x7b82cac1
mov word [eax + 0x14], cx
mov ecx, 0x847d353e
mov dword [esp + 4], 0xeabc
mov dword [esp], 0xeadb
cmp esi, 0xbcce74f8
je 0x10067cb5
cmp esi, 0xf3b8c97f
jne 0x10067c7d
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067c7d
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x2eb0890
mov word [eax + 0x16], cx
mov ecx, 0xfd14f76f
mov dword [esp + 4], 0xeabc
mov dword [esp], 0xeadc
cmp esi, 0xbcce74f8
je 0x10067d13
cmp esi, 0xf3b8c97f
jne 0x10067cdb
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067cdb
mov ecx, dword [esp + 8]
mov word [eax + 0x18], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaf0
mov dword [esp], 0xeadd
cmp ecx, 0xbcce74f8
je 0x10067d5d
cmp ecx, 0xf3b8c97f
jne 0x10067d2f
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10067d2f
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x56b56d10
mov word [eax + 0x1a], cx
mov ecx, 0xa94a92ef
mov dword [esp + 4], 0xeaf2
mov dword [esp], 0xeade
cmp esi, 0xbcce74f8
je 0x10067dbb
cmp esi, 0xf3b8c97f
jne 0x10067d83
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067d83
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x51c25c3e
mov word [eax + 0x1c], cx
mov ecx, 0xae3da3c1
mov dword [esp + 4], 0xeaf8
mov dword [esp], 0xeadf
cmp esi, 0xbcce74f8
je 0x10067e19
cmp esi, 0xf3b8c97f
jne 0x10067de1
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067de1
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x8551c09b
mov word [eax + 0x1e], cx
mov ecx, 0x7aae3f64
mov dword [esp + 4], 0xeabe
mov dword [esp], 0xeae0
cmp esi, 0xbcce74f8
je 0x10067e77
cmp esi, 0xf3b8c97f
jne 0x10067e3f
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067e3f
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xb00a6ef8
mov word [eax + 0x20], cx
mov ecx, 0x4ff59107
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeae1
cmp esi, 0xbcce74f8
je 0x10067ed5
cmp esi, 0xf3b8c97f
jne 0x10067e9d
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067e9d
mov ecx, dword [esp + 8]
mov word [eax + 0x22], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaa7
mov dword [esp], 0xeae2
cmp ecx, 0xbcce74f8
je 0x10067f1f
cmp ecx, 0xf3b8c97f
jne 0x10067ef1
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10067ef1
mov ecx, dword [esp + 8]
mov word [eax + 0x24], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeafd
mov dword [esp], 0xeae3
cmp ecx, 0xbcce74f8
je 0x10067f69
cmp ecx, 0xf3b8c97f
jne 0x10067f3b
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10067f3b
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x3e2bd07c
mov word [eax + 0x26], cx
mov ecx, 0xc1d42f83
mov dword [esp + 4], 0xeabf
mov dword [esp], 0xeae4
cmp esi, 0xbcce74f8
je 0x10067fc7
cmp esi, 0xf3b8c97f
jne 0x10067f8f
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067f8f
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x9b4b9bb1
mov word [eax + 0x28], cx
mov ecx, 0x64b4644e
mov dword [esp + 4], 0xeab2
mov dword [esp], 0xeae5
cmp esi, 0xbcce74f8
je 0x10068025
cmp esi, 0xf3b8c97f
jne 0x10067fed
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10067fed
mov ecx, dword [esp + 8]
mov word [eax + 0x2a], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaba
mov dword [esp], 0xeae6
cmp ecx, 0xbcce74f8
je 0x1006806f
cmp ecx, 0xf3b8c97f
jne 0x10068041
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068041
mov ecx, dword [esp + 8]
mov word [eax + 0x2c], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeae7
cmp ecx, 0xbcce74f8
je 0x100680b9
cmp ecx, 0xf3b8c97f
jne 0x1006808b
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x1006808b
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xa0f4994c
mov word [eax + 0x2e], cx
mov ecx, 0x5f0b66b3
mov dword [esp + 4], 0xeab3
mov dword [esp], 0xeae8
cmp esi, 0xbcce74f8
je 0x10068117
cmp esi, 0xf3b8c97f
jne 0x100680df
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x100680df
mov ecx, dword [esp + 8]
mov word [eax + 0x30], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaa4
mov dword [esp], 0xeae9
cmp ecx, 0xbcce74f8
je 0x10068161
cmp ecx, 0xf3b8c97f
jne 0x10068133
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068133
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xcc70ab24
mov word [eax + 0x32], cx
mov ecx, 0x338f54db
mov dword [esp + 4], 0xeaf0
mov dword [esp], 0xeaea
cmp esi, 0xbcce74f8
je 0x100681bf
cmp esi, 0xf3b8c97f
jne 0x10068187
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068187
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x39df1fe9
mov word [eax + 0x34], cx
mov ecx, 0xc620e016
mov dword [esp + 4], 0xeafd
mov dword [esp], 0xeaeb
cmp esi, 0xbcce74f8
je 0x1006821d
cmp esi, 0xf3b8c97f
jne 0x100681e5
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x100681e5
mov ecx, dword [esp + 8]
mov word [eax + 0x36], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xea93
mov dword [esp], 0xeaec
cmp ecx, 0xbcce74f8
je 0x10068267
cmp ecx, 0xf3b8c97f
jne 0x10068239
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068239
mov ecx, dword [esp + 8]
mov word [eax + 0x38], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xea9f
mov dword [esp], 0xeaed
cmp ecx, 0xbcce74f8
je 0x100682b1
cmp ecx, 0xf3b8c97f
jne 0x10068283
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068283
mov ecx, dword [esp + 8]
mov word [eax + 0x3a], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xea9d
mov dword [esp], 0xeaee
cmp ecx, 0xbcce74f8
je 0x100682fb
cmp ecx, 0xf3b8c97f
jne 0x100682cd
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x100682cd
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x29bd2fd6
mov word [eax + 0x3c], cx
mov ecx, 0xd642d029
mov dword [esp + 4], 0xeaf0
mov dword [esp], 0xeaef
cmp esi, 0xbcce74f8
je 0x10068359
cmp esi, 0xf3b8c97f
jne 0x10068321
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068321
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x999ff131
mov word [eax + 0x3e], cx
mov ecx, 0x66600ece
mov dword [esp + 4], 0xea83
mov dword [esp], 0xeaf0
cmp esi, 0xbcce74f8
je 0x100683b7
cmp esi, 0xf3b8c97f
jne 0x1006837f
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x1006837f
mov ecx, dword [esp + 8]
mov word [eax + 0x40], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab8
mov dword [esp], 0xeaf1
cmp ecx, 0xbcce74f8
je 0x10068401
cmp ecx, 0xf3b8c97f
jne 0x100683d3
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x100683d3
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xf2e50ad5
mov word [eax + 0x42], cx
mov ecx, 0xd1af52a
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeaf2
cmp esi, 0xbcce74f8
je 0x1006845f
cmp esi, 0xf3b8c97f
jne 0x10068427
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068427
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x87385b39
mov word [eax + 0x44], cx
mov ecx, 0x78c7a4c6
mov dword [esp + 4], 0xeabc
mov dword [esp], 0xeaf3
cmp esi, 0xbcce74f8
je 0x100684bd
cmp esi, 0xf3b8c97f
jne 0x10068485
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068485
mov ecx, dword [esp + 8]
mov word [eax + 0x46], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeabc
mov dword [esp], 0xeaf4
cmp ecx, 0xbcce74f8
je 0x10068507
cmp ecx, 0xf3b8c97f
jne 0x100684d9
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x100684d9
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xdcc41d0d
mov word [eax + 0x48], cx
mov ecx, 0x233be2f2
mov dword [esp + 4], 0xeafe
mov dword [esp], 0xeaf5
cmp esi, 0xbcce74f8
je 0x10068565
cmp esi, 0xf3b8c97f
jne 0x1006852d
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x1006852d
mov ecx, dword [esp + 8]
mov word [eax + 0x4a], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xea91
mov dword [esp], 0xeaf6
cmp ecx, 0xbcce74f8
je 0x100685af
cmp ecx, 0xf3b8c97f
jne 0x10068581
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068581
mov ecx, dword [esp + 8]
mov word [eax + 0x4c], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaa0
mov dword [esp], 0xeaf7
cmp ecx, 0xbcce74f8
je 0x100685f9
cmp ecx, 0xf3b8c97f
jne 0x100685cb
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x100685cb
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xa49f6993
mov word [eax + 0x4e], cx
mov ecx, 0x5b60966c
mov dword [esp + 4], 0xeaa0
mov dword [esp], 0xeaf8
cmp esi, 0xbcce74f8
je 0x10068657
cmp esi, 0xf3b8c97f
jne 0x1006861f
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x1006861f
mov ecx, dword [esp + 8]
mov word [eax + 0x50], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeabc
mov dword [esp], 0xeaf9
cmp ecx, 0xbcce74f8
je 0x100686a1
cmp ecx, 0xf3b8c97f
jne 0x10068673
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068673
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x94cb4a2f
mov word [eax + 0x52], cx
mov ecx, 0x6b34b5d0
mov dword [esp + 4], 0xeab9
mov dword [esp], 0xeafa
cmp esi, 0xbcce74f8
je 0x100686ff
cmp esi, 0xf3b8c97f
jne 0x100686c7
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x100686c7
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x3c852370
mov word [eax + 0x54], cx
mov ecx, 0xc37adc8f
mov dword [esp + 4], 0xeab3
mov dword [esp], 0xeafb
cmp esi, 0xbcce74f8
je 0x1006875d
cmp esi, 0xf3b8c97f
jne 0x10068725
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068725
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x624062bf
mov word [eax + 0x56], cx
mov ecx, 0x9dbf9d40
mov dword [esp + 4], 0xeab1
mov dword [esp], 0xeafc
cmp esi, 0xbcce74f8
je 0x100687bb
cmp esi, 0xf3b8c97f
jne 0x10068783
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068783
mov ecx, dword [esp + 8]
mov word [eax + 0x58], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaa4
mov dword [esp], 0xeafd
cmp ecx, 0xbcce74f8
je 0x10068805
cmp ecx, 0xf3b8c97f
jne 0x100687d7
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x100687d7
mov ecx, dword [esp + 8]
mov word [eax + 0x5a], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab9
mov dword [esp], 0xeafe
cmp ecx, 0xbcce74f8
je 0x1006884f
cmp ecx, 0xf3b8c97f
jne 0x10068821
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068821
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xf21f473c
mov word [eax + 0x5c], cx
mov ecx, 0xde0b8c3
mov dword [esp + 4], 0xeabf
mov dword [esp], 0xeaff
cmp esi, 0xbcce74f8
je 0x100688ad
cmp esi, 0xf3b8c97f
jne 0x10068875
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068875
mov ecx, dword [esp + 8]
mov word [eax + 0x5e], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeabe
mov dword [esp], 0xeb00
cmp ecx, 0xbcce74f8
je 0x100688f7
cmp ecx, 0xf3b8c97f
jne 0x100688c9
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x100688c9
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x10a4d2e
mov word [eax + 0x60], cx
mov ecx, 0xfef5b2d1
mov dword [esp + 4], 0xeaf9
mov dword [esp], 0xeb01
cmp esi, 0xbcce74f8
je 0x10068955
cmp esi, 0xf3b8c97f
jne 0x1006891d
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x1006891d
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xc40239d7
mov word [eax + 0x62], cx
mov ecx, 0x3bfdc628
mov dword [esp + 4], 0xeafe
mov dword [esp], 0xeb02
cmp esi, 0xbcce74f8
je 0x100689b3
cmp esi, 0xf3b8c97f
jne 0x1006897b
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x1006897b
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xd626012e
mov word [eax + 0x64], cx
mov ecx, 0x29d9fed1
mov dword [esp + 4], 0xea9e
mov dword [esp], 0xeb03
cmp esi, 0xbcce74f8
je 0x10068a11
cmp esi, 0xf3b8c97f
jne 0x100689d9
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x100689d9
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xd19305c6
mov word [eax + 0x66], cx
mov ecx, 0x2e6cfa39
mov dword [esp + 4], 0xeab1
mov dword [esp], 0xeb04
cmp esi, 0xbcce74f8
je 0x10068a6f
cmp esi, 0xf3b8c97f
jne 0x10068a37
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068a37
mov ecx, dword [esp + 8]
mov word [eax + 0x68], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeabd
mov dword [esp], 0xeb05
cmp ecx, 0xbcce74f8
je 0x10068ab9
cmp ecx, 0xf3b8c97f
jne 0x10068a8b
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068a8b
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x22a88f53
mov word [eax + 0x6a], cx
mov ecx, 0xdd5770ac
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeb06
cmp esi, 0xbcce74f8
je 0x10068b17
cmp esi, 0xf3b8c97f
jne 0x10068adf
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068adf
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x5e033a2f
mov word [eax + 0x6c], cx
mov ecx, 0xa1fcc5d0
mov dword [esp + 4], 0xea83
mov dword [esp], 0xeb07
cmp esi, 0xbcce74f8
je 0x10068b75
cmp esi, 0xf3b8c97f
jne 0x10068b3d
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068b3d
mov ecx, dword [esp + 8]
mov word [eax + 0x6e], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaa0
mov dword [esp], 0xeb08
cmp ecx, 0xbcce74f8
je 0x10068bbf
cmp ecx, 0xf3b8c97f
jne 0x10068b91
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068b91
mov ecx, dword [esp + 8]
mov word [eax + 0x70], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab1
mov dword [esp], 0xeb09
cmp ecx, 0xbcce74f8
je 0x10068c09
cmp ecx, 0xf3b8c97f
jne 0x10068bdb
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068bdb
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x9822e24b
mov word [eax + 0x72], cx
mov ecx, 0x67dd1db4
mov dword [esp + 4], 0xeab3
mov dword [esp], 0xeb0a
cmp esi, 0xbcce74f8
je 0x10068c67
cmp esi, 0xf3b8c97f
jne 0x10068c2f
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068c2f
mov ecx, dword [esp + 8]
mov word [eax + 0x74], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeb0b
cmp ecx, 0xbcce74f8
je 0x10068cb1
cmp ecx, 0xf3b8c97f
jne 0x10068c83
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068c83
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x93f65532
mov word [eax + 0x76], cx
mov ecx, 0x6c09aacd
mov dword [esp + 4], 0xeaf8
mov dword [esp], 0xeb0c
cmp esi, 0xbcce74f8
je 0x10068d0f
cmp esi, 0xf3b8c97f
jne 0x10068cd7
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068cd7
mov ecx, dword [esp + 8]
mov word [eax + 0x78], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeae1
mov dword [esp], 0xeb0d
cmp ecx, 0xbcce74f8
je 0x10068d59
cmp ecx, 0xf3b8c97f
jne 0x10068d2b
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068d2b
mov ecx, dword [esp + 8]
mov word [eax + 0x7a], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeae7
mov dword [esp], 0xeb0e
cmp ecx, 0xbcce74f8
je 0x10068da3
cmp ecx, 0xf3b8c97f
jne 0x10068d75
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068d75
mov ecx, dword [esp + 8]
mov word [eax + 0x7c], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaf9
mov dword [esp], 0xeb0f
cmp ecx, 0xbcce74f8
je 0x10068ded
cmp ecx, 0xf3b8c97f
jne 0x10068dbf
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068dbf
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x9c6c20de
mov word [eax + 0x7e], cx
mov ecx, 0x6393df21
mov dword [esp + 4], 0xeafe
mov dword [esp], 0xeb10
cmp esi, 0xbcce74f8
je 0x10068e4b
cmp esi, 0xf3b8c97f
jne 0x10068e13
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068e13
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x8cff5c24
mov word [eax + 0x80], cx
mov ecx, 0x7300a3db
mov dword [esp + 4], 0xea80
mov dword [esp], 0xeb11
cmp esi, 0xbcce74f8
je 0x10068eac
cmp esi, 0xf3b8c97f
jne 0x10068e74
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068e74
mov ecx, dword [esp + 8]
mov word [eax + 0x82], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab1
mov dword [esp], 0xeb12
cmp ecx, 0xbcce74f8
je 0x10068ef9
cmp ecx, 0xf3b8c97f
jne 0x10068ecb
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10068ecb
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x456f36dc
mov word [eax + 0x84], cx
mov ecx, 0xba90c923
mov dword [esp + 4], 0xeaa2
mov dword [esp], 0xeb13
cmp esi, 0xbcce74f8
je 0x10068f5a
cmp esi, 0xf3b8c97f
jne 0x10068f22
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068f22
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xb3c0dbae
mov word [eax + 0x86], cx
mov ecx, 0x4c3f2451
mov dword [esp + 4], 0xeaa3
mov dword [esp], 0xeb14
cmp esi, 0xbcce74f8
je 0x10068fbb
cmp esi, 0xf3b8c97f
jne 0x10068f83
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068f83
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xcaeb9325
mov word [eax + 0x88], cx
mov ecx, 0x35146cda
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeb15
cmp esi, 0xbcce74f8
je 0x1006901c
cmp esi, 0xf3b8c97f
jne 0x10068fe4
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10068fe4
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x9f22b4c8
mov word [eax + 0x8a], cx
mov ecx, 0x60dd4b37
mov dword [esp + 4], 0xea9e
mov dword [esp], 0xeb16
cmp esi, 0xbcce74f8
je 0x1006907d
cmp esi, 0xf3b8c97f
jne 0x10069045
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10069045
mov ecx, dword [esp + 8]
mov word [eax + 0x8c], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab1
mov dword [esp], 0xeb17
cmp ecx, 0xbcce74f8
je 0x100690ca
cmp ecx, 0xf3b8c97f
jne 0x1006909c
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x1006909c
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xca4afa1d
mov word [eax + 0x8e], cx
mov ecx, 0x35b505e2
mov dword [esp + 4], 0xeabd
mov dword [esp], 0xeb18
cmp esi, 0xbcce74f8
je 0x1006912b
cmp esi, 0xf3b8c97f
jne 0x100690f3
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x100690f3
mov ecx, dword [esp + 8]
mov word [eax + 0x90], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeb19
cmp ecx, 0xbcce74f8
je 0x10069178
cmp ecx, 0xf3b8c97f
jne 0x1006914a
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x1006914a
mov ecx, dword [esp + 8]
mov word [eax + 0x92], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaf8
mov dword [esp], 0xeb1a
cmp ecx, 0xbcce74f8
je 0x100691c5
cmp ecx, 0xf3b8c97f
jne 0x10069197
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10069197
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xf377c666
mov word [eax + 0x94], cx
mov ecx, 0xc883999
mov dword [esp + 4], 0xeaf7
mov dword [esp], 0xeb1b
cmp esi, 0xbcce74f8
je 0x10069226
cmp esi, 0xf3b8c97f
jne 0x100691ee
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x100691ee
mov ecx, dword [esp + 8]
mov word [eax + 0x96], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaf5
mov dword [esp], 0xeb1c
cmp ecx, 0xbcce74f8
je 0x10069273
cmp ecx, 0xf3b8c97f
jne 0x10069245
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10069245
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0x53809541
mov word [eax + 0x98], cx
mov ecx, 0xac7f6abe
mov dword [esp + 4], 0xeab3
mov dword [esp], 0xeb1d
cmp esi, 0xbcce74f8
je 0x100692d4
cmp esi, 0xf3b8c97f
jne 0x1006929c
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x1006929c
mov ecx, dword [esp + 8]
mov word [eax + 0x9a], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaea
mov dword [esp], 0xeb1e
cmp ecx, 0xbcce74f8
je 0x10069321
cmp ecx, 0xf3b8c97f
jne 0x100692f3
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x100692f3
mov ecx, dword [esp + 8]
mov word [eax + 0x9c], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xeaf7
mov dword [esp], 0xeb1f
cmp ecx, 0xbcce74f8
je 0x1006936e
cmp ecx, 0xf3b8c97f
jne 0x10069340
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x10069340
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xa993a117
mov word [eax + 0x9e], cx
mov ecx, 0x566c5ee8
mov dword [esp + 4], 0xeaf9
mov dword [esp], 0xeb20
cmp esi, 0xbcce74f8
je 0x100693cf
cmp esi, 0xf3b8c97f
jne 0x10069397
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x10069397
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xe367937a
mov word [eax + 0xa0], cx
mov ecx, 0x1c986c85
mov dword [esp + 4], 0xeafe
mov dword [esp], 0xeb21
cmp esi, 0xbcce74f8
je 0x10069430
cmp esi, 0xf3b8c97f
jne 0x100693f8
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x100693f8
mov ecx, dword [esp + 8]
mov word [eax + 0xa2], cx
mov ecx, 0xf3b8c97f
mov dword [esp + 4], 0xea99
mov dword [esp], 0xeb22
cmp ecx, 0xbcce74f8
je 0x1006947d
cmp ecx, 0xf3b8c97f
jne 0x1006944f
mov ecx, dword [esp + 4]
mov edx, dword [esp]
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov dword [esp + 8], ecx
mov ecx, 0xbcce74f8
jmp 0x1006944f
mov ecx, dword [esp + 8]
mov esi, 0xf3b8c97f
mov edx, 0xfcfdcb80
mov word [eax + 0xa4], cx
mov ecx, 0x302347f
mov dword [esp + 4], 0xeabe
mov dword [esp], 0xeb23
cmp esi, 0xbcce74f8
je 0x100694de
cmp esi, 0xf3b8c97f
jne 0x100694a6
mov esi, dword [esp + 4]
mov edi, dword [esp]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, ecx
and ebp, ecx
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp + 8], esi
mov esi, 0xbcce74f8
jmp 0x100694a6
mov ecx, dword [esp + 8]
mov word [eax + 0xa6], cx
add eax, 0xa8
mov dword [esp + 4], 0xeaa6
mov dword [esp], 0xeb24
mov dword [esp + 0x20], eax
mov eax, 0xf3b8c97f
cmp eax, 0xbcce74f8
je 0x10069532
cmp eax, 0xf3b8c97f
jne 0x10069506
mov eax, dword [esp + 4]
mov ecx, dword [esp]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069506
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0x20]
mov edx, 0x51e43198
mov word [ecx], ax
cmp edx, 0x51e43197
jg 0x1006955f
cmp edx, 0xbb1881e5
je 0x100695b7
cmp edx, 0x30bed2d0
jne 0x10069542
jmp 0x1006bdbd
cmp edx, 0x715821b6
je 0x100695d5
cmp edx, 0x51e43198
jne 0x10069542
mov edx, dword [esp + 0x20]
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeabf
mov dword [esp], 0xeb25
cmp eax, 0xbcce74f8
je 0x1006962a
cmp eax, 0xf3b8c97f
jne 0x10069587
mov eax, dword [esp + 4]
mov ebp, dword [esp]
mov ebx, ebp
not ebx
and ebx, eax
not eax
and eax, ebp
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069587
mov word [ecx], 0
add ecx, 2
mov edx, 0xbb1881e5
mov eax, 0x30bed2d0
cmp ecx, dword [esp + 0x18]
cmove edx, eax
jmp 0x10069542
movzx eax, word [esp + 0x28]
mov dword [esp], 0xeb39
mov ecx, eax
and eax, 0x152f
not ecx
and ecx, 0xffffead0
or eax, ecx
movzx eax, ax
mov dword [esp + 4], eax
mov eax, 0xf3b8c97f
cmp eax, 0xbcce74f8
je 0x10069672
cmp eax, 0xf3b8c97f
jne 0x100695fe
mov eax, dword [esp + 4]
mov ecx, dword [esp]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x100695fe
mov eax, dword [esp + 8]
mov word [edx + 2], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeabb
mov dword [esp], 0xeb26
cmp eax, 0xbcce74f8
je 0x100696c5
cmp eax, 0xf3b8c97f
jne 0x10069646
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069646
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0x1c]
mov word [ecx], ax
mov eax, 0xf3b8c97f
mov ecx, dword [esp + 0x1c]
mov dword [esp + 4], 0
mov dword [esp], 0xeb3a
cmp eax, 0xbcce74f8
je 0x10069725
cmp eax, 0xf3b8c97f
jne 0x10069695
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069695
mov eax, dword [esp + 8]
mov word [edx + 4], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeb27
cmp eax, 0xbcce74f8
je 0x10069785
cmp eax, 0xf3b8c97f
jne 0x100696e1
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov esi, 0x3a033752
mov edi, 0xc5fcc8ad
mov ebp, ebx
and ebx, edi
not ebp
and ebp, esi
or ebx, ebp
mov ebp, eax
and eax, edi
not ebp
and ebp, esi
or eax, ebp
xor eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x100696e1
mov eax, dword [esp + 8]
mov word [ecx + 2], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb3b
cmp eax, 0xbcce74f8
je 0x100697d1
cmp eax, 0xf3b8c97f
jne 0x10069741
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x5167f01b
mov ebp, 0xae980fe4
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069741
mov eax, dword [esp + 8]
mov word [edx + 6], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xea86
mov dword [esp], 0xeb28
cmp eax, 0xbcce74f8
je 0x10069831
cmp eax, 0xf3b8c97f
jne 0x100697a1
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x100697a1
mov eax, dword [esp + 8]
mov word [ecx + 4], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb3c
cmp eax, 0xbcce74f8
je 0x1006987d
cmp eax, 0xf3b8c97f
jne 0x100697ed
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0xea45dc73
mov ebp, 0x15ba238c
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x100697ed
mov eax, dword [esp + 8]
mov word [edx + 8], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeb29
cmp eax, 0xbcce74f8
je 0x100698dd
cmp eax, 0xf3b8c97f
jne 0x1006984d
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006984d
mov eax, dword [esp + 8]
mov word [ecx + 6], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb3d
cmp eax, 0xbcce74f8
je 0x1006993d
cmp eax, 0xf3b8c97f
jne 0x10069899
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0xb4eb7ec1
mov ebp, 0x4b14813e
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069899
mov eax, dword [esp + 8]
mov word [edx + 0xa], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeaa2
mov dword [esp], 0xeb2a
cmp eax, 0xbcce74f8
je 0x1006999d
cmp eax, 0xf3b8c97f
jne 0x100698f9
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov esi, 0xe50442b
mov edi, 0xf1afbbd4
mov ebp, ebx
and ebx, edi
not ebp
and ebp, esi
or ebx, ebp
mov ebp, eax
and eax, edi
not ebp
and ebp, esi
or eax, ebp
xor eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x100698f9
mov eax, dword [esp + 8]
mov word [ecx + 8], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb3e
cmp eax, 0xbcce74f8
je 0x100699e5
cmp eax, 0xf3b8c97f
jne 0x10069959
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0xd31c5c8e
mov ebp, 0x2ce3a371
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069959
mov eax, dword [esp + 8]
mov word [edx + 0xc], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeab2
mov dword [esp], 0xeb2b
cmp eax, 0xbcce74f8
je 0x10069a2d
cmp eax, 0xf3b8c97f
jne 0x100699b9
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x100699b9
mov eax, dword [esp + 8]
mov word [ecx + 0xa], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb3f
cmp eax, 0xbcce74f8
je 0x10069a75
cmp eax, 0xf3b8c97f
jne 0x10069a01
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069a01
mov eax, dword [esp + 8]
mov word [edx + 0xe], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeaf8
mov dword [esp], 0xeb2c
cmp eax, 0xbcce74f8
je 0x10069ac1
cmp eax, 0xf3b8c97f
jne 0x10069a49
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069a49
mov eax, dword [esp + 8]
mov word [ecx + 0xc], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb40
cmp eax, 0xbcce74f8
je 0x10069b21
cmp eax, 0xf3b8c97f
jne 0x10069a91
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069a91
mov eax, dword [esp + 8]
mov word [edx + 0x10], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeaf7
mov dword [esp], 0xeb2d
cmp eax, 0xbcce74f8
je 0x10069b81
cmp eax, 0xf3b8c97f
jne 0x10069add
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov esi, 0x97635f21
mov edi, 0x689ca0de
mov ebp, ebx
and ebx, edi
not ebp
and ebp, esi
or ebx, ebp
mov ebp, eax
and eax, edi
not ebp
and ebp, esi
or eax, ebp
xor eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069add
mov eax, dword [esp + 8]
mov word [ecx + 0xe], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb41
cmp eax, 0xbcce74f8
je 0x10069be1
cmp eax, 0xf3b8c97f
jne 0x10069b3d
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x958674e3
mov ebp, 0x6a798b1c
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069b3d
mov eax, dword [esp + 8]
mov word [edx + 0x12], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xea95
mov dword [esp], 0xeb2e
cmp eax, 0xbcce74f8
je 0x10069c29
cmp eax, 0xf3b8c97f
jne 0x10069b9d
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov esi, 0x6de4ab8a
mov edi, 0x921b5475
mov ebp, ebx
and ebx, edi
not ebp
and ebp, esi
or ebx, ebp
mov ebp, eax
and eax, edi
not ebp
and ebp, esi
or eax, ebp
xor eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069b9d
mov eax, dword [esp + 8]
mov word [ecx + 0x10], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb42
cmp eax, 0xbcce74f8
je 0x10069c71
cmp eax, 0xf3b8c97f
jne 0x10069bfd
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069bfd
mov eax, dword [esp + 8]
mov word [edx + 0x14], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeaba
mov dword [esp], 0xeb2f
cmp eax, 0xbcce74f8
je 0x10069cbd
cmp eax, 0xf3b8c97f
jne 0x10069c45
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069c45
mov eax, dword [esp + 8]
mov word [ecx + 0x12], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb43
cmp eax, 0xbcce74f8
je 0x10069d1d
cmp eax, 0xf3b8c97f
jne 0x10069c8d
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069c8d
mov eax, dword [esp + 8]
mov word [edx + 0x16], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeab5
mov dword [esp], 0xeb30
cmp eax, 0xbcce74f8
je 0x10069d7d
cmp eax, 0xf3b8c97f
jne 0x10069cd9
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov esi, 0x6b1e06b7
mov edi, 0x94e1f948
mov ebp, ebx
and ebx, edi
not ebp
and ebp, esi
or ebx, ebp
mov ebp, eax
and eax, edi
not ebp
and ebp, esi
or eax, ebp
xor eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069cd9
mov eax, dword [esp + 8]
mov word [ecx + 0x14], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb44
cmp eax, 0xbcce74f8
je 0x10069dc5
cmp eax, 0xf3b8c97f
jne 0x10069d39
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x2175382a
mov ebp, 0xde8ac7d5
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069d39
mov eax, dword [esp + 8]
mov word [edx + 0x18], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeab3
mov dword [esp], 0xeb31
cmp eax, 0xbcce74f8
je 0x10069e11
cmp eax, 0xf3b8c97f
jne 0x10069d99
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069d99
mov eax, dword [esp + 8]
mov word [ecx + 0x16], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb45
cmp eax, 0xbcce74f8
je 0x10069e71
cmp eax, 0xf3b8c97f
jne 0x10069de1
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069de1
mov eax, dword [esp + 8]
mov word [edx + 0x1a], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeaa4
mov dword [esp], 0xeb32
cmp eax, 0xbcce74f8
je 0x10069eb9
cmp eax, 0xf3b8c97f
jne 0x10069e2d
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov esi, 0x937f545f
mov edi, 0x6c80aba0
mov ebp, ebx
and ebx, edi
not ebp
and ebp, esi
or ebx, ebp
mov ebp, eax
and eax, edi
not ebp
and ebp, esi
or eax, ebp
xor eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069e2d
mov eax, dword [esp + 8]
mov word [ecx + 0x18], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb46
cmp eax, 0xbcce74f8
je 0x10069f05
cmp eax, 0xf3b8c97f
jne 0x10069e8d
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069e8d
mov eax, dword [esp + 8]
mov word [edx + 0x1c], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeaf7
mov dword [esp], 0xeb33
cmp eax, 0xbcce74f8
je 0x10069f65
cmp eax, 0xf3b8c97f
jne 0x10069ed5
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069ed5
mov eax, dword [esp + 8]
mov word [ecx + 0x1a], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb47
cmp eax, 0xbcce74f8
je 0x10069fc5
cmp eax, 0xf3b8c97f
jne 0x10069f21
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x492f0e4e
mov ebp, 0xb6d0f1b1
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069f21
mov eax, dword [esp + 8]
mov word [edx + 0x1e], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeaf9
mov dword [esp], 0xeb34
cmp eax, 0xbcce74f8
je 0x1006a00d
cmp eax, 0xf3b8c97f
jne 0x10069f81
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov esi, 0x9b1fed15
mov edi, 0x64e012ea
mov ebp, ebx
and ebx, edi
not ebp
and ebp, esi
or ebx, ebp
mov ebp, eax
and eax, edi
not ebp
and ebp, esi
or eax, ebp
xor eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069f81
mov eax, dword [esp + 8]
mov word [ecx + 0x1c], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb48
cmp eax, 0xbcce74f8
je 0x1006a059
cmp eax, 0xf3b8c97f
jne 0x10069fe1
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x10069fe1
mov eax, dword [esp + 8]
mov word [edx + 0x20], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xeaf2
mov dword [esp], 0xeb35
cmp eax, 0xbcce74f8
je 0x1006a0b9
cmp eax, 0xf3b8c97f
jne 0x1006a029
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a029
mov eax, dword [esp + 8]
mov word [ecx + 0x1e], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb49
cmp eax, 0xbcce74f8
je 0x1006a101
cmp eax, 0xf3b8c97f
jne 0x1006a075
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x6fe7e11d
mov ebp, 0x90181ee2
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a075
mov eax, dword [esp + 8]
mov word [edx + 0x22], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0xead0
mov dword [esp], 0xeb36
cmp eax, 0xbcce74f8
je 0x1006a149
cmp eax, 0xf3b8c97f
jne 0x1006a0d5
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a0d5
mov eax, dword [esp + 8]
mov word [ecx + 0x20], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb4a
cmp eax, 0xbcce74f8
je 0x1006a191
cmp eax, 0xf3b8c97f
jne 0x1006a11d
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a11d
mov eax, dword [esp + 8]
mov word [edx + 0x24], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb37
cmp eax, 0xbcce74f8
je 0x1006a1d9
cmp eax, 0xf3b8c97f
jne 0x1006a165
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a165
mov eax, dword [esp + 8]
mov word [ecx + 0x22], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb4b
cmp eax, 0xbcce74f8
je 0x1006a225
cmp eax, 0xf3b8c97f
jne 0x1006a1ad
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a1ad
mov eax, dword [esp + 8]
mov word [edx + 0x26], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb38
cmp eax, 0xbcce74f8
je 0x1006a281
cmp eax, 0xf3b8c97f
jne 0x1006a1f5
mov eax, dword [esp + 4]
mov ebx, dword [esp]
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a1f5
mov eax, dword [esp + 8]
mov word [ecx + 0x24], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb4c
cmp eax, 0xbcce74f8
je 0x1006a29a
cmp eax, 0xf3b8c97f
jne 0x1006a241
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0xca0ed311
mov ebp, 0x35f12cee
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a241
mov eax, dword [esp + 8]
mov word [edx + 0x28], ax
add edx, 0x2a
mov dword [esp + 0x1c], edx
mov edx, 0x715821b6
jmp 0x10069542
mov eax, dword [esp + 8]
mov word [ecx + 0x26], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb4d
cmp eax, 0xbcce74f8
je 0x1006a2f6
cmp eax, 0xf3b8c97f
jne 0x1006a2b6
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x59987683
mov ebp, 0xa667897c
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a2b6
mov eax, dword [esp + 8]
mov word [ecx + 0x28], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb4e
cmp eax, 0xbcce74f8
je 0x1006a352
cmp eax, 0xf3b8c97f
jne 0x1006a312
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x753dfc2c
mov ebp, 0x8ac203d3
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a312
mov eax, dword [esp + 8]
mov word [ecx + 0x2a], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb4f
cmp eax, 0xbcce74f8
je 0x1006a3ae
cmp eax, 0xf3b8c97f
jne 0x1006a36e
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x8ef672f2
mov ebp, 0x71098d0d
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a36e
mov eax, dword [esp + 8]
mov word [ecx + 0x2c], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb50
cmp eax, 0xbcce74f8
je 0x1006a3f6
cmp eax, 0xf3b8c97f
jne 0x1006a3ca
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a3ca
mov eax, dword [esp + 8]
mov word [ecx + 0x2e], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb51
cmp eax, 0xbcce74f8
je 0x1006a452
cmp eax, 0xf3b8c97f
jne 0x1006a412
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0xf1a5d335
mov ebp, 0xe5a2cca
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a412
mov eax, dword [esp + 8]
mov word [ecx + 0x30], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb52
cmp eax, 0xbcce74f8
je 0x1006a4ae
cmp eax, 0xf3b8c97f
jne 0x1006a46e
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x8b5a2294
mov ebp, 0x74a5dd6b
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a46e
mov eax, dword [esp + 8]
mov word [ecx + 0x32], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb53
cmp eax, 0xbcce74f8
je 0x1006a50a
cmp eax, 0xf3b8c97f
jne 0x1006a4ca
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x99cc6ac0
mov ebp, 0x6633953f
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a4ca
mov eax, dword [esp + 8]
mov word [ecx + 0x34], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb54
cmp eax, 0xbcce74f8
je 0x1006a552
cmp eax, 0xf3b8c97f
jne 0x1006a526
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a526
mov eax, dword [esp + 8]
mov word [ecx + 0x36], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb55
cmp eax, 0xbcce74f8
je 0x1006a5ae
cmp eax, 0xf3b8c97f
jne 0x1006a56e
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0xc4771ab
mov ebp, 0xf3b88e54
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a56e
mov eax, dword [esp + 8]
mov word [ecx + 0x38], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb56
cmp eax, 0xbcce74f8
je 0x1006a60a
cmp eax, 0xf3b8c97f
jne 0x1006a5ca
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0xa6fb298c
mov ebp, 0x5904d673
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a5ca
mov eax, dword [esp + 8]
mov word [ecx + 0x3a], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb57
cmp eax, 0xbcce74f8
je 0x1006a666
cmp eax, 0xf3b8c97f
jne 0x1006a626
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0xa130760d
mov ebp, 0x5ecf89f2
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a626
mov eax, dword [esp + 8]
mov word [ecx + 0x3c], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb58
cmp eax, 0xbcce74f8
je 0x1006a6ae
cmp eax, 0xf3b8c97f
jne 0x1006a682
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a682
mov eax, dword [esp + 8]
mov word [ecx + 0x3e], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb59
cmp eax, 0xbcce74f8
je 0x1006a6f6
cmp eax, 0xf3b8c97f
jne 0x1006a6ca
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a6ca
mov eax, dword [esp + 8]
mov word [ecx + 0x40], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb5a
cmp eax, 0xbcce74f8
je 0x1006a73e
cmp eax, 0xf3b8c97f
jne 0x1006a712
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a712
mov eax, dword [esp + 8]
mov word [ecx + 0x42], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb5b
cmp eax, 0xbcce74f8
je 0x1006a786
cmp eax, 0xf3b8c97f
jne 0x1006a75a
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov ebx, edx
not ebx
and ebx, eax
not eax
and eax, edx
or eax, ebx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a75a
mov eax, dword [esp + 8]
mov word [ecx + 0x44], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb5c
cmp eax, 0xbcce74f8
je 0x1006a7e2
cmp eax, 0xf3b8c97f
jne 0x1006a7a2
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x27a66479
mov ebp, 0xd8599b86
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a7a2
mov eax, dword [esp + 8]
mov word [ecx + 0x46], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb5d
cmp eax, 0xbcce74f8
je 0x1006a83e
cmp eax, 0xf3b8c97f
jne 0x1006a7fe
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x9ba87167
mov ebp, 0x64578e98
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a7fe
mov eax, dword [esp + 8]
mov word [ecx + 0x48], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb5e
cmp eax, 0xbcce74f8
je 0x1006a89a
cmp eax, 0xf3b8c97f
jne 0x1006a85a
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0xb3649d
mov ebp, 0xff4c9b62
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a85a
mov eax, dword [esp + 8]
mov word [ecx + 0x4a], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb5f
cmp eax, 0xbcce74f8
je 0x1006a8f6
cmp eax, 0xf3b8c97f
jne 0x1006a8b6
mov eax, dword [esp + 4]
mov edx, dword [esp]
mov esi, 0x1247a740
mov ebp, 0xedb858bf
mov ebx, edx
mov edi, eax
and edx, ebp
and eax, ebp
not ebx
not edi
and ebx, esi
and edi, esi
or edx, ebx
or eax, edi
xor eax, edx
mov dword [esp + 8], eax
mov eax, 0xbcce74f8
jmp 0x1006a8b6
mov eax, dword [esp + 8]
mov word [ecx + 0x4c], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb60
cmp eax, 0xbcce74f8
je 0x1006a93e
cmp eax, 0xf3b8c97f
jne 0x1006a912
mov eax, dword [esp + 8]
mov word [ecx + 0x4e], ax
mov eax, 0xf3b8c97f
mov dword [esp + 4], 0
mov dword [esp], 0xeb61
cmp eax, 0xbcce74f8
je 0x1006a99a
xor ecx, ecx
mov eax, 0x19a
mov edx, 0xead0
mov esi, 0x348c0ccd
mov edi, 0x25f0c7d5
cmp edi, 0x348c0ccc
jle 0x1006bdf8
cmp edi, 0x5c4f4ee4
jg 0x1006be30
cmp edi, 0x348c0ccd
je 0x1006be5f
cmp edi, 0x49e2415b
jne 0x1006bdd3
jmp 0x1006bee1
cmp edi, 0xd0e9deac
je 0x1006be94
cmp edi, 0xd630076c
je 0x1006beb0
cmp edi, 0x25f0c7d5
jne 0x1006bdd3
mov dword [esp + 8], ecx
mov edi, dword [esp + 8]
cmp edi, 0xcd
mov edi, 0xd0e9deac
cmovb edi, esi
jmp 0x1006bdd3
cmp edi, 0x5c4f4ee5
je 0x1006bed7
cmp edi, 0x6ddf2c7e
jne 0x1006bdd3
mov edi, dword [esp + 0x1c]
mov word [edi], 0
mov edi, dword [esp + 0x20]
mov dword [esp + 0x18], edi
mov edi, 0x49e2415b
jmp 0x1006bdd3
mov edi, dword [esp + 8]
lea edi, [esp + edi*2 + 0x44]
mov dword [esp + 4], edi
mov edi, dword [esp + 4]
movzx edi, word [edi]
mov ebx, edi
and edi, 0x152f
not ebx
and ebx, 0xffffead0
or edi, ebx
movzx edi, di
mov dword [esp], edi
mov edi, 0xd630076c
jmp 0x1006bdd3
lea edi, [esp + 0x44]
mov dword [esp + 0x20], edi
mov edi, dword [esp + 0x20]
add edi, eax
mov dword [esp + 0x1c], edi
mov edi, 0x6ddf2c7e
jmp 0x1006bdd3
mov edi, dword [esp + 8]
mov ebx, dword [esp]
mov ebp, ebx
add edi, edx
not ebp
and ebp, edi
not edi
and edi, ebx
or edi, ebp
mov ebp, dword [esp + 4]
mov word [ebp], di
mov edi, 0x5c4f4ee5
jmp 0x1006bdd3
mov ecx, dword [esp + 8]
inc ecx
jmp 0x1006bdce
push dword [esp + 0x2c]
push dword [esp + 0x1c]
lea eax, [esp + 0x434]
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0xc
lea eax, [esp + 8]
mov esi, 0x29d39399
mov ecx, 0x56a3045a
mov dword [esp + 0x20], eax
cmp esi, 0x29d39398
jg 0x1006bf36
cmp esi, 0xc18bf4b8
je 0x1006bf88
cmp esi, 0xf95ae4b0
jne 0x1006bf0c
mov byte [edx], 0
inc edx
mov esi, 0xf95ae4b0
cmp edx, dword [esp + 4]
cmove esi, ecx
jmp 0x1006bf0c
cmp esi, 0x56a3045a
je 0x1006c2f5
cmp esi, 0x29d39399
jne 0x1006bf0c
mov esi, dword [esp + 0x20]
mov dword [esp], 0xffffff83
mov dword [esp + 0x1c], esi
mov esi, 0x9fda14f8
cmp esi, 0xc9adfe25
je 0x1006bfd0
cmp esi, 0x9fda14f8
jne 0x1006bf5e
mov esi, dword [esp]
mov edi, esi
and esi, 0x2f
not edi
and edi, 0xffffffd0
or esi, edi
mov dword [esp + 0x44], esi
mov esi, 0xc9adfe25
jmp 0x1006bf5e
mov dl, byte [esp + 0x24]
mov dh, dl
and dl, 0xc5
not dh
and dh, 0x3a
or dl, dh
xor dl, 0xea
movsx edx, dl
mov dword [esp], edx
mov edx, 0x9fda14f8
cmp edx, 0xc9adfe25
je 0x1006c014
cmp edx, 0x9fda14f8
jne 0x1006bfa6
mov edx, dword [esp]
mov esi, edx
and edx, 0x25
not esi
and esi, 0xffffffda
or edx, esi
mov dword [esp + 0x44], edx
mov edx, 0xc9adfe25
jmp 0x1006bfa6
mov ebx, dword [esp + 0x44]
mov esi, dword [esp + 0x1c]
mov edi, 0x9fda14f8
mov byte [esi], bl
mov esi, dword [esp + 0x1c]
mov dword [esp], 0xffffffb8
cmp edi, 0xc9adfe25
je 0x1006c064
cmp edi, 0x9fda14f8
jne 0x1006bfea
mov edi, dword [esp]
mov ebx, edi
and edi, 0x2e
not ebx
and ebx, 0xffffffd1
or edi, ebx
mov dword [esp + 0x44], edi
mov edi, 0xc9adfe25
jmp 0x1006bfea
mov edx, dword [esp + 0x44]
mov esi, dword [esp + 0x18]
mov byte [esi], dl
mov esi, 0x9fda14f8
mov edx, dword [esp + 0x18]
mov dword [esp], 0xffffffb5
cmp esi, 0xc9adfe25
je 0x1006c0a1
cmp esi, 0x9fda14f8
jne 0x1006c02e
mov esi, dword [esp]
mov edi, esi
and esi, 0xe358df50
not edi
and edi, 0x1ca720af
or esi, edi
xor esi, 0xe358df74
mov dword [esp + 0x44], esi
mov esi, 0xc9adfe25
jmp 0x1006c02e
mov ebx, dword [esp + 0x44]
mov edi, 0x9fda14f8
mov byte [esi + 1], bl
mov dword [esp], 0xffffffb5
cmp edi, 0xc9adfe25
je 0x1006c0de
cmp edi, 0x9fda14f8
jne 0x1006c077
mov edi, dword [esp]
mov ebx, edi
and edi, 0x2d
not ebx
and ebx, 0xffffffd2
or edi, ebx
mov dword [esp + 0x44], edi
mov edi, 0xc9adfe25
jmp 0x1006c077
mov ebx, dword [esp + 0x44]
mov esi, 0x9fda14f8
mov byte [edx + 1], bl
mov dword [esp], 0xffffff87
cmp esi, 0xc9adfe25
je 0x1006c11b
cmp esi, 0x9fda14f8
jne 0x1006c0b4
mov esi, dword [esp]
mov edi, esi
and esi, 0x23
not edi
and edi, 0xffffffdc
or esi, edi
mov dword [esp + 0x44], esi
mov esi, 0xc9adfe25
jmp 0x1006c0b4
mov ebx, dword [esp + 0x44]
mov edi, 0x9fda14f8
mov byte [esi + 2], bl
mov dword [esp], 0xffffffbc
cmp edi, 0xc9adfe25
je 0x1006c13a
cmp edi, 0x9fda14f8
jne 0x1006c0f1
mov edi, dword [esp]
mov ebx, edi
and edi, 0x2c
not ebx
and ebx, 0xffffffd3
or edi, ebx
mov dword [esp + 0x44], edi
mov edi, 0xc9adfe25
jmp 0x1006c0f1
mov ebx, dword [esp + 0x44]
mov byte [edx + 2], bl
add edx, 3
mov esi, dword [esp + 0x1c]
add esi, 0xe
mov dword [esp + 4], esi
mov esi, 0xf95ae4b0
jmp 0x1006bf0c
mov ebx, dword [esp + 0x44]
mov edi, 0x9fda14f8
mov byte [esi + 3], bl
mov dword [esp], 0xffffffbc
cmp edi, 0xc9adfe25
je 0x1006c183
cmp edi, 0x9fda14f8
jne 0x1006c14d
mov edi, dword [esp]
mov ebx, edi
and edi, 0x5735f159
not ebx
and ebx, 0xa8ca0ea6
or edi, ebx
xor edi, 0x5735f172
mov dword [esp + 0x44], edi
mov edi, 0xc9adfe25
jmp 0x1006c14d
mov ebx, dword [esp + 0x44]
mov edi, 0x9fda14f8
mov byte [esi + 4], bl
mov dword [esp], 0xffffff95
cmp edi, 0xc9adfe25
je 0x1006c1cc
cmp edi, 0x9fda14f8
jne 0x1006c196
mov edi, dword [esp]
mov ebx, edi
and edi, 0x8c2852a7
not ebx
and ebx, 0x73d7ad58
or edi, ebx
xor edi, 0x8c28528d
mov dword [esp + 0x44], edi
mov edi, 0xc9adfe25
jmp 0x1006c196
mov ebx, dword [esp + 0x44]
mov edi, 0x9fda14f8
mov byte [esi + 5], bl
mov dword [esp], 0xffffffa8
cmp edi, 0xc9adfe25
je 0x1006c215
cmp edi, 0x9fda14f8
jne 0x1006c1df
mov edi, dword [esp]
mov ebx, edi
and edi, 0xb61263ae
not ebx
and ebx, 0x49ed9c51
or edi, ebx
xor edi, 0xb6126387
mov dword [esp + 0x44], edi
mov edi, 0xc9adfe25
jmp 0x1006c1df
mov ebx, dword [esp + 0x44]
mov edi, 0x9fda14f8
mov byte [esi + 6], bl
mov dword [esp], 0xffffffb5
cmp edi, 0xc9adfe25
je 0x1006c25e
cmp edi, 0x9fda14f8
jne 0x1006c228
mov edi, dword [esp]
mov ebx, edi
and edi, 0x1f70961e
not ebx
and ebx, 0xe08f69e1
or edi, ebx
xor edi, 0x1f709636
mov dword [esp + 0x44], edi
mov edi, 0xc9adfe25
jmp 0x1006c228
mov ebx, dword [esp + 0x44]
mov edi, 0x9fda14f8
mov byte [esi + 7], bl
mov dword [esp], 0xffffffb3
cmp edi, 0xc9adfe25
je 0x1006c29b
cmp edi, 0x9fda14f8
jne 0x1006c271
mov edi, dword [esp]
mov ebx, edi
and edi, 0x27
not ebx
and ebx, 0xffffffd8
or edi, ebx
mov dword [esp + 0x44], edi
mov edi, 0xc9adfe25
jmp 0x1006c271
mov ebx, dword [esp + 0x44]
mov edi, 0x9fda14f8
mov byte [esi + 8], bl
mov dword [esp], 0xffffffa5
cmp edi, 0xc9adfe25
je 0x1006c2d8
cmp edi, 0x9fda14f8
jne 0x1006c2ae
mov edi, dword [esp]
mov ebx, edi
and edi, 0x26
not ebx
and ebx, 0xffffffd9
or edi, ebx
mov dword [esp + 0x44], edi
mov edi, 0xc9adfe25
jmp 0x1006c2ae
mov ebx, dword [esp + 0x44]
mov byte [esi + 9], bl
add esi, 0xa
mov byte [esp + 0x24], 0x74
mov dword [esp + 0x18], esi
mov esi, 0xc18bf4b8
jmp 0x1006bf0c
xor edx, edx
mov ecx, 0x7e446786
mov esi, 0x51dbe011
mov edi, 0xae241fee
mov ebx, 0xa5ff1146
cmp ebx, 0x2428ae28
jle 0x1006c345
cmp ebx, 0x70d2b0e6
jg 0x1006c37a
cmp ebx, 0x2428ae29
je 0x1006c3e3
cmp ebx, 0x60953590
jne 0x1006c30b
mov ebx, dword [esp + 0x20]
mov byte [ebx], 0
mov ebx, dword [esp + 0x24]
mov dword [esp + 0x1c], ebx
mov ebx, 0x9ac5f96b
jmp 0x1006c30b
cmp ebx, 0x8e699bcc
je 0x1006c3ff
cmp ebx, 0x9ac5f96b
je 0x1006c424
cmp ebx, 0xa5ff1146
jne 0x1006c30b
mov dword [esp + 0x44], edx
mov ebx, dword [esp + 0x44]
cmp ebx, 0xd
mov ebx, 0x8e699bcc
cmovb ebx, ecx
jmp 0x1006c30b
cmp ebx, 0x70d2b0e7
je 0x1006c41c
cmp ebx, 0x7e446786
jne 0x1006c30b
mov ebx, dword [esp + 0x44]
lea eax, [esp + 8]
add ebx, eax
mov dword [esp + 0x18], ebx
mov ebx, dword [esp + 0x18]
mov bl, byte [ebx]
mov ebp, dword [esp + 0x44]
mov bh, bl
add ebp, 0xffffffd0
and bl, 0x9d
not bh
mov eax, ebp
and ebp, edi
and bh, 0x62
not eax
or bl, bh
and eax, esi
xor bl, 0xb2
or ebp, eax
movsx ebx, bl
mov eax, ebx
and ebx, edi
not eax
and eax, esi
or ebx, eax
xor ebx, ebp
mov dword [esp + 4], ebx
mov ebx, 0x2428ae29
jmp 0x1006c30b
mov eax, dword [esp + 4]
mov ebx, dword [esp + 0x18]
mov byte [ebx], al
mov ebx, 0x70d2b0e7
mov eax, dword [esp + 0x44]
inc eax
mov dword [esp], eax
jmp 0x1006c30b
lea eax, [esp + 8]
mov dword [esp + 0x24], eax
mov ebx, dword [esp + 0x24]
add ebx, 0xd
mov dword [esp + 0x20], ebx
mov ebx, 0x60953590
jmp 0x1006c30b
mov edx, dword [esp]
jmp 0x1006c306
mov ecx, dword [esp + 0x1c]
call fcn.10058d60
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x44]
mov dword [esp + 0x18], 0xeabf
mov dword [esp + 4], 0xead0
mov dword [esp + 0x28], eax
mov eax, 0xf3b8c97f
cmp eax, 0xbcce74f8
je 0x1006c47a
cmp eax, 0xf3b8c97f
jne 0x1006c44e
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 4]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov dword [esp], eax
mov eax, 0xbcce74f8
jmp 0x1006c44e
mov eax, dword [esp]
mov ecx, dword [esp + 0x28]
mov esi, 0xf3b8c97f
mov edx, 0x91beecb7
mov word [ecx], ax
mov eax, 0x6e411348
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x18], 0xeaa0
mov dword [esp + 4], 0xead1
cmp esi, 0xbcce74f8
je 0x1006c4df
cmp esi, 0xf3b8c97f
jne 0x1006c4a7
mov esi, dword [esp + 0x18]
mov edi, dword [esp + 4]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, eax
and ebp, eax
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp], esi
mov esi, 0xbcce74f8
jmp 0x1006c4a7
mov eax, dword [esp]
mov esi, 0xf3b8c97f
mov edx, 0x3bff26c7
mov word [ecx + 2], ax
mov eax, 0xc400d938
mov dword [esp + 0x18], 0xeab5
mov dword [esp + 4], 0xead2
cmp esi, 0xbcce74f8
je 0x1006c53d
cmp esi, 0xf3b8c97f
jne 0x1006c505
mov esi, dword [esp + 0x18]
mov edi, dword [esp + 4]
mov ebx, edi
mov ebp, esi
and edi, edx
and esi, edx
not ebx
not ebp
and ebx, eax
and ebp, eax
or edi, ebx
or esi, ebp
xor esi, edi
mov dword [esp], esi
mov esi, 0xbcce74f8
jmp 0x1006c505
mov eax, dword [esp]
mov word [ecx + 4], ax
mov eax, 0xf3b8c97f
mov dword [esp + 0x18], 0xeabe
mov dword [esp + 4], 0xead3
cmp eax, 0xbcce74f8
je 0x1006c585
cmp eax, 0xf3b8c97f
jne 0x1006c559
mov eax, dword [esp + 0x18]
mov edx, dword [esp + 4]
mov esi, edx
not esi
and esi, eax
not eax
and eax, edx
or eax, esi
mov dword [esp], eax
mov eax, 0xbcce74f8
jmp 0x1006c559
mov eax, dword [esp]
mov word [ecx + 6], ax
add ecx, 8
mov eax, 0xf3b8c97f
mov dword [esp + 0x18], 0xead0
mov dword [esp + 4], 0xead4
mov dword [esp + 0x24], ecx
cmp eax, 0xbcce74f8
je 0x1006c5d4
cmp eax, 0xf3b8c97f
jne 0x1006c5a8
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 4]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov dword [esp], eax
mov eax, 0xbcce74f8
jmp 0x1006c5a8
mov eax, dword [esp]
mov ecx, dword [esp + 0x24]
mov ebx, 0xf4bad63d
mov word [ecx], ax
cmp ebx, 0x43fc288f
jg 0x1006c65e
cmp ebx, 0xf4bad63d
je 0x1006c695
cmp ebx, 0x1b2dc415
jne 0x1006c5e3
movzx eax, word [esp + 0x42]
mov dword [esp + 4], 0xead6
mov ecx, eax
and eax, 0x3faf
not ecx
and ecx, 0xffffc050
or eax, ecx
xor eax, 0x2a80
movzx eax, ax
mov dword [esp + 0x18], eax
mov eax, 0xf3b8c97f
cmp eax, 0xbcce74f8
je 0x1006c6f2
cmp eax, 0xf3b8c97f
jne 0x1006c62e
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 4]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov dword [esp], eax
mov eax, 0xbcce74f8
jmp 0x1006c62e
cmp ebx, 0x43fc2890
je 0x1006c7d4
cmp ebx, 0x6fbeb10c
jne 0x1006c5e3
mov word [ebp], 0
add ebp, 2
mov ebx, 0x6fbeb10c
mov eax, 0x43fc2890
cmp ebp, dword [esp + 0x1c]
cmove ebx, eax
jmp 0x1006c5e3
mov ebx, dword [esp + 0x24]
mov eax, 0xf3b8c97f
mov dword [esp + 0x18], 0
mov dword [esp + 4], 0xead5
cmp eax, 0xbcce74f8
je 0x1006c741
cmp eax, 0xf3b8c97f
jne 0x1006c6ae
mov eax, dword [esp + 0x18]
mov edx, dword [esp + 4]
mov esi, 0x3ae657d1
mov edi, 0xc519a82e
mov ecx, edx
and edx, edi
not ecx
and ecx, esi
or edx, ecx
mov ecx, eax
and eax, edi
not ecx
and ecx, esi
or eax, ecx
xor eax, edx
mov dword [esp], eax
mov eax, 0xbcce74f8
jmp 0x1006c6ae
mov eax, dword [esp]
mov ecx, dword [esp + 0x20]
mov word [ecx], ax
mov eax, 0xf3b8c97f
mov ebp, dword [esp + 0x20]
mov dword [esp + 0x18], 0
mov dword [esp + 4], 0xead7
cmp eax, 0xbcce74f8
je 0x1006c759
cmp eax, 0xf3b8c97f
jne 0x1006c715
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 4]
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov dword [esp], eax
mov eax, 0xbcce74f8
jmp 0x1006c715
mov eax, dword [esp]
mov word [ebx + 2], ax
add ebx, 4
mov dword [esp + 0x20], ebx
mov ebx, 0x1b2dc415
jmp 0x1006c5e3
mov eax, dword [esp]
mov word [ebp + 2], ax
mov eax, 0xf3b8c97f
mov dword [esp + 0x18], 0
mov dword [esp + 4], 0xead8
cmp eax, 0xbcce74f8
je 0x1006c7b5
cmp eax, 0xf3b8c97f
jne 0x1006c775
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 4]
mov esi, 0xe347e75
mov edi, 0xf1cb818a
mov edx, ecx
mov ebx, eax
and ecx, edi
and eax, edi
not edx
not ebx
and edx, esi
and ebx, esi
or ecx, edx
or eax, ebx
xor eax, ecx
mov dword [esp], eax
mov eax, 0xbcce74f8
jmp 0x1006c775
mov eax, dword [esp]
mov ebx, 0x6fbeb10c
mov word [ebp + 4], ax
add ebp, 6
mov eax, dword [esp + 0x28]
add eax, 0x14
mov dword [esp + 0x1c], eax
jmp 0x1006c5e3
xor esi, esi
mov ecx, 0xead0
mov edx, 0xafcd0d7c
mov edi, 0x617bf02e
cmp edi, 0xc7fd5fcd
jle 0x1006c815
cmp edi, 0xee04a2e3
jg 0x1006c836
cmp edi, 0xc7fd5fce
je 0x1006c859
cmp edi, 0xe28a0bd9
jne 0x1006c7e5
mov eax, dword [esp + 4]
mov edi, 0xb325cbf3
mov word [esp + 0x28], ax
jmp 0x1006c7e5
cmp edi, 0xa9366109
je 0x1006c8eb
cmp edi, 0xafcd0d7c
je 0x1006c874
cmp edi, 0xb325cbf3
jne 0x1006c7e5
jmp 0x1006c8d6
cmp edi, 0xee04a2e4
je 0x1006c8b9
cmp edi, 0x617bf02e
jne 0x1006c7e5
mov dword [esp], esi
mov edi, 0xee04a2e4
mov eax, dword [esp]
cmp eax, 9
cmovb edi, edx
jmp 0x1006c7e5
mov eax, dword [esp + 0x20]
mov edi, 0xa9366109
mov word [eax], 0
mov eax, dword [esp + 0x24]
mov dword [esp + 0x1c], eax
jmp 0x1006c7e5
mov eax, dword [esp]
lea eax, [esp + eax*2 + 0x44]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x18]
movzx eax, word [eax]
mov edi, eax
and eax, 0x152f
not edi
and edi, 0xffffead0
or eax, edi
mov edi, dword [esp]
movzx eax, ax
add edi, ecx
mov ebx, edi
not ebx
and ebx, eax
not eax
and eax, edi
mov edi, 0xe28a0bd9
or eax, ebx
mov dword [esp + 4], eax
jmp 0x1006c7e5
lea eax, [esp + 0x44]
mov edi, 0xc7fd5fce
mov dword [esp + 0x24], eax
mov eax, dword [esp + 0x24]
add eax, 0x12
mov dword [esp + 0x20], eax
jmp 0x1006c7e5
mov eax, dword [esp + 0x18]
movzx esi, word [esp + 0x28]
mov word [eax], si
mov esi, dword [esp]
inc esi
jmp 0x1006c7e0
xor eax, eax
push eax
push eax
lea ecx, [esp + 0x434]
push ecx
lea ecx, [esp + 0x230]
push ecx
push dword [esp + 0x2c]
push eax
call dword [esp + 0x44]
mov eax, dword [esp + 0x34]
mov eax, dword [esp + 0x30]
xor eax, eax
add esp, 0x634
pop esi
pop edi
pop ebx
pop ebp
ret