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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x624
movzx eax, word [ebp + 8]
lea esi, [ebp - 0x210]
mov dword [ebp - 0x6c], eax
mov eax, 0x4b3168f3
cmp eax, 0xe98d641b
je 0x1006c492
cmp eax, 0x4b3168f3
jne 0x1006723a
push eax
sub esp, 0x10
mov eax, esp
mov edi, 0x208
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x630]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push edi
xor ebx, ebx
push ebx
push dword [ebp - 0x4c]
call fcn.10094140
add esp, 0xc
lea eax, [ebp - 0x428]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push edi
push ebx
push dword [ebp - 0x50]
call fcn.10094140
add esp, 0xc
lea eax, [ebp - 0x30]
mov dword [ebp - 0x14], 0x45
mov dword [ebp - 0x10], eax
mov eax, 0xb513eedf
cmp eax, 0x2ab0667b
je 0x100672ca
cmp eax, 0xb513eedf
jne 0x100672a0
mov eax, dword [ebp - 0x14]
mov ecx, eax
and eax, 0x69
not ecx
and ecx, 0xffffff96
or eax, ecx
mov dword [ebp - 0x210], eax
mov eax, 0x2ab0667b
jmp 0x100672a0
mov eax, dword [ebp - 0x210]
mov ecx, eax
and al, 0xf2
not cl
and cl, 0xd
or al, cl
mov ecx, dword [ebp - 0x10]
xor al, 0x9b
mov byte [ecx], al
mov ecx, 0xb513eedf
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x14], 0x78
cmp ecx, 0x2ab0667b
je 0x1006731d
cmp ecx, 0xb513eedf
jne 0x100672f1
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x100672f1
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0xa4
not dl
and dl, 0x5b
or cl, dl
xor cl, 0xcc
mov byte [eax + 1], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x70
cmp ecx, 0x2ab0667b
je 0x10067379
cmp ecx, 0xb513eedf
jne 0x10067341
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0xa96cdd87
not edx
and edx, 0x56932278
or ecx, edx
xor ecx, 0xa96cddee
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x10067341
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x67
not dl
and dl, 0x98
or cl, dl
mov byte [eax + 2], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x61
cmp ecx, 0x2ab0667b
je 0x100673c6
cmp ecx, 0xb513eedf
jne 0x1006739a
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006739a
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x74
not dl
and dl, 0x8b
or cl, dl
xor cl, 0x12
mov byte [eax + 3], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x6e
cmp ecx, 0x2ab0667b
je 0x10067416
cmp ecx, 0xb513eedf
jne 0x100673ea
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x100673ea
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x65
not dl
and dl, 0x9a
or cl, dl
mov byte [eax + 4], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x64
cmp ecx, 0x2ab0667b
je 0x10067463
cmp ecx, 0xb513eedf
jne 0x10067437
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x10067437
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0xd7
not dl
and dl, 0x28
or cl, dl
xor cl, 0xb3
mov byte [eax + 5], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x45
cmp ecx, 0x2ab0667b
je 0x100674b3
cmp ecx, 0xb513eedf
jne 0x10067487
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x10067487
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x63
not dl
and dl, 0x9c
or cl, dl
mov byte [eax + 6], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x6e
cmp ecx, 0x2ab0667b
je 0x10067500
cmp ecx, 0xb513eedf
jne 0x100674d4
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x100674d4
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x94
not dl
and dl, 0x6b
or cl, dl
xor cl, 0xf6
mov byte [eax + 7], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x76
cmp ecx, 0x2ab0667b
je 0x1006755c
cmp ecx, 0xb513eedf
jne 0x10067524
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0xd0f61744
not edx
and edx, 0x2f09e8bb
or ecx, edx
xor ecx, 0xd0f6172d
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x10067524
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x61
not dl
and dl, 0x9e
or cl, dl
mov byte [eax + 8], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x69
cmp ecx, 0x2ab0667b
je 0x100675b5
cmp ecx, 0xb513eedf
jne 0x1006757d
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x68f7657c
not edx
and edx, 0x97089a83
or ecx, edx
xor ecx, 0x68f76515
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006757d
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x60
not dl
and dl, 0x9f
or cl, dl
mov byte [eax + 9], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x72
cmp ecx, 0x2ab0667b
je 0x1006760e
cmp ecx, 0xb513eedf
jne 0x100675d6
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x5a9b50f0
not edx
and edx, 0xa564af0f
or ecx, edx
xor ecx, 0x5a9b5099
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x100675d6
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 3
not dl
and dl, 0xfc
or cl, dl
xor cl, 0x5c
mov byte [eax + 0xa], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x6f
cmp ecx, 0x2ab0667b
je 0x1006766a
cmp ecx, 0xb513eedf
jne 0x10067632
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0xb9d50cb
not edx
and edx, 0xf462af34
or ecx, edx
xor ecx, 0xb9d50a2
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x10067632
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x5e
not dl
and dl, 0xa1
or cl, dl
mov byte [eax + 0xb], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x6e
cmp ecx, 0x2ab0667b
je 0x100676b7
cmp ecx, 0xb513eedf
jne 0x1006768b
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006768b
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x39
not dl
and dl, 0xc6
or cl, dl
xor cl, 0x64
mov byte [eax + 0xc], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x6d
cmp ecx, 0x2ab0667b
je 0x10067707
cmp ecx, 0xb513eedf
jne 0x100676db
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x100676db
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x35
not dl
and dl, 0xca
or cl, dl
xor cl, 0x69
mov byte [eax + 0xd], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x65
cmp ecx, 0x2ab0667b
je 0x10067763
cmp ecx, 0xb513eedf
jne 0x1006772b
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0xf04bcad9
not edx
and edx, 0xfb43526
or ecx, edx
xor ecx, 0xf04bcab0
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006772b
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x5b
not dl
and dl, 0xa4
or cl, dl
mov byte [eax + 0xe], cl
add eax, 0xf
mov ecx, 0x4e220da2
mov dword [ebp - 0x3c], eax
cmp ecx, 0x57f7bcfb
jg 0x100677df
cmp ecx, 0xb51f4671
je 0x100677f8
cmp ecx, 0x4e220da2
jne 0x10067783
mov ecx, 0xb513eedf
mov dword [ebp - 0x14], 0x6e
cmp ecx, 0x2ab0667b
je 0x10067811
cmp ecx, 0xb513eedf
jne 0x100677a7
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x68f86b01
not edx
and edx, 0x970794fe
or ecx, edx
xor ecx, 0x68f86b68
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x100677a7
cmp ecx, 0x57f7bcfc
je 0x10067872
cmp ecx, 0x69048815
jne 0x10067783
jmp 0x10067b61
mov byte [eax], 0
inc eax
mov ecx, 0xb51f4671
mov edx, 0x69048815
cmp eax, dword [ebp - 0x38]
cmove ecx, edx
jmp 0x10067783
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 1
not dl
and dl, 0xfe
or cl, dl
mov edx, dword [ebp - 0x3c]
xor cl, 0x5b
mov byte [edx], cl
mov edx, 0xb513eedf
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x14], 0x74
cmp edx, 0x2ab0667b
je 0x100678b6
cmp edx, 0xb513eedf
jne 0x1006783a
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0xb6da491a
not edi
and edi, 0x4925b6e5
or edx, edi
xor edx, 0xb6da4973
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x1006783a
mov eax, 0xb513eedf
mov dword [ebp - 0x14], 0x57
cmp eax, 0x2ab0667b
je 0x10067912
cmp eax, 0xb513eedf
jne 0x1006787e
mov eax, dword [ebp - 0x14]
mov ecx, eax
and eax, 0x46e786d5
not ecx
and ecx, 0xb918792a
or eax, ecx
xor eax, 0x46e786bc
mov dword [ebp - 0x210], eax
mov eax, 0x2ab0667b
jmp 0x1006787e
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0x9c
not bl
and bl, 0x63
or dl, bl
xor dl, 0xc5
mov byte [ecx + 1], dl
mov edx, 0xb513eedf
mov dword [ebp - 0x14], 0x53
cmp edx, 0x2ab0667b
je 0x10067941
cmp edx, 0xb513eedf
jne 0x100678da
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x31c3a175
not edi
and edi, 0xce3c5e8a
or edx, edi
xor edx, 0x31c3a11c
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x100678da
mov eax, dword [ebp - 0x210]
mov ecx, eax
and al, 0x8b
not cl
and cl, 0x74
or al, cl
mov ecx, dword [ebp - 0x40]
xor al, 0xda
mov byte [ecx], al
mov eax, dword [ebp - 0x40]
mov ecx, dword [ebp - 0x10]
add ecx, 0x1a
inc eax
mov dword [ebp - 0x38], ecx
mov ecx, 0xb51f4671
jmp 0x10067783
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0x58
not bl
and bl, 0xa7
or dl, bl
mov byte [ecx + 2], dl
mov edx, 0xb513eedf
mov dword [ebp - 0x14], 0x74
cmp edx, 0x2ab0667b
je 0x1006798e
cmp edx, 0xb513eedf
jne 0x10067962
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x69
not edi
and edi, 0xffffff96
or edx, edi
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x10067962
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0x7f
not bl
and bl, 0x80
or dl, bl
xor dl, 0x28
mov byte [ecx + 3], dl
mov edx, 0xb513eedf
mov dword [ebp - 0x14], 0x72
cmp edx, 0x2ab0667b
je 0x100679ea
cmp edx, 0xb513eedf
jne 0x100679b2
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x2b281026
not edi
and edi, 0xd4d7efd9
or edx, edi
xor edx, 0x2b28104f
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x100679b2
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0x56
not bl
and bl, 0xa9
or dl, bl
mov byte [ecx + 4], dl
mov edx, 0xb513eedf
mov dword [ebp - 0x14], 0x69
cmp edx, 0x2ab0667b
je 0x10067a43
cmp edx, 0xb513eedf
jne 0x10067a0b
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x322e579a
not edi
and edi, 0xcdd1a865
or edx, edi
xor edx, 0x322e57f3
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x10067a0b
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0x55
not bl
and bl, 0xaa
or dl, bl
mov byte [ecx + 5], dl
mov edx, 0xb513eedf
mov dword [ebp - 0x14], 0x6e
cmp edx, 0x2ab0667b
je 0x10067a90
cmp edx, 0xb513eedf
jne 0x10067a64
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x69
not edi
and edi, 0xffffff96
or edx, edi
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x10067a64
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0xc3
not bl
and bl, 0x3c
or dl, bl
xor dl, 0x97
mov byte [ecx + 6], dl
mov edx, 0xb513eedf
mov dword [ebp - 0x14], 0x67
cmp edx, 0x2ab0667b
je 0x10067aec
cmp edx, 0xb513eedf
jne 0x10067ab4
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0xe082f12a
not edi
and edi, 0x1f7d0ed5
or edx, edi
xor edx, 0xe082f143
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x10067ab4
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0x53
not bl
and bl, 0xac
or dl, bl
mov byte [ecx + 7], dl
mov edx, 0xb513eedf
mov dword [ebp - 0x14], 0x73
cmp edx, 0x2ab0667b
je 0x10067b39
cmp edx, 0xb513eedf
jne 0x10067b0d
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x69
not edi
and edi, 0xffffff96
or edx, edi
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x10067b0d
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0xe2
not bl
and bl, 0x1d
or dl, bl
xor dl, 0xb0
mov byte [ecx + 8], dl
add ecx, 9
mov dword [ebp - 0x40], ecx
mov ecx, 0x57f7bcfc
jmp 0x10067783
xor eax, eax
mov ecx, 0x9fde049f
cmp ecx, 0xa90b36dd
jle 0x10067b8d
cmp ecx, 0x34728258
jg 0x10067bae
cmp ecx, 0xa90b36de
je 0x10067bcf
cmp ecx, 0x32b88c21
jne 0x10067b68
jmp 0x10067c66
cmp ecx, 0x93353956
je 0x10067c10
cmp ecx, 0x9fde049f
je 0x10067c27
cmp ecx, 0xa51ec291
jne 0x10067b68
jmp 0x10067c5a
cmp ecx, 0x34728259
je 0x10067c48
cmp ecx, 0x509fb4ae
jne 0x10067b68
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x38], ecx
mov ecx, 0x32b88c21
jmp 0x10067b68
mov ecx, dword [ebp - 0x210]
lea edx, [ebp - 0x30]
add ecx, edx
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp - 0x14]
mov dl, byte [ecx]
mov ecx, edx
and dl, 0x69
not cl
and cl, 0x96
or dl, cl
mov ecx, dword [ebp - 0x210]
mov dh, dl
not dh
add cl, 0x96
and dh, cl
not cl
and cl, dl
or cl, dh
mov byte [ebp - 0x3c], cl
mov ecx, 0x34728259
jmp 0x10067b68
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x40], ecx
mov ecx, dword [ebp - 0x40]
mov byte [ecx + 0x19], 0
mov ecx, 0x509fb4ae
jmp 0x10067b68
mov dword [ebp - 0x210], eax
mov edx, 0xa90b36de
mov ecx, dword [ebp - 0x210]
cmp ecx, 0x19
mov ecx, 0x93353956
cmovb ecx, edx
jmp 0x10067b68
mov ecx, dword [ebp - 0x14]
mov dl, byte [ebp - 0x3c]
mov byte [ecx], dl
mov ecx, 0xa51ec291
jmp 0x10067b68
mov eax, dword [ebp - 0x210]
inc eax
jmp 0x10067b63
mov ecx, dword [ebp - 0x38]
call fcn.1005a273
mov ecx, 0xe0476367
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x14], 0xf6b3
cmp ecx, 0x2294e5b8
je 0x10067cb0
cmp ecx, 0xe0476367
jne 0x10067c80
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x969
not edx
and edx, 0xfffff696
or ecx, edx
mov word [ebp - 0x38], cx
mov ecx, 0x2294e5b8
jmp 0x10067c80
movzx ecx, word [ebp - 0x38]
mov edx, dword [ebp - 0x44]
mov word [edx], cx
mov edx, 0xe0476367
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x14], 0xf6f5
cmp edx, 0x2294e5b8
je 0x10067cf9
cmp edx, 0xe0476367
jne 0x10067cc9
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x968
not edi
and edi, 0xfffff697
or edx, edi
mov word [ebp - 0x38], dx
mov edx, 0x2294e5b8
jmp 0x10067cc9
movzx edx, word [ebp - 0x38]
mov word [ecx + 2], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0xf6f9
cmp edx, 0x2294e5b8
je 0x10067d3d
cmp edx, 0xe0476367
jne 0x10067d0d
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x967
not edi
and edi, 0xfffff698
or edx, edi
mov word [ebp - 0x38], dx
mov edx, 0x2294e5b8
jmp 0x10067d0d
movzx edx, word [ebp - 0x38]
mov word [ecx + 4], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0xf6fb
cmp edx, 0x2294e5b8
je 0x10067d81
cmp edx, 0xe0476367
jne 0x10067d51
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x966
not edi
and edi, 0xfffff699
or edx, edi
mov word [ebp - 0x38], dx
mov edx, 0x2294e5b8
jmp 0x10067d51
movzx edx, word [ebp - 0x38]
mov word [ecx + 6], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0xf6e5
cmp edx, 0x2294e5b8
je 0x10067dc5
cmp edx, 0xe0476367
jne 0x10067d95
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x965
not edi
and edi, 0xfffff69a
or edx, edi
mov word [ebp - 0x38], dx
mov edx, 0x2294e5b8
jmp 0x10067d95
movzx edx, word [ebp - 0x38]
mov word [ecx + 8], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0xf6e6
cmp edx, 0x2294e5b8
je 0x10067e0f
cmp edx, 0xe0476367
jne 0x10067dd9
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x28a2
not edi
and edi, 0xffffd75d
or edx, edi
xor edx, 0x21c6
mov word [ebp - 0x38], dx
mov edx, 0x2294e5b8
jmp 0x10067dd9
movzx edx, word [ebp - 0x38]
mov word [ecx + 0xa], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0xf6f3
cmp edx, 0x2294e5b8
je 0x10067e53
cmp edx, 0xe0476367
jne 0x10067e23
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x963
not edi
and edi, 0xfffff69c
or edx, edi
mov word [ebp - 0x38], dx
mov edx, 0x2294e5b8
jmp 0x10067e23
movzx edx, word [ebp - 0x38]
mov word [ecx + 0xc], dx
add ecx, 0xe
mov dword [ebp - 0x14], 0xf6f5
mov dword [ebp - 0x10], ecx
mov ecx, 0xe0476367
cmp ecx, 0x2294e5b8
je 0x10067e9d
cmp ecx, 0xe0476367
jne 0x10067e6d
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0x962
not edx
and edx, 0xfffff69d
or ecx, edx
mov word [ebp - 0x38], cx
mov ecx, 0x2294e5b8
jmp 0x10067e6d
movzx ecx, word [ebp - 0x38]
mov edx, 0x301589e6
mov word [ebp - 0x52], cx
cmp edx, 0xe3bfd584
jg 0x10067ee0
cmp edx, 0x8a620c49
je 0x10067f47
cmp edx, 0xc22b70b3
jne 0x10067eaa
mov word [ecx], 0
add ecx, 2
mov edx, 0xc22b70b3
mov edi, 0xe3bfd585
cmp ecx, dword [ebp - 0x38]
cmove edx, edi
jmp 0x10067eaa
cmp edx, 0xe3bfd585
je 0x10068264
cmp edx, 0x301589e6
jne 0x10067eaa
mov edx, dword [ebp - 0x10]
movzx edi, word [ebp - 0x52]
mov word [edx], di
mov edi, 0xe0476367
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x14], 0xf6b3
cmp edi, 0x2294e5b8
je 0x10067fa6
cmp edi, 0xe0476367
jne 0x10067f0d
mov edi, dword [ebp - 0x14]
mov ebx, edi
and edi, 0xffffce5b
not ebx
and ebx, 0x31a4
or edi, ebx
xor edi, 0xc73a
mov word [ebp - 0x32], di
mov edi, 0x2294e5b8
jmp 0x10067f0d
mov ecx, dword [ebp - 0x40]
movzx ecx, word [ecx]
mov edx, ecx
and ecx, 0x18c3
not edx
and edx, 0xffffe73c
or ecx, edx
xor ecx, 0x11aa
movzx ecx, cx
mov dword [ebp - 0x14], ecx
mov ecx, 0xe0476367
cmp ecx, 0x2294e5b8
je 0x10067fea
cmp ecx, 0xe0476367
jne 0x10067f70
mov ecx, dword [ebp - 0x14]
mov edx, ecx
and ecx, 0xffff9c18
not edx
and edx, 0x63e7
or ecx, edx
xor ecx, 0x9545
mov word [ebp - 0x32], cx
mov ecx, 0x2294e5b8
jmp 0x10067f70
movzx edi, word [ebp - 0x32]
mov word [edx + 2], di
mov edi, 0xe0476367
mov dword [ebp - 0x14], 0xf696
cmp edi, 0x2294e5b8
je 0x10068033
cmp edi, 0xe0476367
jne 0x10067fba
mov edi, dword [ebp - 0x14]
mov ebx, edi
and edi, 0x960
not ebx
and ebx, 0xfffff69f
or edi, ebx
mov word [ebp - 0x32], di
mov edi, 0x2294e5b8
jmp 0x10067fba
movzx ecx, word [ebp - 0x32]
mov edx, dword [ebp - 0x3c]
mov word [edx], cx
mov edx, 0xe0476367
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x14], 0
cmp edx, 0x2294e5b8
je 0x10068077
cmp edx, 0xe0476367
jne 0x10068003
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x95c
not edi
and edi, 0xfffff6a3
or edx, edi
mov word [ebp - 0x32], dx
mov edx, 0x2294e5b8
jmp 0x10068003
movzx edi, word [ebp - 0x32]
mov word [edx + 4], di
mov edi, 0xe0476367
mov dword [ebp - 0x14], 0
cmp edi, 0x2294e5b8
je 0x100680bb
cmp edi, 0xe0476367
jne 0x10068047
mov edi, dword [ebp - 0x14]
mov ebx, edi
and edi, 0x95f
not ebx
and ebx, 0xfffff6a0
or edi, ebx
mov word [ebp - 0x32], di
mov edi, 0x2294e5b8
jmp 0x10068047
movzx edx, word [ebp - 0x32]
mov word [ecx + 2], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0
cmp edx, 0x2294e5b8
je 0x10068105
cmp edx, 0xe0476367
jne 0x1006808b
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x95b
not edi
and edi, 0xfffff6a4
or edx, edi
mov word [ebp - 0x32], dx
mov edx, 0x2294e5b8
jmp 0x1006808b
movzx edi, word [ebp - 0x32]
mov word [edx + 6], di
mov edi, 0xe0476367
mov dword [ebp - 0x14], 0
cmp edi, 0x2294e5b8
je 0x1006814f
cmp edi, 0xe0476367
jne 0x100680cf
mov edi, dword [ebp - 0x14]
mov ebx, edi
and edi, 0x62b0
not ebx
and ebx, 0xffff9d4f
or edi, ebx
xor edi, 0x6bee
mov word [ebp - 0x32], di
mov edi, 0x2294e5b8
jmp 0x100680cf
movzx edx, word [ebp - 0x32]
mov word [ecx + 4], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0
cmp edx, 0x2294e5b8
je 0x1006816e
cmp edx, 0xe0476367
jne 0x10068119
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x62ce
not edi
and edi, 0xffff9d31
or edx, edi
xor edx, 0x6b94
mov word [ebp - 0x32], dx
mov edx, 0x2294e5b8
jmp 0x10068119
movzx edi, word [ebp - 0x32]
mov word [edx + 8], di
add edx, 0xa
mov dword [ebp - 0x40], 0x1009f758
mov dword [ebp - 0x3c], edx
mov edx, 0x8a620c49
jmp 0x10067eaa
movzx edx, word [ebp - 0x32]
mov word [ecx + 6], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0
cmp edx, 0x2294e5b8
je 0x100681b8
cmp edx, 0xe0476367
jne 0x10068182
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x746e
not edi
and edi, 0xffff8b91
or edx, edi
xor edx, 0x7d37
mov word [ebp - 0x32], dx
mov edx, 0x2294e5b8
jmp 0x10068182
movzx edx, word [ebp - 0x32]
mov word [ecx + 8], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0
cmp edx, 0x2294e5b8
je 0x100681fc
cmp edx, 0xe0476367
jne 0x100681cc
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0x958
not edi
and edi, 0xfffff6a7
or edx, edi
mov word [ebp - 0x32], dx
mov edx, 0x2294e5b8
jmp 0x100681cc
movzx edx, word [ebp - 0x32]
mov word [ecx + 0xa], dx
mov edx, 0xe0476367
mov dword [ebp - 0x14], 0
cmp edx, 0x2294e5b8
je 0x10068246
cmp edx, 0xe0476367
jne 0x10068210
mov edx, dword [ebp - 0x14]
mov edi, edx
and edx, 0xffffa25d
not edi
and edi, 0x5da2
or edx, edi
xor edx, 0xab0a
mov word [ebp - 0x32], dx
mov edx, 0x2294e5b8
jmp 0x10068210
movzx edx, word [ebp - 0x32]
mov word [ecx + 0xc], dx
add ecx, 0xe
mov edx, dword [ebp - 0x44]
add edx, 0x28
mov dword [ebp - 0x38], edx
mov edx, 0xc22b70b3
jmp 0x10067eaa
xor eax, eax
mov edx, 0xf0e28bfa
cmp edx, 0x362a9f16
jle 0x100682a1
cmp edx, 0x535caa19
jg 0x100682d9
cmp edx, 0x362a9f17
je 0x100682ee
cmp edx, 0x3cb50682
jne 0x1006826b
mov edx, dword [ebp - 0x10]
mov word [edx + 0x26], 0
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x3c], edx
mov edx, 0x67a13cc5
jmp 0x1006826b
cmp edx, 0xbb24c5ac
je 0x1006834d
cmp edx, 0xcbddfade
je 0x1006837a
cmp edx, 0xf0e28bfa
jne 0x1006826b
mov dword [ebp - 0x14], eax
mov edi, 0x535caa1a
mov edx, dword [ebp - 0x14]
cmp edx, 0x13
mov edx, 0xbb24c5ac
cmovb edx, edi
jmp 0x1006826b
cmp edx, 0x535caa1a
je 0x1006835a
cmp edx, 0x67a13cc5
jne 0x1006826b
jmp 0x10068383
mov edx, dword [ebp - 0x38]
mov ecx, 0xf696
mov ebx, 0xffff0969
mov dword [ebp - 0x64], eax
mov eax, 0x9d36
mov edi, edx
and edx, ebx
not edi
and edi, ecx
mov ecx, 0x62c9
or edx, edi
mov edi, dword [ebp - 0x14]
mov ebx, edx
and edx, ecx
not ebx
and ebx, eax
mov eax, 0xf696
or edx, ebx
mov ebx, 0xffff0969
sub ebx, edi
add edi, eax
mov eax, 0x9d36
and ebx, eax
and edi, ecx
mov eax, dword [ebp - 0x64]
or edi, ebx
xor edi, edx
mov edx, dword [ebp - 0x40]
mov word [edx], di
mov edx, 0xcbddfade
jmp 0x1006826b
mov dword [ebp - 0x10], esi
mov edx, 0x3cb50682
jmp 0x1006826b
mov edx, dword [ebp - 0x14]
lea edx, [ebp + edx*2 - 0x210]
mov dword [ebp - 0x40], edx
mov edx, dword [ebp - 0x40]
movzx edx, word [edx]
mov dword [ebp - 0x38], edx
mov edx, 0x362a9f17
jmp 0x1006826b
mov eax, dword [ebp - 0x14]
inc eax
jmp 0x10068266
push 0x208
lea ecx, [ebp - 0x428]
push ecx
push dword [ebp - 0x3c]
call dword [ebp - 0x68]
mov eax, 0xe0476367
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x30], 0xf6b9
cmp eax, 0x2294e5b8
je 0x100683d6
cmp eax, 0xe0476367
jne 0x100683a4
mov eax, dword [ebp - 0x30]
mov ecx, eax
and eax, 0x3675
not ecx
and ecx, 0xffffc98a
or eax, ecx
xor eax, 0x3f1c
mov word [ebp - 0x14], ax
mov eax, 0x2294e5b8
jmp 0x100683a4
movzx eax, word [ebp - 0x14]
mov ecx, dword [ebp - 0x3c]
mov word [ecx], ax
mov ecx, 0xe0476367
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x30], 0xf6f5
cmp ecx, 0x2294e5b8
je 0x1006841f
cmp ecx, 0xe0476367
jne 0x100683ef
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x968
not edx
and edx, 0xfffff697
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x100683ef
movzx ecx, word [ebp - 0x14]
mov word [eax + 2], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b6
cmp ecx, 0x2294e5b8
je 0x10068469
cmp ecx, 0xe0476367
jne 0x10068433
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffa1f7
not edx
and edx, 0x5e08
or ecx, edx
xor ecx, 0xa890
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068433
movzx ecx, word [ebp - 0x14]
mov word [eax + 4], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e6
cmp ecx, 0x2294e5b8
je 0x100684ad
cmp ecx, 0xe0476367
jne 0x1006847d
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x966
not edx
and edx, 0xfffff699
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x1006847d
movzx ecx, word [ebp - 0x14]
mov word [eax + 6], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f9
cmp ecx, 0x2294e5b8
je 0x100684f1
cmp ecx, 0xe0476367
jne 0x100684c1
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x965
not edx
and edx, 0xfffff69a
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x100684c1
movzx ecx, word [ebp - 0x14]
mov word [eax + 8], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e1
cmp ecx, 0x2294e5b8
je 0x1006853b
cmp ecx, 0xe0476367
jne 0x10068505
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffb212
not edx
and edx, 0x4ded
or ecx, edx
xor ecx, 0xbb76
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068505
movzx ecx, word [ebp - 0x14]
mov word [eax + 0xa], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp ecx, 0x2294e5b8
je 0x10068585
cmp ecx, 0xe0476367
jne 0x1006854f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x2974
not edx
and edx, 0xffffd68b
or ecx, edx
xor ecx, 0x2017
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x1006854f
movzx ecx, word [ebp - 0x14]
mov word [eax + 0xc], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e4
cmp ecx, 0x2294e5b8
je 0x100685c9
cmp ecx, 0xe0476367
jne 0x10068599
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x962
not edx
and edx, 0xfffff69d
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068599
movzx ecx, word [ebp - 0x14]
mov word [eax + 0xe], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e5
cmp ecx, 0x2294e5b8
je 0x10068613
cmp ecx, 0xe0476367
jne 0x100685dd
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffa3b9
not edx
and edx, 0x5c46
or ecx, edx
xor ecx, 0xaad8
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x100685dd
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x10], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fe
cmp ecx, 0x2294e5b8
je 0x1006865d
cmp ecx, 0xe0476367
jne 0x10068627
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x355d
not edx
and edx, 0xffffcaa2
or ecx, edx
xor ecx, 0x3c3d
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068627
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x12], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp ecx, 0x2294e5b8
je 0x100686a7
cmp ecx, 0xe0476367
jne 0x10068671
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffb6c5
not edx
and edx, 0x493a
or ecx, edx
xor ecx, 0xbf9a
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068671
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x14], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fa
cmp ecx, 0x2294e5b8
je 0x100686f1
cmp ecx, 0xe0476367
jne 0x100686bb
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffcf62
not edx
and edx, 0x309d
or ecx, edx
xor ecx, 0xc63c
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x100686bb
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x16], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fa
cmp ecx, 0x2294e5b8
je 0x1006873b
cmp ecx, 0xe0476367
jne 0x10068705
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffd861
not edx
and edx, 0x279e
or ecx, edx
xor ecx, 0xd13c
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068705
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x18], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b6
cmp ecx, 0x2294e5b8
je 0x1006877f
cmp ecx, 0xe0476367
jne 0x1006874f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x95c
not edx
and edx, 0xfffff6a3
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x1006874f
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x1a], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b4
cmp ecx, 0x2294e5b8
je 0x100687c3
cmp ecx, 0xe0476367
jne 0x10068793
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x95b
not edx
and edx, 0xfffff6a4
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068793
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x1c], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6be
cmp ecx, 0x2294e5b8
je 0x10068807
cmp ecx, 0xe0476367
jne 0x100687d7
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x95a
not edx
and edx, 0xfffff6a5
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x100687d7
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x1e], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f8
cmp ecx, 0x2294e5b8
je 0x1006884b
cmp ecx, 0xe0476367
jne 0x1006881b
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x959
not edx
and edx, 0xfffff6a6
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x1006881b
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x20], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp ecx, 0x2294e5b8
je 0x10068895
cmp ecx, 0xe0476367
jne 0x1006885f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xfffffd26
not edx
and edx, 0x2d9
or ecx, edx
xor ecx, 0xf47e
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x1006885f
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x22], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e1
cmp ecx, 0x2294e5b8
je 0x100688d9
cmp ecx, 0xe0476367
jne 0x100688a9
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x957
not edx
and edx, 0xfffff6a8
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x100688a9
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x24], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6bb
cmp ecx, 0x2294e5b8
je 0x1006891d
cmp ecx, 0xe0476367
jne 0x100688ed
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x956
not edx
and edx, 0xfffff6a9
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x100688ed
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x26], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f9
cmp ecx, 0x2294e5b8
je 0x10068967
cmp ecx, 0xe0476367
jne 0x10068931
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x3ec9
not edx
and edx, 0xffffc136
or ecx, edx
xor ecx, 0x379c
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068931
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x28], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f4
cmp ecx, 0x2294e5b8
je 0x100689b1
cmp ecx, 0xe0476367
jne 0x1006897b
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffad83
not edx
and edx, 0x527c
or ecx, edx
xor ecx, 0xa4d7
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x1006897b
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x2a], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fc
cmp ecx, 0x2294e5b8
je 0x100689f5
cmp ecx, 0xe0476367
jne 0x100689c5
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x953
not edx
and edx, 0xfffff6ac
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x100689c5
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x2c], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp ecx, 0x2294e5b8
je 0x10068a39
cmp ecx, 0xe0476367
jne 0x10068a09
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x952
not edx
and edx, 0xfffff6ad
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068a09
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x2e], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f5
cmp ecx, 0x2294e5b8
je 0x10068a83
cmp ecx, 0xe0476367
jne 0x10068a4d
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x4e87
not edx
and edx, 0xffffb178
or ecx, edx
xor ecx, 0x47d6
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068a4d
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x30], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e2
cmp ecx, 0x2294e5b8
je 0x10068acd
cmp ecx, 0xe0476367
jne 0x10068a97
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x4459
not edx
and edx, 0xffffbba6
or ecx, edx
xor ecx, 0x4d09
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068a97
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x32], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b6
cmp ecx, 0x2294e5b8
je 0x10068b11
cmp ecx, 0xe0476367
jne 0x10068ae1
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x94f
not edx
and edx, 0xfffff6b0
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068ae1
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x34], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6bb
cmp ecx, 0x2294e5b8
je 0x10068b55
cmp ecx, 0xe0476367
jne 0x10068b25
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x94e
not edx
and edx, 0xfffff6b1
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068b25
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x36], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6d5
cmp ecx, 0x2294e5b8
je 0x10068b99
cmp ecx, 0xe0476367
jne 0x10068b69
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x94d
not edx
and edx, 0xfffff6b2
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068b69
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x38], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6d9
cmp ecx, 0x2294e5b8
je 0x10068be3
cmp ecx, 0xe0476367
jne 0x10068bad
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffc8fd
not edx
and edx, 0x3702
or ecx, edx
xor ecx, 0xc1b1
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068bad
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x3a], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6db
cmp ecx, 0x2294e5b8
je 0x10068c27
cmp ecx, 0xe0476367
jne 0x10068bf7
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x94b
not edx
and edx, 0xfffff6b4
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068bf7
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x3c], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b6
cmp ecx, 0x2294e5b8
je 0x10068c6b
cmp ecx, 0xe0476367
jne 0x10068c3b
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x94a
not edx
and edx, 0xfffff6b5
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068c3b
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x3e], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6c5
cmp ecx, 0x2294e5b8
je 0x10068cb5
cmp ecx, 0xe0476367
jne 0x10068c7f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x41db
not edx
and edx, 0xffffbe24
or ecx, edx
xor ecx, 0x4892
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068c7f
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x40], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fe
cmp ecx, 0x2294e5b8
je 0x10068cff
cmp ecx, 0xe0476367
jne 0x10068cc9
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffff8acb
not edx
and edx, 0x7534
or ecx, edx
xor ecx, 0x8383
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068cc9
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x42], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp ecx, 0x2294e5b8
je 0x10068d49
cmp ecx, 0xe0476367
jne 0x10068d13
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffb03d
not edx
and edx, 0x4fc2
or ecx, edx
xor ecx, 0xb97a
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068d13
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x44], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fa
cmp ecx, 0x2294e5b8
je 0x10068d93
cmp ecx, 0xe0476367
jne 0x10068d5d
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x34dd
not edx
and edx, 0xffffcb22
or ecx, edx
xor ecx, 0x3d9b
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068d5d
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x46], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fa
cmp ecx, 0x2294e5b8
je 0x10068ddd
cmp ecx, 0xe0476367
jne 0x10068da7
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x4fd9
not edx
and edx, 0xffffb026
or ecx, edx
xor ecx, 0x469c
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068da7
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x48], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b8
cmp ecx, 0x2294e5b8
je 0x10068e21
cmp ecx, 0xe0476367
jne 0x10068df1
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x944
not edx
and edx, 0xfffff6bb
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068df1
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x4a], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6d7
cmp ecx, 0x2294e5b8
je 0x10068e6b
cmp ecx, 0xe0476367
jne 0x10068e35
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x5e83
not edx
and edx, 0xffffa17c
or ecx, edx
xor ecx, 0x57c0
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068e35
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x4c], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e6
cmp ecx, 0x2294e5b8
je 0x10068eb5
cmp ecx, 0xe0476367
jne 0x10068e7f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffbfa7
not edx
and edx, 0x4058
or ecx, edx
xor ecx, 0xb6e5
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068e7f
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x4e], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e6
cmp ecx, 0x2294e5b8
je 0x10068ef9
cmp ecx, 0xe0476367
jne 0x10068ec9
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x941
not edx
and edx, 0xfffff6be
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068ec9
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x50], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fa
cmp ecx, 0x2294e5b8
je 0x10068f3d
cmp ecx, 0xe0476367
jne 0x10068f0d
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x940
not edx
and edx, 0xfffff6bf
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068f0d
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x52], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6ff
cmp ecx, 0x2294e5b8
je 0x10068f87
cmp ecx, 0xe0476367
jne 0x10068f51
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x498b
not edx
and edx, 0xffffb674
or ecx, edx
xor ecx, 0x40b4
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068f51
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x54], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f5
cmp ecx, 0x2294e5b8
je 0x10068fcb
cmp ecx, 0xe0476367
jne 0x10068f9b
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x93e
not edx
and edx, 0xfffff6c1
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068f9b
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x56], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f7
cmp ecx, 0x2294e5b8
je 0x1006900f
cmp ecx, 0xe0476367
jne 0x10068fdf
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x93d
not edx
and edx, 0xfffff6c2
or ecx, edx
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10068fdf
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x58], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e2
cmp ecx, 0x2294e5b8
je 0x10069059
cmp ecx, 0xe0476367
jne 0x10069023
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x4dbe
not edx
and edx, 0xffffb241
or ecx, edx
xor ecx, 0x4482
mov word [ebp - 0x14], cx
mov ecx, 0x2294e5b8
jmp 0x10069023
movzx ecx, word [ebp - 0x14]
mov word [eax + 0x5a], cx
add eax, 0x5c
mov ecx, 0x2cb79460
mov dword [ebp - 0x40], eax
cmp ecx, 0x2cb7945f
jg 0x1006909e
cmp ecx, 0x943a2c0e
je 0x100690ee
cmp ecx, 0xdf2336
jne 0x1006906c
mov word [eax], 0
add eax, 2
mov ecx, 0xdf2336
mov edx, 0x59a6a280
cmp eax, dword [ebp - 0x14]
cmove ecx, edx
jmp 0x1006906c
cmp ecx, 0x59a6a280
je 0x1006bd5b
cmp ecx, 0x2cb79460
jne 0x1006906c
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6ff
cmp ecx, 0x2294e5b8
je 0x10069127
cmp ecx, 0xe0476367
jne 0x100690be
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x93b
not edx
and edx, 0xfffff6c4
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x100690be
mov eax, 0xe0476367
mov dword [ebp - 0x30], 0xf6fd
cmp eax, 0x2294e5b8
je 0x10069170
cmp eax, 0xe0476367
jne 0x100690fa
mov eax, dword [ebp - 0x30]
mov ecx, eax
and eax, 0x913
not ecx
and ecx, 0xfffff6ec
or eax, ecx
mov word [ebp - 0x10], ax
mov eax, 0x2294e5b8
jmp 0x100690fa
movzx ecx, word [ebp - 0x10]
mov edx, dword [ebp - 0x40]
mov word [edx], cx
mov edx, 0xe0476367
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x30], 0xf6f9
cmp edx, 0x2294e5b8
je 0x100691b9
cmp edx, 0xe0476367
jne 0x10069140
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x93a
not edi
and edi, 0xfffff6c5
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069140
movzx eax, word [ebp - 0x10]
mov ecx, dword [ebp - 0x38]
mov word [ecx], ax
mov ecx, 0xe0476367
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x30], 0xf6f3
cmp ecx, 0x2294e5b8
je 0x10069203
cmp ecx, 0xe0476367
jne 0x10069189
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x912
not edx
and edx, 0xfffff6ed
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069189
movzx edx, word [ebp - 0x10]
mov word [ecx + 2], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f8
cmp edx, 0x2294e5b8
je 0x10069247
cmp edx, 0xe0476367
jne 0x100691cd
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x695c
not edi
and edi, 0xffff96a3
or edx, edi
xor edx, 0x6065
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x100691cd
movzx ecx, word [ebp - 0x10]
mov word [eax + 2], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6c0
cmp ecx, 0x2294e5b8
je 0x10069291
cmp ecx, 0xe0476367
jne 0x10069217
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x911
not edx
and edx, 0xfffff6ee
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069217
movzx edx, word [ebp - 0x10]
mov word [ecx + 4], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6bf
cmp edx, 0x2294e5b8
je 0x100692db
cmp edx, 0xe0476367
jne 0x1006925b
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0xffff9ef1
not edi
and edi, 0x610e
or edx, edi
xor edx, 0x97c9
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006925b
movzx ecx, word [ebp - 0x10]
mov word [eax + 4], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp ecx, 0x2294e5b8
je 0x1006931f
cmp ecx, 0xe0476367
jne 0x100692a5
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffff94c6
not edx
and edx, 0x6b39
or ecx, edx
xor ecx, 0x9dd6
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x100692a5
movzx edx, word [ebp - 0x10]
mov word [ecx + 6], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b8
cmp edx, 0x2294e5b8
je 0x10069363
cmp edx, 0xe0476367
jne 0x100692ef
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x937
not edi
and edi, 0xfffff6c8
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x100692ef
movzx ecx, word [ebp - 0x10]
mov word [eax + 6], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e4
cmp ecx, 0x2294e5b8
je 0x100693a7
cmp ecx, 0xe0476367
jne 0x10069333
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x90f
not edx
and edx, 0xfffff6f0
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069333
movzx edx, word [ebp - 0x10]
mov word [ecx + 8], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6d8
cmp edx, 0x2294e5b8
je 0x100693eb
cmp edx, 0xe0476367
jne 0x10069377
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x936
not edi
and edi, 0xfffff6c9
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069377
movzx ecx, word [ebp - 0x10]
mov word [eax + 8], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f4
cmp ecx, 0x2294e5b8
je 0x1006942f
cmp ecx, 0xe0476367
jne 0x100693bb
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x90e
not edx
and edx, 0xfffff6f1
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x100693bb
movzx edx, word [ebp - 0x10]
mov word [ecx + 0xa], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f7
cmp edx, 0x2294e5b8
je 0x10069473
cmp edx, 0xe0476367
jne 0x100693ff
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x935
not edi
and edi, 0xfffff6ca
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x100693ff
movzx ecx, word [ebp - 0x10]
mov word [eax + 0xa], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6be
cmp ecx, 0x2294e5b8
je 0x100694bd
cmp ecx, 0xe0476367
jne 0x10069443
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x90d
not edx
and edx, 0xfffff6f2
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069443
movzx edx, word [ebp - 0x10]
mov word [ecx + 0xc], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fb
cmp edx, 0x2294e5b8
je 0x10069501
cmp edx, 0xe0476367
jne 0x10069487
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0xffffe06c
not edi
and edi, 0x1f93
or edx, edi
xor edx, 0xe958
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069487
movzx ecx, word [ebp - 0x10]
mov word [eax + 0xc], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b1
cmp ecx, 0x2294e5b8
je 0x1006954b
cmp ecx, 0xe0476367
jne 0x100694d1
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x90c
not edx
and edx, 0xfffff6f3
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x100694d1
movzx edx, word [ebp - 0x10]
mov word [ecx + 0xe], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp edx, 0x2294e5b8
je 0x10069595
cmp edx, 0xe0476367
jne 0x10069515
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x5f3f
not edi
and edi, 0xffffa0c0
or edx, edi
xor edx, 0x560c
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069515
movzx ecx, word [ebp - 0x10]
mov word [eax + 0xe], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6d3
cmp ecx, 0x2294e5b8
je 0x100695d9
cmp ecx, 0xe0476367
jne 0x1006955f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x173e
not edx
and edx, 0xffffe8c1
or ecx, edx
xor ecx, 0x1e35
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006955f
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x10], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6c5
cmp edx, 0x2294e5b8
je 0x10069623
cmp edx, 0xe0476367
jne 0x100695a9
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x932
not edi
and edi, 0xfffff6cd
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x100695a9
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x10], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fc
cmp ecx, 0x2294e5b8
je 0x10069667
cmp ecx, 0xe0476367
jne 0x100695ed
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffbf80
not edx
and edx, 0x407f
or ecx, edx
xor ecx, 0xb68a
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x100695ed
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x12], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e6
cmp edx, 0x2294e5b8
je 0x100696ab
cmp edx, 0xe0476367
jne 0x10069637
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x931
not edi
and edi, 0xfffff6ce
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069637
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x12], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp ecx, 0x2294e5b8
je 0x100696f5
cmp ecx, 0xe0476367
jne 0x1006967b
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x909
not edx
and edx, 0xfffff6f6
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006967b
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x14], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f7
cmp edx, 0x2294e5b8
je 0x1006973f
cmp edx, 0xe0476367
jne 0x100696bf
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0xfffffc79
not edi
and edi, 0x386
or edx, edi
xor edx, 0xf549
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x100696bf
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x14], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f5
cmp ecx, 0x2294e5b8
je 0x10069789
cmp ecx, 0xe0476367
jne 0x10069709
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffab3a
not edx
and edx, 0x54c5
or ecx, edx
xor ecx, 0xa232
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069709
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x16], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f5
cmp edx, 0x2294e5b8
je 0x100697d3
cmp edx, 0xe0476367
jne 0x10069753
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0xffffc307
not edi
and edi, 0x3cf8
or edx, edi
xor edx, 0xca28
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069753
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x16], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e2
cmp ecx, 0x2294e5b8
je 0x1006981d
cmp ecx, 0xe0476367
jne 0x1006979d
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffbb6c
not edx
and edx, 0x4493
or ecx, edx
xor ecx, 0xb26b
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006979d
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x18], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp edx, 0x2294e5b8
je 0x10069861
cmp edx, 0xe0476367
jne 0x100697e7
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x5347
not edi
and edi, 0xffffacb8
or edx, edi
xor edx, 0x5a69
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x100697e7
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x18], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b1
cmp ecx, 0x2294e5b8
je 0x100698ab
cmp ecx, 0xe0476367
jne 0x10069831
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x906
not edx
and edx, 0xfffff6f9
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069831
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x1a], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6be
cmp edx, 0x2294e5b8
je 0x100698f5
cmp edx, 0xe0476367
jne 0x10069875
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x6907
not edi
and edi, 0xffff96f8
or edx, edi
xor edx, 0x602a
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069875
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x1a], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6bf
cmp ecx, 0x2294e5b8
je 0x10069939
cmp ecx, 0xe0476367
jne 0x100698bf
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x6d5c
not edx
and edx, 0xffff92a3
or ecx, edx
xor ecx, 0x6459
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x100698bf
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x1c], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6a7
cmp edx, 0x2294e5b8
je 0x10069983
cmp edx, 0xe0476367
jne 0x10069909
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x92c
not edi
and edi, 0xfffff6d3
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069909
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x1c], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b4
cmp ecx, 0x2294e5b8
je 0x100699cd
cmp ecx, 0xe0476367
jne 0x1006994d
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x4ca7
not edx
and edx, 0xffffb358
or ecx, edx
xor ecx, 0x45a3
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006994d
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x1e], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6a1
cmp edx, 0x2294e5b8
je 0x10069a17
cmp edx, 0xe0476367
jne 0x10069997
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x2b9b
not edi
and edi, 0xffffd464
or edx, edi
xor edx, 0x22b0
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069997
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x1e], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0xf696
cmp ecx, 0x2294e5b8
je 0x10069a5b
cmp ecx, 0xe0476367
jne 0x100699e1
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffec6a
not edx
and edx, 0x1395
or ecx, edx
xor ecx, 0xe569
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x100699e1
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x20], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6bf
cmp edx, 0x2294e5b8
je 0x10069a9f
cmp edx, 0xe0476367
jne 0x10069a2b
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x92a
not edi
and edi, 0xfffff6d5
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069a2b
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x20], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069ae9
cmp ecx, 0xe0476367
jne 0x10069a6f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x902
not edx
and edx, 0xfffff6fd
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069a6f
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x22], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b8
cmp edx, 0x2294e5b8
je 0x10069b2d
cmp edx, 0xe0476367
jne 0x10069ab3
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0xffffa88b
not edi
and edi, 0x5774
or edx, edi
xor edx, 0xa1a2
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069ab3
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x22], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069b71
cmp ecx, 0xe0476367
jne 0x10069afd
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x901
not edx
and edx, 0xfffff6fe
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069afd
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x24], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6c6
cmp edx, 0x2294e5b8
je 0x10069bbb
cmp edx, 0xe0476367
jne 0x10069b41
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x928
not edi
and edi, 0xfffff6d7
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069b41
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x24], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069c05
cmp ecx, 0xe0476367
jne 0x10069b85
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xffffedfc
not edx
and edx, 0x1203
or ecx, edx
xor ecx, 0xe4fc
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069b85
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x26], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f7
cmp edx, 0x2294e5b8
je 0x10069c4f
cmp edx, 0xe0476367
jne 0x10069bcf
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x217
not edi
and edi, 0xfffffde8
or edx, edi
xor edx, 0xb30
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069bcf
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x26], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069c93
cmp ecx, 0xe0476367
jne 0x10069c19
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xfffff7bd
not edx
and edx, 0x842
or ecx, edx
xor ecx, 0xff42
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069c19
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x28], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e4
cmp edx, 0x2294e5b8
je 0x10069cd7
cmp edx, 0xe0476367
jne 0x10069c63
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x926
not edi
and edi, 0xfffff6d9
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069c63
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x28], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069d1b
cmp ecx, 0xe0476367
jne 0x10069ca7
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x8fe
not edx
and edx, 0xfffff701
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069ca7
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x2a], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e5
cmp edx, 0x2294e5b8
je 0x10069d5f
cmp edx, 0xe0476367
jne 0x10069ceb
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x925
not edi
and edi, 0xfffff6da
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069ceb
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x2a], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069da3
cmp ecx, 0xe0476367
jne 0x10069d2f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x8fd
not edx
and edx, 0xfffff702
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069d2f
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x2c], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp edx, 0x2294e5b8
je 0x10069ded
cmp edx, 0xe0476367
jne 0x10069d73
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x924
not edi
and edi, 0xfffff6db
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069d73
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x2c], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069e37
cmp ecx, 0xe0476367
jne 0x10069db7
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xfffffb72
not edx
and edx, 0x48d
or ecx, edx
xor ecx, 0xf38e
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069db7
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x2e], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6d8
cmp edx, 0x2294e5b8
je 0x10069e81
cmp edx, 0xe0476367
jne 0x10069e01
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x1d62
not edi
and edi, 0xffffe29d
or edx, edi
xor edx, 0x1441
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069e01
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x2e], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069ec5
cmp ecx, 0xe0476367
jne 0x10069e4b
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x2b4e
not edx
and edx, 0xffffd4b1
or ecx, edx
xor ecx, 0x23b5
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069e4b
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x30], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f7
cmp edx, 0x2294e5b8
je 0x10069f0f
cmp edx, 0xe0476367
jne 0x10069e95
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x922
not edi
and edi, 0xfffff6dd
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069e95
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x30], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069f53
cmp ecx, 0xe0476367
jne 0x10069ed9
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x6082
not edx
and edx, 0xffff9f7d
or ecx, edx
xor ecx, 0x6878
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069ed9
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x32], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6fb
cmp edx, 0x2294e5b8
je 0x10069f9d
cmp edx, 0xe0476367
jne 0x10069f23
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x921
not edi
and edi, 0xfffff6de
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069f23
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x32], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x10069fe1
cmp ecx, 0xe0476367
jne 0x10069f67
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xfffffd3b
not edx
and edx, 0x2c4
or ecx, edx
xor ecx, 0xf5c2
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069f67
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x34], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f3
cmp edx, 0x2294e5b8
je 0x1006a025
cmp edx, 0xe0476367
jne 0x10069fb1
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x920
not edi
and edi, 0xfffff6df
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x10069fb1
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x34], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a06f
cmp ecx, 0xe0476367
jne 0x10069ff5
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x8f8
not edx
and edx, 0xfffff707
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x10069ff5
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x36], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6be
cmp edx, 0x2294e5b8
je 0x1006a0b3
cmp edx, 0xe0476367
jne 0x1006a039
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x655e
not edi
and edi, 0xffff9aa1
or edx, edi
xor edx, 0x6c41
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006a039
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x36], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a0f7
cmp ecx, 0xe0476367
jne 0x1006a083
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x8f7
not edx
and edx, 0xfffff708
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a083
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x38], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b1
cmp edx, 0x2294e5b8
je 0x1006a141
cmp edx, 0xe0476367
jne 0x1006a0c7
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x91e
not edi
and edi, 0xfffff6e1
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006a0c7
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x38], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a18b
cmp ecx, 0xe0476367
jne 0x1006a10b
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x1084
not edx
and edx, 0xffffef7b
or ecx, edx
xor ecx, 0x1872
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a10b
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x3a], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b3
cmp edx, 0x2294e5b8
je 0x1006a1d5
cmp edx, 0xe0476367
jne 0x1006a155
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0xffffd8c0
not edi
and edi, 0x273f
or edx, edi
xor edx, 0xd1dd
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006a155
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x3a], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a21f
cmp ecx, 0xe0476367
jne 0x1006a19f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x22d6
not edx
and edx, 0xffffdd29
or ecx, edx
xor ecx, 0x2a23
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a19f
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x3c], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f5
cmp edx, 0x2294e5b8
je 0x1006a263
cmp edx, 0xe0476367
jne 0x1006a1e9
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x422c
not edi
and edi, 0xffffbdd3
or edx, edi
xor edx, 0x4b30
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006a1e9
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x3c], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a2a7
cmp ecx, 0xe0476367
jne 0x1006a233
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x8f4
not edx
and edx, 0xfffff70b
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a233
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x3e], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6ac
cmp edx, 0x2294e5b8
je 0x1006a2f1
cmp edx, 0xe0476367
jne 0x1006a277
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x91b
not edi
and edi, 0xfffff6e4
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006a277
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x3e], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a335
cmp ecx, 0xe0476367
jne 0x1006a2bb
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x6d80
not edx
and edx, 0xffff927f
or ecx, edx
xor ecx, 0x6573
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a2bb
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x40], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b1
cmp edx, 0x2294e5b8
je 0x1006a379
cmp edx, 0xe0476367
jne 0x1006a305
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x91a
not edi
and edi, 0xfffff6e5
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006a305
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x40], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a3bd
cmp ecx, 0xe0476367
jne 0x1006a349
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x8f2
not edx
and edx, 0xfffff70d
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a349
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x42], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6bf
cmp edx, 0x2294e5b8
je 0x1006a401
cmp edx, 0xe0476367
jne 0x1006a38d
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x919
not edi
and edi, 0xfffff6e6
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006a38d
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x42], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a44b
cmp ecx, 0xe0476367
jne 0x1006a3d1
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x8f1
not edx
and edx, 0xfffff70e
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a3d1
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x44], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6b8
cmp edx, 0x2294e5b8
je 0x1006a495
cmp edx, 0xe0476367
jne 0x1006a415
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0xffffad30
not edi
and edi, 0x52cf
or edx, edi
xor edx, 0xa428
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006a415
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x44], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a4d9
cmp ecx, 0xe0476367
jne 0x1006a45f
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x2a97
not edx
and edx, 0xffffd568
or ecx, edx
xor ecx, 0x2267
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a45f
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x46], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6df
cmp edx, 0x2294e5b8
je 0x1006a51d
cmp edx, 0xe0476367
jne 0x1006a4a9
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x917
not edi
and edi, 0xfffff6e8
or edx, edi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006a4a9
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x46], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a567
cmp ecx, 0xe0476367
jne 0x1006a4ed
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x8ef
not edx
and edx, 0xfffff710
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a4ed
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x48], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6f8
cmp edx, 0x2294e5b8
je 0x1006a5ab
cmp edx, 0xe0476367
jne 0x1006a531
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x48], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a5ef
cmp ecx, 0xe0476367
jne 0x1006a57b
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x8ee
not edx
and edx, 0xfffff711
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006a57b
movzx edx, word [ebp - 0x10]
mov word [ecx + 0x4a], dx
mov edx, 0xe0476367
mov dword [ebp - 0x30], 0xf6e0
cmp edx, 0x2294e5b8
je 0x1006a633
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x4a], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a677
cmp ecx, 0xe0476367
jne 0x1006a603
movzx ecx, word [ebp - 0x10]
mov word [eax + 0x4c], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x30], 0
cmp ecx, 0x2294e5b8
je 0x1006a6d3
xor eax, eax
mov ecx, 0x9c336086
cmp ecx, 0x7090d7e
jle 0x1006bd87
cmp ecx, 0x50afa42f
jg 0x1006bdb8
cmp ecx, 0x7090d7f
je 0x1006bde8
cmp ecx, 0x221d1533
jne 0x1006bd62
jmp 0x1006be2d
cmp ecx, 0x95e36410
je 0x1006be68
cmp ecx, 0x9c336086
je 0x1006be02
cmp ecx, 0x57f231d
jne 0x1006bd62
mov ecx, dword [ebp - 0x3c]
mov word [ecx], 0
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0x40], ecx
mov ecx, 0x95e36410
jmp 0x1006bd62
cmp ecx, 0x50afa430
je 0x1006be20
cmp ecx, 0x74150f6f
jne 0x1006bd62
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x30]
lea ecx, [ecx + edx*2]
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp - 0x14]
movzx ecx, word [ecx]
mov word [ebp - 0x44], cx
mov ecx, 0x221d1533
jmp 0x1006bd62
mov dword [ebp - 0x10], esi
mov edx, 0x19a
mov ecx, dword [ebp - 0x10]
add ecx, edx
mov dword [ebp - 0x3c], ecx
mov ecx, 0x57f231d
jmp 0x1006bd62
mov dword [ebp - 0x30], eax
mov edx, 0x50afa430
mov ecx, dword [ebp - 0x30]
cmp ecx, 0xcd
mov ecx, 0x7090d7f
cmovb ecx, edx
jmp 0x1006bd62
mov dword [ebp - 0x38], esi
mov ecx, 0x74150f6f
jmp 0x1006bd62
movzx eax, word [ebp - 0x44]
mov edi, 0xfffff696
mov edx, 0x969
mov ecx, eax
and eax, edx
mov edx, 0x969
not ecx
and ecx, edi
or eax, ecx
mov ecx, dword [ebp - 0x30]
sub edx, ecx
add ecx, edi
and edx, eax
not eax
and eax, ecx
or edx, eax
mov eax, dword [ebp - 0x14]
mov word [eax], dx
mov eax, dword [ebp - 0x30]
inc eax
jmp 0x1006bd5d
mov eax, dword [ebp - 0x40]
lea ecx, [ebp - 0x630]
mov dword [ebp - 0x58], ecx
push dword [ebp - 0x6c]
push eax
push dword [ebp - 0x58]
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0xc
lea ecx, [ebp - 0x220]
mov dword [ebp - 0x5c], ecx
mov eax, dword [ebp - 0x5c]
mov eax, 0xb513eedf
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x30], 0x53
cmp eax, 0x2ab0667b
je 0x1006bec9
cmp eax, 0xb513eedf
jne 0x1006be9f
mov eax, dword [ebp - 0x30]
mov ecx, eax
and eax, 0x69
not ecx
and ecx, 0xffffff96
or eax, ecx
mov dword [ebp - 0x210], eax
mov eax, 0x2ab0667b
jmp 0x1006be9f
mov eax, dword [ebp - 0x210]
mov ecx, eax
and al, 0x7b
not cl
and cl, 0x84
or al, cl
mov ecx, dword [ebp - 0x3c]
xor al, 0x12
mov byte [ecx], al
mov ecx, 0xb513eedf
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x30], 0x68
cmp ecx, 0x2ab0667b
je 0x1006bf1c
cmp ecx, 0xb513eedf
jne 0x1006bef0
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006bef0
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x68
not dl
and dl, 0x97
or cl, dl
mov byte [eax + 1], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x30], 0x65
cmp ecx, 0x2ab0667b
je 0x1006bf75
cmp ecx, 0xb513eedf
jne 0x1006bf3d
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xf407d308
not edx
and edx, 0xbf82cf7
or ecx, edx
xor ecx, 0xf407d361
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006bf3d
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0xd6
not dl
and dl, 0x29
or cl, dl
xor cl, 0xb1
mov byte [eax + 2], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x30], 0x6c
cmp ecx, 0x2ab0667b
je 0x1006bfd1
cmp ecx, 0xb513eedf
jne 0x1006bf99
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x170628a2
not edx
and edx, 0xe8f9d75d
or ecx, edx
xor ecx, 0x170628cb
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006bf99
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0xdb
not dl
and dl, 0x24
or cl, dl
xor cl, 0xbd
mov byte [eax + 3], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x30], 0x6c
cmp ecx, 0x2ab0667b
je 0x1006c021
cmp ecx, 0xb513eedf
jne 0x1006bff5
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006bff5
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0xba
not dl
and dl, 0x45
or cl, dl
xor cl, 0xdf
mov byte [eax + 4], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x30], 0x45
cmp ecx, 0x2ab0667b
je 0x1006c07d
cmp ecx, 0xb513eedf
jne 0x1006c045
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x32e2f7d5
not edx
and edx, 0xcd1d082a
or ecx, edx
xor ecx, 0x32e2f7bc
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006c045
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x17
not dl
and dl, 0xe8
or cl, dl
xor cl, 0x73
mov byte [eax + 5], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x30], 0x78
cmp ecx, 0x2ab0667b
je 0x1006c0d9
cmp ecx, 0xb513eedf
jne 0x1006c0a1
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xa8fda49b
not edx
and edx, 0x57025b64
or ecx, edx
xor ecx, 0xa8fda4f2
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006c0a1
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x63
not dl
and dl, 0x9c
or cl, dl
mov byte [eax + 6], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x30], 0x65
cmp ecx, 0x2ab0667b
je 0x1006c126
cmp ecx, 0xb513eedf
jne 0x1006c0fa
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006c0fa
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x62
not dl
and dl, 0x9d
or cl, dl
mov byte [eax + 7], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x30], 0x63
cmp ecx, 0x2ab0667b
je 0x1006c173
cmp ecx, 0xb513eedf
jne 0x1006c147
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0x69
not edx
and edx, 0xffffff96
or ecx, edx
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006c147
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0xb2
not dl
and dl, 0x4d
or cl, dl
xor cl, 0xd3
mov byte [eax + 8], cl
mov ecx, 0xb513eedf
mov dword [ebp - 0x30], 0x75
cmp ecx, 0x2ab0667b
je 0x1006c1cf
cmp ecx, 0xb513eedf
jne 0x1006c197
mov ecx, dword [ebp - 0x30]
mov edx, ecx
and ecx, 0xea444b88
not edx
and edx, 0x15bbb477
or ecx, edx
xor ecx, 0xea444be1
mov dword [ebp - 0x210], ecx
mov ecx, 0x2ab0667b
jmp 0x1006c197
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and cl, 0x60
not dl
and dl, 0x9f
or cl, dl
mov byte [eax + 9], cl
add eax, 0xa
mov dword [ebp - 0x30], 0x74
mov dword [ebp - 0x40], eax
mov eax, 0xb513eedf
cmp eax, 0x2ab0667b
je 0x1006c220
cmp eax, 0xb513eedf
jne 0x1006c1f6
mov eax, dword [ebp - 0x30]
mov ecx, eax
and eax, 0x69
not ecx
and ecx, 0xffffff96
or eax, ecx
mov dword [ebp - 0x210], eax
mov eax, 0x2ab0667b
jmp 0x1006c1f6
mov eax, dword [ebp - 0x210]
mov ecx, eax
and al, 0x5f
not cl
and cl, 0xa0
or al, cl
mov ecx, dword [ebp - 0x40]
mov byte [ecx], al
mov ecx, 0x36db6268
cmp ecx, 0x253e143d
jg 0x1006c258
cmp ecx, 0xd398eedb
je 0x1006c2af
cmp ecx, 0x604365f
jne 0x1006c23b
jmp 0x1006c353
cmp ecx, 0x253e143e
je 0x1006c2c8
cmp ecx, 0x36db6268
jne 0x1006c23b
mov ecx, dword [ebp - 0x40]
mov edx, 0xb513eedf
mov dword [ebp - 0x30], 0x65
cmp edx, 0x2ab0667b
je 0x1006c2de
cmp edx, 0xb513eedf
jne 0x1006c277
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x9d946060
not edi
and edi, 0x626b9f9f
or edx, edi
xor edx, 0x9d946009
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x1006c277
mov byte [eax], 0
inc eax
mov ecx, 0xd398eedb
mov edx, 0x604365f
cmp eax, dword [ebp - 0x14]
cmove ecx, edx
jmp 0x1006c23b
mov eax, dword [ebp - 0x3c]
mov ecx, 0xd398eedb
add eax, 0xe
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x38]
jmp 0x1006c23b
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0x5e
not bl
and bl, 0xa1
or dl, bl
mov byte [ecx + 1], dl
mov edx, 0xb513eedf
mov dword [ebp - 0x30], 0x57
cmp edx, 0x2ab0667b
je 0x1006c32b
cmp edx, 0xb513eedf
jne 0x1006c2ff
mov edx, dword [ebp - 0x30]
mov edi, edx
and edx, 0x69
not edi
and edi, 0xffffff96
or edx, edi
mov dword [ebp - 0x210], edx
mov edx, 0x2ab0667b
jmp 0x1006c2ff
mov edx, dword [ebp - 0x210]
mov ebx, edx
and dl, 0xbf
not bl
and bl, 0x40
or dl, bl
xor dl, 0xe2
mov byte [ecx + 2], dl
add ecx, 3
mov dword [ebp - 0x38], ecx
mov ecx, 0x253e143e
jmp 0x1006c23b
xor eax, eax
mov ecx, 0xeece4d42
cmp ecx, 0x1087e915
jle 0x1006c383
cmp ecx, 0x6adddd79
jg 0x1006c3c1
cmp ecx, 0x1087e916
je 0x1006c401
cmp ecx, 0x67ad68f5
jne 0x1006c35a
jmp 0x1006c46b
cmp ecx, 0xc8b995aa
je 0x1006c414
cmp ecx, 0xe3de004b
je 0x1006c43e
cmp ecx, 0xeece4d42
jne 0x1006c35a
mov dword [ebp - 0x210], eax
mov edx, 0x1087e916
mov ecx, dword [ebp - 0x210]
cmp ecx, 0xd
mov ecx, 0x6adddd7a
cmovb ecx, edx
jmp 0x1006c35a
cmp ecx, 0x6adddd7a
je 0x1006c42b
cmp ecx, 0x7bd52b0f
jne 0x1006c35a
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x210]
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp - 0x14]
mov cl, byte [ecx]
mov edx, ecx
and cl, 0x81
not dl
and dl, 0x7e
or cl, dl
xor cl, 0xe8
movsx ecx, cl
mov dword [ebp - 0x30], ecx
mov ecx, 0xe3de004b
jmp 0x1006c35a
lea ecx, [ebp - 0x220]
mov dword [ebp - 0x38], ecx
mov ecx, 0x7bd52b0f
jmp 0x1006c35a
mov ecx, dword [ebp - 0x3c]
mov byte [ecx + 0xd], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x40], ecx
mov ecx, 0x67ad68f5
jmp 0x1006c35a
lea ecx, [ebp - 0x220]
mov dword [ebp - 0x3c], ecx
mov ecx, 0xc8b995aa
jmp 0x1006c35a
mov eax, dword [ebp - 0x210]
mov edi, dword [ebp - 0x30]
mov ecx, 0x96
mov edx, edi
add eax, ecx
not edx
and edx, eax
not eax
and eax, edi
or eax, edx
mov edx, dword [ebp - 0x14]
mov byte [edx], al
mov eax, dword [ebp - 0x210]
inc eax
jmp 0x1006c355
mov ecx, dword [ebp - 0x40]
call fcn.1005a273
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x428]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x60]
mov eax, 0xe98d641b
jmp 0x1006723a
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x210], 0xf6f9
mov dword [ebp - 0x3c], eax
mov eax, 0xe0476367
cmp eax, 0x2294e5b8
je 0x1006c4dc
cmp eax, 0xe0476367
jne 0x1006c4a7
mov eax, dword [ebp - 0x210]
mov ecx, eax
and eax, 0xfffff3e3
not ecx
and ecx, 0xc1c
or eax, ecx
xor eax, 0xfa8a
mov word [ebp - 0x30], ax
mov eax, 0x2294e5b8
jmp 0x1006c4a7
movzx eax, word [ebp - 0x30]
mov ecx, dword [ebp - 0x3c]
mov word [ecx], ax
mov ecx, 0xe0476367
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x210], 0xf6e6
cmp ecx, 0x2294e5b8
je 0x1006c531
cmp ecx, 0xe0476367
jne 0x1006c4f8
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and ecx, 0xffffc3a2
not edx
and edx, 0x3c5d
or ecx, edx
xor ecx, 0xcaca
mov word [ebp - 0x30], cx
mov ecx, 0x2294e5b8
jmp 0x1006c4f8
movzx ecx, word [ebp - 0x30]
mov word [eax + 2], cx
mov ecx, 0xe0476367
mov dword [ebp - 0x210], 0xf6f3
cmp ecx, 0x2294e5b8
je 0x1006c57b
cmp ecx, 0xe0476367
jne 0x1006c548
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and ecx, 0x967
not edx
and edx, 0xfffff698
or ecx, edx
mov word [ebp - 0x30], cx
mov ecx, 0x2294e5b8
jmp 0x1006c548
movzx ecx, word [ebp - 0x30]
mov edx, 0xbcefa20
mov word [eax + 4], cx
add eax, 6
mov dword [ebp - 0x38], 0x1009f8ea
mov dword [ebp - 0x40], eax
mov eax, 0xbda5888b
cmp edx, 0x2a60c9b6
jg 0x1006c619
cmp edx, 0xbda5888b
je 0x1006c7f5
cmp edx, 0xbcefa20
jne 0x1006c59a
mov edx, dword [ebp - 0x38]
movzx edx, word [edx]
mov esi, edx
and edx, 0x792c
not esi
and esi, 0xffff86d3
or edx, esi
xor edx, 0x7045
movzx edx, dx
mov dword [ebp - 0x210], edx
mov edx, 0xe0476367
cmp edx, 0x2294e5b8
je 0x1006c66f
cmp edx, 0xe0476367
jne 0x1006c5e2
mov edx, dword [ebp - 0x210]
mov esi, edx
and edx, 0x966
not esi
and esi, 0xfffff699
or edx, esi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006c5e2
cmp edx, 0x2a60c9b7
je 0x1006c68c
cmp edx, 0x32b9fbb2
jne 0x1006c59a
mov ecx, 0xe0476367
mov dword [ebp - 0x210], 0xf696
cmp ecx, 0x2294e5b8
je 0x1006c6a4
cmp ecx, 0xe0476367
jne 0x1006c63c
mov ecx, dword [ebp - 0x210]
mov edx, ecx
and ecx, 0x965
not edx
and edx, 0xfffff69a
or ecx, edx
mov word [ebp - 0x10], cx
mov ecx, 0x2294e5b8
jmp 0x1006c63c
movzx edx, word [ebp - 0x10]
mov esi, dword [ebp - 0x40]
mov word [esi], dx
mov edx, dword [ebp - 0x40]
add edx, 2
mov dword [ebp - 0x14], edx
mov edx, 0x32b9fbb2
jmp 0x1006c59a
mov word [ecx], 0
add ecx, 2
mov edx, 0x2a60c9b7
cmp ecx, dword [ebp - 0x30]
cmove edx, eax
jmp 0x1006c59a
movzx ecx, word [ebp - 0x10]
mov edx, dword [ebp - 0x14]
mov word [edx], cx
mov edx, 0xe0476367
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x210], 0
cmp edx, 0x2294e5b8
je 0x1006c6f3
cmp edx, 0xe0476367
jne 0x1006c6c0
mov edx, dword [ebp - 0x210]
mov esi, edx
and edx, 0x964
not esi
and esi, 0xfffff69b
or edx, esi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006c6c0
movzx edx, word [ebp - 0x10]
mov word [ecx + 2], dx
mov edx, 0xe0476367
mov dword [ebp - 0x210], 0
cmp edx, 0x2294e5b8
je 0x1006c743
cmp edx, 0xe0476367
jne 0x1006c70a
mov edx, dword [ebp - 0x210]
mov esi, edx
and edx, 0xffffacbb
not esi
and esi, 0x5344
or edx, esi
xor edx, 0xa5d8
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006c70a
movzx edx, word [ebp - 0x10]
mov word [ecx + 4], dx
mov edx, 0xe0476367
mov dword [ebp - 0x210], 0
cmp edx, 0x2294e5b8
je 0x1006c78d
cmp edx, 0xe0476367
jne 0x1006c75a
mov edx, dword [ebp - 0x210]
mov esi, edx
and edx, 0x962
not esi
and esi, 0xfffff69d
or edx, esi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006c75a
movzx edx, word [ebp - 0x10]
mov word [ecx + 6], dx
mov edx, 0xe0476367
mov dword [ebp - 0x210], 0
cmp edx, 0x2294e5b8
je 0x1006c7d7
cmp edx, 0xe0476367
jne 0x1006c7a4
mov edx, dword [ebp - 0x210]
mov esi, edx
and edx, 0x961
not esi
and esi, 0xfffff69e
or edx, esi
mov word [ebp - 0x10], dx
mov edx, 0x2294e5b8
jmp 0x1006c7a4
movzx edx, word [ebp - 0x10]
mov word [ecx + 8], dx
add ecx, 0xa
mov edx, dword [ebp - 0x3c]
add edx, 0x14
mov dword [ebp - 0x30], edx
mov edx, 0x2a60c9b7
jmp 0x1006c59a
mov eax, dword [ebp - 0x48]
xor edx, edx
mov esi, 0xc9e137b7
mov edi, 0x2a40405d
cmp edi, 0x2a40405c
jle 0x1006c834
cmp edi, 0x4910b905
jg 0x1006c851
cmp edi, 0x2a40405d
je 0x1006c86a
cmp edi, 0x37f5a3fd
jne 0x1006c804
mov edi, dword [ebp - 0x10]
add edi, 0x12
mov dword [ebp - 0x3c], edi
mov edi, 0x1f28cc67
jmp 0x1006c804
cmp edi, 0x978a52cb
je 0x1006c883
cmp edi, 0xc9e137b7
je 0x1006c8af
cmp edi, 0x1f28cc67
jne 0x1006c804
jmp 0x1006c90e
cmp edi, 0x4910b906
je 0x1006c8f9
cmp edi, 0x4d64272f
jne 0x1006c804
jmp 0x1006c906
mov dword [ebp - 0x210], edx
mov edi, dword [ebp - 0x210]
cmp edi, 9
mov edi, 0x4910b906
cmovb edi, esi
jmp 0x1006c804
mov edi, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x14]
mov ebx, ecx
not ebx
and ebx, edi
not edi
and edi, ecx
mov ecx, dword [ebp - 0x40]
or edi, ebx
mov word [ecx], di
mov edi, 0x4d64272f
mov ecx, dword [ebp - 0x210]
inc ecx
mov dword [ebp - 0x30], ecx
jmp 0x1006c804
mov edi, dword [ebp - 0x210]
mov ecx, 0xf696
lea edi, [eax + edi*2]
mov dword [ebp - 0x40], edi
mov edi, dword [ebp - 0x40]
movzx edi, word [edi]
mov ebx, edi
and edi, 0xffffe9f9
not ebx
and ebx, 0x1606
or edi, ebx
xor edi, 0xe090
movzx edi, di
mov dword [ebp - 0x38], edi
mov edi, dword [ebp - 0x210]
add edi, ecx
mov dword [ebp - 0x14], edi
mov edi, 0x978a52cb
jmp 0x1006c804
mov dword [ebp - 0x10], eax
mov edi, 0x37f5a3fd
jmp 0x1006c804
mov edx, dword [ebp - 0x30]
jmp 0x1006c7ff
mov eax, dword [ebp - 0x3c]
xor ecx, ecx
mov word [eax], 0
mov eax, dword [ebp - 0x70]
push ecx
push ecx
push dword [ebp - 0x58]
push dword [ebp - 0x74]
push dword [ebp - 0x10]
push ecx
call eax
mov eax, dword [ebp - 0x60]
mov eax, dword [ebp - 0x5c]
mov eax, dword [ebp - 0x50]
mov eax, dword [ebp - 0x4c]
xor eax, eax
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret