Function at 0x412190
Capabilities:
Encode data using base64
Encode data using xor
Parse pe header

Disassembly:
push ebp
push ebx
push edi
push esi
push eax
sub edx, 0xc6
imul esi
sbb eax, 0x91
inc edi
inc edi
bswap eax
bswap edi
add eax, 0x2a
bswap ebx
dec eax
add ebx, 0xf4
neg esi
add edi, 0x3a
mov eax, 0x42
not eax
imul esi
add edx, 0x1d
add eax, 0xb4
sbb edi, 0xa0
rcl esi, 0x4b
and esi, 0x2c
not edi
not edi
not eax
and esi, 0x55
or eax, 0x57
imul eax
sub eax, 0xe1
dec edx
and eax, 0xc
not edi
sub eax, 0xd3
sub eax, 0xf6
rol esi, 0x9b
or edx, 0xc
add esi, 0x94
dec ebx
neg edi
add eax, 0xad
neg esi
neg ebx
neg edx
neg esi
dec eax
neg eax
sub edi, 0x63
dec ebx
rol esi, 0x25
mov edi, 0x8a
neg edx
sbb eax, 0x41
neg ebx
sub edi, 0xf5
inc esi
add esi, 0x28
sub edi, 6
not esi
not esi
sub edi, 0xb
neg edi
and edx, 0x2e
dec eax
or esi, 0x92
inc esi
rcr ebx, 0x1d
and ebx, 0x32
neg esi
bswap ebx
or edi, 0xa2
imul eax
inc ebx
neg edi
rcr edi, 0x11
not esi
mov eax, 0x90
bswap edx
imul eax
rcl eax, 0x55
add eax, 0xbf
add eax, 0x43
mov edi, 5
rcl esi, 0x3c
or eax, 0xd3
rcr esi, 0x8b
not esi
not edx
add ebx, 3
and esi, 0xa6
imul edx
inc edx
neg esi
add ebx, 0x95
dec esi
dec esi
add esi, 0xe8
and edx, 6
sub ebx, 0xab
mov edi, 0xf9
bswap eax
rcl eax, 0xea
mov esi, 0x2d
imul eax
rcr ebx, 0x38
rcl ebx, 0x49
inc edx
rol eax, 0xd8
ror esi, 0x2e
bswap edx
and eax, 0x77
dec ebx
rol eax, 0x32
not eax
imul eax
rol eax, 0xf7
dec ebx
inc ebx
inc ebx
bswap edi
add esi, 0xb6
dec eax
neg eax
rcl ebx, 0xa3
not edx
ror esi, 0xd1
or edi, 0x3f
or edi, 0x78
neg eax
bswap edx
add esi, 0x69
bswap esi
neg edx
dec eax
add edx, 0xb8
dec edi
imul eax
sbb edx, 0xbc
rcl edi, 0x4c
neg edi
sub ebx, 0x68
inc esi
ror edi, 0xde
bswap eax
imul ebx
bswap ebx
not edi
or eax, 0x23
not edx
bswap edi
imul eax
mov esi, 0x2f
sub eax, 0x70
ror esi, 0xa9
sbb eax, 0xdf
bswap eax
add esi, 0xfe
imul edi
not eax
imul edx
mov esi, 0x94
not esi
neg edx
dec ebx
sbb edx, 0x8b
rcr eax, 0x94
and ebx, 0x6e
imul edx
rol edi, 0x77
rcr edx, 0xb3
sub ebx, 0x30
imul edi
inc eax
dec eax
ror ebx, 0x63
and esi, 0x52
sbb edi, 0x76
sub eax, 0x33
dec ebx
and edi, 0x63
inc esi
sbb esi, 0xfc
rol ebx, 0x31
neg esi
or esi, 0xb9
neg eax
ror esi, 0x1e
add edi, 1
dec esi
rol ebx, 0xe8
rol eax, 0x37
neg ebx
add edi, 0xd
bswap esi
ror edi, 0x4c
dec edx
neg edi
inc eax
mov edi, 0xbb
or edi, 0xed
mov ebx, 0xf3
and ebx, 0x55
not edi
neg esi
or eax, 0x17
bswap edi
sub esi, 0x2e
and eax, 0x46
rol esi, 0x39
mov eax, 0xe
inc edx
and edi, 0x3f
bswap esi
add edx, 6
inc eax
mov ebx, 0xaf
add ebx, 0xd2
sbb edi, 0xfa
rcl ebx, 0xe0
imul ebx
ror eax, 0x12
rol edi, 0xce
add edx, 0x12
rcl eax, 0x8b
inc edx
ror edi, 0xf4
and edx, 0xd4
inc ebx
inc ebx
dec esi
and eax, 0x49
neg edi
imul edi
neg edx
imul edi
rcl edx, 0x2e
inc ebx
rcl esi, 0xaa
rcr esi, 0xa9
not esi
or ebx, 0x1b
dec esi
bswap eax
and edi, 0x6a
rcr esi, 0x49
mov edx, 0x1b
dec eax
rcr esi, 0xc7
rcr eax, 0x71
and esi, 0x49
bswap ebx
imul edx
inc edi
inc ebx
imul esi
inc edi
or edi, 0x16
or esi, 0x2c
not eax
rcl eax, 0xa7
mov esi, 0xcf
rcl esi, 0x55
bswap ebx
imul edx
dec edi
imul esi
dec edi
or ebx, 0x76
not esi
neg eax
rcr eax, 0x83
rol edx, 0x32
imul edi
and ebx, 0xfe
rcr esi, 0x96
and edi, 0xcf
bswap edi
sub edx, 0x53
sub ebx, 0x8b
neg esi
dec edi
inc edx
or edi, 0x66
ror edx, 0x74
or edx, 0x9c
mov eax, 0x9e
inc ebx
mov ebx, 0xf7
imul esi
dec edi
and edi, 0x9f
imul edi
imul esi
inc ebx
neg edi
mov edi, 0xa6
inc edx
dec eax
ror esi, 0xa3
inc ebx
not eax
ror eax, 0xf2
mov eax, 0x423a2ee6
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov esi, ecx
and esi, 0xec19d1a4
and ecx, 0xea02ea85
mov edx, eax
and edx, 0x13e62e5a
or esi, edx
mov edx, eax
or edx, 0x2a3298f0
and eax, 0x15fd157a
mov edi, esi
xor edi, 0xc4094104
xor esi, 0x2220851
and edx, 0x2a3298f1
or eax, ecx
and esi, 0x2a3298f1
and edi, 0xd5cd670e
or edi, esi
xor edx, edi
mov esi, edx
not esi
and edx, 0x15fd157a
mov edi, esi
and edi, 0xea02ea85
or edx, edi
xor eax, edx
not eax
or eax, esi
mov esi, 0x5926fac9
xor eax, 0xffffffff
sete dl
setne ch
cmp dword [0x460978], 0xa
mov ebx, edx
setge al
setl ah
mov dh, al
or bl, al
and ah, ch
xor dh, dl
xor bl, 1
mov cl, dh
and dh, al
not cl
and cl, al
and al, dl
or cl, bl
or al, ah
xor cl, 1
or al, dh
mov edx, ecx
or cl, al
xor dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x52fe6817
cmovne eax, esi
test cl, cl
mov ecx, 0x52fe6817
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
nop word cs:[eax + eax]
cmp eax, 0xf8baa4a0
jg 0x412760
cmp eax, 0xb8d450cf
jg 0x4128c0
cmp eax, 0x9d42fb10
jle 0x412b38
cmp eax, 0xa86d99b6
jg 0x412e47
cmp eax, 0xa13accaa
jle 0x4132d4
cmp eax, 0xa5181b1e
jg 0x413d1b
cmp eax, 0xa1f77f8f
jle 0x4153ca
cmp eax, 0xa2c7cb8a
jg 0x417c61
cmp eax, 0xa1f77f90
je 0x4194a0
cmp eax, 0xa22718fd
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd4044230
mov esi, ecx
and esi, 0x3808800
mov edi, ecx
or edi, 0x85040200
and ecx, 0xe3910347
or edx, esi
and edi, 0x852f2301
mov esi, edx
xor esi, 0x50004030
xor edx, 0x12b2101
and edx, 0x852f2301
and esi, 0x5280c830
or esi, edx
mov edx, eax
and edx, 0x285014ce
and eax, 0x1c6efcb8
or edx, edi
or eax, ecx
xor edx, esi
mov ecx, eax
xor ecx, 0x1822fc88
xor eax, 0x83010041
mov esi, edx
not esi
and edx, 0xd784ca31
and eax, 0x874d0071
and ecx, 0x78b2ff8e
and esi, 0x287b35ce
or ecx, eax
or edx, esi
mov esi, edx
not esi
and edx, 0x78b2ff8e
mov edi, esi
and edi, 0x874d0071
or edx, edi
xor ecx, edx
not ecx
or ecx, esi
mov esi, 0xa1bacbc3
xor ecx, 0xffffffff
sete cl
setne al
cmp dword [0x460978], 0xa
mov ah, cl
setge dl
mov ch, dl
or ah, dl
xor ch, cl
mov dh, ah
and ch, dl
inc dl
or al, dl
xor dl, cl
or dl, ch
xor dh, al
or al, ah
mov ah, dl
xor al, 1
xor ah, 1
or al, dh
mov cl, ah
and cl, dl
xor ah, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ah
mov edx, ecx
xor dl, 1
mov ah, dl
and ah, al
xor al, 1
and cl, al
or al, dl
or cl, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xb2896fbc
cmovne eax, esi
test cl, 1
mov ecx, 0xb2896fbc
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
cmp eax, 0x3cc65640
jle 0x412a10
cmp eax, 0x5e7a4917
jle 0x412c8b
cmp eax, 0x6bd9d46e
jg 0x412e93
cmp eax, 0x63e898ba
jle 0x413315
cmp eax, 0x686ce8e1
jg 0x413e4a
cmp eax, 0x65e011f1
jle 0x4153f5
cmp eax, 0x6737c760
jg 0x417d13
cmp eax, 0x65e011f2
je 0x41958e
cmp eax, 0x65e92210
jne 0x4125c0
mov ecx, dword [0x46097c]
mov esi, 0x88e9d3c9
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x84d06400
and eax, 0x592a99fc
and ecx, 0x22050203
or edx, ecx
xor edx, 0x84d06400
or eax, edx
mov ecx, eax
not ecx
and eax, 0xf6e242ce
and ecx, 0x91dbd31
or eax, ecx
mov ecx, eax
xor eax, 0x85401b22
xor ecx, 0x503724cd
mov edx, ecx
and eax, 0xc5721f6a
and ecx, 0x3a8de095
and edx, 0xfffffffe
or ecx, eax
xor ecx, 0x3a8de094
or ecx, edx
mov edx, ecx
xor edx, 0x2d9fb138
mov eax, ecx
and eax, 0x21882010
and edx, ecx
not ecx
and ecx, 0xc179128
or eax, ecx
xor eax, 0x21882010
or eax, edx
not edx
and edx, 0xd2604ec7
and eax, 0x2d9fb138
or eax, edx
mov ecx, eax
not ecx
and eax, 0xbc423726
and ecx, 0x43bdc8d9
or ecx, eax
xor ecx, 0x43bdc8d9
sete cl
setne ah
cmp dword [0x460978], 0xa
setl al
setge ch
mov edx, eax
and al, ah
or dl, cl
and cl, ch
xor ch, ah
xor dl, 1
or al, cl
or dl, ch
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xcf0eb329
cmovne eax, esi
test cl, cl
mov ecx, 0xcf0eb329
jmp 0x415ebd
cmp eax, 0xd5d0336e
jle 0x412ce2
cmp eax, 0xe86caa7b
jg 0x412edf
cmp eax, 0xdd9a25bc
jle 0x413356
cmp eax, 0xe2d17d68
jg 0x413e80
cmp eax, 0xdf9d73a3
jle 0x41556a
cmp eax, 0xe13cfd72
jg 0x417d33
cmp eax, 0xdf9d73a4
je 0x419598
cmp eax, 0xe0d4fb8e
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
mov esi, eax
xor esi, 0x36d6fd7d
mov ecx, eax
not edx
or ecx, 0xc9290282
mov ebx, edx
mov edi, ecx
and esi, eax
and edi, 0xdaf3ee45
and ebx, 0x24041138
and edx, 0x69a26bb2
and eax, 0x965d944d
or ebx, edi
mov edi, esi
not edi
and esi, 0x250c11ba
or eax, edx
or ecx, edi
and edi, 0xdaf3ee45
mov edx, eax
xor eax, 0x69a26bb2
xor edx, 0x965d944d
or esi, edi
not ecx
mov edi, 0xd6b81dae
xor esi, ebx
or ecx, esi
mov esi, ecx
not esi
and ecx, 0x9d2c0b5a
and esi, 0x62d3f4a5
or ecx, esi
mov esi, ecx
xor esi, 0xabfaf626
xor ecx, 0x540509d9
and eax, esi
and edx, ecx
mov esi, 0xc9578700
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x460978], 0xa
setl dl
setge ah
and al, ah
and dl, cl
or ah, cl
or al, dl
mov ecx, eax
and al, ah
xor ah, 1
xor cl, 1
mov dl, ah
xor dl, cl
and cl, ah
and dl, ah
or cl, al
mov eax, 0xd6b81dae
mov ch, dl
xor ch, cl
test cl, cl
cmovne eax, esi
test dl, dl
cmove eax, edi
test ch, ch
cmovne eax, esi
jmp 0x4125c0
cmp eax, 0x1d43dcc6
jg 0x412d39
cmp eax, 0xb9b9daa
jg 0x412fc7
cmp eax, 0xfff3f932
jle 0x41348e
cmp eax, 0x69a4c17
jg 0x413eb6
cmp eax, 0x3021e94
jle 0x415724
cmp eax, 0x4ced22a
jg 0x417e1f
cmp eax, 0x3021e95
je 0x4195a2
cmp eax, 0x3593e9e
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
not eax
mov esi, eax
or esi, 0xf10b1e48
mov edx, eax
and edx, 0xf10b1e48
mov ecx, esi
not ecx
and esi, 0xef4e1b6
or ecx, edx
and ecx, 0xf10b1e49
or ecx, esi
mov esi, 0x4ced22b
mov edx, ecx
not edx
and ecx, 0x3888f8c5
and edx, 0xc777073a
or ecx, edx
xor ecx, 0x3888f8c5
or ecx, eax
xor ecx, 0xffffffff
sete ah
setne cl
cmp dword [0x460978], 0xa
mov dh, ah
setl dl
setge al
mov ch, dl
or dh, al
or dl, ah
and ch, cl
xor cl, al
mov bl, dh
and cl, al
and al, ah
or al, ch
xor cl, 1
xor bl, cl
or cl, dh
xor al, 1
mov ah, al
xor cl, 1
or al, dl
or cl, bl
xor ah, dl
xor al, 1
or al, ah
mov ah, cl
mov edx, ecx
xor ah, 1
and dl, ah
xor dl, 1
or dl, ah
or ah, al
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
and cl, al
mov al, ah
or dl, cl
mov ecx, 0x60388214
xor al, dl
test al, 1
cmovne ecx, esi
test ah, 1
mov eax, 0x60388214
jmp 0x41fb91
cmp eax, 0x8f68721f
jle 0x413013
cmp eax, 0x95adfaec
jle 0x4135bc
cmp eax, 0x9b45bc9c
jg 0x414046
cmp eax, 0x97d95932
jle 0x41581c
cmp eax, 0x996d5d44
jg 0x417f2d
cmp eax, 0x97d95933
je 0x4195ac
cmp eax, 0x99112434
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edi, ecx
and edi, 0x87048852
mov esi, ecx
and esi, 0x583b7784
mov edx, eax
and edx, 0x20c00029
and eax, 0xaba4754a
or edi, edx
xor edi, 0x87048852
or esi, edi
mov edx, esi
not edx
and esi, 0x9c48b0e6
and edx, 0x63b74f19
or esi, edx
mov edx, esi
xor edx, 0x1b043808
xor esi, 0xc0028461
and esi, 0xe08a84f5
and edx, 0x1f757b0a
or edx, esi
mov esi, edx
xor esi, 0xb24710a
xor edx, 0xe08a84f5
mov edi, edx
or edx, ecx
and ecx, 0x545b8ab5
and edi, 0x545b8ab5
and esi, 0xaba4754a
or esi, edi
or eax, ecx
not edx
xor eax, esi
mov esi, 0xc466801a
or edx, eax
xor edx, 0xffffffff
setne ah
sete ch
cmp dword [0x460978], 0xa
setl cl
setge al
mov edx, ecx
or ah, cl
or cl, ch
or al, ch
xor dl, ch
mov ch, al
xor cl, 1
or al, ah
or cl, dl
xor ch, ah
xor al, 1
or al, ch
mov edx, ecx
mov ah, al
xor dl, 1
mov ch, al
or al, dl
xor ah, 1
and ch, cl
and dl, ah
xor ah, cl
xor al, 1
or al, ah
or dl, ch
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x20b721d0
cmovne eax, esi
test dl, 1
not cl
mov edx, 0x20b721d0
cmove eax, esi
test cl, 1
cmovne eax, edx
jmp 0x4125c0
cmp eax, 0x4db4f42b
jle 0x41305f
cmp eax, 0x568b8cfd
jle 0x413707
cmp eax, 0x597816e3
jg 0x41407c
cmp eax, 0x576a12fa
jle 0x415847
cmp eax, 0x58f8ece8
jg 0x417f4d
cmp eax, 0x576a12fb
je 0x4196cb
cmp eax, 0x58e6b3be
jne 0x4125c0
mov eax, 0x512f008f
jmp 0x4125c0
cmp eax, 0xc7da0b3e
jle 0x4131aa
cmp eax, 0xce89d240
jle 0x413748
cmp eax, 0xd2dbac18
jg 0x414191
cmp eax, 0xd0a3b188
jle 0x415872
cmp eax, 0xd125315d
jg 0x417f6d
cmp eax, 0xd0a3b189
je 0x4196d5
cmp eax, 0xd1061a28
jne 0x4125c0
mov eax, 0x78c85230
jmp 0x4125c0
cmp eax, 0x2cfad678
jle 0x413288
cmp eax, 0x351c381e
jle 0x4138b8
cmp eax, 0x3920b415
jg 0x4141c7
cmp eax, 0x3753b078
jle 0x41589d
cmp eax, 0x383383c0
jg 0x417f8d
cmp eax, 0x3753b079
je 0x4196df
cmp eax, 0x376d60f7
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0xa3b5a1b8
mov edx, ecx
and edx, 0x5c4a5e46
and ecx, 0x5ba4f62e
or esi, edx
mov edx, eax
and edx, 1
and eax, 0xa45b09d1
mov edi, esi
xor edi, 0xa21580b8
xor esi, 0x50425e44
or eax, ecx
or edx, edi
and esi, 0x51e27f44
xor eax, 0xa45b09d1
mov edi, 0x2fe358fb
and edx, 0xae1d80bb
or edx, esi
mov esi, 0x95407406
xor edx, 0xae1d80bb
or eax, edx
xor eax, 0xffffffff
setne ah
sete cl
cmp dword [0x460978], 0xa
mov ch, ah
setge al
setl dl
mov dh, al
or al, ah
inc ah
and ch, dl
xor cl, dl
and dh, ah
xor ah, dl
xor al, 1
xor cl, 1
or al, ah
or dh, ch
xor al, 1
or al, dh
mov edx, eax
or al, cl
xor dl, cl
mov dh, al
xor dh, dl
test dh, 1
cmovne edi, esi
test al, 1
mov eax, 0x2fe358fb
cmovne eax, edi
test dl, 1
cmove eax, edi
jmp 0x4125c0
cmp eax, 0xb0505a97
jle 0x4138f9
cmp eax, 0xb4a9dff6
jg 0x4141fd
cmp eax, 0xb31e65c9
jle 0x4158c8
cmp eax, 0xb3f211eb
jg 0x417fad
cmp eax, 0xb31e65ca
je 0x4196e9
cmp eax, 0xb32feb6e
jne 0x4125c0
mov eax, 0x97d95933
jmp 0x4125c0
cmp eax, 0x757f50ef
jle 0x41393a
cmp eax, 0x78c3de8b
jg 0x414233
cmp eax, 0x777c8abb
jle 0x4158f3
cmp eax, 0x77c899e9
jg 0x417fcd
cmp eax, 0x777c8abc
je 0x419808
cmp eax, 0x77aadb30
jne 0x4125c0
mov eax, 0x3cc65641
jmp 0x4125c0
cmp eax, 0xf0c9e1a3
jle 0x4139ff
cmp eax, 0xf34f9f88
jg 0x414363
cmp eax, 0xf14b2545
jle 0x41591e
cmp eax, 0xf23eef08
jg 0x417fed
cmp eax, 0xf14b2546
je 0x419900
cmp eax, 0xf169d0e7
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
not eax
mov esi, eax
and edx, ecx
and esi, 0xfffffffe
and ecx, 0x1ad3ab20
and eax, 0xe52c54df
or edx, esi
or eax, ecx
mov esi, edx
not esi
and edx, 0xe52c54df
mov edi, esi
and edi, 0x1ad3ab20
or edx, edi
xor eax, edx
xor esi, eax
test esi, eax
mov esi, 0x2affed4d
setne ch
sete ah
cmp dword [0x460978], 0xa
mov dh, ch
setge al
setl cl
mov dl, al
or dh, cl
and al, ah
xor dl, ch
mov bl, dh
and ch, cl
and dl, cl
or cl, ah
or al, ch
xor dl, 1
not cl
xor bl, dl
or dl, dh
or cl, al
mov eax, 0xd88ae739
xor dl, 1
or dl, bl
xor cl, dl
and cl, 1
cmovne esi, eax
test cl, dl
mov eax, 0x2affed4d
cmovne esi, eax
test cl, cl
cmovne eax, esi
test cl, dl
cmove eax, esi
jmp 0x4125c0
cmp eax, 0x13d8fa87
jle 0x413a40
cmp eax, 0x19c1cd06
jle 0x414399
cmp eax, 0x1b713a57
jle 0x415b32
cmp eax, 0x1c5b5b4e
jg 0x41800d
cmp eax, 0x1b713a58
je 0x41990a
cmp eax, 0x1bfa6be7
jne 0x4125c0
mov eax, 0xe86caa7c
jmp 0x4125c0
cmp eax, 0x8970fb9d
jg 0x413a81
cmp eax, 0x83281a2f
jle 0x4143cf
cmp eax, 0x83d41916
jle 0x415c34
cmp eax, 0x88277bf3
jg 0x41802d
cmp eax, 0x83d41917
je 0x4124de
cmp eax, 0x88170ce5
jne 0x4125c0
mov eax, 0x64600c88
jmp 0x4125c0
cmp eax, 0x44e5a81d
jg 0x413ac2
cmp eax, 0x4187cc73
jle 0x414405
cmp eax, 0x42db11bf
jle 0x415c5f
cmp eax, 0x434c801c
jg 0x4181a2
cmp eax, 0x42db11c0
je 0x419a01
cmp eax, 0x434a7b5c
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov esi, eax
and esi, 0x5a0d1926
and eax, 0x7c9e8896
mov ecx, edx
and ecx, 0xa5f2e6d8
or esi, ecx
mov ecx, edx
or ecx, 0x62014d1a
and edx, 0x83617769
mov edi, esi
xor edi, 0x180c1024
xor esi, 0x20004419
and ecx, 0x62014d1b
or eax, edx
and esi, 0x62014d1b
and edi, 0x9dfeb2e4
mov edx, eax
xor edx, 0x34848804
xor eax, 0x83617769
or edi, esi
and edx, 0x3585c924
xor ecx, edi
mov esi, ecx
not esi
mov edi, ecx
or ecx, eax
and eax, 0xca7a36db
and edi, 0xca7a36db
and esi, 0x3585c924
or edx, eax
not ecx
or esi, edi
xor edx, esi
mov esi, 0xaf862637
or ecx, edx
xor ecx, 0xffffffff
sete ah
setne cl
cmp dword [0x460978], 0xa
setge al
setl ch
mov edx, eax
or al, cl
xor dl, cl
xor cl, ch
and dl, ah
not cl
mov ah, dl
and cl, ch
xor dl, cl
xor ah, 1
xor cl, 1
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
mov ah, cl
and ah, al
xor dl, 1
xor al, 1
and dl, al
or dl, ah
mov ah, al
or al, cl
xor ah, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x17e789d0
cmovne eax, esi
test dl, dl
not cl
mov edx, 0x17e789d0
cmove eax, esi
test cl, 1
cmovne eax, edx
jmp 0x4125c0
cmp eax, 0xc13fb54f
jg 0x413c99
cmp eax, 0xbb84b8f3
jle 0x41443b
cmp eax, 0xbe78b383
jle 0x415d53
cmp eax, 0xbffaae9b
jg 0x4181c2
cmp eax, 0xbe78b384
je 0x419a0b
cmp eax, 0xbea3999b
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
xor edx, 0xfffffffe
mov esi, eax
not esi
mov ecx, eax
or ecx, 1
and edx, eax
mov ebx, ecx
and ebx, 0x5d66df0e
and esi, 0xa29920f0
mov edi, edx
not edi
and edx, 0xa29920f1
or esi, ebx
or ecx, edi
and edi, 0x5d66df0e
or edx, edi
not ecx
xor edx, esi
or ecx, edx
mov edx, ecx
not edx
and ecx, eax
andn esi, eax, edx
or ecx, esi
mov esi, 0x45bee417
xor edx, ecx
test edx, ecx
sete dl
setne ah
cmp dword [0x460978], 0xa
setl al
setge cl
and dl, al
xor al, ah
and ah, cl
or dl, ah
mov ah, al
xor cl, dl
not ah
and cl, dl
mov edx, ecx
xor dl, al
and al, cl
and dl, cl
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
mov ecx, 0xd33de7a2
jmp 0x41ba2f
cmp eax, 0x2553f928
jg 0x413cda
cmp eax, 0x20f89f46
jle 0x414554
cmp eax, 0x222bed89
jle 0x415d7e
cmp eax, 0x242edccf
jg 0x41828c
cmp eax, 0x222bed8a
je 0x419a15
cmp eax, 0x22e06f80
jne 0x4125c0
mov eax, 0xc755914a
jmp 0x4125c0
cmp eax, 0x9e53b4ff
jle 0x4146b6
cmp eax, 0x9f4f2253
jle 0x415eca
cmp eax, 0x9fcd285e
jg 0x418427
cmp eax, 0x9f4f2254
je 0x419af5
cmp eax, 0x9f9029a6
jne 0x4125c0
mov eax, 0xacea3245
jmp 0x4125c0
cmp eax, 0x60f97ad4
jle 0x4146ec
cmp eax, 0x61552849
jle 0x415ef5
cmp eax, 0x61ee7635
jg 0x418573
cmp eax, 0x6155284a
je 0x419aff
cmp eax, 0x617699af
jne 0x4125c0
mov eax, 0x9b8533fe
jmp 0x4125c0
cmp eax, 0xd8b27cb8
jle 0x414722
cmp eax, 0xdb07de87
jle 0x415f20
cmp eax, 0xdcf8e2c7
jg 0x418593
cmp eax, 0xdb07de88
je 0x419bbd
cmp eax, 0xdc95ad1e
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x10004188
mov esi, edx
mov edi, edx
or esi, 0x24210824
and ecx, 0x342149ac
and edi, 0x29e2241
and edx, 0x91ad1b
or edi, ecx
mov ecx, eax
and esi, 0x342149ac
and ecx, 0xc9409412
and eax, 0xff6e52e4
or ecx, esi
or eax, edx
xor ecx, edi
mov edx, eax
xor edx, 0x552602e4
xor eax, 0x11040b
mov esi, ecx
not esi
and ecx, 0x9bf7a9bd
and eax, 0xaa59540b
and edx, 0x55a6abf4
and esi, 0x64085642
or edx, eax
or ecx, esi
mov esi, ecx
xor esi, 0x150083d0
xor ecx, 0x42b77c26
mov edi, ecx
and edi, 0xaa59540b
and esi, 0x55a6abf4
or esi, edi
xor edx, esi
mov esi, 0xd3c59444
xor ecx, edx
test ecx, edx
sete cl
setne al
cmp dword [0x460978], 0xa
setl ah
setge ch
and ah, al
or al, ch
and cl, ch
mov edx, eax
or cl, ah
xor dl, 1
and al, dl
mov ah, dl
xor al, 1
xor ah, al
or al, dl
xor al, 1
or al, ah
mov ah, dl
xor al, cl
xor ah, cl
or cl, dl
xor cl, 1
xor al, 1
or cl, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd2bf95be
cmovne edx, esi
test cl, cl
mov ecx, 0xd2bf95be
cmovne ecx, edx
test al, 1
jmp 0x41c96f
cmp eax, 0xfca64d92
jle 0x414758
cmp eax, 0xfe00703f
jle 0x415f4b
cmp eax, 0xff9c9d7b
jg 0x4185b3
cmp eax, 0xfe007040
je 0x419bc7
cmp eax, 0xfe379e72
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
or esi, 0x5a105
and eax, 0x807002b0
mov edx, ecx
or edx, 0x51885002
and esi, 0x518df107
and ecx, 0x2e020c48
and edx, 0x518df107
or ecx, esi
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0x51154c27
mov edx, ecx
and edx, 0xaeeab3d8
and ecx, 1
or eax, edx
mov esi, eax
xor esi, 0xd160ef92
xor eax, 0x2c031060
mov edx, esi
and esi, 0xfffffffe
or edx, 1
and eax, 0xec23b060
or ecx, esi
mov edi, edx
and edi, 0x13dc4f9e
mov esi, ecx
not esi
and ecx, 0xec23b061
or eax, edi
or edx, esi
and esi, 0x13dc4f9e
or ecx, esi
not edx
mov esi, 0xd6b81dae
xor ecx, eax
or edx, ecx
mov eax, edx
not eax
and edx, 0xca8fde15
and eax, 0x357021ea
or eax, edx
xor eax, 0xca8fde15
sete ah
setne cl
cmp dword [0x460978], 0xa
setl al
mov edx, eax
xor cl, al
xor al, ah
or dl, ah
xor cl, 1
xor dl, 1
or dl, cl
mov ecx, edx
mov ah, dl
and ah, al
xor cl, 1
xor al, 1
and cl, al
or al, dl
or cl, ah
mov edx, eax
xor dl, cl
mov edx, 0xe0d4fb8e
cmovne edx, esi
test al, al
mov eax, 0xe0d4fb8e
jmp 0x41fe2b
cmp eax, 0x92c0c2e5
jle 0x414867
cmp eax, 0x9397c9d2
jle 0x415f76
cmp eax, 0x9460abb8
jg 0x4185d3
cmp eax, 0x9397c9d3
je 0x419d0b
cmp eax, 0x94513032
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
andn ecx, edx, edx
not edx
and eax, 0xb9c86707
and edx, 0x463798f8
or eax, edx
xor eax, 0xb9c86707
or ecx, eax
mov eax, ecx
xor eax, 1
mov edx, ecx
not edx
and eax, ecx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
or ecx, eax
mov eax, ecx
andn edx, ecx, ecx
not ecx
and eax, 0x5d44977f
and ecx, 0xa2bb6880
mov esi, edx
not esi
and edx, 0xa73483ec
or eax, ecx
mov ecx, eax
xor ecx, 0x504836c
xor eax, 0xa2bb6880
mov edi, eax
or eax, esi
and esi, 0x58cb7c13
and edi, 0x58cb7c13
and ecx, 0xa73483ec
or edx, esi
or ecx, edi
not eax
mov esi, 0xc3914707
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0xce3d5d39
and ecx, 0x31c2a2c6
or ecx, eax
cmp ecx, 0x31c2a2c6
setne dl
cmp dword [0x460978], 0xa
setl al
setge cl
mov ah, al
or al, dl
xor ah, dl
xor al, 1
not ah
and ah, dl
or al, ah
mov ah, cl
or cl, dl
xor ah, dl
xor cl, 1
or cl, ah
xor ah, 1
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
mov ah, cl
and ah, al
xor dl, 1
xor al, 1
and dl, al
or al, cl
or dl, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x1f6c07d2
cmovne eax, esi
test dl, 1
not cl
mov edx, 0x1f6c07d2
cmove eax, esi
test cl, 1
cmovne eax, edx
jmp 0x4125c0
cmp eax, 0x5256a86b
jle 0x41489d
cmp eax, 0x533c4d8f
jle 0x416087
cmp eax, 0x547dd624
jg 0x4185f3
cmp eax, 0x533c4d90
je 0x419d15
cmp eax, 0x539283e3
jne 0x4125c0
mov eax, 0x1a87c5c6
jmp 0x4125c0
cmp eax, 0xcacb2034
jle 0x4148d3
cmp eax, 0xcb983279
jle 0x41616e
cmp eax, 0xcc3b6912
jg 0x418797
cmp eax, 0xcb98327a
je 0x419e4b
cmp eax, 0xcc3a9dc9
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x64180248
mov edx, eax
and edx, 0x9046c810
and eax, 0xba135a7
or ecx, edx
xor ecx, 0x64180248
or eax, ecx
mov esi, eax
xor esi, 0xb57e6dfb
mov ecx, eax
and ecx, 0x9902d5a9
and esi, eax
not eax
and eax, 0x66fd2a56
or ecx, eax
mov eax, ecx
xor eax, 0x66fd2a56
xor ecx, 0x80000589
mov edx, eax
or edx, 0x4a819204
and ecx, 0xa05c2d89
and eax, 0xfffffffe
mov edi, edx
and edi, 0x1fa25072
or ecx, edi
mov edi, esi
not edi
and esi, 0xe05daf8d
or edx, edi
and edi, 0x1fa25072
or esi, edi
not edx
mov edi, 0x906448bf
xor esi, ecx
or edx, esi
mov esi, 0x453e84a6
mov ecx, edx
not ecx
and edx, 0xb57e6dfa
and ecx, 0x4a819205
or edx, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x1044232
and eax, 0x3adb980c
and ecx, 0xc42025c1
or edx, ecx
xor edx, 0x1044232
or eax, edx
mov ecx, eax
not ecx
and eax, 0xf9597de9
and ecx, 0x6a68216
or eax, ecx
mov ecx, eax
xor ecx, 0xc4d0818
xor eax, 0x18061a4
and eax, 0x31b073a6
and ecx, 0xce4f8c59
or ecx, eax
xor ecx, 0x31b073a6
sete dl
setne al
cmp dword [0x460978], 0xa
setge cl
mov ah, cl
xor ah, al
or al, cl
or cl, dl
and ah, dl
xor cl, 1
xor al, 1
or cl, ah
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, cl
mov ecx, 0x906448bf
cmovne ecx, esi
test al, al
cmove ecx, edi
jmp 0x41d9ed
cmp eax, 0x2e5f2504
jle 0x414a4b
cmp eax, 0x2fe358fa
jle 0x416199
cmp eax, 0x320422bb
jg 0x4188b4
cmp eax, 0x2fe358fb
je 0x419e55
cmp eax, 0x313e586c
jne 0x4125c0
mov eax, 0xc5a0820d
jmp 0x4125c0
cmp eax, 0xace2a1e7
jle 0x414a81
cmp eax, 0xada877e8
jle 0x416293
cmp eax, 0xaf862636
jg 0x4188d4
cmp eax, 0xada877e9
je 0x419e5f
cmp eax, 0xadb782e2
jne 0x4125c0
mov eax, 0x1d8f8ef5
jmp 0x4125c0
cmp eax, 0x72e02b70
jle 0x414ab7
cmp eax, 0x7414fa9d
jle 0x4163cd
cmp eax, 0x74d86099
jg 0x418a18
cmp eax, 0x7414fa9e
je 0x419e69
cmp eax, 0x743c910c
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 1
and ecx, 0x86b0924c
mov esi, eax
and esi, 0xfffffffe
and eax, 0x794f6db3
or edx, esi
or eax, ecx
mov esi, edx
not esi
and edx, 0x794f6db3
mov edi, esi
and edi, 0x86b0924c
or edx, edi
xor eax, edx
xor esi, eax
test esi, eax
mov esi, 0xc8f490d
sete ah
setne dl
cmp dword [0x460978], 0xa
mov cl, ah
setge al
setl ch
xor cl, al
and ch, dl
mov dh, cl
and dh, al
and al, ah
or al, ch
or al, dh
mov edx, eax
not dl
and dl, cl
xor cl, 1
mov ah, cl
xor ah, al
and al, cl
and ah, cl
or al, dl
mov cl, ah
xor cl, al
mov ecx, 0x383383c1
cmovne ecx, esi
jmp 0x41c696
cmp eax, 0xeb673219
jle 0x414aed
cmp eax, 0xed927b31
jle 0x41651a
cmp eax, 0xefddcac9
jg 0x418a38
cmp eax, 0xed927b32
je 0x419e73
cmp eax, 0xee741dcf
jne 0x4125c0
mov eax, 0x6cece210
jmp 0x4125c0
cmp eax, 0xf9c6ade
jle 0x414bb2
cmp eax, 0x11e386b5
jle 0x4165f4
cmp eax, 0x125a9e39
jg 0x418b2b
cmp eax, 0x11e386b6
je 0x419e7d
cmp eax, 0x12339cd7
jne 0x4125c0
mov eax, 0xc782fda4
jmp 0x4125c0
cmp eax, 0x8bc92d93
jle 0x414be8
cmp eax, 0x8d2066fa
jle 0x41661f
cmp eax, 0x8d690e23
jg 0x418ce1
cmp eax, 0x8d2066fb
je 0x419f7f
cmp eax, 0x8d4b354a
jne 0x4125c0
mov eax, 0x72e02b71
jmp 0x4125c0
cmp eax, 0x482f66a4
jle 0x414c1e
cmp eax, 0x4a427585
jle 0x41664a
cmp eax, 0x4d848b1d
jg 0x418d01
cmp eax, 0x4a427586
je 0x419f89
cmp eax, 0x4af17c76
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
xor eax, 0x51a7cea5
mov ecx, edx
and ecx, 0x41244885
and eax, edx
not edx
and edx, 0x10838620
mov esi, eax
not esi
and eax, 0x270ddb07
or ecx, edx
mov edx, ecx
xor edx, 0x1044805
xor ecx, 0xbedbb77a
mov edi, ecx
or ecx, esi
and esi, 0xd8f224f8
and edi, 0xd8f224f8
and edx, 0x105ca05
or edx, edi
or eax, esi
not ecx
xor eax, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x36fc19cc
and eax, 0xc903e633
or ecx, eax
mov edx, ecx
xor edx, 0x675bd769
xor ecx, 0x98a42896
mov eax, ecx
mov esi, edx
and ecx, 0xfffffffe
and esi, 1
or eax, 1
and edx, 0x7b2722da
or esi, ecx
mov edi, eax
and edi, 0x84d8dd24
mov ecx, esi
not ecx
and esi, 0x7b2722db
or edx, edi
or eax, ecx
and ecx, 0x84d8dd24
or esi, ecx
not eax
xor esi, edx
or eax, esi
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xc0801802
and eax, 0x3094118
mov esi, ecx
or esi, 0x2c260625
and edx, 0xeca61e27
and ecx, 0x1050a0c0
and esi, 0xeca61e27
or ecx, edx
or eax, esi
mov esi, 0xa824b18e
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0x3c76a6e5
and ecx, 0xc389591a
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x72d6e4a7
and ecx, 0x8d291b58
or eax, ecx
mov ecx, eax
xor ecx, 0x22d6e484
xor eax, 0x8c091108
and eax, 0xdc09112b
and ecx, 0x23f6eed4
or ecx, eax
mov eax, ecx
xor eax, 0xc000000
xor ecx, 0x2600604
and ecx, 0xd269172f
and eax, 0x2d96e8d0
or eax, ecx
xor eax, 0x2d96e8d0
setne dl
sete ah
cmp dword [0x460978], 0xa
mov ch, dl
setl cl
setge al
and dl, cl
and ch, al
and cl, ah
or cl, ch
xor cl, 1
or cl, al
and al, ah
or al, dl
mov ch, cl
mov edx, eax
not ch
and al, cl
xor dl, 1
or cl, dl
and dl, ch
or dl, al
mov ch, cl
mov eax, 0x80865920
xor ch, dl
test dl, dl
mov edx, 0x80865920
cmovne eax, esi
test cl, cl
cmovne eax, edx
test ch, 1
cmove eax, esi
jmp 0x4125c0
cmp eax, 0xc4daaab0
jle 0x414cee
cmp eax, 0xc7408617
jle 0x416675
cmp eax, 0xc758a749
jg 0x418d21
cmp eax, 0xc7408618
je 0x419f93
cmp eax, 0xc755914a
jne 0x4125c0
mov eax, 0x1765ee72
jmp 0x4125c0
cmp eax, 0x2a550068
jle 0x414d24
cmp eax, 0x2b95d6cc
jle 0x41676d
cmp eax, 0x2c89cf58
jg 0x418e62
cmp eax, 0x2b95d6cd
je 0x419f9d
cmp eax, 0x2c3bf1b5
jne 0x4125c0
mov eax, 0x9f9029a6
jmp 0x4125c0
cmp eax, 0xa6a05383
jle 0x416890
cmp eax, 0xa7775680
jg 0x418e82
cmp eax, 0xa6a05384
je 0x419fa7
cmp eax, 0xa72cb946
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x89f21114
mov esi, eax
and esi, 0x4408c8c0
and eax, 0xc36e8e9d
or ecx, esi
mov esi, edx
xor esi, 0xcdfad9d4
and esi, edx
mov edi, ecx
xor edi, 0x89921000
xor ecx, 0x760deeeb
mov ebp, esi
not ebp
mov ebx, ecx
and ebx, 0x60648935
and edi, 0x8d9a50c0
and esi, 0x9f9b76ca
or ecx, ebp
and ebp, 0x60648935
or edi, ebx
or esi, ebp
not ecx
xor esi, edi
or ecx, esi
mov esi, ecx
not esi
and ecx, 0xcdfad9d5
and esi, 0x3205262a
or ecx, esi
mov esi, ecx
not esi
mov edi, ecx
or ecx, edx
and edx, 0x3c917162
and edi, 0x3c917162
and esi, 0xc36e8e9d
or eax, edx
not ecx
or esi, edi
mov edi, 0xcacb2035
xor eax, esi
mov esi, 0xbffaae9c
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x460978], 0xa
setge ch
setl al
mov ah, ch
xor al, dl
xor ah, dl
mov cl, ah
and ah, ch
or ch, dl
not cl
or al, ah
and cl, dl
mov ah, al
xor cl, 1
xor ah, 1
mov dh, cl
or cl, ch
xor dh, ch
xor cl, 1
or cl, dh
mov edx, ecx
xor dl, 1
and ah, dl
or dl, al
and al, cl
or al, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xcacb2035
cmovne ecx, esi
test al, al
jmp 0x420509
cmp eax, 0x6aa90c9a
jle 0x4168bb
cmp eax, 0x6b229eff
jg 0x418f5a
cmp eax, 0x6aa90c9b
je 0x419fb1
cmp eax, 0x6aeca8ac
jne 0x4125c0
mov eax, 0x4af17c76
jmp 0x4125c0
cmp eax, 0xe5b93ac3
jle 0x4168e6
cmp eax, 0xe7a11cdc
jg 0x41906e
cmp eax, 0xe5b93ac4
je 0x419fbb
cmp eax, 0xe71a996c
jne 0x4125c0
mov eax, 0xb31e65ca
jmp 0x4125c0
cmp eax, 0x9b725a4
jle 0x4169c1
cmp eax, 0xaa60fe5
jg 0x41913d
cmp eax, 0x9b725a5
je 0x419fc5
cmp eax, 0xa73307a
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x404034a1
and eax, 0x13f8206
mov edx, ecx
and edx, 0xa4800910
or ecx, 0x84403c21
or esi, edx
and ecx, 0x9e407c69
mov edx, esi
xor edx, 0x40000080
xor esi, 0x9e004848
or eax, ecx
and esi, 0x9e407c69
and edx, 0x60800190
or edx, esi
xor eax, edx
mov ecx, eax
not ecx
and eax, 0x6429b379
and ecx, 0x9bd64c86
or eax, ecx
mov edx, eax
xor edx, 0x80e98ec8
xor eax, 0x7f167137
mov ecx, edx
or ecx, 0x8400088b
mov esi, eax
mov edi, eax
or esi, 0x70c0f370
and edi, 0x32e0400
or eax, 1
and ecx, 0xf4c0fbfb
and esi, 0xf4c0fbfb
or edi, ecx
mov ecx, edx
and ecx, 0x8110004
and edx, 0xab37dd76
or ecx, esi
xor ecx, edi
mov esi, ecx
not esi
and ecx, 0x6d45d30d
and esi, 0x92ba2cf2
or ecx, esi
mov esi, ecx
xor esi, 0xa230474
xor ecx, 0xe154db83
mov edi, ecx
or ecx, eax
and eax, 0x54c82288
and edi, 0x54c82288
and esi, 0xab37dd77
or esi, edi
or edx, eax
not ecx
xor edx, esi
or ecx, edx
andn eax, ecx, ecx
mov edx, ecx
not edx
mov edi, ecx
and edi, 0xb268249d
mov esi, eax
not esi
and edx, 0x4d97db62
and eax, 0x4d97db62
or ecx, esi
and esi, 0xb268249d
or edx, edi
mov edi, 0xb32feb6e
or eax, esi
not ecx
mov esi, 0x78c3de8c
xor eax, edx
or ecx, eax
setne dl
sete al
cmp dword [0x460978], 0xa
setl ah
mov cl, ah
or dl, ah
or cl, al
xor al, ah
xor dl, 1
xor cl, 1
or cl, al
and al, ah
or al, dl
mov edx, ecx
xor al, 1
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xb32feb6e
jmp 0x41555b
cmp eax, 0x9b8533fd
jle 0x4169ec
cmp eax, 0x9bf6970a
jg 0x419203
cmp eax, 0x9b8533fe
je 0x419fcf
cmp eax, 0x9beffe1f
jne 0x4125c0
mov eax, 0xc7408618
jmp 0x4125c0
cmp eax, 0x5a6e41c5
jle 0x416bba
cmp eax, 0x5bfc8d7b
jg 0x419223
cmp eax, 0x5a6e41c6
je 0x419fd9
cmp eax, 0x5b1a3e02
jne 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0x19c1cd07
lea ecx, [eax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x72d1a7ac
mov eax, ecx
and eax, 0x32000320
and edx, ecx
not ecx
and ecx, 0x40d1a48c
or eax, ecx
xor eax, 0x32000320
or eax, edx
not edx
and edx, 0x8d2e5853
and eax, 0x72d1a7ac
or eax, edx
mov ecx, eax
xor ecx, 1
mov edx, eax
not edx
and ecx, eax
and edx, 0xfffffffe
and eax, 1
or eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x280369e2
and eax, 0x95588614
and ecx, 0x42a41009
or edx, ecx
xor edx, 0x280369e2
or eax, edx
mov ecx, eax
not ecx
and eax, 0xca7bfe32
and ecx, 0x358401cd
or eax, ecx
mov ecx, eax
xor ecx, 0xa0080049
xor eax, 0x59233806
and ecx, 0xa6084069
and eax, 0x59f7bf96
or eax, ecx
xor eax, 0x59f7bf96
sete al
setne cl
cmp dword [0x460978], 0xa
setl dl
mov ah, dl
xor cl, dl
or ah, al
xor cl, 1
xor al, dl
xor ah, 1
xor al, 1
or ah, cl
mov cl, ah
or cl, al
xor al, ah
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x8d2066fb
cmovne eax, esi
test cl, cl
mov ecx, 0x8d2066fb
jmp 0x415ebd
cmp eax, 0xd44db89c
jle 0x416d34
cmp eax, 0xd4d9fef3
jg 0x4192e7
cmp eax, 0xd44db89d
je 0x419fe3
cmp eax, 0xd4b85bd9
jne 0x4125c0
mov eax, 0xc4daaab1
jmp 0x4125c0
cmp eax, 0x3a9caebd
jle 0x416d5f
cmp eax, 0x3b0ade2b
jg 0x419307
cmp eax, 0x3a9caebe
je 0x419fed
cmp eax, 0x3aef66c5
jne 0x4125c0
mov eax, 0x73def30a
jmp 0x4125c0
cmp eax, 0xb5818380
jle 0x416d8a
cmp eax, 0xb6385e6b
jg 0x419327
cmp eax, 0xb5818381
je 0x419ff7
cmp eax, 0xb5f55fc0
jne 0x4125c0
mov eax, 0x996d5d45
jmp 0x4125c0
cmp eax, 0x7b1b953a
jle 0x416f2f
cmp eax, 0x7e2161f8
jg 0x41944b
cmp eax, 0x7b1b953b
je 0x41a001
cmp eax, 0x7bf84e0a
jne 0x4125c0
mov ecx, dword [0x46097c]
mov ebx, 0x2e5f2505
lea eax, [ecx + 1]
imul eax, ecx
andn ecx, eax, eax
mov edx, eax
not edx
mov edi, eax
and edi, 0x4a6f196a
mov esi, ecx
not esi
and edx, 0xb590e695
and ecx, 0xb590e695
or eax, esi
and esi, 0x4a6f196a
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and eax, 0x11ef967
and edx, 0xfffffffe
and ecx, 0xfee10698
or eax, ecx
xor eax, 0x11ef966
or eax, edx
mov ecx, eax
andn edx, eax, eax
not eax
and ecx, 0xe5817850
and eax, 0x1a7e87af
mov esi, edx
not esi
and edx, 0xf84e2997
or ecx, eax
mov eax, ecx
xor eax, 0xe0002810
xor ecx, 0x1a7e87af
mov edi, ecx
or ecx, esi
and esi, 0x7b1d668
and edi, 0x7b1d668
and eax, 0xf84e2997
or eax, edi
or edx, esi
not ecx
mov esi, 0xcc3b6913
mov edi, 0x2e5f2505
xor edx, eax
or ecx, edx
sete dl
setne al
cmp dword [0x460978], 0xa
setge ah
mov cl, ah
xor cl, al
or al, ah
or ah, dl
and cl, dl
xor cl, 1
mov edx, ecx
or cl, ah
xor dl, ah
xor cl, 1
or cl, dl
mov edx, eax
xor cl, 1
or dl, cl
xor cl, al
mov eax, ecx
xor al, dl
test cl, 1
cmovne ebx, esi
test dl, 1
cmovne ebx, edi
test al, 1
cmove ebx, esi
mov eax, ebx
jmp 0x4125c0
cmp eax, 0xf62ede10
jle 0x417049
cmp eax, 0xf7a8f601
jg 0x41946b
cmp eax, 0xf62ede11
je 0x41a00b
cmp eax, 0xf6834a89
jne 0x4125c0
mov eax, 0x8970fb9e
jmp 0x4125c0
cmp eax, 0x16eca25b
jle 0x41714e
cmp eax, 0x17e789cf
jle 0x41948b
cmp eax, 0x17e789d0
je 0x41a0e6
cmp eax, 0x194cb496
jne 0x4125c0
mov eax, 0x9b725a5
jmp 0x4125c0
cmp eax, 0x812db3da
jg 0x417311
cmp eax, 0x80179c47
je 0x41a235
cmp eax, 0x8044e2d6
je 0x41a320
cmp eax, 0x80865920
jne 0x4125c0
mov eax, 0xa824b18e
jmp 0x4125c0
cmp eax, 0x4047546f
jg 0x41733c
cmp eax, 0x3cc65641
je 0x41a410
cmp eax, 0x3d9cc49d
je 0x41a5c9
cmp eax, 0x3e2d7603
jne 0x4125c0
mov eax, 0xd2dbac19
jmp 0x4125c0
cmp eax, 0xb9b7f75a
jg 0x4174a7
cmp eax, 0xb8d450d0
je 0x41a5d3
cmp eax, 0xb8f5c2ab
je 0x41a5dd
cmp eax, 0xb984ade2
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x2a08c81
mov esi, edx
mov edi, edx
or esi, 0x64002308
and ecx, 0x66a0af89
and edi, 0x19581044
and edx, 0x5da0a569
or edi, ecx
mov ecx, eax
and esi, 0x66a0af89
and ecx, 0x80074032
and eax, 0xa25f5a96
or ecx, esi
or eax, edx
xor ecx, edi
mov edx, eax
xor edx, 0x24b5a96
xor eax, 0x44200549
mov esi, ecx
not esi
and ecx, 0x7d58334d
and eax, 0xe4340549
and edx, 0x1bcbfab6
and esi, 0x82a7ccb2
or edx, eax
or ecx, esi
mov esi, ecx
not esi
and ecx, 0x1bcbfab6
mov edi, esi
and edi, 0xe4340549
or ecx, edi
xor edx, ecx
xor esi, edx
test esi, edx
mov esi, 0x6b8408b
setne dl
cmp dword [0x460978], 0xa
setl ah
setge al
mov cl, ah
xor cl, dl
xor cl, 1
or cl, al
xor al, dl
or dl, ah
and al, ah
xor al, 1
mov ah, al
or al, dl
xor ah, dl
xor al, 1
mov edx, ecx
or al, ah
xor al, 1
xor dl, al
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x48493475
cmovne ecx, esi
test al, 1
mov eax, 0x48493475
jmp 0x41f440
cmp eax, 0x1f323030
jg 0x417560
cmp eax, 0x1d43dcc7
je 0x41a747
cmp eax, 0x1d8f8ef5
je 0x41a751
cmp eax, 0x1e434a52
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
andn ecx, eax, eax
mov edx, eax
not edx
mov edi, eax
and edi, 0x3d3f15be
mov esi, ecx
not esi
and edx, 0xc2c0ea41
and ecx, 0xc2c0ea41
or eax, esi
and esi, 0x3d3f15be
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xdcedb2d4
and eax, 0x7e0e7502
mov esi, ecx
and esi, 0x23124d2b
or ecx, 1
or edx, esi
and ecx, 0x81f18afd
mov esi, edx
not esi
and edx, 0xdab52b3
or ecx, eax
and esi, 0xf254ad4c
xor ecx, 0x81f18afd
or edx, esi
xor edx, 0x2eb91f99
or ecx, edx
mov eax, ecx
andn edx, ecx, ecx
not ecx
and eax, 0x32b85909
and ecx, 0xcd47a6f6
mov esi, edx
not esi
and edx, 0xd6dd78e6
or eax, ecx
mov ecx, eax
xor ecx, 0x12985800
xor eax, 0xcd47a6f6
mov edi, eax
or eax, esi
and esi, 0x29228719
and edi, 0x29228719
and ecx, 0xd6dd78e6
or ecx, edi
or edx, esi
not eax
mov edi, 0x82d3c2d3
mov esi, 0x26f29028
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0xde009374
and ecx, 0x21ff6c8b
or ecx, eax
xor ecx, 0x21ff6c8b
sete cl
setne al
cmp dword [0x460978], 0xa
setge dl
or al, dl
xor cl, dl
mov ah, al
mov edx, ecx
not dl
not ah
and dl, al
or al, cl
and cl, ah
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
cmovne edi, esi
test al, al
mov eax, 0x82d3c2d3
cmovne edi, eax
test dl, dl
cmove edi, esi
mov eax, edi
jmp 0x4125c0
cmp eax, 0x9e0ebe11
jg 0x417696
cmp eax, 0x9d42fb11
je 0x41a86a
cmp eax, 0x9d68d4ef
je 0x41a874
cmp eax, 0x9d9c05df
jne 0x4125c0
mov eax, 0x1bfa6be7
jmp 0x4125c0
cmp eax, 0x5ef35540
jg 0x4176c1
cmp eax, 0x5e7a4918
je 0x41a946
cmp eax, 0x5ebbbbc2
je 0x41a950
cmp eax, 0x5ef0cd25
jne 0x4125c0
mov eax, 0x8b69ff4c
jmp 0x4125c0
cmp eax, 0xd6f37463
jg 0x4176ec
cmp eax, 0xd5d0336f
je 0x41a95a
cmp eax, 0xd66e399a
je 0x41aaac
cmp eax, 0xd6b81dae
jne 0x4125c0
mov eax, 0xe0d4fb8e
jmp 0x4125c0
cmp eax, 0xfb55580a
jg 0x417717
cmp eax, 0xf8baa4a1
je 0x41aab6
cmp eax, 0xfa6b1c99
je 0x41aac0
cmp eax, 0xfaaa17e8
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov esi, ecx
xor esi, 0xb2667f1
mov edx, ecx
and edx, 0xf4d9980e
mov eax, ecx
not eax
andn esi, ecx, esi
or ecx, 1
and eax, 0x8ffcaeb4
or edx, esi
not esi
and esi, 0xb2667f0
and edx, 0xf4d9980f
or edx, esi
mov esi, edx
not esi
and edx, 0x8ffcaeb4
mov edi, esi
or esi, ecx
and edi, 0x7003514b
and ecx, 0x7003514b
or edx, edi
or eax, ecx
not esi
mov edi, 0x6104a6e7
xor eax, edx
or esi, eax
mov eax, esi
xor eax, 0xc4205266
and eax, esi
not esi
and esi, 0xc4205266
or eax, esi
mov esi, 0x687c6984
mov ecx, eax
not ecx
and eax, 0x54c8863e
and ecx, 0xab3779c1
or eax, ecx
xor eax, 0x90e8d458
setne dl
sete ah
cmp dword [0x460978], 0xa
mov ecx, edx
setl ch
setge al
or dl, ch
and cl, al
and ch, ah
or ch, cl
mov cl, ch
xor cl, al
or al, ah
mov ah, al
or al, dl
and cl, ch
xor ah, dl
xor al, 1
or al, ah
xor al, cl
mov edx, eax
cmovne esi, edi
not dl
test dl, cl
cmovne esi, edi
test al, al
mov eax, esi
cmovne eax, edi
test dl, cl
cmove eax, esi
jmp 0x4125c0
cmp eax, 0x925e87c0
jg 0x417742
cmp eax, 0x8f687220
je 0x41aaca
cmp eax, 0x8f9785f4
je 0x41abef
cmp eax, 0x906448bf
jne 0x4125c0
mov eax, 0x453e84a6
jmp 0x4125c0
cmp eax, 0x5069f3e5
jg 0x41776d
cmp eax, 0x4db4f42c
je 0x41acc0
cmp eax, 0x4e7d6759
je 0x41ad54
cmp eax, 0x4fde56c2
jne 0x4125c0
mov eax, 0x4d92a3ac
jmp 0x4125c0
cmp eax, 0xc95786ff
jg 0x417798
cmp eax, 0xc7da0b3f
je 0x41aea7
cmp eax, 0xc81d1614
je 0x41b069
cmp eax, 0xc82699d8
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
andn ecx, eax, eax
mov edx, eax
not edx
mov edi, eax
and edi, 0xc0096572
mov esi, ecx
not esi
and edx, 0x3ff69a8d
and ecx, 0x3ff69a8d
or eax, esi
and esi, 0xc0096572
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov esi, eax
xor esi, 0x78b5caeb
mov ecx, eax
mov edx, eax
not ecx
or edx, 0x874a3514
and esi, eax
mov edi, edx
mov ebx, ecx
and edi, 0x3a8a5dac
and ebx, 0x40358243
and eax, 0x878a9a7
mov ebp, esi
not ebp
and esi, 0xc575a253
or ebx, edi
or edx, ebp
and ebp, 0x3a8a5dac
or esi, ebp
not edx
xor esi, ebx
or edx, esi
mov esi, edx
not esi
and edx, 0x78b5caea
and esi, 0x874a3515
or edx, esi
mov esi, ecx
and esi, 0xf7875658
and ecx, 1
or esi, eax
xor esi, 0x878a9a6
or ecx, esi
mov esi, 0xd52dfc5b
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x451577a9
and eax, 0xbaea8856
or eax, edx
xor eax, 0x451577a9
xor ecx, eax
test ecx, eax
setne ah
sete ch
cmp dword [0x460978], 0xa
setge cl
setl dl
mov dh, cl
mov al, cl
xor dl, ch
xor dh, ch
or al, ch
not dh
xor al, 1
and dh, ch
mov ch, ah
xor ch, cl
or cl, ah
or al, dh
xor cl, 1
or cl, dl
xor cl, 1
or cl, ch
mov ah, cl
xor ah, 1
mov dl, ah
and dl, cl
xor dl, 1
mov ch, dl
or dl, cl
xor ch, cl
mov cl, ah
or ah, al
xor dl, 1
xor cl, al
xor ah, 1
or dl, ch
or ah, cl
xor dl, al
mov ecx, 0xb8f5c2ab
mov al, ah
xor al, dl
test ah, 1
cmovne ecx, esi
test dl, 1
cmove ecx, esi
test al, 1
mov eax, 0xb8f5c2ab
jmp 0x4125ad
cmp eax, 0x2d74b608
jg 0x4177c3
cmp eax, 0x2cfad679
je 0x41b073
cmp eax, 0x2d03f518
je 0x41b141
cmp eax, 0x2d58ae50
jne 0x4125c0
mov eax, 0x60f97ad5
jmp 0x4125c0
cmp eax, 0xa92b3ea8
jg 0x4177ee
cmp eax, 0xa86d99b7
je 0x41b14b
cmp eax, 0xa895cbe1
je 0x41b155
cmp eax, 0xa89e460e
jne 0x4125c0
mov eax, 0x83d41917
jmp 0x4125c0
cmp eax, 0x6e087875
jg 0x4178e9
cmp eax, 0x6bd9d46f
je 0x41b15f
cmp eax, 0x6be8742c
je 0x41b2d7
cmp eax, 0x6cece210
jne 0x4125c0
mov eax, 0xdf9d73a4
jmp 0x4125c0
cmp eax, 0xea7eca1c
jg 0x417914
cmp eax, 0xe86caa7c
je 0x41b459
cmp eax, 0xe9637a90
je 0x41b5b0
cmp eax, 0xe9889cc1
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x93cca30a
not eax
mov esi, eax
and edx, ecx
and esi, 0x93cca30a
and ecx, 0xab8cac09
and eax, 0x547353f6
or edx, esi
or eax, ecx
mov esi, edx
not esi
and edx, 0x21f54b6b
and esi, 0xde0ab494
or edx, esi
mov esi, edx
xor esi, 0x10314060
xor edx, 0x4dc6179f
mov edi, edx
and edi, 0xab8cac09
and esi, 0x547353f6
or esi, edi
mov edi, 0xa57d9768
xor eax, esi
mov esi, 0x9adde6a1
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x460978], 0xa
mov ah, al
setl dl
setge cl
or cl, al
xor al, dl
or ah, dl
not al
xor ah, 1
and al, dl
or al, ah
jmp 0x41f4f3
cmp eax, 0xd4361f9
jg 0x417a98
cmp eax, 0xb9b9dab
je 0x41b5ba
cmp eax, 0xc51942e
je 0x41b5c4
cmp eax, 0xc8f490d
jne 0x4125c0
mov eax, 0x571ae15
jmp 0x4125c0
cmp eax, 0x8abd8369
jg 0x417bb5
cmp eax, 0x8970fb9e
je 0x41b692
cmp eax, 0x89832d8e
je 0x41b80d
cmp eax, 0x89caa0d0
jne 0x4125c0
mov eax, 0xbc82b708
jmp 0x4125c0
cmp eax, 0x461d3783
jg 0x417be0
cmp eax, 0x44e5a81e
je 0x41b910
cmp eax, 0x453e84a6
je 0x41ba39
cmp eax, 0x45bee417
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x8009a808
and eax, 0x79b014f6
mov edx, ecx
and edx, 0x6464301
or esi, edx
xor esi, 0x8009a808
or eax, esi
mov esi, 0xd33de7a2
mov edx, eax
not edx
and eax, 0x864feb08
and edx, 0x79b014f7
or eax, edx
mov edx, eax
not edx
and eax, 0xc04d3826
and edx, 0x3fb2c7d9
or eax, edx
xor eax, 0xc04d3826
or eax, ecx
xor eax, 0xffffffff
sete ah
setne dl
cmp dword [0x460978], 0xa
setge al
setl cl
mov ch, al
and al, ah
xor ch, dl
and dl, cl
or cl, ah
xor cl, 1
or al, dl
xor al, 1
or cl, ch
mov edx, eax
or al, cl
xor dl, cl
mov ecx, eax
xor cl, dl
mov ecx, 0x686ce8e2
cmovne ecx, esi
test al, al
mov eax, 0x686ce8e2
jmp 0x420070
cmp eax, 0xc3914706
jg 0x417c0b
cmp eax, 0xc13fb550
je 0x41bb1b
cmp eax, 0xc24c416d
je 0x41bb25
cmp eax, 0xc2d4f112
jne 0x4125c0
mov eax, 0x2b0f31bb
jmp 0x4125c0
cmp eax, 0x26698b7e
jg 0x417c36
cmp eax, 0x2553f929
je 0x41bca0
cmp eax, 0x25d61ad8
je 0x41bd88
cmp eax, 0x25f37d5c
jne 0x4125c0
sub edx, 0xc6
imul esi
sbb eax, 0x91
inc edi
inc edi
bswap eax
bswap edi
add eax, 0x2a
bswap ebx
dec eax
add ebx, 0xf4
neg esi
add edi, 0x3a
mov eax, 0x42
not eax
imul esi
add edx, 0x1d
add eax, 0xb4
sbb edi, 0xa0
rcl esi, 0x4b
and esi, 0x2c
not edi
not edi
not eax
and esi, 0x55
or eax, 0x57
imul eax
sub eax, 0xe1
dec edx
and eax, 0xc
not edi
sub eax, 0xd3
sub eax, 0xf6
rol esi, 0x9b
or edx, 0xc
add esi, 0x94
dec ebx
neg edi
add eax, 0xad
neg esi
neg ebx
neg edx
neg esi
dec eax
neg eax
sub edi, 0x63
dec ebx
rol esi, 0x25
mov edi, 0x8a
neg edx
sbb eax, 0x41
neg ebx
sub edi, 0xf5
inc esi
add esi, 0x28
sub edi, 6
not esi
not esi
sub edi, 0xb
neg edi
and edx, 0x2e
dec eax
or esi, 0x92
inc esi
rcr ebx, 0x1d
and ebx, 0x32
neg esi
bswap ebx
or edi, 0xa2
imul eax
inc ebx
neg edi
rcr edi, 0x11
not esi
mov eax, 0x90
bswap edx
imul eax
rcl eax, 0x55
add eax, 0xbf
add eax, 0x43
mov edi, 5
rcl esi, 0x3c
or eax, 0xd3
rcr esi, 0x8b
not esi
not edx
add ebx, 3
and esi, 0xa6
imul edx
inc edx
neg esi
add ebx, 0x95
dec esi
dec esi
add esi, 0xe8
and edx, 6
sub ebx, 0xab
mov edi, 0xf9
bswap eax
rcl eax, 0xea
mov esi, 0x2d
imul eax
rcr ebx, 0x38
rcl ebx, 0x49
inc edx
rol eax, 0xd8
ror esi, 0x2e
bswap edx
and eax, 0x77
dec ebx
rol eax, 0x32
not eax
imul eax
rol eax, 0xf7
dec ebx
inc ebx
inc ebx
bswap edi
add esi, 0xb6
dec eax
neg eax
rcl ebx, 0xa3
not edx
ror esi, 0xd1
or edi, 0x3f
or edi, 0x78
neg eax
bswap edx
add esi, 0x69
bswap esi
neg edx
dec eax
add edx, 0xb8
dec edi
imul eax
sbb edx, 0xbc
rcl edi, 0x4c
neg edi
sub ebx, 0x68
inc esi
ror edi, 0xde
bswap eax
imul ebx
bswap ebx
not edi
or eax, 0x23
not edx
bswap edi
imul eax
mov esi, 0x2f
not edx
neg eax
and ebx, 0x51
imul eax
bswap esi
not ebx
add esi, 0x51
and esi, 0xac
add eax, 0xb4
bswap edx
add edx, 0xa
or esi, 0xcd
ror edx, 0x4e
neg edx
mov eax, 0xd6
and eax, 0x44
mov edi, 0x21
imul ebx
and eax, 0x8f
sub eax, 0x6f
bswap edx
not edx
add eax, 0x32
rol esi, 0x5d
inc esi
or eax, 0x87
sub eax, 0xd1
sbb eax, 0xd3
dec esi
sub edx, 0x68
dec edx
dec eax
sbb edi, 2
bswap edx
inc ebx
imul edx
mov edx, 0x62
ror eax, 3
inc eax
and edi, 0xfd
rcr esi, 0xf3
bswap eax
and esi, 0x4d
inc edx
rol edx, 0x79
ror edi, 0xdf
add eax, 0x91
rcr esi, 0xd8
dec edi
ror esi, 0x4f
bswap eax
sbb edi, 0xe5
and ebx, 0x3c
neg esi
not edx
mov edi, 0x56
sub edi, 0x16
and edi, 0x78
neg edx
ror ebx, 0xa1
inc ebx
dec eax
dec esi
or eax, 0x26
inc ebx
dec edi
not ebx
rol ebx, 0x2d
inc edi
rcl esi, 0xd6
rcl esi, 0xa9
or ebx, 0x86
not edx
not edx
mov edx, 0x2a
or ebx, 0x9e
inc ebx
bswap edx
inc esi
inc edx
or esi, 0x58
not ebx
bswap edi
bswap edi
or ebx, 0x9f
neg edi
rcl eax, 0xc0
dec edx
dec eax
dec edi
imul esi
dec edx
rcr ebx, 0xa4
neg eax
sub esi, 0x67
dec eax
dec edx
dec edi
mov eax, 0x23
rol edx, 0x6b
bswap edi
bswap eax
inc edx
inc edx
rol ebx, 0x6b
not edi
mov esi, 0x51
ror ebx, 0xb6
inc eax
rcl edx, 0x20
imul eax
rol ebx, 0xfc
inc eax
mov esi, 0x77
not esi
neg esi
or ebx, 0x9e
or eax, 0x2f
rcr eax, 0x6d
inc esi
rcl eax, 0xb8
inc eax
rcl edi, 0xed
rcl ebx, 0x86
neg edx
ror edx, 0xb
dec ebx
imul edi
sub esi, 0x83
rcl edx, 0x4e
add esi, 0x7c
inc edx
neg eax
imul esi
rcr ebx, 0x2f
imul edi
dec esi
imul edx
rcl edx, 0
inc eax
rcl edx, 0xad
not ebx
sbb edi, 0x7b
bswap eax
sub edx, 0xb6
add eax, 0xc7
not ebx
rcr edx, 0x5a
sbb ebx, 0x4c
and edx, 0xf1
sbb esi, 0x56
rcr edx, 0xf
rcr ebx, 0x35
bswap edi
sbb edi, 0x33
mov esi, 0x3d
imul esi
add edx, 0xb2
inc edx
rcl edx, 0x50
neg esi
imul edi
or ebx, 0x61
dec ebx
add eax, 0x58
inc edx
add ebx, 0xe2
rcr ebx, 0x1e
neg eax
dec esi
or ebx, 7
rol esi, 0xb4
dec edx
bswap edx
rcr esi, 0xaf
not esi
add esi, 0x19
mov edx, 0x32
bswap edi
mov edx, 0xc1
dec esi
imul esi
and esi, 0xf8
rcl ebx, 0x96
rcl esi, 0xb7
rcl esi, 0x37
not ebx
sub edi, 0xf0
imul edx
inc edx
not esi
add ebx, 0x2c
dec edx
mov edi, 0x14
not eax
sub esi, 0x70
mov edx, 0xc0
rol eax, 0xb4
neg eax
bswap eax
neg eax
rcr esi, 0xfa
bswap edx
imul eax
rcr ebx, 0x97
dec esi
not edi
bswap edi
imul ebx
imul edi
rol esi, 0x5d
mov edx, 0x31
ror edx, 0xf4
dec eax
ror edx, 0x39
imul ebx
bswap edx
sbb eax, 0x22
bswap edi
neg esi
dec ebx
mov ebx, 0x45
inc ebx
rcr edx, 0xfe
not edx
rcl ebx, 0xa3
rcl ebx, 0x4f
not esi
dec eax
rcl edx, 0xcf
dec edi
inc ebx
and edi, 0x8e
add edx, 0x89
ror edi, 0x72
sub edi, 0xaf
or esi, 0x5a
imul eax
mov ebx, 0x66
not ebx
mov eax, 0xb7
rcr edx, 0xd2
inc esi
inc edx
imul edx
imul edi
sbb edx, 0x3a
imul eax
sbb edx, 0x96
add edi, 0x56
not ebx
dec esi
dec ebx
dec edi
bswap eax
sub ebx, 0x60
rol ebx, 0xfb
bswap eax
inc ebx
dec edi
ror ebx, 0xeb
neg eax
sbb ebx, 0xa7
rcl ebx, 0xf5
sbb ebx, 0x57
bswap edx
imul edi
inc edx
sbb ebx, 0x51
or ebx, 0xfb
bswap edx
ror esi, 0xf0
sub esi, 0x8c
inc edx
neg eax
add esi, 0xfc
or esi, 0xf8
imul esi
sub eax, 0x33
not edx
not esi
neg esi
dec eax
ror edi, 0xe1
dec eax
ror ebx, 0x20
mov esi, 5
ror ebx, 0xb8
sbb esi, 0xdd
bswap eax
neg esi
dec edx
ror ebx, 7
dec edx
add esi, 0xca
sbb edx, 0xe4
imul eax
imul eax
rcr edi, 0xee
mov edi, 0x8e
call fcn.00402160
bswap ebx
rcl edx, 0x62
add eax, 0x3e
mov edx, 0x97
neg edi
inc edx
sbb ebx, 0xfe
rcr ebx, 0x30
sub edi, 0xdf
and esi, 0xf6
rcl edi, 0x64
inc esi
rol esi, 0x9f
inc edx
neg esi
add esi, 0xe6
dec eax
inc edi
and esi, 0x6d
and esi, 0x43
or esi, 0x87
imul ebx
rcr edi, 0x21
inc edi
inc esi
sub ebx, 0x90
imul eax
rol edi, 0xa8
imul edi
mov edi, 8
imul eax
not edx
inc edx
rcl eax, 0xba
and edi, 0x81
imul edi
and edx, 0xe5
bswap edx
sub edi, 0xbc
imul esi
mov edi, 0x46
not eax
or ebx, 0x13
bswap edi
bswap eax
imul edx
not eax
add eax, 0xb
not esi
rcl esi, 0x4c
rcl eax, 0x85
bswap edi
dec edi
bswap edx
sub edi, 0xa5
imul edx
neg edi
not ebx
not esi
bswap edx
sbb eax, 0x16
mov edi, 0xa8
rcr eax, 0x57
neg ebx
imul edx
rcl edx, 0xcc
sub ebx, 0xf1
neg esi
add eax, 0xb
neg eax
neg ebx
neg eax
and esi, 0xd2
imul ebx
sbb eax, 0xcf
bswap edx
mov eax, 0x1b
imul edi
rcl ebx, 0xd1
rcl edi, 0xb6
add edi, 0x41
dec edi
inc eax
dec esi
not eax
mov edx, 0xb8
not eax
inc ebx
bswap eax
imul eax
bswap edi
dec edx
rol edi, 0xe0
rcl edx, 0x40
and esi, 0xc3
dec eax
ror esi, 0x95
imul eax
not edi
ror edi, 0xf7
sub edx, 0xe7
rcr eax, 0xc5
ror ebx, 0x72
rcl edi, 0x25
mov esi, 0xf1
rol edi, 0x53
not esi
dec edx
bswap edi
dec esi
dec edi
dec eax
bswap esi
dec esi
inc edi
not edx
imul esi
bswap edi
bswap ebx
dec esi
ror eax, 0x73
inc edi
not ebx
sbb edx, 0xcc
rcl edx, 0x84
dec edi
sub ebx, 0x1f
rcr esi, 0xa3
inc edi
inc eax
neg esi
neg edi
neg esi
inc edi
inc eax
mov esi, 0x6f
bswap esi
bswap esi
neg edx
rcr eax, 0xc9
not edx
sub edx, 0x5f
mov esi, 0xc3
add edx, 4
sbb eax, 0x3a
imul edi
rcl edx, 0x69
imul eax
mov ebx, 0xef
ror edx, 0xaf
mov eax, 0x16eca25c
jmp 0x4125c0
cmp eax, 0xa13accab
je 0x41becf
cmp eax, 0xa1a32ae3
je 0x41bfb7
cmp eax, 0xa1bacbc3
jne 0x4125c0
mov eax, 0xa22718fd
jmp 0x4125c0
cmp eax, 0x63e898bb
je 0x41bfc1
cmp eax, 0x64600c88
je 0x41bfcb
cmp eax, 0x64951e39
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x9f48c0ac
and ecx, 0x60b73f53
or ecx, edx
mov esi, ecx
mov eax, ecx
xor eax, 0x60112143
xor esi, 0x9f48c0ac
xor ecx, 0xd7d2030f
and ecx, esi
and eax, 0x6c19e16f
and esi, 0x93e61e90
or esi, eax
mov eax, esi
xor esi, 0x6c19e16f
xor eax, 0x93e61e90
mov edx, esi
or edx, 0xb7653c5c
mov ebx, eax
and ebx, 0x8988323
and esi, 0xe01bbc71
mov edi, edx
and edi, 0x604664d8
or ebx, edi
mov edi, ecx
not edi
and ecx, 0x9fb99b27
or edx, edi
and edi, 0x604664d8
or ecx, edi
not edx
mov edi, 0xcf02be93
xor ecx, ebx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x393c41c9
and ecx, 0xc6c3be36
or edx, ecx
mov ecx, eax
and ecx, 0x1fe4438e
and eax, 1
or ecx, esi
xor edx, 0x71a6826b
xor ecx, 0xe01bbc70
or eax, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xfb6e6b25
mov esi, eax
or esi, 0x4118040
and ecx, eax
and esi, 0xad75a344
and edx, 0x520a4821
or edx, esi
mov esi, ecx
not esi
and ecx, 0x528a5cbb
or eax, esi
and esi, 0xad75a344
or ecx, esi
not eax
mov esi, 0xa7775681
xor ecx, edx
or eax, ecx
not ecx
and ecx, 0x49194da
and eax, 0xfb6e6b25
or eax, ecx
setne dl
sete ah
cmp dword [0x460978], 0xa
setl cl
setge al
mov ch, cl
and dl, cl
or cl, ah
and al, ah
xor ch, ah
xor cl, 1
or al, dl
or cl, ch
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0xcf02be93
cmovne ecx, esi
test al, al
mov eax, ecx
cmovne eax, edi
jmp 0x41fca4
cmp eax, 0xdd9a25bd
je 0x41c127
cmp eax, 0xde3b5a47
je 0x41c131
cmp eax, 0xdf22c7df
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov esi, ecx
not esi
and ecx, 0xc6508ba2
and esi, 0x39af745d
or esi, ecx
mov edx, esi
mov ecx, esi
xor esi, 0x2a284dc9
xor edx, 0xc6508ba2
xor ecx, 0x39af745d
mov edi, esi
and edi, ecx
and esi, edx
and edx, 0xba0d8f68
and ecx, 0x45f27096
mov eax, edi
mov ebp, esi
not eax
not ebp
and edi, 0x59382465
and esi, 0x59382465
or ecx, edx
mov ebx, eax
or eax, ebp
and ebx, 0xa6c7db9a
and ebp, 0xa6c7db9a
or edi, ebx
or esi, ebp
not eax
xor esi, edi
or eax, esi
mov esi, eax
not esi
and eax, 0x719ae8f1
and esi, 0x8e65170e
or eax, esi
mov esi, eax
xor esi, 0x85c22081
xor eax, 0x621dd164
mov edx, eax
and edx, 0x7829de5a
and esi, 0x87d621a5
or esi, edx
mov edx, ecx
xor edx, 0x5d22084
xor ecx, 0xba0d8f69
or eax, ecx
and ecx, 0x7829de5a
and edx, 0x87d621a4
or edx, ecx
not eax
xor edx, esi
or eax, edx
mov ecx, eax
andn edx, eax, eax
not eax
and ecx, 0x2668ca30
and eax, 0xd99735cf
or ecx, eax
mov eax, ecx
xor eax, 0x6208810
xor ecx, 0xd99735cf
mov esi, ecx
and esi, 0x385e4366
and eax, 0xc7a1bc99
or eax, esi
mov esi, edx
not esi
and edx, 0xc7a1bc99
or ecx, esi
and esi, 0x385e4366
or edx, esi
not ecx
mov esi, 0xe9637a90
xor edx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xae07d58c
and eax, 0x51f82a73
or eax, ecx
mov ecx, eax
xor ecx, 0xc045484
xor eax, 0x10d00042
and eax, 0xb2d3814a
and ecx, 0x4d2c7eb5
or ecx, eax
xor ecx, 0x4d2c7eb5
sete cl
setne dl
cmp dword [0x460978], 0xa
setl al
mov ah, al
xor dl, al
xor al, cl
or ah, cl
xor dl, 1
xor ah, 1
or ah, dl
xor ah, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x9beffe1f
cmovne eax, esi
test cl, cl
mov ecx, 0x9beffe1f
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
cmp eax, 0xfff3f933
je 0x41c13b
cmp eax, 0xdb50fc
je 0x41c22a
cmp eax, 0x1556552
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
mov esi, ecx
xor esi, 0xfffffffe
not eax
or edx, 1
mov ebx, eax
mov edi, edx
and esi, ecx
and edi, 0x9da0e86f
and ebx, 0x625f1790
and ecx, 0xa207106f
and eax, 0x5df8ef90
or ebx, edi
mov edi, esi
not edi
and esi, 0x625f1790
or eax, ecx
or edx, edi
and edi, 0x9da0e86f
or esi, edi
not edx
xor esi, ebx
or edx, esi
mov esi, edx
not esi
and edx, 0x5df8ef90
mov edi, esi
and edi, 0xa207106f
or edx, edi
xor eax, edx
not eax
or eax, esi
mov esi, 0x211ded64
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x460978], 0xa
setl al
setge ah
and cl, al
and ah, dl
or al, dl
or cl, ah
mov edx, ecx
xor dl, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov ah, cl
and ah, al
xor al, 1
and dl, al
or dl, ah
mov ah, cl
xor ah, al
or al, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb4fd6abf
cmovne eax, esi
test dl, dl
mov edx, 0xb4fd6abf
cmove eax, esi
test cl, 1
cmove eax, edx
jmp 0x4125c0
cmp eax, 0x95adfaed
je 0x41c234
cmp eax, 0x97201d76
je 0x41c302
cmp eax, 0x978db384
jne 0x4125c0
mov eax, 0xf23eef09
jmp 0x4125c0
cmp eax, 0x568b8cfe
je 0x41c43b
cmp eax, 0x56c21790
je 0x41c55e
cmp eax, 0x56d07040
jne 0x4125c0
mov eax, 0xace2a1e8
jmp 0x4125c0
cmp eax, 0xce89d241
je 0x41c568
cmp eax, 0xcf02be93
je 0x41c6a9
cmp eax, 0xcf0eb329
jne 0x4125c0
mov eax, 0x88e9d3c9
jmp 0x4125c0
cmp eax, 0x351c381f
je 0x41c7a7
cmp eax, 0x351c3e80
je 0x41c7b1
cmp eax, 0x3610fa88
jne 0x4125c0
mov eax, 0xd4d9fef4
jmp 0x4125c0
cmp eax, 0xb0505a98
je 0x41c7bb
cmp eax, 0xb1674bfe
je 0x41c860
cmp eax, 0xb2896fbc
jne 0x4125c0
mov eax, 0x978db384
jmp 0x4125c0
cmp eax, 0x757f50f0
je 0x41c979
cmp eax, 0x75a966f1
je 0x41c983
cmp eax, 0x777541c3
jne 0x4125c0
mov eax, 0xbbeed922
jmp 0x4125c0
cmp eax, 0xf0c9e1a4
je 0x41c98d
cmp eax, 0xf0cfd95a
je 0x41c997
cmp eax, 0xf0ec76d9
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x75151181
and eax, 0x50000032
mov edx, ecx
and edx, 0x8aeaee7e
or ecx, 0x81024281
or esi, edx
and ecx, 0x8bfef38d
mov edx, esi
xor esi, 0x80024200
xor edx, 0x24010000
or eax, ecx
or esi, 0xafcb10c
and edx, 0x24010c40
and esi, 0x8bfef38d
or edx, esi
xor eax, edx
mov ecx, eax
not ecx
and eax, 0xa5034ec1
and ecx, 0x5afcb13e
or eax, ecx
mov ecx, eax
xor ecx, 0xf19f41a3
mov edx, eax
and edx, 0x33be4272
and ecx, eax
not eax
and eax, 0xcc41bd8d
or edx, eax
mov eax, edx
mov esi, edx
xor eax, 0x33be4272
xor esi, 0x3ddefc2e
xor edx, 0xc0000108
and esi, eax
or eax, 1
and edx, 0xc0a64378
or ecx, esi
mov esi, ecx
not esi
and ecx, 0x1fd52575
and esi, 0xe02ada8a
or ecx, esi
mov esi, ecx
xor esi, 0xc0024050
xor ecx, 0x11b59b28
mov edi, ecx
or ecx, eax
and eax, 0x3f59bc87
and edi, 0x3f59bc87
and esi, 0xc0a64378
or esi, edi
or edx, eax
not ecx
xor edx, esi
or ecx, edx
mov edx, ecx
xor edx, 0xfc5f9644
mov eax, ecx
and eax, 0x34009400
and edx, ecx
not ecx
and ecx, 0xc85f0244
mov esi, edx
not esi
and edx, 0xab174143
or eax, ecx
mov ecx, eax
xor ecx, 0x20000000
xor eax, 0xcbff6bff
mov edi, eax
or eax, esi
and esi, 0x54e8bebc
and edi, 0x54e8bebc
and ecx, 0xa8170040
or edx, esi
or ecx, edi
not eax
mov esi, 0x2c89cf59
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0xfc5f9644
and ecx, 0x3a069bb
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x57c73759
and ecx, 0xa838c8a6
or eax, ecx
mov ecx, eax
xor ecx, 0x10840610
xor eax, 0x20208882
and eax, 0x6763b9cb
and ecx, 0x989c4634
or ecx, eax
xor ecx, 0x989c4634
setne dl
sete ah
cmp dword [0x460978], 0xa
mov dh, dl
setge cl
setl ch
mov al, cl
or dh, ch
and dl, ch
or al, ah
mov ebx, eax
or al, dh
xor bl, dh
mov dh, cl
xor al, 1
xor dh, ah
or al, bl
and dh, cl
and cl, ah
or cl, dl
or cl, dh
mov ah, cl
mov edx, ecx
xor ah, 1
and dl, ah
mov ch, ah
xor dl, 1
xor ch, dl
or dl, ah
xor dl, 1
or dl, ch
mov ah, dl
xor dl, 1
and ah, al
xor al, 1
and dl, al
or al, cl
or dl, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x434c801d
cmovne ecx, esi
test al, 1
mov eax, 0x434c801d
jmp 0x41fb91
cmp eax, 0x19c1cd07
je 0x41caba
cmp eax, 0x1a87c5c6
je 0x41cac4
cmp eax, 0x1ae746af
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov esi, eax
and esi, 0xffd73078
mov ecx, edx
and ecx, 0x28cf86
and edx, 0xc3317378
or esi, ecx
mov ecx, eax
or ecx, 0xa32dfa56
and eax, 0x3cce8c87
mov edi, esi
xor edi, 0x5cd20028
xor esi, 0x28ca06
and ecx, 0xa32dfa57
or eax, edx
and esi, 0xa32dfa56
and edi, 0x5cd205a8
mov edx, eax
xor edx, 0x4c0800
xor eax, 0x3205128
or edi, esi
and eax, 0x3fa2d5af
and edx, 0xc05d2a50
xor ecx, edi
or edx, eax
mov esi, ecx
not esi
and ecx, 0xc05d2a50
mov edi, esi
and edi, 0x3fa2d5af
or ecx, edi
xor edx, ecx
not edx
or edx, esi
mov esi, 0x3a43615d
cmp edx, 0xffffffff
sete dl
cmp dword [0x460978], 0xa
setge ah
mov al, ah
xor al, dl
xor al, 1
mov ecx, eax
and al, dl
or cl, ah
or ah, dl
xor al, 1
mov edx, eax
or al, ah
xor dl, ah
xor al, 1
or al, dl
mov edx, ecx
xor al, 1
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x3d9cc49d
cmovne eax, esi
test dl, 1
mov edx, 0x3d9cc49d
jmp 0x41b7ff
cmp eax, 0x83281a30
je 0x41cace
cmp eax, 0x83852ed7
je 0x41cad8
cmp eax, 0x83cea605
jne 0x4125c0
mov eax, 0xc391f97d
jmp 0x4125c0
cmp eax, 0x4187cc74
je 0x41cae2
cmp eax, 0x423a2ee6
je 0x41cc0c
cmp eax, 0x423eccd6
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edi, eax
or edi, 0x958b64e2
mov esi, eax
and esi, 0x958b64e2
and eax, 0x19f19021
mov edx, edi
not edx
and edi, 0x6a749b1c
or edx, esi
and edx, 0x958b64e3
or edx, edi
mov esi, edx
not esi
mov edi, edx
or edx, ecx
and ecx, 0xe60e6fde
and edi, 0xe60e6fde
and esi, 0x19f19021
or eax, ecx
not edx
or esi, edi
mov edi, 0xd1061a28
xor eax, esi
mov esi, 0x78c85230
or edx, eax
xor edx, 0xffffffff
setne dl
sete ch
cmp dword [0x460978], 0xa
setl ah
setge al
mov cl, ah
xor al, dl
xor cl, ch
mov dh, cl
and cl, ah
or ah, ch
and dh, ch
xor ah, 1
mov bl, dh
xor dh, cl
xor cl, 1
or al, ah
xor bl, 1
mov ah, al
or cl, bl
xor ah, 1
xor cl, 1
or cl, dh
mov edx, ecx
xor dl, al
and al, cl
and dl, cl
xor cl, 1
and cl, ah
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd1061a28
cmovne eax, esi
test dl, 1
cmove eax, edi
test cl, 1
cmovne eax, esi
jmp 0x4125c0
cmp eax, 0xbb84b8f4
je 0x41cc16
cmp eax, 0xbbeed922
je 0x41cc20
cmp eax, 0xbc82b708
jne 0x4125c0
mov eax, 0x40475470
jmp 0x4125c0
cmp eax, 0x20f89f47
je 0x41cce2
cmp eax, 0x211ded64
je 0x41ce2e
cmp eax, 0x2145fbcc
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
xor ecx, 0x2677b4d0
mov esi, eax
or esi, 0xc1004025
mov edx, eax
not edx
and ecx, eax
and esi, 0xc5175475
and edx, 0x2260a080
mov edi, ecx
not edi
and ecx, 0x3ae8ab8a
or edx, esi
or eax, edi
and edi, 0xc5175475
or ecx, edi
not eax
xor ecx, edx
or eax, ecx
not ecx
and ecx, 0xd9884b2f
and eax, 0x2677b4d0
or eax, ecx
mov ecx, eax
xor ecx, 1
mov edx, eax
not edx
and ecx, eax
and edx, 0x1269652d
and eax, 0xed969ad2
or eax, edx
xor eax, 0xed969ad3
or eax, ecx
mov ecx, eax
andn edx, eax, eax
not eax
and ecx, 0xdf9be50c
and eax, 0x20641af3
mov esi, edx
not esi
and edx, 0xdb504769
or ecx, eax
mov eax, ecx
xor eax, 0xdb104508
xor ecx, 0x20641af3
mov edi, ecx
or ecx, esi
and esi, 0x24afb896
and edi, 0x24afb896
and eax, 0xdb504769
or edx, esi
or eax, edi
not ecx
mov esi, 0x8f687220
xor edx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xc78f1f3b
and eax, 0x3870e0c4
or ecx, eax
cmp ecx, 0x3870e0c4
sete al
cmp dword [0x460978], 0xa
setge ah
setl dl
xor dl, al
xor al, ah
and al, ah
mov ecx, edx
or al, dl
xor cl, 1
mov ah, al
not ah
and ah, cl
or cl, al
and al, dl
or al, ah
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x547dd625
cmovne eax, esi
test cl, cl
mov ecx, 0x547dd625
cmovne eax, ecx
test dl, dl
cmove eax, esi
jmp 0x4125c0
cmp eax, 0x9e53b500
je 0x41ce38
cmp eax, 0x9ee6abed
je 0x41ce42
cmp eax, 0x9eff56b2
jne 0x4125c0
mov eax, 0x95adfaed
jmp 0x4125c0
cmp eax, 0x60f97ad5
je 0x41cf57
cmp eax, 0x6104a6e7
je 0x41cfeb
cmp eax, 0x61282e25
jne 0x4125c0
mov eax, 0x25f37d5c
jmp 0x4125c0
cmp eax, 0xd8b27cb9
je 0x41d111
cmp eax, 0xd9840cd5
je 0x41d1f7
cmp eax, 0xd9c54f4d
jne 0x4125c0
mov eax, 0x97201d76
jmp 0x4125c0
cmp eax, 0xfca64d93
je 0x41d201
cmp eax, 0xfd5784e8
je 0x41d382
cmp eax, 0xfde50d5b
jne 0x4125c0
mov eax, 0x75a966f1
jmp 0x4125c0
cmp eax, 0x92c0c2e6
je 0x41d38c
cmp eax, 0x93625c78
je 0x41d396
cmp eax, 0x936d139a
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov esi, edx
or esi, 1
mov eax, ecx
mov edi, ecx
or eax, 0xb49c8c60
and esi, 0xb49c8c61
and edi, 0x4b63739e
and ecx, 0x89727a6f
or edi, esi
and eax, 0xb49c8c61
xor eax, edi
mov esi, eax
not esi
and eax, 0xf6ce493d
and esi, 0x931b6c2
or eax, esi
mov esi, eax
xor esi, 0x8042482d
xor eax, 0x931b6c2
mov edi, eax
or eax, edx
and edx, 0x768d8590
and edi, 0x768d8590
and esi, 0x89727a6f
or esi, edi
or ecx, edx
not eax
xor ecx, esi
mov esi, 0xa86d99b7
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xef5f3450
and ecx, 0x10a0cbaf
or eax, ecx
xor eax, 0xef5f3450
sete dl
setne al
cmp dword [0x460978], 0xa
setge cl
setl ah
mov ch, cl
or cl, al
xor ch, al
xor al, ah
not al
and ch, dl
mov edx, ecx
and al, ah
xor dl, 1
or al, ch
mov ah, al
and cl, al
not ah
and ah, dl
or cl, ah
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x6aeca8ac
cmovne eax, esi
test cl, cl
mov ecx, 0x6aeca8ac
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
cmp eax, 0x5256a86c
je 0x41d3a0
cmp eax, 0x52d9d154
je 0x41d3aa
cmp eax, 0x52fe6817
jne 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0x5926fac9
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
andn edx, ecx, edx
and ecx, 0x1188b180
and eax, 0xee774e7f
or eax, ecx
xor eax, 0xee774e7e
or eax, edx
mov ecx, eax
not ecx
and eax, 0x76ab8976
and ecx, 0x89547689
or ecx, eax
mov eax, ecx
xor eax, 0x9404280
xor ecx, 0x62800064
and ecx, 0xe294346d
and eax, 0x1d6bcb92
or eax, ecx
xor eax, 0x1d6bcb92
setne al
sete ah
cmp dword [0x460978], 0xa
mov ecx, eax
setl ch
setge dl
and cl, dl
and ch, ah
xor al, dl
or ch, cl
and al, ah
mov cl, ch
xor al, 1
xor cl, dl
or dl, ah
mov ah, al
and cl, ch
or al, dl
xor ah, dl
xor al, 1
xor cl, 1
or al, ah
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov eax, 0x4a427586
cmovne eax, esi
test dl, 1
not bl
mov edx, 0x4a427586
cmovne eax, esi
test bl, 1
cmove eax, edx
jmp 0x4125c0
cmp eax, 0xcacb2035
je 0x41d3b4
cmp eax, 0xcb20e616
je 0x41d3be
cmp eax, 0xcb42c8e7
jne 0x4125c0
mov eax, 0x99112434
jmp 0x4125c0
cmp eax, 0x2e5f2505
je 0x41d4da
cmp eax, 0x2f1fea85
je 0x41d4e4
cmp eax, 0x2f59e314
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 0x475f242e
mov esi, edx
and esi, 0x475f242e
mov edi, eax
and edi, 0xb8a0dbd0
and ecx, 0x475f242f
and eax, 0xf999b59c
or edi, esi
xor ecx, edi
mov esi, ecx
not esi
and ecx, 0x48682f5
and esi, 0xfb797d0a
or ecx, esi
mov esi, ecx
xor esi, 0x808094
xor ecx, 0xfb797d0a
mov edi, ecx
or ecx, edx
and edx, 0x6664a63
and edi, 0x6664a63
and esi, 0xf999b59c
or esi, edi
or eax, edx
not ecx
xor eax, esi
mov esi, 0x20f89f47
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x460978], 0xa
setl al
mov ah, al
xor ah, dl
mov cl, ah
and cl, al
or al, dl
xor al, 1
xor cl, 1
or al, ah
and ah, dl
xor ah, 1
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, eax
mov ah, cl
xor dl, 1
xor ah, 1
and dl, ah
or ah, al
and al, cl
or al, dl
mov edx, 0x9e0ebe12
mov ecx, eax
xor cl, ah
test al, 1
cmovne edx, esi
test ah, 1
mov eax, 0x9e0ebe12
jmp 0x41ff92
cmp eax, 0xace2a1e8
je 0x41d4ee
cmp eax, 0xacea3245
je 0x41d4f8
cmp eax, 0xad30f869
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
andn ecx, edx, edx
not edx
and eax, 0x522cd795
and edx, 0xadd3286a
mov esi, ecx
not esi
and ecx, 0xe491946c
or eax, edx
mov edx, eax
xor edx, 0x40009404
xor eax, 0xadd3286a
mov edi, eax
or eax, esi
and esi, 0x1b6e6b93
and edi, 0x1b6e6b93
and edx, 0xe491946c
or edx, edi
or ecx, esi
not eax
mov edi, 0xac08ad2
xor ecx, edx
or eax, ecx
mov edx, eax
xor edx, 0x42de0e19
mov ecx, eax
not ecx
andn esi, eax, edx
mov edx, eax
and edx, 0xbd21f1e6
and eax, 0x64100b83
or edx, esi
mov esi, edx
not esi
and edx, 0x160acdb6
and esi, 0xe9f53249
or edx, esi
mov esi, ecx
and esi, 0x9beff47c
and ecx, 1
or esi, eax
xor edx, 0x54d4c3ae
xor esi, 0x64100b82
or ecx, esi
mov esi, 0x8b240c25
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x7de094a0
and eax, 0x821f6b5f
or eax, edx
xor eax, 0x821f6b5f
or eax, ecx
xor eax, 0xffffffff
setne dl
sete ah
cmp dword [0x460978], 0xa
setge al
setl ch
mov cl, al
or ch, dl
or al, ah
mov edx, eax
or al, ch
xor cl, ah
xor dl, ch
xor al, 1
and cl, ah
or al, dl
xor al, cl
mov edx, eax
cmovne esi, edi
not dl
test dl, cl
mov edx, 0x8b240c25
cmove esi, edx
cmovne esi, edi
test al, al
cmovne esi, edi
mov eax, esi
jmp 0x4125c0
cmp eax, 0x72e02b71
je 0x41d502
cmp eax, 0x739fc3ad
je 0x41d50c
cmp eax, 0x73def30a
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
and eax, 0x10f58b1a
mov esi, ecx
and esi, 0xef0a74e4
and ecx, 0x692b9ead
or eax, esi
mov esi, edx
xor esi, 0xfffffffe
and esi, edx
mov edi, eax
xor edi, 0x10d08102
xor eax, 0xef0a74e5
mov ebp, esi
not ebp
mov ebx, eax
and ebx, 0xcd2d4eb9
and edi, 0x32d2b146
and esi, 0x32d2b146
or eax, ebp
and ebp, 0xcd2d4eb9
or edi, ebx
or esi, ebp
not eax
xor esi, edi
or eax, esi
mov esi, eax
not esi
and eax, 0x41b2d825
and esi, 0xbe4d27da
or eax, esi
mov esi, eax
xor esi, 0x41229825
xor eax, 0xbe4d27da
mov edi, eax
or eax, edx
and edx, 0x96d46152
and edi, 0x96d46152
and esi, 0x692b9ead
or esi, edi
or ecx, edx
not eax
xor ecx, esi
mov esi, 0xf8baa4a1
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x58e9333c
and ecx, 0xa716ccc3
or eax, ecx
xor eax, 0x58e9333c
sete al
setne ah
cmp dword [0x460978], 0xa
setl ch
mov dl, ch
mov cl, ch
xor dl, ah
or cl, al
xor al, ch
or ah, ch
and al, ch
xor dl, 1
xor cl, 1
or cl, dl
xor al, 1
mov ch, al
mov edx, ecx
or al, ah
xor dl, 1
xor ch, ah
xor al, 1
or al, ch
mov ch, dl
and ch, cl
xor ch, 1
or ch, cl
xor ch, 1
or ch, dl
mov dl, ch
xor dl, 1
and dl, al
xor al, 1
and ch, al
or al, cl
or ch, dl
mov cl, al
mov edx, 0xe7ab1a6d
xor cl, ch
test cl, 1
cmovne edx, esi
test al, 1
mov eax, 0xe7ab1a6d
jmp 0x4196bd
cmp eax, 0xeb67321a
je 0x41d692
cmp eax, 0xebc1ffe4
je 0x41d69c
cmp eax, 0xecb70c2a
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x40e0c083
mov edx, ecx
and edx, 0x10030144
and ecx, 0xa7c181d8
or esi, edx
mov edx, eax
xor edx, 0x50e3c1c7
and edx, eax
xor esi, 0x40e0c083
and eax, 0x583e7e27
or edx, esi
or eax, ecx
mov esi, edx
not esi
and edx, 0x50e3c1c6
mov ecx, eax
xor ecx, 0x583e7e27
xor eax, 0xa7c181d8
and esi, 0xaf1c3e39
or edx, esi
mov esi, 0xa92b3ea9
andn ecx, edx, ecx
and eax, edx
not edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne cl
sete al
cmp dword [0x460978], 0xa
setl dl
or al, dl
xor cl, dl
xor al, 1
xor cl, 1
or al, cl
xor al, 1
mov edx, eax
or al, cl
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xb9b7f75b
cmovne ecx, esi
test al, 1
mov eax, 0xb9b7f75b
jmp 0x420070
cmp eax, 0xf9c6adf
je 0x41d76e
cmp eax, 0x10a27e90
je 0x41d8ec
cmp eax, 0x10a5a4a7
jne 0x4125c0
mov eax, 0xc13fb550
jmp 0x4125c0
cmp eax, 0x8bc92d94
je 0x41d9fa
cmp eax, 0x8bd9e6b5
je 0x41da04
cmp eax, 0x8c1277d4
jne 0x4125c0
mov eax, 0xfff3f933
jmp 0x4125c0
cmp eax, 0x482f66a5
je 0x41da0e
cmp eax, 0x48493475
je 0x41da18
cmp eax, 0x491419ca
jne 0x4125c0
mov eax, 0x77c899ea
jmp 0x4125c0
cmp eax, 0xc4daaab1
je 0x41da22
cmp eax, 0xc52ed6d5
je 0x41da2c
cmp eax, 0xc5a0820d
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov esi, ecx
and esi, 0xc76ef2cc
mov edx, eax
and edx, 0x38910d33
and eax, 0xc1fd3183
or esi, edx
mov edx, esi
not edx
and esi, 0xc8e2991a
and edx, 0x371d66e5
or esi, edx
mov edx, esi
xor esi, 0x18c2183
xor edx, 0xf0739428
mov edi, edx
or edx, ecx
and ecx, 0x3e02ce7c
and edi, 0x3e02ce7c
and esi, 0xc1fd3183
or esi, edi
or eax, ecx
not edx
mov edi, 0x58f8ece9
xor eax, esi
mov esi, 0x313e586c
or edx, eax
mov eax, edx
not eax
and edx, 0xb5f35a42
and eax, 0x4a0ca5bd
or edx, eax
xor edx, 0xb5f35a42
setne dl
sete al
cmp dword [0x460978], 0xa
mov ch, dl
setl ah
setge cl
mov dh, ah
and ch, cl
or dl, ah
and dh, al
xor al, ah
and al, ah
or dh, ch
xor al, 1
xor cl, dh
mov ah, al
or al, dl
and cl, dh
xor ah, dl
xor al, 1
or al, ah
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x58f8ece9
cmovne edx, esi
test al, 1
jmp 0x41d378
cmp eax, 0x2a550069
je 0x41db49
cmp eax, 0x2affed4d
je 0x41db53
cmp eax, 0x2b0f31bb
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov esi, eax
xor esi, 0xfffffffe
mov edx, eax
mov ecx, eax
not edx
or ecx, 1
and esi, eax
mov ebx, edx
mov edi, ecx
and edi, 0x8c8856f1
and ebx, 0x7377a90e
and edx, 0x11865c65
and eax, 0xee79a39a
mov ebp, esi
not ebp
and esi, 0x7377a90e
or ebx, edi
or eax, edx
or ecx, ebp
and ebp, 0x8c8856f1
or esi, ebp
not ecx
xor esi, ebx
or ecx, esi
mov esi, ecx
not esi
and ecx, 0x10d3eb96
and esi, 0xef2c1469
or ecx, esi
mov esi, ecx
xor esi, 0x1093a114
xor ecx, 0xef2c1469
mov edx, ecx
and edx, 0xc6c5e8a
and esi, 0xf393a175
or esi, edx
mov edx, eax
xor edx, 0xe211a110
xor eax, 0x11865c65
or ecx, eax
and eax, 0xc6c5e8a
and edx, 0xf393a175
or edx, eax
not ecx
xor edx, esi
or ecx, edx
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x460978], 0xa
setge ah
xor al, ah
xor ah, cl
and ah, cl
xor al, 1
mov dl, ah
xor dl, 1
mov ecx, edx
and cl, ah
xor cl, 1
or cl, ah
xor cl, 1
or cl, dl
or dl, al
xor cl, al
mov ch, dl
mov eax, 0x5a6e41c6
xor ch, cl
test dl, dl
mov edx, 0xc2d4f112
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov edx, 0x5a6e41c6
cmove eax, edx
jmp 0x4125c0
cmp eax, 0xa5181b1f
je 0x41dc34
cmp eax, 0xa57d9768
je 0x41dc3e
cmp eax, 0xa650f5f2
jne 0x4125c0
mov eax, 0x89caa0d0
jmp 0x4125c0
cmp eax, 0x686ce8e2
je 0x41dd7a
cmp eax, 0x687c6984
je 0x41dd84
cmp eax, 0x68beb37a
jne 0x4125c0
mov eax, 0x2553f929
jmp 0x4125c0
cmp eax, 0xe2d17d69
je 0x41dd8e
cmp eax, 0xe3fb81ab
je 0x41dd98
cmp eax, 0xe5a2fe64
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
mov esi, ecx
or edx, 0xa8169e4
and esi, 0xa8169e4
and ecx, 0x6bfb748b
mov edi, eax
and edi, 0xf57e961a
and edx, 0xa8169e5
and eax, 0x94048b74
or edi, esi
or eax, ecx
xor edx, edi
mov esi, edx
not esi
and edx, 0x94048b74
mov edi, esi
and edi, 0x6bfb748b
or edx, edi
mov edi, 0xc2d4f112
xor eax, edx
xor esi, eax
test esi, eax
mov esi, 0x2b0f31bb
sete al
cmp dword [0x460978], 0xa
setl ah
mov cl, ah
mov dl, ah
or cl, al
xor dl, al
xor cl, 1
and al, dl
or cl, dl
and dl, ah
mov ah, al
xor al, dl
xor ah, 1
xor dl, 1
xor cl, 1
or dl, ah
xor dl, 1
or dl, al
mov eax, 0xc2d4f112
xor dl, cl
mov ch, dl
test dl, 1
not ch
cmovne eax, esi
test ch, cl
cmove eax, edi
test dl, 1
cmovne eax, esi
test ch, cl
cmovne eax, esi
jmp 0x4125c0
cmp eax, 0x69a4c18
je 0x41dda2
cmp eax, 0x6b8408b
je 0x41df3d
cmp eax, 0x8db2428
jne 0x4125c0
mov eax, 0xea7eca1d
jmp 0x4125c0
cmp eax, 0x9b45bc9d
je 0x41df47
cmp eax, 0x9b5b51a8
je 0x41e0e7
cmp eax, 0x9b6424bd
jne 0x4125c0
mov eax, dword [0x46097c]
mov ebx, 0x64600c88
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xff3316e6
mov ecx, edx
and ecx, 0xc86423e8
and eax, edx
not edx
and edx, 0x379bdc17
mov esi, eax
not esi
and eax, 0x963f8659
or ecx, edx
mov edx, ecx
xor ecx, 0x37131406
xor edx, 0x80200240
or ecx, 0xcce919
and edx, 0x96330640
mov edi, ecx
or ecx, esi
and edi, 0x69c079a6
and esi, 0x69c079a6
or edx, edi
or eax, esi
not ecx
xor eax, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x5a557ffa
and eax, 0xa5aa8005
or ecx, eax
mov eax, ecx
xor ecx, 0x481882c3
xor eax, 0xa566691c
mov edx, eax
and ecx, 0x6d78abdf
and edx, 0x92875420
and eax, 0xfacc664f
or edx, ecx
mov ecx, edx
mov esi, edx
xor ecx, 0x92875420
xor esi, 0x684b326f
xor edx, 0x244080dc
and esi, ecx
or ecx, 1
and edx, 0xb6c6c0fc
or eax, esi
and ecx, 0x49393f03
mov esi, eax
not esi
and eax, 0x14f5f46a
or ecx, edx
and esi, 0xeb0a0b95
mov edx, ecx
xor edx, 0x40302000
xor ecx, 0xb6c6c0fc
or eax, esi
and edx, 0x74b0e060
mov esi, eax
xor esi, 0x10806041
xor eax, 0xee399224
mov edi, eax
or eax, ecx
and ecx, 0x8b4f1f9e
and edi, 0x8b4f1f9e
and esi, 0x74b0e061
or esi, edi
or edx, ecx
not eax
mov edi, 0x64600c88
xor edx, esi
mov esi, 0x88170ce5
or eax, edx
mov ecx, eax
not ecx
and eax, 0x4dd46e38
and ecx, 0xb22b91c7
or eax, ecx
mov ecx, eax
xor ecx, 0x106608
xor eax, 0xa0281042
and eax, 0xedec1872
and ecx, 0x1213e78d
or ecx, eax
mov eax, ecx
xor eax, 0x124289
xor ecx, 0xedec1812
and ecx, 0xffedbd16
and eax, 0x1242e9
or eax, ecx
xor eax, 0x1242e9
sete dl
setne ah
cmp dword [0x460978], 0xa
setl cl
setge al
and ah, al
and cl, dl
or cl, ah
xor cl, 1
or cl, al
xor al, dl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, edi
test dl, dl
cmovne eax, ebx
jmp 0x4125c0
cmp eax, 0x597816e4
je 0x41e193
cmp eax, 0x598bcb38
je 0x41e19d
cmp eax, 0x5a54bd0d
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
xor ecx, 0x216b8cb0
mov eax, edx
and eax, 0x46bea482
and ecx, edx
not edx
and edx, 0xb9415b7d
mov esi, ecx
not esi
and ecx, 0xcdfd2d6f
or eax, edx
mov edx, eax
xor eax, 0x21410830
xor edx, 0x280400
or eax, 0xde94734f
and edx, 0x1690c20
mov edi, eax
or eax, esi
and edi, 0x3202d290
and esi, 0x3202d290
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xcfdd0f0b
and ecx, 0x3022f0f4
or eax, ecx
mov esi, eax
mov ecx, eax
mov edx, eax
xor ecx, 0x11497c44
xor esi, 0xeeb683bb
xor edx, 0xa5cb4514
xor eax, 0xe0008390
mov edi, ecx
and edi, 0x4b7dc6af
and edx, esi
or ecx, 1
and eax, 0xe001f394
or edx, edi
and ecx, 0x1ffe0c6b
mov esi, edx
not esi
or ecx, eax
and edx, 0x4b7dc6ae
and esi, 0xb4823951
xor ecx, 0x1ffe0c6b
or edx, esi
or ecx, edx
mov eax, ecx
andn edx, ecx, ecx
not ecx
and eax, 0xf53f4c12
and ecx, 0xac0b3ed
mov esi, edx
not esi
and edx, 0xbc3af287
or eax, ecx
mov ecx, eax
xor ecx, 0xb43a4002
xor eax, 0xac0b3ed
mov edi, eax
or eax, esi
and esi, 0x43c50d78
and edi, 0x43c50d78
and ecx, 0xbc3af287
or edx, esi
or ecx, edi
not eax
mov esi, 0xa9be28d7
xor edx, ecx
or eax, edx
sete dl
cmp dword [0x460978], 0xa
setl al
mov ecx, eax
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
mov ah, cl
and ah, al
xor dl, 1
xor al, 1
and dl, al
or al, cl
or dl, ah
mov ecx, eax
xor cl, dl
mov ecx, 0x2a550069
cmovne ecx, esi
test al, al
mov eax, 0x2a550069
jmp 0x420070
cmp eax, 0xd2dbac19
je 0x41e22c
cmp eax, 0xd33de7a2
je 0x41e384
cmp eax, 0xd3c59444
jne 0x4125c0
mov eax, 0xdc95ad1e
jmp 0x4125c0
cmp eax, 0x3920b416
je 0x41e38e
cmp eax, 0x3a43615d
je 0x41e398
cmp eax, 0x3a4fa6cd
jne 0x4125c0
mov eax, 0xd5d0336f
jmp 0x4125c0
cmp eax, 0xb4a9dff7
je 0x41e503
cmp eax, 0xb4fd6abf
je 0x41e629
cmp eax, 0xb54c6195
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
xor ecx, 0x50be9242
mov edx, eax
not edx
and ecx, eax
or eax, 0xaf416dbd
and edx, 0x509c8200
mov esi, ecx
not esi
mov edi, eax
and edi, 0x2d227d5e
and ecx, 0xd2dd82a1
or eax, esi
and esi, 0x2d227d5e
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x53ab802c
and ecx, 0xac547fd3
or eax, ecx
mov ecx, eax
xor ecx, 0x1240
mov edx, eax
mov esi, eax
xor edx, 0xfceaed91
xor esi, 0x648afed1
xor eax, 0x140028
and esi, edx
and ecx, 0x98601340
or edx, 1
and eax, 0xc894e8a8
or ecx, esi
mov esi, ecx
not esi
and ecx, 0xf6940733
and esi, 0x96bf8cc
or ecx, esi
mov esi, ecx
xor esi, 0x8000e888
xor ecx, 0x6ef41472
mov edi, ecx
or ecx, edx
and edx, 0x376b1757
and edi, 0x376b1757
and esi, 0xc894e8a8
or esi, edi
or eax, edx
not ecx
xor eax, esi
mov esi, 0x81b9887a
or ecx, eax
mov edx, ecx
not edx
and ecx, 0x5938d113
and edx, 0xa6c72eec
or edx, ecx
mov eax, edx
xor eax, 0x49084002
xor edx, 0x80832000
and edx, 0x90b3b111
and eax, 0x6f4c4eee
or eax, edx
mov ecx, eax
xor ecx, 0x440c4a64
xor eax, 0x323110
and eax, 0x2b72359a
and ecx, 0xd48dca65
or ecx, eax
xor ecx, 0xd48dca65
sete dl
setne al
cmp dword [0x460978], 0xa
setge cl
setl ch
mov ah, cl
or cl, al
xor ah, al
xor al, ch
not al
and ah, dl
mov edx, ecx
and al, ch
mov ch, ah
xor dl, 1
xor ah, al
xor ch, 1
xor al, 1
or al, ch
xor al, 1
or al, ah
mov ah, dl
and ah, cl
xor ah, 1
or ah, cl
xor ah, 1
or ah, dl
mov edx, 0xdd9a25bd
xor ah, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, ah
test al, 1
cmovne edx, esi
test ah, 1
mov eax, 0xdd9a25bd
cmove edx, esi
test cl, 1
jmp 0x42081e
cmp eax, 0x78c3de8c
je 0x41e736
cmp eax, 0x78c85230
je 0x41e740
cmp eax, 0x7a1fbf7f
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
and eax, 0xd2100
mov esi, edx
and esi, 0x19d002a0
and edx, 0x8adc1ac1
or eax, esi
mov esi, ecx
xor esi, 0x19dd23a0
and esi, ecx
xor eax, 0xd2100
and ecx, 0x7523e53e
or eax, esi
not esi
or ecx, edx
and esi, 0xe622dc5e
and eax, 0x19dd23a1
mov edx, ecx
xor edx, 0x1101a41e
xor ecx, 0x8adc1ac1
or eax, esi
and edx, 0x99cdb61f
mov esi, eax
not esi
mov edi, eax
or eax, ecx
and ecx, 0x663249e0
and edi, 0x663249e0
and esi, 0x99cdb61f
or edx, ecx
not eax
or esi, edi
xor edx, esi
mov esi, 0x8bc92d94
or eax, edx
mov ecx, eax
not ecx
and eax, 0xbce73dfc
and ecx, 0x4318c203
or eax, ecx
xor eax, 0xbce73dfc
setne cl
sete ah
cmp dword [0x460978], 0xa
mov edx, ecx
setl ch
setge al
or cl, ch
and dl, al
and ch, ah
or ch, dl
xor cl, 1
mov dl, ch
xor dl, al
or al, ah
xor al, 1
and dl, ch
or al, cl
mov ecx, edx
mov ah, al
xor cl, 1
xor ah, 1
and al, cl
or cl, ah
and ah, dl
mov edx, 0x83852ed7
or ah, al
mov al, cl
xor al, ah
test ah, ah
cmovne edx, esi
test cl, cl
mov ecx, 0x83852ed7
jmp 0x419064
cmp eax, 0xf34f9f89
je 0x41e852
cmp eax, 0xf4931e52
je 0x41e85c
cmp eax, 0xf5927335
jne 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0x6aa90c9b
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xc4403f42
mov edx, eax
and eax, 0x3bbfc0bd
and edx, 0xfffffffe
or eax, ecx
xor eax, 0x3bbfc0bc
or eax, edx
mov edx, eax
andn ecx, eax, eax
not eax
and edx, 0x3cfa475f
and eax, 0xc305b8a0
or edx, eax
xor edx, 0x3cfa475f
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xd0b9a711
and eax, 0x2f4658ee
or ecx, eax
mov eax, ecx
xor eax, 0x4028a300
xor ecx, 0xa464000
and ecx, 0x9ad74411
and eax, 0x6528bbee
or eax, ecx
mov ecx, eax
xor ecx, 0x18900011
xor eax, 0x45008926
and eax, 0xc747cd26
and ecx, 0x38b832d9
or ecx, eax
cmp ecx, 0x38b832d9
setne al
cmp dword [0x460978], 0xa
setge cl
mov edx, ecx
or cl, al
xor dl, al
mov eax, ecx
mov ah, dl
xor al, 1
and cl, dl
not ah
and ah, al
or cl, ah
mov ah, al
or al, dl
xor ah, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x3920b416
cmovne eax, esi
test cl, cl
mov ecx, 0x3920b416
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
cmp eax, 0x13d8fa88
je 0x41e91f
cmp eax, 0x15fec86e
je 0x41ea80
cmp eax, 0x16004d39
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov esi, ecx
not esi
and ecx, 0x2ad124a8
and esi, 0xd52edb57
or esi, ecx
mov ecx, esi
mov edi, esi
xor ecx, 0x22010488
xor edi, 0xd52edb57
xor esi, 0x8100408
mov eax, edi
and eax, 0x8cd4e077
and ecx, 0x732b1f88
or edi, 0x31ef3902
and esi, 0x48108448
or ecx, eax
mov eax, ecx
mov ebx, ecx
xor eax, 0x732b1f88
xor ebx, 0xbd3bd975
xor ecx, 0xc906003
and ebx, eax
and ecx, 0x5e997f03
mov edx, ebx
not edx
and ebx, 0x793b8d48
mov ebp, edx
or edx, edi
and ebp, 0x86c472b7
and edi, 0x86c472b7
or ebx, ebp
or esi, edi
not edx
xor esi, ebx
or edx, esi
mov esi, edx
not esi
and edx, 0x291df9cc
and esi, 0xd6e20633
or edx, esi
mov esi, eax
and esi, 0xa16680fc
and eax, 1
or esi, ecx
xor edx, 0x18f2c0cf
mov ecx, esi
xor ecx, 0x4c100e00
xor esi, 0xa1260070
or eax, ecx
and esi, 0xb3af7172
and eax, 0x4c508e8d
or eax, esi
xor eax, 0x4c508e8d
or eax, edx
mov edx, eax
xor edx, 0x31f63e19
mov ecx, eax
and ecx, 0x10d62c11
and edx, eax
not eax
and eax, 0x21201208
or ecx, eax
mov eax, ecx
xor eax, 0x860401
xor ecx, 0xef29d3ee
mov esi, ecx
and esi, 0x5f586a14
and eax, 0x20a61409
or eax, esi
mov esi, edx
not esi
and edx, 0xa0a795eb
or ecx, esi
and esi, 0x5f586a14
or edx, esi
not ecx
mov esi, 0x812db3db
xor edx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xc5a2c345
and eax, 0x3a5d3cba
or ecx, eax
mov eax, ecx
xor eax, 0x40549150
xor ecx, 0x32b02a0
and eax, 0x48d49153
and ecx, 0xb72b6eac
or ecx, eax
xor ecx, 0xb72b6eac
sete dl
setne al
cmp dword [0x460978], 0xa
setge cl
setl ah
mov ch, cl
or cl, al
xor ch, al
xor al, ah
not al
and ch, dl
mov edx, ecx
and al, ah
or al, ch
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x2cb86893
cmovne ecx, esi
test al, al
mov eax, 0x812db3db
jmp 0x41fca1
cmp eax, 0x812db3db
je 0x41ea8a
cmp eax, 0x81b9887a
je 0x41ea94
cmp eax, 0x82d3c2d3
jne 0x4125c0
mov eax, 0x26f29028
jmp 0x4125c0
cmp eax, 0x40475470
je 0x41ea9e
cmp eax, 0x4057dddd
je 0x41eaa8
cmp eax, 0x417102e1
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, 0x9d290ade
and ecx, 0x62d6f521
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xaf4106a4
and ecx, 0x50bef95b
or eax, ecx
mov edx, eax
mov ecx, eax
xor eax, 0x28047a
xor edx, 0xcd97f385
xor ecx, 0xcd97f384
and ecx, edx
and eax, 0xda9c5fb
and edx, 0xf2563a04
or edx, eax
mov eax, ecx
not eax
and ecx, 0x7f909da1
mov esi, edx
xor esi, 0x72101801
xor edx, 0xda9c5fa
mov edi, eax
and edi, 0x806f625e
or eax, edx
and edx, 0x806f625e
and esi, 0x7f909da1
or ecx, edi
or esi, edx
not eax
xor esi, ecx
or eax, esi
mov ecx, eax
andn edx, eax, eax
not eax
and ecx, 0xd52c9390
and eax, 0x2ad36c6f
mov esi, edx
not esi
and edx, 0x10b975aa
or ecx, eax
mov eax, ecx
xor eax, 0x10281180
xor ecx, 0x2ad36c6f
mov edi, ecx
or ecx, esi
and esi, 0xef468a55
and edi, 0xef468a55
and eax, 0x10b975aa
or edx, esi
or eax, edi
not ecx
mov esi, 0x7b1b953b
xor edx, eax
or ecx, edx
setne dl
sete ah
cmp dword [0x460978], 0xa
mov ch, dl
setl al
setge cl
xor ch, cl
xor dl, al
or cl, ah
or al, ah
and ch, ah
mov ah, dl
xor cl, 1
xor ah, al
or al, dl
or cl, ch
xor al, 1
or al, ah
mov ah, al
xor ah, 1
mov dl, ah
and dl, al
xor ah, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, ah
mov ah, cl
mov al, dl
xor ah, 1
xor al, 1
and dl, ah
and cl, al
or ah, al
or cl, dl
mov al, ah
mov edx, 0x22e06f80
xor al, cl
test al, 1
cmovne edx, esi
test ah, 1
mov eax, 0x22e06f80
jmp 0x41e61b
cmp eax, 0xb9b7f75b
je 0x41eab2
cmp eax, 0xba5e6406
je 0x41eb9c
cmp eax, 0xbb0d79e6
jne 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0x576a12fb
mov edi, 0xdb50fc
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf82702ad
mov edx, eax
and eax, 0x7d8fd52
and edx, 0xfffffffe
or eax, ecx
xor eax, 0x7d8fd53
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xa679ef74
and ecx, 0x5986108b
or ecx, edx
xor ecx, 0x5986108b
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete ah
cmp dword [0x460978], 0xa
setl ch
mov al, ch
or dl, ch
xor al, ah
mov cl, al
and al, ch
xor cl, 1
xor al, 1
and cl, ah
mov ah, dl
xor ah, al
or al, dl
xor cl, 1
xor al, 1
mov edx, ecx
or al, ah
xor al, 1
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xdb50fc
jmp 0x420504
cmp eax, 0x1f323031
je 0x41eba6
cmp eax, 0x1f6c07d2
je 0x41ebb0
cmp eax, 0x20b721d0
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x79ce8d89
and eax, 0x86317276
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x6001060
xor eax, 0x79ce8d89
xor ecx, 0x79ce8d88
and ecx, eax
and edx, 0x6fc299e8
and eax, 0x903d6617
or eax, edx
xor eax, 0x903d6616
or eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x10480084
and eax, 0x8110a000
mov edx, ecx
and edx, 0xca00f2a
or ecx, 0x1ce808a2
or esi, edx
and ecx, 0x7eef58f3
mov edx, esi
xor edx, 4
xor esi, 0x6ea75873
or eax, ecx
and esi, 0x7eef58f3
and edx, 0x70c
or edx, esi
mov esi, 0x2b95d6cd
xor eax, edx
mov ecx, eax
not ecx
and eax, 0x5f74f095
and ecx, 0xa08b0f6a
or eax, ecx
mov ecx, eax
xor ecx, 0xc0028
xor eax, 0x2c400044
and eax, 0x6fd0ff57
and ecx, 0x902f00a8
or ecx, eax
xor ecx, 0x6fd0ff57
setne cl
sete ah
cmp dword [0x460978], 0xa
setge ch
setl al
mov dl, ch
and cl, al
xor al, ah
xor dl, ah
and ah, ch
and dl, ch
or cl, ah
mov ah, dl
xor dl, al
xor al, 1
xor ah, 1
or al, ah
xor al, 1
or al, dl
mov edx, ecx
mov ah, al
xor dl, al
and al, cl
and dl, cl
not ah
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc466801a
jmp 0x41ba2f
cmp eax, 0x9e0ebe12
je 0x41ec70
cmp eax, 0x9e3681b6
je 0x41ec7a
cmp eax, 0x9e4acc7b
jne 0x4125c0
mov eax, 0xe5a2fe64
jmp 0x4125c0
cmp eax, 0x5ef35541
je 0x41ec84
cmp eax, 0x60388214
je 0x41ec8e
cmp eax, 0x60bc43f4
jne 0x4125c0
mov eax, 0x83281a30
jmp 0x4125c0
cmp eax, 0xd6f37464
je 0x41ed82
cmp eax, 0xd6fe2c08
je 0x41ee82
cmp eax, 0xd88ae739
jne 0x4125c0
mov eax, 0x2affed4d
jmp 0x4125c0
cmp eax, 0xfb55580b
je 0x41ee8c
cmp eax, 0xfb629419
je 0x41ef36
cmp eax, 0xfbde879d
jne 0x4125c0
mov eax, 0x351c381f
jmp 0x4125c0
cmp eax, 0x925e87c1
je 0x41f101
cmp eax, 0x9263c5a3
je 0x41f10b
cmp eax, 0x92b087ae
jne 0x4125c0
mov eax, 0x6155284a
jmp 0x4125c0
cmp eax, 0x5069f3e6
je 0x41f1bf
cmp eax, 0x512708f9
je 0x41f1c9
cmp eax, 0x512f008f
jne 0x4125c0
mov eax, 0x8d4b354a
jmp 0x4125c0
cmp eax, 0xc9578700
je 0x41f1d3
cmp eax, 0xc9cab8cc
je 0x41f1dd
cmp eax, 0xcaa9d4f5
jne 0x4125c0
mov eax, 0xb5f55fc0
jmp 0x4125c0
cmp eax, 0x2d74b609
je 0x41f1e7
cmp eax, 0x2e3f2aa7
je 0x41f1f1
cmp eax, 0x2e55fe07
jne 0x4125c0
mov eax, 0xaa60fe6
jmp 0x4125c0
cmp eax, 0xa92b3ea9
je 0x41f2df
cmp eax, 0xa9be28d7
je 0x41f2e9
cmp eax, 0xac19b50a
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov esi, ecx
and esi, 0x822113e0
and ecx, 0x7c400807
mov edx, eax
and edx, 0x4a410
mov edi, eax
or edi, 0x82213700
or esi, edx
and edi, 0x83bb7708
mov edx, esi
xor edx, 0xe0
xor esi, 0x19a6408
or ecx, edi
and esi, 0x83bb7708
and edx, 0x480f0
or edx, esi
mov esi, 0x4d848b1e
xor ecx, edx
mov edx, ecx
not edx
and ecx, 0x35c87f74
and edx, 0xca37808b
or ecx, edx
mov edx, ecx
xor edx, 0xb66d4085
xor ecx, 0x800353a
and ecx, 0x980bd3a
and edx, 0xf67f42c5
or edx, ecx
xor edx, 0xf67f42c5
or edx, eax
cmp edx, 0xffffffff
setne al
cmp dword [0x460978], 0xa
setl dl
setge cl
xor dl, al
xor al, cl
mov ah, dl
xor ah, cl
and ah, dl
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xada877e9
cmovne eax, esi
test cl, cl
mov ecx, 0xada877e9
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
cmp eax, 0x6e087876
je 0x41f2f3
cmp eax, 0x6e11fa7f
je 0x41f448
cmp eax, 0x6ef98394
jne 0x4125c0
mov eax, 0xc82699d8
jmp 0x4125c0
cmp eax, 0xea7eca1d
je 0x41f452
cmp eax, 0xeaf95fd3
je 0x41f4ff
cmp eax, 0xeb3919de
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
xor edx, 0xe3f5734f
mov ecx, eax
and ecx, 0x2075324f
and edx, eax
not eax
and eax, 0xc3804100
or ecx, eax
xor ecx, 0x2075324f
or ecx, edx
not edx
and edx, 0x1c0a8cb0
and ecx, 0xe3f5734f
or ecx, edx
mov eax, ecx
xor eax, 0x221517db
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x58208824
andn esi, ecx, eax
mov edi, edx
or edi, 0x221517db
or edx, 1
and ecx, 0xdce758bc
mov eax, esi
not eax
and esi, 0x7a358c64
and edx, 0x2318a743
mov ebx, eax
or eax, edi
and ebx, 0x85ca739b
and edi, 0x85ca739b
or edx, ecx
or esi, ebx
or ebp, edi
not eax
xor ebp, esi
or eax, ebp
mov esi, eax
not esi
and eax, 0xe225fd05
and esi, 0x1dda02fa
or eax, esi
mov esi, eax
xor esi, 0x40004087
xor eax, 0x3fcf1520
mov ecx, eax
and ecx, 0xaab6bf78
and esi, 0x55494087
or esi, ecx
mov ecx, edx
xor ecx, 0x1080002
xor edx, 0xdce758bc
or eax, edx
and edx, 0xaab6bf78
and ecx, 0x55494086
or ecx, edx
not eax
xor ecx, esi
mov esi, 0x83852ed7
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x5b5fbd49
and ecx, 0xa4a042b6
or eax, ecx
cmp eax, 0x5b5fbd49
setne al
cmp dword [0x460978], 0xa
setge cl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
mov ah, al
not cl
and cl, al
xor cl, 1
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
mov ah, cl
xor cl, 1
and cl, dl
xor dl, 1
and ah, dl
or cl, ah
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x7a1fbf7f
cmovne eax, esi
test cl, cl
mov ecx, 0x7a1fbf7f
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
cmp eax, 0xd4361fa
je 0x41f509
cmp eax, 0xd9e9b3b
je 0x41f5b9
cmp eax, 0xf5f3c10
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov esi, eax
and esi, 0x878295e6
mov ecx, edx
and ecx, 0x787d6a18
and edx, 0x64d7da58
or esi, ecx
mov ecx, eax
or ecx, 0x1683a832
and eax, 0x9b2825a7
mov edi, esi
xor edi, 0x810015c4
xor esi, 0x10012810
and ecx, 0x1683a833
or eax, edx
and esi, 0x1683a832
and edi, 0xe97c57cc
mov edx, eax
xor edx, 0x92801a1
xor eax, 0x20108218
or edi, esi
and eax, 0xb210a61e
and edx, 0x4def59e1
xor ecx, edi
or edx, eax
mov esi, ecx
not esi
and ecx, 0x4def59e1
mov edi, esi
and edi, 0xb210a61e
or ecx, edi
xor edx, ecx
not edx
or edx, esi
mov esi, 0xd44db89d
xor edx, 0xffffffff
sete ah
setne cl
cmp dword [0x460978], 0xa
mov dh, ah
setge al
mov dl, al
or dh, al
inc dl
mov bl, dh
mov ch, dl
or dl, ah
and ch, cl
xor cl, al
and cl, al
and al, ah
or al, ch
xor cl, 1
xor bl, cl
or cl, dh
xor al, 1
mov ah, al
xor cl, 1
or al, dl
or cl, bl
xor ah, dl
xor al, 1
or al, ah
mov edx, ecx
mov ah, al
xor dl, al
and al, cl
and dl, cl
xor ah, 1
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xbb84b8f4
jmp 0x4201c8
cmp eax, 0x8abd836a
je 0x41f5c3
cmp eax, 0x8b240c25
je 0x41f5cd
cmp eax, 0x8b69ff4c
jne 0x4125c0
mov eax, 0xb0505a98
jmp 0x4125c0
cmp eax, 0x461d3784
je 0x41f5d7
cmp eax, 0x469d8011
je 0x41f5e1
cmp eax, 0x46a02af0
jne 0x4125c0
mov eax, 0x5cad5c65
jmp 0x4125c0
cmp eax, 0xc3914707
je 0x41f5eb
cmp eax, 0xc391f97d
je 0x41f5f5
cmp eax, 0xc466801a
jne 0x4125c0
mov eax, 0x20b721d0
jmp 0x4125c0
cmp eax, 0x26698b7f
je 0x41f5ff
cmp eax, 0x26f29028
je 0x41f609
cmp eax, 0x27ca1c07
jne 0x4125c0
mov eax, 0x15fec86e
jmp 0x4125c0
cmp eax, 0xa2c7cb8b
je 0x41f6f0
cmp eax, 0xa45c0409
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x55f3b27c
mov edx, ecx
and edx, 0xaa0c4d82
and ecx, 0x1defcd0f
or esi, edx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
and eax, 0xe21032f0
xor esi, 0x55f3b27c
or eax, ecx
or edx, esi
mov esi, 0x8abd836a
mov ecx, eax
xor ecx, 0xe21032f0
xor eax, 0x1defcd0f
andn ecx, edx, ecx
and eax, edx
not edx
or eax, ecx
xor edx, eax
test edx, eax
setne dl
cmp dword [0x460978], 0xa
setl ah
setge cl
mov al, ah
or cl, dl
xor al, dl
or dl, ah
not al
xor dl, 1
and al, ah
or al, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
mov edx, 0x4db4f42c
cmovne edx, esi
test cl, cl
mov ecx, 0x4db4f42c
jmp 0x418e58
cmp eax, 0x6737c761
je 0x41f6fa
cmp eax, 0x682655e6
jne 0x4125c0
mov eax, 0x4187cc74
jmp 0x4125c0
cmp eax, 0xe13cfd73
je 0x41f85c
cmp eax, 0xe14808bd
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x8204f02c
mov esi, eax
and esi, 0x28700710
mov edi, eax
or edi, 0x8874b120
and eax, 0x42a73178
or edx, esi
and edi, 0x9d7cb1a2
mov esi, edx
xor esi, 0x200400c
xor edx, 0x1d780182
and edx, 0x9d7cb1a2
and esi, 0x2200461c
or esi, edx
mov edx, ecx
and edx, 0x40830841
and ecx, 0xbd58ce87
or edx, edi
or eax, ecx
xor edx, esi
mov esi, edx
not esi
and edx, 0xd1596ca0
and esi, 0x2ea6935f
or edx, esi
mov esi, edx
xor esi, 0x42251118
xor edx, 0x84d26462
mov edi, edx
and edi, 0xbd58ce87
and esi, 0x42a73178
or esi, edi
xor eax, esi
mov esi, 0x469d8011
xor edx, eax
test edx, eax
setne al
cmp dword [0x460978], 0xa
setge cl
mov edx, ecx
or cl, al
xor dl, al
mov ch, cl
xor dl, 1
xor ch, dl
or dl, cl
mov eax, edx
xor al, ch
mov eax, 0xffbbac54
cmovne esi, eax
test dl, dl
mov eax, 0x469d8011
cmovne eax, esi
jmp 0x41f8f7
cmp eax, 0x4ced22b
je 0x41f866
cmp eax, 0x571ae15
jne 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0x38de3163
mov edi, 0xd6f37464
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x41089208
mov edx, eax
and edx, 0xaea62096
and eax, 0x10514d61
or ecx, edx
xor ecx, 0x41089208
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and eax, 1
and edx, 0xfffffffe
and ecx, 0xfffffffe
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x8cc6a01b
and ecx, 0x73395fe4
or ecx, eax
mov eax, ecx
xor eax, 0x4008000
xor ecx, 0x713919c4
and ecx, 0xf9ff39df
and eax, 0x600c620
or eax, ecx
mov ecx, eax
xor ecx, 0x600
xor eax, 0x79252113
and eax, 0x7f25e133
and ecx, 0x80da1ecc
or ecx, eax
xor ecx, 0x80da1ecc
sete ch
setne ah
cmp dword [0x460978], 0xa
setge al
mov edx, eax
mov dh, al
mov ebx, eax
inc dl
xor dh, ah
mov cl, dl
and dh, ah
or cl, ah
xor cl, 1
or cl, dh
mov dh, dl
xor dl, ch
and dh, al
xor dh, 1
xor bl, dh
or dh, al
or al, ah
not dh
not al
or dh, bl
or al, dl
xor dh, ch
not al
or al, dh
mov edx, 0xd6f37464
xor al, cl
and al, 1
cmovne edx, esi
test al, cl
cmovne edx, edi
test al, al
cmovne edi, edx
test al, cl
cmove edi, edx
mov eax, edi
jmp 0x4125c0
cmp eax, 0x996d5d45
je 0x41f870
cmp eax, 0x9adde6a1
jne 0x4125c0
mov eax, 0xa57d9768
jmp 0x4125c0
cmp eax, 0x58f8ece9
je 0x41f901
cmp eax, 0x5926fac9
jne 0x4125c0
mov eax, 0x52fe6817
jmp 0x4125c0
cmp eax, 0xd125315e
je 0x41f90b
cmp eax, 0xd2bf95be
jne 0x4125c0
mov eax, 0xa650f5f2
jmp 0x4125c0
cmp eax, 0x383383c1
je 0x41f9c3
cmp eax, 0x38de3163
jne 0x4125c0
mov eax, 0xd6f37464
jmp 0x4125c0
cmp eax, 0xb3f211ec
je 0x41f9cd
cmp eax, 0xb4044389
jne 0x4125c0
mov eax, 0x69a4c18
jmp 0x4125c0
cmp eax, 0x77c899ea
je 0x41fa94
cmp eax, 0x78847e11
jne 0x4125c0
mov eax, 0x345d44fd
jmp 0x4125c0
cmp eax, 0xf23eef09
je 0x41fb99
cmp eax, 0xf29f6be1
jne 0x4125c0
mov eax, 0x3b842742
jmp 0x4125c0
cmp eax, 0x1c5b5b4f
je 0x41fba3
cmp eax, 0x1d2a6332
jne 0x4125c0
mov eax, 0xb9b9dab
jmp 0x4125c0
cmp eax, 0x88277bf4
je 0x41fbad
cmp eax, 0x88e9d3c9
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x61d44852
and eax, 0x9e2bb7ad
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x8401a22d
xor ecx, 0x61d44852
xor eax, 0x46dae5cd
and eax, ecx
and edx, 0xe455ea3f
and ecx, 0x1baa15c0
or ecx, edx
mov edx, ecx
xor edx, 0x1baa15c0
xor ecx, 0x4400e00e
mov esi, edx
and esi, 0x270ead9f
and ecx, 0x5d20e00e
and edx, 0xa2df1ff0
or eax, esi
or edx, ecx
mov esi, eax
not esi
and eax, 0x270ead9e
and esi, 0xd8f15261
or eax, esi
mov esi, edx
xor esi, 0x208e0470
xor edx, 0x5d20e00f
mov ecx, eax
not ecx
and eax, 0x65ae8477
and esi, 0x65ae8476
mov edi, ecx
or ecx, edx
and edi, 0x9a517b88
and edx, 0x9a517b88
or eax, edi
or esi, edx
not ecx
xor esi, eax
or ecx, esi
andn eax, ecx, ecx
mov edx, ecx
not edx
mov edi, ecx
and edi, 0x271997af
mov esi, eax
not esi
and edx, 0xd8e66850
and eax, 0xd8e66850
or ecx, esi
and esi, 0x271997af
or edx, edi
or eax, esi
not ecx
mov esi, 0xcf0eb329
xor eax, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xcb70cbaf
mov edx, eax
and edx, 0x348f3450
or ecx, edx
xor ecx, 0xcb70cbaf
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne cl
cmp dword [0x460978], 0xa
setge al
setl ah
and ah, cl
mov ecx, eax
and cl, dl
xor dl, al
and al, dl
or cl, ah
xor al, 1
mov ch, cl
mov ah, al
or al, dl
xor ch, 1
xor ah, dl
xor al, 1
or al, ah
mov edx, eax
not dl
and dl, ch
or ch, al
and al, cl
or al, dl
mov edx, 0xcb42c8e7
mov cl, al
xor cl, ch
test al, al
mov eax, 0xcf0eb329
cmovne eax, edx
test ch, 1
cmovne eax, esi
jmp 0x41e61e
cmp eax, 0x434c801d
je 0x41fcae
cmp eax, 0x43dfdd8d
jne 0x4125c0
mov eax, 0x6b229f00
jmp 0x4125c0
cmp eax, 0xbffaae9c
je 0x41fd80
cmp eax, 0xc018a1be
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
mov eax, ecx
or eax, 1
and edx, ecx
not ecx
mov edi, eax
and edi, 0xb8c8ed93
mov esi, edx
not esi
mov ebx, ecx
and ebx, 0x4737126c
and edx, 0x4737126c
or eax, esi
and esi, 0xb8c8ed93
or ebx, edi
mov edi, 0xb54c6195
or edx, esi
not eax
mov esi, 0x81b9887a
xor edx, ebx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x460978], 0xa
setge ah
xor al, ah
mov ch, ah
mov cl, al
or ch, dl
and cl, dl
xor dl, ah
and dl, ah
xor cl, 1
mov ah, dl
xor dl, al
xor al, 1
mov dh, cl
or cl, ch
xor ah, 1
xor dh, ch
xor cl, 1
or al, ah
or cl, dh
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
cmovne edi, esi
test al, 1
mov eax, 0xb54c6195
cmovne eax, edi
test cl, 1
cmove eax, edi
jmp 0x4125c0
cmp eax, 0x242edcd0
je 0x41fd8a
cmp eax, 0x24b46c9b
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
xor edx, 0xb953239d
mov ecx, eax
and ecx, 0x20002118
and edx, eax
not eax
and eax, 0x99530285
or ecx, eax
xor ecx, 0x20002118
or ecx, edx
not edx
and edx, 0x46acdc62
and ecx, 0xb953239d
or ecx, edx
mov edx, ecx
xor edx, 0x5ebfaebb
mov eax, ecx
and eax, 0x98afbb0d
and edx, ecx
not ecx
and ecx, 0x675044f2
mov ebx, edx
not ebx
and edx, 0x8f457c67
or eax, ecx
mov ecx, eax
xor ecx, 0x461004b2
mov esi, eax
xor esi, 0x8052801
or ecx, 0xa1405144
and esi, 0xe052c23
mov edi, ecx
or ecx, ebx
and edi, 0x70ba8398
and ebx, 0x70ba8398
or esi, edi
or edx, ebx
not ecx
xor edx, esi
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x5ebfaeba
and edx, 0xa1405145
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xee7b4698
mov esi, edx
and esi, 0x1184b967
or ecx, esi
mov esi, eax
xor esi, 0x98afbb0c
xor eax, 0x66504490
or esi, 1
and eax, 0xee7b4698
or edx, esi
and esi, 0x1184b967
or eax, esi
not edx
mov esi, 0xa73307a
xor eax, ecx
or edx, eax
mov eax, edx
not eax
and edx, 0xe005f714
and eax, 0x1ffa08eb
or edx, eax
mov eax, edx
xor eax, 0xe000b414
xor edx, 0x16200869
and edx, 0x16254b69
and eax, 0xe9dab496
or eax, edx
mov ecx, eax
xor ecx, 0x2210061
xor eax, 0xe9dab496
mov edx, eax
and edx, 0xf496df1c
and ecx, 0xb6920e3
or ecx, edx
xor ecx, 0xf496df1c
xor eax, ecx
test eax, ecx
setne dl
sete cl
cmp dword [0x460978], 0xa
mov ch, dl
setl ah
setge al
inc ch
and cl, al
and ah, dl
and ch, al
and al, dl
or al, ah
or cl, ah
or al, ch
mov edx, ecx
mov ah, al
xor dl, al
and al, cl
and dl, cl
not ah
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x78c3de8c
jmp 0x41ba2f
cmp eax, 0x9fcd285f
je 0x41fe38
cmp eax, 0xa107cdf1
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
andn ecx, edx, edx
not edx
and eax, 0xe90cbe4b
and edx, 0x16f341b4
mov esi, ecx
not esi
and ecx, 0xca48a9c7
or eax, edx
mov edx, eax
xor edx, 0xc808a843
xor eax, 0x16f341b4
mov edi, eax
or eax, esi
and esi, 0x35b75638
and edi, 0x35b75638
and edx, 0xca48a9c7
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
xor ecx, 1
mov edx, eax
not edx
and ecx, eax
and edx, 0x549d9d7
and eax, 0xfab62628
or eax, edx
xor eax, 0xfab62629
or eax, ecx
mov ecx, eax
not ecx
mov esi, eax
or esi, 0x8b412088
and eax, 0x20028644
mov edx, ecx
or edx, 0x340010
and esi, 0x8b752098
and ecx, 0x54885923
and edx, 0x8b752098
or ecx, esi
mov esi, 0x43dfdd8d
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0x3a012daa
and ecx, 0xc5fed255
or eax, ecx
mov ecx, eax
xor ecx, 0x2940410
xor eax, 0x91428b66
mov edx, eax
and edx, 0xfd29fbab
and ecx, 0x2d60454
or ecx, edx
xor ecx, 0xfd29fbab
xor eax, ecx
test eax, ecx
sete dl
setne ah
cmp dword [0x460978], 0xa
setge cl
setl al
and ah, al
and cl, dl
or al, dl
or cl, ah
mov edx, ecx
xor dl, 1
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov ah, al
not ah
and ah, dl
or dl, al
and al, cl
or al, ah
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xe5b93ac4
cmovne eax, esi
test dl, 1
mov edx, 0xe5b93ac4
jmp 0x41b7ff
cmp eax, 0x61ee7636
je 0x41fe42
cmp eax, 0x63208dc2
jne 0x4125c0
mov eax, 0x777c8abc
jmp 0x4125c0
cmp eax, 0xdcf8e2c8
je 0x41fe4c
cmp eax, 0xdd62fd0f
jne 0x4125c0
mov eax, 0x12cecc47
jmp 0x4125c0
cmp eax, 0xff9c9d7c
je 0x41fe56
cmp eax, 0xffbbac54
jne 0x4125c0
mov eax, 0xe14808bd
jmp 0x4125c0
cmp eax, 0x9460abb9
je 0x41fe60
cmp eax, 0x95407406
jne 0x4125c0
mov eax, 0x376d60f7
jmp 0x4125c0
cmp eax, 0x547dd625
je 0x41ffa2
cmp eax, 0x566837ad
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x226ac680
mov edx, ecx
and edx, 0xdd95397f
mov edi, ecx
or edi, 0x2352803a
and ecx, 0xff03a197
or esi, edx
and edi, 0x23728a3a
mov edx, esi
xor esi, 0x110003a
xor edx, 0x80480
or esi, 0x200a00
and edx, 0x54081485
and esi, 0x23728a3a
or edx, esi
mov esi, eax
and esi, 0x88856140
and eax, 0xfc5e68
or esi, edi
or eax, ecx
xor esi, edx
mov ecx, eax
xor ecx, 0xa84420
xor eax, 0xff03a197
mov edx, esi
not edx
and esi, 0xa829c8d3
and ecx, 0x53aa45a2
and edx, 0x57d6372c
or esi, edx
mov edx, esi
xor edx, 0xc9510448
xor esi, 0x802210
and esi, 0x16a27a35
and edx, 0xe95d85ca
or edx, esi
mov esi, edx
xor esi, 0x41080582
xor edx, 0x16a27a35
mov edi, edx
or edx, eax
and eax, 0xac55ba5d
and edi, 0xac55ba5d
and esi, 0x53aa45a2
or esi, edi
or ecx, eax
not edx
xor ecx, esi
mov esi, 0x491419ca
or edx, ecx
mov eax, edx
not eax
and edx, 0x3fd75f29
and eax, 0xc028a0d6
or edx, eax
xor edx, 0x3fd75f29
setne ah
sete ch
cmp dword [0x460978], 0xa
mov al, ah
setge dl
setl cl
mov dh, dl
or al, dl
and dl, ch
xor dh, ah
and ah, cl
or cl, ch
or dl, ah
mov ah, cl
and al, dh
xor dl, 1
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ah, dl
xor ah, 1
mov cl, ah
and cl, dl
xor ah, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ah
mov ah, al
xor ah, 1
mov ch, cl
mov dl, ah
mov dh, ah
xor ch, 1
and dl, al
xor ah, ch
xor dh, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, dh
mov dh, dl
and dl, cl
or cl, al
xor dh, 1
xor cl, 1
and dh, ch
or cl, ah
or dl, dh
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x77c899ea
cmovne eax, esi
test cl, 1
mov ecx, 0x77c899ea
cmovne ecx, eax
test dl, 1
jmp 0x4125ad
cmp eax, 0xcc3b6913
je 0x41ffac
cmp eax, 0xcd26868a
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x91510200
and eax, 0xc024830
mov edx, ecx
and edx, 0x22843506
or ecx, 0xa2843106
or esi, edx
and ecx, 0xe2acb1cf
mov edx, esi
xor edx, 0x11510200
xor esi, 0x62acb1cf
or eax, ecx
and esi, 0xe2acb1cf
and edx, 0x11510600
or edx, esi
mov esi, 0x5e7a4918
xor eax, edx
mov ecx, eax
not ecx
and eax, 0xb3d53706
and ecx, 0x4c2ac8f9
or eax, ecx
mov ecx, eax
xor ecx, 1
mov edx, eax
not edx
and ecx, eax
and edx, 0x5341eae9
and eax, 0xacbe1516
or eax, edx
xor eax, 0xacbe1517
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xedf130df
and ecx, 0x120ecf20
or ecx, edx
xor ecx, 0xedf130df
xor eax, ecx
test eax, ecx
setne ah
cmp dword [0x460978], 0xa
mov al, ah
setge ch
setl cl
inc al
mov dl, ch
and ah, cl
xor cl, al
xor dl, al
and al, ch
and dl, ch
or al, ah
mov ah, dl
xor dl, al
xor al, 1
xor ah, 1
or al, ah
xor al, 1
or al, dl
mov edx, ecx
xor al, 1
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xf7a8f602
cmovne eax, esi
test dl, 1
mov edx, 0xf7a8f602
cmove eax, esi
test cl, 1
cmove eax, edx
jmp 0x4125c0
cmp eax, 0x320422bc
je 0x42007d
cmp eax, 0x345d44fd
jne 0x4125c0
mov eax, 0xd4b85bd9
jmp 0x4125c0
cmp eax, 0xaf862637
je 0x420087
cmp eax, 0xaf98ffa6
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
or esi, 0x45259c20
and eax, 0x100016
mov edx, ecx
or edx, 0x80c26301
and esi, 0xc5e7ff21
and ecx, 0x3a0800c8
and edx, 0xc5e7ff21
or ecx, esi
mov esi, 0x61ee7636
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0xbaca63c9
and ecx, 0x45359c36
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and eax, 0x2487d3be
and edx, 0xfffffffe
and ecx, 0xdb782c41
or eax, ecx
xor eax, 0x2487d3bf
or eax, edx
mov edx, eax
xor edx, 0xbc957751
mov ecx, eax
and ecx, 0xbc944750
and edx, eax
not eax
and eax, 0x13001
or ecx, eax
xor ecx, 0xbc944750
or ecx, edx
not edx
and edx, 0x436a88ae
and ecx, 0xbc957751
or ecx, edx
setne ah
sete cl
cmp dword [0x460978], 0xa
setge dl
setl al
and cl, dl
and al, ah
mov ch, dl
or al, cl
mov cl, ah
inc ch
inc cl
and ch, ah
and cl, dl
or cl, ch
mov ch, dl
or dl, ah
xor ch, ah
xor dl, 1
xor cl, 1
or dl, ch
mov ah, cl
or cl, dl
xor ah, dl
xor cl, 1
or cl, ah
mov ah, al
xor ah, 1
mov dl, ah
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, ah
xor ah, cl
mov ch, dl
xor ch, 1
and ch, cl
xor cl, 1
and dl, cl
or cl, al
xor cl, 1
or dl, ch
or cl, ah
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xbe78b384
cmovne ecx, esi
test dl, 1
cmove ecx, esi
test al, 1
mov eax, 0xbe78b384
jmp 0x4125ad
cmp eax, 0x74d8609a
je 0x420091
cmp eax, 0x75525f44
jne 0x4125c0
mov eax, 0xc7da0b3f
jmp 0x4125c0
cmp eax, 0xefddcaca
je 0x42009b
cmp eax, 0xf04d8f6f
jne 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0x5e7a4918
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x821b9004
mov edx, eax
and edx, 0x50e003d3
and eax, 0x2d046c28
or ecx, edx
xor ecx, 0x821b9004
or eax, ecx
mov ecx, eax
xor ecx, 0xae1bee85
andn edx, eax, ecx
mov ecx, eax
and ecx, 0x51e4117a
and eax, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xae1bee84
and edx, 0x51e4117b
or ecx, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xd0815bbd
and ecx, 0x2f7ea442
or eax, ecx
xor eax, 0xd0815bbd
setne ah
sete dh
cmp dword [0x460978], 0xa
setge dl
setl al
mov ch, dl
mov cl, dl
xor al, dh
inc ch
and cl, ch
xor cl, 1
or cl, ch
xor ch, dh
xor cl, 1
or cl, dl
or dl, ah
mov ebx, ecx
and cl, dh
xor dl, 1
xor bl, 1
or dl, ch
and bl, ah
or cl, bl
not cl
mov ah, cl
or cl, dl
xor ah, dl
not cl
mov edx, 0xcd26868a
or cl, ah
xor cl, al
and cl, 1
cmovne edx, esi
test cl, al
mov eax, 0xcd26868a
cmove edx, esi
cmovne edx, eax
test cl, cl
jmp 0x42081e
cmp eax, 0x125a9e3a
je 0x4200a5
cmp eax, 0x12cecc47
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x71971b78
and ecx, 0x8e68e487
or ecx, edx
mov eax, ecx
xor ecx, 0x88202087
xor eax, 0x71971b78
mov esi, eax
and ecx, 0x88b628bf
and esi, 0x7749d740
and eax, 0x30a0be38
or esi, ecx
mov ecx, esi
xor ecx, 0x7749d740
xor esi, 0x836200f
mov edi, ecx
and esi, 0x7b76270f
and edi, 0x8489d8f0
mov edx, ecx
and edx, 0xcf5f41c7
and ecx, 1
or edi, esi
or eax, edx
xor edi, 0x7b76270e
mov edx, eax
not edx
and eax, 0x8aafc079
or ecx, edi
and edx, 0x75503f86
mov esi, ecx
not esi
and ecx, 0x3fe88022
or eax, edx
and esi, 0xc0177fdd
mov edx, eax
xor edx, 0x4510801a
xor eax, 0xba0f7e40
or ecx, esi
mov edi, eax
and edi, 0xae217e5
and edx, 0xf51de81a
mov esi, ecx
xor esi, 0x35088002
xor ecx, 0xc0177fdd
or edx, edi
or eax, ecx
and ecx, 0xae217e5
and esi, 0xf51de81a
or esi, ecx
not eax
xor esi, edx
or eax, esi
mov ecx, eax
andn edx, eax, eax
not eax
and ecx, 0x18a71f2c
and eax, 0xe758e0d3
mov esi, edx
not esi
and edx, 0x16a81c99
or ecx, eax
mov eax, ecx
xor eax, 0x10a01c08
xor ecx, 0xe758e0d3
mov edi, ecx
or ecx, esi
and esi, 0xe957e366
and edi, 0xe957e366
and eax, 0x16a81c99
or edx, esi
or eax, edi
not ecx
mov esi, 0xdd62fd0f
xor edx, eax
or ecx, edx
sete dl
setne ah
cmp dword [0x460978], 0xa
setl al
setge ch
mov cl, al
and al, ah
and ah, ch
and cl, dl
and dl, ch
or al, dl
or cl, ah
mov ah, al
mov edx, eax
xor cl, 1
xor ah, 1
or cl, ch
and dl, ah
xor dl, 1
mov ch, dl
or dl, ah
xor ch, ah
xor dl, 1
xor ah, cl
or dl, ch
mov ch, dl
xor dl, 1
and ch, cl
xor cl, 1
or al, cl
and dl, cl
xor al, 1
or dl, ch
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x5069f3e6
cmovne eax, esi
test dl, 1
not cl
mov edx, 0x5069f3e6
cmove eax, esi
test cl, 1
cmovne eax, edx
jmp 0x4125c0
cmp eax, 0x8d690e24
je 0x4200af
cmp eax, 0x8d87b6fb
jne 0x4125c0
mov eax, 0x9b5b51a8
jmp 0x4125c0
cmp eax, 0x4d848b1e
je 0x4200b9
cmp eax, 0x4d92a3ac
jne 0x4125c0
mov eax, 0xcb20e616
jmp 0x4125c0
cmp eax, 0xc758a74a
je 0x4200c3
cmp eax, 0xc782fda4
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
and eax, 0x10458232
mov ecx, edx
and ecx, 0x10001c1
and edx, 0xeeba7c0c
or eax, ecx
xor eax, 0x10458232
or edx, eax
mov edi, edx
not edi
mov ecx, edx
and ecx, 0x791b4b73
and edx, 0x350005c3
mov eax, edi
and eax, 0x86e4b48c
or edi, 0xca77422c
or ecx, eax
mov eax, ecx
mov ebx, ecx
xor eax, 0x791b4b73
xor ebx, 0x4c93f6a0
xor ecx, 0xe03404
and ebx, eax
or eax, 1
and ecx, 0x60f87c66
mov esi, ebx
not esi
and ebx, 0x7f2547cb
and eax, 0x9f078399
mov ebp, esi
or esi, edi
and ebp, 0x80dab834
and edi, 0x80dab834
or eax, ecx
or ebx, ebp
or edx, edi
not esi
xor eax, 0x9f078399
xor edx, ebx
or esi, edx
mov edx, esi
not edx
and esi, 0x24729bfe
and edx, 0xdb8d6401
or esi, edx
xor esi, 0xee05d9d3
or eax, esi
mov esi, 0x12339cd7
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xf3658c4d
and ecx, 0xc9a73b2
or ecx, edx
xor ecx, 0xc9a73b2
or ecx, eax
cmp ecx, 0xffffffff
sete ah
cmp dword [0x460978], 0xa
mov al, ah
setl cl
xor al, cl
or cl, ah
mov edx, eax
mov ah, cl
xor dl, 1
or cl, dl
xor ah, dl
xor cl, 1
or cl, ah
mov ah, cl
and al, cl
or cl, dl
not ah
and ah, dl
mov edx, ecx
or al, ah
xor dl, al
test dl, 1
mov edx, 0xa89e460e
cmovne edx, esi
test cl, 1
mov ecx, 0xa89e460e
cmovne ecx, edx
test al, al
jmp 0x41c96f
cmp eax, 0x2c89cf59
je 0x4201dd
cmp eax, 0x2cb86893
jne 0x4125c0
mov eax, 0x16004d39
jmp 0x4125c0
cmp eax, 0xa7775681
je 0x4201e7
cmp eax, 0xa824b18e
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x965501f2
mov edx, ecx
and edx, 0x69aafe0c
and ecx, 0x4269fc6d
or esi, edx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
and eax, 0xbd960392
xor esi, 0x965501f2
or eax, ecx
or edx, esi
mov esi, 0x80865920
mov ecx, eax
xor ecx, 0xbd960392
xor eax, 0x4269fc6d
andn ecx, edx, ecx
and eax, edx
not edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne ah
cmp dword [0x460978], 0xa
setl cl
setge ch
mov al, cl
and ah, ch
xor cl, dl
and al, dl
or al, ah
mov ah, cl
xor ah, 1
xor al, 1
mov dl, ah
or al, ch
mov ch, cl
and dl, cl
or ah, al
xor dl, 1
xor ch, dl
or dl, cl
mov cl, ah
xor dl, 1
or dl, ch
xor dl, al
xor cl, dl
test ah, ah
mov eax, 0x27ca1c07
cmovne eax, esi
test dl, 1
mov edx, 0x27ca1c07
cmove eax, esi
test cl, 1
cmove eax, edx
jmp 0x4125c0
cmp eax, 0x6b229f00
je 0x4201f1
cmp eax, 0x6b96ca0b
jne 0x4125c0
mov eax, dword [0x46097c]
lea esi, [eax + 1]
imul esi, eax
mov ecx, esi
not ecx
mov eax, esi
and esi, 0xfffffffe
or eax, 1
mov edx, ecx
and edx, 1
mov edi, eax
and edi, 0x94e3be8f
and ecx, 0x6b1c4170
or edx, esi
or ecx, edi
mov esi, edx
not esi
and edx, 0x6b1c4170
or eax, esi
and esi, 0x94e3be8f
or edx, esi
not eax
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
mov esi, eax
or esi, 0x80401a
and eax, 0xc2582020
mov edx, ecx
or edx, 0x14049f00
and esi, 0x1484df1a
and ecx, 0x292300c5
and edx, 0x1484df1a
or ecx, esi
mov esi, 0xa22718fd
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0xced25105
and ecx, 0x312daefa
or eax, ecx
mov ecx, eax
xor ecx, 0x40b14cc0
xor eax, 0x8023024
and ecx, 0x44b94ddb
and eax, 0xbb46b224
or eax, ecx
xor eax, 0xbb46b224
sete al
setne dl
cmp dword [0x460978], 0xa
setl ah
setge cl
or al, cl
or ah, dl
or cl, dl
xor ah, 1
xor al, 1
mov ch, cl
or al, ah
not ch
mov edx, eax
and al, cl
xor dl, 1
or cl, dl
and dl, ch
or dl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0xa1bacbc3
cmovne edx, esi
test cl, cl
mov ecx, 0xa1bacbc3
cmovne edx, ecx
test al, 1
jmp 0x41ff98
cmp eax, 0xe7a11cdd
je 0x4202f0
cmp eax, 0xe7ab1a6d
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
and ecx, 1
and eax, 0x31bcfc3d
mov esi, edx
and esi, 0xfffffffe
and edx, 0xce4303c2
or ecx, esi
or eax, edx
mov edx, eax
mov esi, ecx
xor edx, 0x218c9c00
xor eax, 0xc030082
not esi
and ecx, 0xe3cc9f40
mov edi, esi
and edi, 0x1c3360bf
and eax, 0x1c3360bf
and edx, 0xe3cc9f40
or ecx, edi
or edx, eax
mov edi, 0xadb782e2
xor edx, ecx
not edx
or edx, esi
mov esi, 0xf8baa4a1
xor edx, 0xffffffff
setne ah
sete ch
cmp dword [0x460978], 0xa
mov al, ah
setge cl
setl dl
xor al, cl
mov dh, cl
and ah, dl
or dl, ch
and cl, ch
and al, ch
or dh, ch
xor dl, 1
or cl, ah
xor al, 1
or cl, dl
mov ebx, eax
or al, dh
xor bl, dh
xor al, 1
or al, bl
xor al, 1
mov edx, eax
xor al, cl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xadb782e2
jmp 0x420504
cmp eax, 0xaa60fe6
je 0x4202fa
cmp eax, 0xac08ad2
jne 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
mov esi, ecx
or edx, 0x79a7b30
and esi, 0x79a7b30
and ecx, 0x8acda29b
mov edi, eax
and edi, 0xf86584ce
and edx, 0x79a7b31
and eax, 0x75325d64
or edi, esi
or eax, ecx
xor edx, edi
mov esi, edx
not esi
and edx, 0x75325d64
mov edi, esi
and edi, 0x8acda29b
or edx, edi
xor eax, edx
not eax
or eax, esi
mov esi, 0x8b240c25
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x460978], 0xa
setge dl
mov ah, dl
and al, dl
inc ah
and ah, cl
or cl, dl
or al, ah
mov ch, cl
mov edx, eax
xor ch, 1
and cl, al
not dl
and dl, ch
or cl, dl
mov dl, ch
xor dl, al
or al, ch
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xfde50d5b
cmovne edx, esi
test al, al
mov eax, 0xfde50d5b
jmp 0x41fe2b
cmp eax, 0x9bf6970b
je 0x42045a
cmp eax, 0x9c57414c
jne 0x4125c0
mov eax, 0x9d68d4ef
jmp 0x4125c0
cmp eax, 0x5bfc8d7c
je 0x420519
cmp eax, 0x5cad5c65
jne 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0xfffffffe
andn ecx, edx, ecx
and edx, 0x45157fea
and eax, 0xbaea8015
or eax, edx
mov edx, ecx
not edx
and ecx, 0x61d8cc9b
mov esi, eax
xor esi, 0x20c88010
xor eax, 0x45157feb
mov edi, edx
and edi, 0x9e273364
or edx, eax
and eax, 0x9e273364
and esi, 0x61d8cc9b
or ecx, edi
mov edi, 0x63208dc2
or esi, eax
not edx
xor esi, ecx
or edx, esi
mov esi, 0x777c8abc
xor edx, 0xffffffff
sete dl
setne ah
cmp dword [0x460978], 0xa
setge al
setl cl
and ah, cl
and al, dl
or cl, dl
or al, ah
xor cl, 1
or cl, al
xor al, 1
mov edx, eax
xor al, cl
or dl, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x63208dc2
cmovne eax, esi
test dl, dl
cmovne eax, edi
test cl, cl
cmove eax, esi
jmp 0x4125c0
cmp eax, 0xd4d9fef4
je 0x420523
cmp eax, 0xd52dfc5b
jne 0x4125c0
mov eax, 0xb8f5c2ab
jmp 0x4125c0
cmp eax, 0x3b0ade2c
je 0x42069f
cmp eax, 0x3b842742
jne 0x4125c0
mov eax, 0x2e3f2aa7
jmp 0x4125c0
cmp eax, 0xb6385e6c
je 0x42076f
cmp eax, 0xb6e3faea
jne 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xc0c12944
mov esi, edx
mov edi, edx
or esi, 0x16060291
and ecx, 0xd6c72bd5
and edi, 0x9105420
and edx, 0xf88758bb
or edi, ecx
mov ecx, eax
and esi, 0xd6c72bd5
and ecx, 0x2028800a
and eax, 0x778a744
or ecx, esi
or eax, edx
xor ecx, edi
mov edx, eax
xor edx, 0x1202044
xor eax, 0x80814011
mov esi, ecx
not esi
and ecx, 0xb9a34482
and eax, 0x86d9c711
and edx, 0x792638ee
and esi, 0x465cbb7d
or edx, eax
or ecx, esi
mov esi, ecx
xor esi, 0x20241022
xor ecx, 0x594aedcd
mov edi, ecx
and edi, 0x86d9c711
and esi, 0x792638ee
or esi, edi
xor edx, esi
mov esi, 0xa1a32ae3
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp dword [0x460978], 0xa
setge ah
setl al
mov ch, ah
and al, dl
and ch, cl
xor cl, ah
and cl, ah
inc ah
or al, ch
and ah, dl
or ah, ch
or ah, cl
mov cl, ah
mov dl, ah
not cl
and cl, ah
xor cl, 1
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
or cl, al
xor dl, al
xor cl, 1
or cl, dl
mov ah, dl
xor dl, cl
not ah
test dl, 1
mov edx, 0x8f9785f4
cmovne edx, esi
test cl, 1
mov ecx, 0x8f9785f4
cmovne ecx, edx
test ah, 1
jmp 0x41d8e2
cmp eax, 0x7e2161f9
je 0x420828
cmp eax, 0x7fa6e044
jne 0x4125c0
mov eax, 0x9fcd285f
jmp 0x4125c0
cmp eax, 0xf7a8f602
je 0x420832
cmp eax, 0xf7f59919
jne 0x4125c0
mov eax, 0xd9c54f4d
jmp 0x4125c0
cmp eax, 0x1765ee72
jne 0x42083c
mov eax, 0xf169d0e7
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov esi, eax
and esi, 0x82084829
mov ecx, edx
and ecx, 0x20040044
and edx, 0x81048462
or esi, ecx
mov ecx, eax
xor ecx, 0xa20c486d
and ecx, eax
xor esi, 0x82084829
and eax, 0x7efb7b9d
or ecx, esi
or eax, edx
mov esi, ecx
not esi
and ecx, 0xf7eb6869
mov edx, eax
xor edx, 0xc2b5395
xor eax, 0x81048040
and esi, 0x8149796
and eax, 0xf3d4a848
and edx, 0xc2b57b7
or ecx, esi
or edx, eax
mov esi, ecx
xor esi, 0x4230005
xor ecx, 0xaa18dffa
mov edi, ecx
and edi, 0xf3d4a848
and esi, 0xc2b57b7
or esi, edi
xor edx, esi
mov esi, 0x6aa90c9b
not edx
or edx, ecx
cmp edx, 0xffffffff
setne dl
cmp dword [0x460978], 0xa
setl ah
setge al
mov ch, ah
xor ch, dl
mov cl, ch
xor cl, al
xor al, dl
or dl, ah
and cl, ch
xor dl, 1
and al, ah
or al, dl
mov edx, ecx
mov ch, cl
xor dl, 1
and dl, al
xor al, 1
xor ch, al
and al, cl
or al, dl
and ch, cl
mov edx, 0xf5927335
mov cl, al
xor cl, ch
test al, al
mov eax, 0x6aa90c9b
cmovne eax, edx
test ch, ch
cmove eax, esi
jmp 0x41cfe0
mov eax, 0x6be8742c
jmp 0x4125c0
mov eax, 0x13d8fa88
jmp 0x4125c0
mov eax, 0x88277bf4
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov esi, eax
xor esi, 0xfffffffe
mov edx, eax
mov ecx, eax
not edx
or ecx, 1
and esi, eax
mov ebx, edx
mov edi, ecx
and edi, 0xf95ceee0
and ebx, 0x6a3111e
and edx, 0xfeab4997
and eax, 0x154b668
mov ebp, esi
not ebp
and esi, 0x6a3111f
or ebx, edi
or eax, edx
or ecx, ebp
and ebp, 0xf95ceee0
or esi, ebp
not ecx
xor esi, ebx
or ecx, esi
mov edx, ecx
not edx
and ecx, 0x2421b61
mov esi, edx
and esi, 0xfdbde49e
or ecx, esi
mov esi, eax
xor esi, 0x401260
xor eax, 0xfca94096
and eax, 0xfdbde49e
and esi, 0x2421b61
or esi, eax
xor esi, ecx
not esi
or esi, edx
cmp esi, 0xffffffff
mov esi, 0x7b1b953b
sete dl
cmp dword [0x460978], 0xa
setl ch
mov al, ch
mov cl, ch
or al, dl
xor cl, dl
xor al, 1
and dl, cl
or al, cl
and cl, ch
mov ch, dl
xor dl, cl
xor ch, 1
xor cl, 1
mov ah, al
or cl, ch
xor ah, 1
xor cl, 1
mov ch, ah
or cl, dl
mov edx, eax
and dl, ah
xor dl, 1
xor ch, dl
or dl, ah
mov ah, cl
xor dl, 1
xor ah, 1
or dl, ch
mov ch, ah
or al, ah
and ch, cl
xor ah, ch
xor ch, 1
or ch, cl
mov cl, dl
xor ch, 1
xor cl, 1
or ch, ah
and cl, ch
xor ch, 1
and ch, dl
mov edx, 0x417102e1
or ch, cl
mov cl, al
xor cl, ch
test cl, 1
cmovne edx, esi
test al, 1
mov eax, 0x417102e1
cmovne eax, edx
test ch, 1
cmove eax, edx
jmp 0x4125c0
mov eax, 0xbb0d79e6
jmp 0x4125c0
mov eax, 0x78847e11
jmp 0x4125c0
mov eax, 0x9bf6970b
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
and ecx, 0x1010058
mov esi, edx
and esi, 0xa6203326
mov edi, edx
or edi, 0x8200010a
and edx, 0xac256dae
or ecx, esi
and edi, 0x8a8c450b
mov esi, ecx
xor esi, 0x1010050
xor ecx, 0x8a8c4503
and ecx, 0x8a8c450b
and esi, 0x25213274
or esi, ecx
mov ecx, eax
and ecx, 0x50528880
and eax, 0x53da9251
or ecx, edi
or eax, edx
xor ecx, esi
mov edx, eax
xor edx, 0x21a8050
xor eax, 0xac256dae
mov esi, ecx
not esi
and ecx, 0xa721337f
and edx, 0x2a1fac72
and esi, 0x58decc80
or ecx, esi
mov esi, ecx
not esi
mov edi, ecx
or ecx, eax
and eax, 0xd5e0538d
and edi, 0xd5e0538d
and esi, 0x2a1fac72
or edx, eax
not ecx
or esi, edi
xor edx, esi
mov esi, 0xe71a996c
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xcd478b1b
and eax, 0x32b874e4
or ecx, eax
xor ecx, 0xcd478b1b
setne al
sete ah
cmp dword [0x460978], 0xa
setl ch
mov cl, ch
xor al, ch
xor cl, ah
or ah, ch
mov ch, ah
mov edx, ecx
xor ch, al
or al, ah
xor dl, 1
xor al, 1
or al, ch
mov ah, al
and cl, al
or al, dl
not ah
and ah, dl
mov edx, eax
or cl, ah
xor dl, cl
test al, al
mov eax, 0x539283e3
cmovne eax, esi
test cl, cl
mov ecx, 0x539283e3
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
andn ecx, eax, eax
mov edx, eax
not edx
mov edi, eax
and edi, 0xa6a4592
mov esi, ecx
not esi
and edx, 0xf595ba6d
and ecx, 0xf595ba6d
or eax, esi
and esi, 0xa6a4592
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and eax, 1
and edx, 0xfffffffe
and ecx, 0xfffffffe
or eax, ecx
or eax, edx
mov ecx, eax
andn edx, eax, eax
not eax
and ecx, 0xba4c9d6d
and eax, 0x45b36292
mov esi, edx
not esi
and edx, 0x75f24718
or ecx, eax
mov eax, ecx
xor eax, 0x30400508
xor ecx, 0x45b36292
mov edi, ecx
or ecx, esi
and esi, 0x8a0db8e7
and edi, 0x8a0db8e7
and eax, 0x75f24718
or edx, esi
or eax, edi
not ecx
mov esi, 0x63208dc2
xor edx, eax
or ecx, edx
setne cl
sete ah
cmp dword [0x460978], 0xa
setge al
setl dl
mov ch, al
mov dh, dl
xor ch, ah
or dh, cl
and ch, al
and al, ah
xor ah, dl
xor dh, 1
and ah, cl
and cl, dl
or al, cl
or dh, ah
or al, ch
mov cl, dh
xor al, 1
xor cl, al
or al, dh
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x6ef98394
cmovne edx, esi
test al, 1
mov eax, 0x6ef98394
jmp 0x41fe2b
mov eax, 0x9d9c05df
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 1
mov esi, ecx
and esi, 0xe24aa3f8
mov eax, ecx
not eax
or ecx, 1
and edx, 0x1db55c07
and eax, 0xe710e1c8
or esi, edx
mov edx, esi
not edx
and esi, 0xe710e1c9
mov edi, edx
or edx, ecx
and edi, 0x18ef1e36
and ecx, 0x18ef1e36
or esi, edi
or eax, ecx
not edx
xor eax, esi
mov esi, 0xe13cfd73
or edx, eax
mov eax, edx
xor eax, 0xa3aedec2
and eax, edx
not edx
and edx, 0xa3aedec2
or eax, edx
mov ecx, eax
not ecx
and eax, 0x22905784
and ecx, 0xdd6fa87b
or eax, ecx
xor eax, 0x813e8946
setne dl
sete ah
cmp dword [0x460978], 0xa
setge cl
setl al
and dl, al
or al, ah
and cl, ah
or cl, dl
xor al, 1
or al, cl
mov dh, cl
mov ch, cl
mov dl, al
xor dl, 1
mov ah, dl
xor dh, dl
or dl, cl
xor cl, 1
and ch, cl
and ah, al
xor dl, 1
xor ch, 1
xor ah, 1
or dl, dh
mov bl, ch
or ch, cl
xor bl, cl
mov cl, ah
or ah, al
xor ch, 1
xor cl, al
xor ah, 1
or ch, bl
mov al, dl
or ah, cl
xor ah, ch
mov ecx, 0xce89d241
xor al, ah
test al, 1
cmovne ecx, esi
test dl, 1
mov edx, 0xce89d241
cmovne edx, ecx
test ah, 1
jmp 0x41c69f
mov eax, 0x64951e39
jmp 0x4125c0
mov eax, 0x89832d8e
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x40944ce4
mov edx, eax
and edx, 0x20481001
and eax, 0x9f23a31a
or ecx, edx
xor ecx, 0x40944ce4
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and eax, 1
and edx, 0xfffffffe
and ecx, 0xfffffffe
or eax, ecx
or eax, edx
andn ecx, eax, eax
mov edx, eax
not edx
mov edi, eax
and edi, 0xedaa64b4
mov esi, ecx
not esi
and edx, 0x12559b4b
and ecx, 0x12559b4b
or eax, esi
and esi, 0xedaa64b4
or edx, edi
or ecx, esi
not eax
mov esi, 0x12cecc47
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x44c5a704
mov edx, ecx
and edx, 0xbb3a58fb
or eax, edx
xor eax, 0x44c5a704
or eax, ecx
xor eax, 0xffffffff
setne dl
sete ah
cmp dword [0x460978], 0xa
setge cl
setl ch
mov al, cl
and ch, dl
xor al, ah
xor al, 1
or al, cl
and cl, ah
or cl, ch
mov dh, al
mov dl, cl
not dh
and cl, al
xor dl, 1
or al, dl
and dl, dh
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0xdd62fd0f
cmovne edx, esi
test al, al
mov eax, 0xdd62fd0f
jmp 0x41ff92
mov eax, 0xd125315e
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
mov esi, edx
xor esi, 0x642c0a66
not ecx
mov eax, ecx
and eax, 0x642c0a66
and esi, edx
and ecx, 0xb320d8e3
or eax, esi
not esi
and esi, 0x9bd3f598
and eax, 0x642c0a67
or eax, esi
mov esi, eax
not esi
mov edi, eax
or eax, edx
and edx, 0x4cdf271c
and edi, 0x4cdf271c
and esi, 0xb320d8e3
or ecx, edx
not eax
or esi, edi
xor ecx, esi
mov esi, 0x92b087ae
or eax, ecx
xor eax, 0xffffffff
setne al
sete ah
cmp dword [0x460978], 0xa
setge ch
mov dl, ch
xor al, ch
xor dl, ah
or ah, ch
mov cl, dl
xor ah, 1
and dl, ch
not cl
and cl, ch
or cl, ah
mov ah, dl
xor dl, al
xor al, 1
xor ah, 1
or al, ah
xor al, 1
or al, dl
xor al, 1
mov edx, eax
or al, cl
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xb8d450d0
cmovne ecx, esi
test al, 1
mov eax, 0xb8d450d0
jmp 0x41fb91
mov eax, 0xb1674bfe
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, 0x67a24f45
and ecx, 0x985db0ba
or eax, ecx
mov edx, eax
mov ecx, eax
xor ecx, 0x9b082
xor edx, 0x67a24f45
xor eax, 0x4c738dcb
and eax, edx
and ecx, 0x129fb87
and edx, 0xfed60478
or edx, ecx
mov ebx, eax
not ebx
and eax, 0xa95e7cbf
mov ecx, edx
xor ecx, 0x101c286
mov esi, edx
xor esi, 0x28500008
or ecx, 0xd42e3d71
and esi, 0x2950408e
mov edi, ecx
or ecx, ebx
and edi, 0x56a18340
and ebx, 0x56a18340
or esi, edi
or eax, ebx
not ecx
xor eax, esi
mov esi, 0xf0c9e1a4
or ecx, eax
not eax
and eax, 0xd42e3d70
and ecx, 0x2bd1c28f
or ecx, eax
mov eax, edx
xor eax, 0x2ed00068
xor edx, 0x1283306
or eax, 1
and edx, 0xd12e3716
and eax, 0x2ed1c8e9
or eax, edx
xor eax, 0x2ed1c8e9
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x3f60e001
mov edx, ecx
and edx, 0xc01d0028
and ecx, 0x821fd6
or eax, edx
xor eax, 0x3f60e001
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xc9a30f28
mov edx, eax
and edx, 0x365cf0d7
or ecx, edx
xor ecx, 0x365cf0d7
xor eax, ecx
test eax, ecx
sete ah
setne dl
cmp dword [0x460978], 0xa
mov cl, ah
setl ch
setge al
or cl, ch
and dl, ch
xor ch, ah
and cl, ch
mov ch, al
xor ch, ah
and ch, al
and al, ah
or al, dl
mov dl, ch
xor ch, al
not dl
not al
or al, dl
mov edx, 0x1d2a6332
not al
or al, ch
xor al, cl
and al, 1
cmovne edx, esi
test al, cl
mov ecx, 0x1d2a6332
jmp 0x41b903
mov eax, 0xe3fb81ab
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x34a7e1ee
and eax, 0xcb581e11
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x49500400
xor ecx, 0x34a7e1ee
xor eax, 0x44139a85
mov esi, ecx
and edx, 0x4d70a466
and esi, 0xb28f5b99
and eax, ecx
or esi, edx
mov ecx, esi
xor ecx, 0xb28f5b99
xor esi, 0x45600026
mov edx, ecx
and edx, 0x70b47b6b
and esi, 0x5563522f
or eax, edx
mov edx, eax
not edx
and eax, 0x70b47b6a
and edx, 0x8f4b8495
or eax, edx
mov edx, ecx
and edx, 0xaa9cadd0
and ecx, 1
or edx, esi
mov esi, 0x743c910c
xor edx, 0x5563522e
or ecx, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xa72153dd
and eax, 0x58deac22
or ecx, eax
mov eax, ecx
xor eax, 0x82015055
xor ecx, 0x18142822
and ecx, 0x3d342baa
and eax, 0xc2cbd455
or eax, ecx
mov ecx, eax
xor ecx, 0x303002a8
xor eax, 0xc2cbd455
mov edx, eax
and edx, 0x8d8f3d52
and ecx, 0x7270c2ad
or ecx, edx
xor ecx, 0x7270c2ad
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x460978], 0xa
setge al
setl ah
mov ch, al
xor ch, cl
xor cl, ah
and ch, al
xor al, dl
or dl, ah
and cl, ah
xor dl, 1
or al, ch
or cl, dl
mov edx, eax
mov ah, cl
not dl
xor ah, 1
and dl, ah
or ah, al
and al, cl
or al, dl
mov cl, ah
mov edx, 0x383383c1
xor cl, al
test al, al
cmovne edx, esi
test ah, ah
mov eax, 0x383383c1
jmp 0x41ff92
mov eax, 0x65e92210
jmp 0x4125c0
mov eax, 0x4e7d6759
jmp 0x4125c0
mov eax, 0x11e386b6
jmp 0x4125c0
mov eax, 0x24b46c9b
jmp 0x4125c0
mov eax, 0x1c5b5b4f
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
and ecx, 0x4b879efc
mov esi, edx
and esi, 0xb4786102
and edx, 0x2b17971f
or ecx, esi
mov esi, eax
xor esi, 0xfffffffe
and esi, eax
mov edi, ecx
xor edi, 0xa8596d8
xor ecx, 0xb4786103
and eax, 0xd4e868e0
mov ebp, esi
not ebp
mov ebx, ecx
and ebx, 0x457a0827
and edi, 0xba85f7d8
and esi, 0xba85f7d8
or eax, edx
or ecx, ebp
and ebp, 0x457a0827
or edi, ebx
or esi, ebp
not ecx
xor esi, edi
or ecx, esi
mov edx, ecx
not edx
and ecx, 0xf327ded1
mov esi, edx
and esi, 0xcd8212e
or ecx, esi
mov esi, eax
xor esi, 0xd02048c0
xor eax, 0x810010e
and eax, 0xcd8212e
and esi, 0xf327ded1
or esi, eax
xor esi, ecx
xor edx, esi
test edx, esi
mov esi, 0x5256a86c
sete al
setne dl
cmp dword [0x460978], 0xa
setl ah
setge cl
mov ch, ah
xor ch, al
or al, ah
mov ah, dl
inc ah
and al, ch
xor ah, cl
and ah, cl
xor cl, dl
or cl, ah
mov edx, ecx
mov ah, cl
and ah, al
xor dl, 1
xor al, 1
and dl, al
or al, cl
or dl, ah
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x8044e2d6
cmovne eax, esi
test dl, dl
mov edx, 0x8044e2d6
cmove eax, esi
test cl, 1
cmove eax, edx
jmp 0x4125c0
mov eax, 0x5b1a3e02
jmp 0x4125c0
mov eax, 0x9ee6abed
jmp 0x4125c0
mov eax, 0x739fc3ad
jmp 0x4125c0
mov eax, 0xb4a9dff7
jmp 0x4125c0
mov eax, 0x566837ad
jmp 0x4125c0
mov eax, 0xf5927335
jmp 0x4125c0
mov eax, 0xa107cdf1
jmp 0x4125c0
mov eax, 0x1556552
jmp 0x4125c0
mov eax, 0xf04d8f6f
jmp 0x4125c0
mov eax, 0x423eccd6
jmp 0x4125c0
mov eax, 0xc24c416d
jmp 0x4125c0
mov eax, 0x2145fbcc
jmp 0x4125c0
mov eax, 0x568b8cfe
jmp 0x4125c0
mov eax, 0x417102e1
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x15d5999d
mov edx, ecx
and edx, 0x14848991
and eax, ecx
not ecx
mov esi, ecx
and esi, 0x151100c
or edx, esi
mov esi, 0xe9637a90
xor edx, 0x14848991
or eax, edx
mov edx, eax
not edx
and eax, 0x15d5999c
and edx, 0xea2a6663
or eax, edx
mov edx, eax
not edx
and eax, 0x20603cc6
and edx, 0xdf9fc339
or eax, edx
xor eax, 0x20603cc6
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x460978], 0xa
mov ch, cl
setge al
mov ah, al
xor ch, al
inc ah
and ch, dl
and ah, cl
mov cl, al
or cl, dl
xor cl, 1
or cl, ch
mov ch, al
xor ch, dl
and ch, al
and al, dl
mov dl, ch
or al, ah
mov ah, cl
xor ch, al
xor dl, 1
xor al, 1
or al, dl
xor al, 1
or al, ch
mov edx, eax
and ah, al
xor dl, 1
mov ch, dl
or dl, cl
xor cl, 1
and ch, cl
xor cl, al
xor dl, 1
or dl, cl
or ah, ch
mov ecx, 0xdf22c7df
mov al, dl
xor al, ah
test dl, 1
cmovne ecx, esi
test ah, 1
cmove ecx, esi
test al, 1
mov eax, 0xdf22c7df
jmp 0x4125ad
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9a13455f
and eax, 0x65ecbaa0
or ecx, eax
mov eax, ecx
xor eax, 0x9802454b
xor ecx, 0x41640a20
and ecx, 0x43750a34
and eax, 0xbc8af5cb
or eax, ecx
mov ecx, eax
xor ecx, 0x43750a34
xor eax, 0xbc8af5cb
mov edx, ecx
or edx, 0x84402350
mov esi, eax
mov edi, eax
or esi, 0x21f80a4
and edi, 0x40805c00
or eax, 1
and edx, 0x865fa3f4
and esi, 0x865fa3f4
or edi, edx
mov edx, ecx
and edx, 0x3920000b
and ecx, 0xdc2ae41a
or edx, esi
xor edx, edi
mov esi, edx
not esi
and edx, 0x429fdca5
and esi, 0xbd60235a
or edx, esi
mov esi, edx
not esi
and edx, 0xdc2ae41b
mov edi, esi
or esi, eax
and edi, 0x23d51be4
and eax, 0x23d51be4
or edx, edi
or ecx, eax
not esi
xor ecx, edx
or esi, ecx
mov ecx, esi
andn eax, esi, esi
not esi
and ecx, 0x753f7e9b
and esi, 0x8ac08164
or ecx, esi
mov esi, 0xaf862637
xor ecx, 0x753f7e9b
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2638e4b7
mov edx, ecx
and edx, 0xd9c71b48
or eax, edx
xor eax, 0xd9c71b48
xor ecx, eax
test ecx, eax
sete ah
setne al
cmp dword [0x460978], 0xa
setge cl
setl ch
mov edx, ecx
or cl, al
xor dl, al
xor al, ch
and dl, ah
not al
and al, ch
xor dl, 1
xor al, 1
mov ah, dl
xor ah, al
or al, dl
mov edx, ecx
xor al, 1
or al, ah
xor al, 1
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x320422bc
cmovne eax, esi
test dl, 1
mov edx, 0x320422bc
cmove eax, esi
test cl, 1
cmove eax, edx
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov esi, ecx
xor esi, 0xf7eac0ad
mov edx, ecx
mov eax, ecx
not edx
or eax, 0x8153f52
and esi, ecx
mov ebx, edx
mov edi, eax
and edi, 0x5673c563
and ebx, 0xa188008c
and edx, 0xf910587b
and ecx, 0x6efa784
mov ebp, esi
not ebp
and esi, 0xa98c3a9c
or ebx, edi
or ecx, edx
or eax, ebp
and ebp, 0x5673c563
or esi, ebp
not eax
xor esi, ebx
or eax, esi
mov esi, eax
not esi
and eax, 0x1acafd34
and esi, 0xe53502cb
or eax, esi
mov esi, eax
xor esi, 0xa1201908
xor eax, 0x12dfc267
mov edx, eax
and edx, 0x5c1926b0
and esi, 0xa3e6d94f
or esi, edx
mov edx, ecx
xor edx, 0x2e68104
xor ecx, 0x58100030
and ecx, 0x5c1926b0
and edx, 0xa3e6d94f
or edx, ecx
xor edx, esi
mov esi, 0xf6834a89
not edx
or edx, eax
cmp edx, 0xffffffff
sete cl
cmp dword [0x460978], 0xa
setge al
xor cl, al
mov edx, ecx
and al, cl
xor dl, 1
or al, dl
xor dl, al
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x8970fb9e
cmovne ecx, esi
test dl, dl
mov edx, 0x8970fb9e
jmp 0x41ec61
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
and ecx, 0x2cae81da
mov esi, edx
and esi, 0xd3517e24
and edx, 0xf4d23f23
or ecx, esi
mov esi, eax
xor esi, 0xfffffffe
and esi, eax
mov edi, ecx
xor edi, 0xc80810a
xor ecx, 0xd3517e25
and eax, 0xb2dc0dc
mov ebp, esi
not ebp
mov ebx, ecx
and ebx, 0x332e12f5
and edi, 0xccd1ed0a
and esi, 0xccd1ed0a
or eax, edx
or ecx, ebp
and ebp, 0x332e12f5
or edi, ebx
mov edx, eax
xor edx, 0xb2dc0dc
xor eax, 0xf4d23f23
or esi, ebp
not ecx
xor esi, edi
or ecx, esi
mov esi, 0x5256a86c
andn edx, ecx, edx
and eax, ecx
not ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne ah
cmp dword [0x460978], 0xa
setl ch
setge al
or dl, ch
xor ch, ah
mov cl, ch
xor cl, al
xor al, ah
and al, dl
and cl, ch
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ah, al
or al, dl
xor ah, dl
xor al, 1
or al, ah
mov ah, al
xor al, 1
and al, cl
xor cl, 1
and ah, cl
or dl, cl
or al, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x777541c3
cmovne ecx, esi
test dl, dl
mov edx, 0x777541c3
jmp 0x41b906
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x40effa10
and eax, 0xbf1005ef
or eax, ecx
mov edx, eax
mov esi, eax
xor edx, 0xa9ea00
xor esi, 0xbf1005ef
xor eax, 0xe20010
mov ecx, esi
and ecx, 0x4b5611f8
and edx, 0xb4a9ee07
or esi, 0x14007b01
and eax, 0x2e20416
or edx, ecx
and esi, 0x7c1cfb61
mov ecx, edx
xor edx, 0x4b5611f8
xor ecx, 0xb4a9ee07
or eax, esi
mov edi, edx
or edi, 0x681c8060
mov ebx, ecx
and ebx, 0x81010088
and edx, 0x3bb7f19e
and edi, 0x7c1cfb61
or ebx, edi
xor eax, ebx
mov esi, eax
not esi
and eax, 0x95017b88
and esi, 0x6afe8477
or eax, esi
mov esi, ecx
and esi, 0xc4480e61
and ecx, 1
or esi, edx
xor esi, 0x3bb7f19f
or ecx, esi
mov edx, ecx
not edx
and ecx, 0x4c0ce0c2
and edx, 0xb3f31f3d
or ecx, edx
mov edx, eax
not edx
and eax, 0x401bf28c
mov esi, edx
and esi, 0xbfe40d73
or eax, esi
mov esi, ecx
xor esi, 0x4008e080
xor ecx, 0xb3f31f3d
or edx, ecx
and ecx, 0xbfe40d73
and esi, 0x401bf28c
or esi, ecx
not edx
xor esi, eax
or edx, esi
mov eax, edx
andn ecx, edx, edx
not edx
and eax, 0x7660b27c
and edx, 0x899f4d83
or eax, edx
mov edx, eax
xor edx, 0x1060a23c
xor eax, 0x899f4d83
mov esi, eax
and esi, 0xe70210c1
and edx, 0x18fdef3e
or edx, esi
mov esi, ecx
not esi
and ecx, 0x18fdef3e
or eax, esi
and esi, 0xe70210c1
or ecx, esi
not eax
mov esi, 0x4d848b1e
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2f84b6de
mov edx, ecx
and edx, 0xd07b4921
or eax, edx
xor eax, 0x2f84b6de
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x460978], 0xa
setl cl
setge ah
xor cl, al
xor al, ah
xor ah, cl
and ah, cl
mov dl, ah
mov cl, ah
xor dl, 1
and cl, dl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ah
mov ah, cl
xor ah, 1
and ah, al
xor al, 1
and cl, al
or dl, al
or cl, ah
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xac19b50a
cmovne edx, esi
test cl, cl
cmove edx, esi
test al, al
mov eax, 0xac19b50a
jmp 0x42081e
mov eax, 0x3a43615d
jmp 0x4125c0
mov eax, 0xb6385e6c
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x5bd1ff20
mov edx, ecx
not edx
and eax, ecx
or ecx, 0xa42e00df
and edx, 0x1341c820
mov esi, eax
not esi
mov edi, ecx
and edi, 0x68b43704
and eax, 0x974bc8fb
or ecx, esi
and esi, 0x68b43704
or edx, edi
or eax, esi
not ecx
xor eax, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x1716288e
and eax, 0xe8e9d771
or ecx, eax
mov edx, ecx
xor edx, 0x4cc7d7ae
xor ecx, 0xb3382851
mov eax, ecx
mov esi, edx
and ecx, 0xfffffffe
and esi, 1
or eax, 1
and edx, 0x67ec2dd0
or esi, ecx
mov edi, eax
and edi, 0x9813d22e
mov ecx, esi
not ecx
and esi, 0x67ec2dd1
or edx, edi
or eax, ecx
and ecx, 0x9813d22e
or esi, ecx
not eax
xor esi, edx
or eax, esi
mov esi, 0xd52dfc5b
mov edx, eax
xor edx, 0x2c08c0f6
mov ecx, eax
and ecx, 0x408c090
and edx, eax
not eax
and eax, 0x28000066
or ecx, eax
xor ecx, 0x408c090
or ecx, edx
not edx
and edx, 0xd3f73f09
and ecx, 0x2c08c0f6
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xfa651079
and eax, 0x59aef86
or eax, ecx
mov ecx, eax
xor ecx, 0x82601031
xor eax, 0x1026e82
and eax, 0x79076eca
and ecx, 0x86f89135
or ecx, eax
xor ecx, 0x86f89135
sete dl
setne al
cmp dword [0x460978], 0xa
mov ch, dl
setl cl
setge dh
mov ah, cl
and ch, dh
or cl, dl
and ah, al
xor al, dh
or dh, dl
xor cl, 1
and al, dl
or ch, ah
xor al, 1
or cl, ch
mov ebx, eax
or al, dh
mov dl, cl
xor bl, dh
xor al, 1
or al, bl
xor al, 1
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xf29f6be1
cmovne eax, esi
test dl, 1
mov edx, 0xf29f6be1
cmove eax, esi
test cl, 1
cmove eax, edx
jmp 0x4125c0
mov eax, 0xdcf8e2c8
jmp 0x4125c0
mov eax, dword [0x46097c]
lea esi, [eax + 1]
imul esi, eax
mov ecx, esi
not ecx
mov eax, esi
and esi, 0xfffffffe
or eax, 1
mov edx, ecx
and edx, 1
mov edi, eax
and edi, 0x79ddec9d
and ecx, 0x86221362
or edx, esi
or ecx, edi
mov esi, edx
not esi
and edx, 0x86221362
or eax, esi
and esi, 0x79ddec9d
or edx, esi
not eax
mov esi, 0x8db2428
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x12804004
and eax, 0x813bb3e2
and ecx, 0x6c440c19
or edx, ecx
xor edx, 0x12804004
or eax, edx
mov ecx, eax
not ecx
and eax, 0x1f1bb055
and ecx, 0xe0e44faa
or eax, ecx
mov ecx, eax
xor ecx, 0x40082c40
xor eax, 0x9e2003b7
mov edx, eax
and edx, 0xa1f7d10f
and ecx, 0x5e082ef0
or ecx, edx
xor ecx, 0xa1f7d10f
xor eax, ecx
test eax, ecx
setne ch
sete ah
cmp dword [0x460978], 0xa
setge dl
mov cl, dl
inc cl
mov al, cl
and al, dl
xor al, 1
or al, dl
and dl, ah
xor al, 1
or al, cl
mov dh, al
and al, ch
and ch, cl
or cl, ah
or dl, ch
xor cl, 1
xor dh, 1
or cl, dl
and dh, ah
mov dl, cl
mov ah, cl
or al, dh
xor dl, 1
xor al, 1
and dl, cl
xor dl, 1
xor ah, dl
or dl, cl
mov ecx, eax
xor dl, 1
or dl, ah
xor dl, 1
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xea7eca1d
cmovne edx, esi
test al, 1
mov esi, 0xea7eca1d
jmp 0x41cfdb
mov eax, 0x2f59e314
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
andn edx, ecx, edx
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
and edx, 0x3c1fb127
mov esi, eax
not esi
mov edi, ecx
and edi, 0xc3e04ed8
and eax, 0x3c1fb127
or ecx, esi
and esi, 0xc3e04ed8
or edx, edi
or eax, esi
not ecx
mov esi, 0xa86d99b7
xor eax, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x9d165592
and eax, 0x62e9aa6d
or ecx, eax
xor ecx, 0x9d165592
sete al
setne dl
cmp dword [0x460978], 0xa
setl cl
setge ah
or cl, dl
or al, ah
or dl, ah
xor cl, 1
xor al, 1
or al, cl
mov ah, al
mov ch, al
xor ah, 1
mov cl, ah
xor ah, dl
and cl, al
xor cl, 1
xor ch, cl
or cl, al
xor cl, 1
or cl, ch
mov ch, cl
xor cl, 1
and cl, dl
xor dl, 1
or al, dl
and ch, dl
xor al, 1
or cl, ch
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x936d139a
cmovne edx, esi
test al, 1
mov eax, 0x936d139a
jmp 0x41fe2b
mov eax, 0xcd26868a
jmp 0x4125c0
mov eax, 0x3593e9e
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x60900045
and eax, 0x96427000
mov esi, ecx
or esi, 0x8200f32
and edx, 0x68b00f77
and ecx, 0x10d8088
and esi, 0x68b00f77
or ecx, edx
or eax, esi
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0x8b56159c
and ecx, 0x74a9ea63
or eax, ecx
mov ecx, eax
mov edx, eax
xor eax, 0x7d8465d8
xor ecx, 0x827b9a26
xor edx, 0x827b9a27
and edx, ecx
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
and edx, 0xf3b6a0c5
mov esi, ecx
not esi
mov edi, eax
and edi, 0xc495f3a
and ecx, 0xf3b6a0c5
or eax, esi
and esi, 0xc495f3a
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x40ba3fa5
mov edx, eax
not edx
mov edi, eax
or edi, 0xf418040
and ecx, eax
and edi, 0x4f6bb241
and edx, 0x900da4
mov esi, ecx
not esi
and ecx, 0xb0944dbe
or edx, edi
or eax, esi
and esi, 0x4f6bb241
or ecx, esi
not eax
mov esi, 0x3a4fa6cd
xor ecx, edx
or eax, ecx
not ecx
and ecx, 0xbf45c05a
and eax, 0x40ba3fa5
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xba534fbe
mov edx, ecx
and edx, 0x45acb041
or eax, edx
xor eax, 0xba534fbe
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x460978], 0xa
setl ah
setge al
mov ch, ah
or ah, dl
xor al, cl
xor ch, dl
xor ah, 1
or ah, ch
xor ah, 1
mov cl, ah
xor cl, al
or al, ah
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x26698b7f
cmovne edx, esi
test al, 1
mov eax, 0x26698b7f
jmp 0x41fe2b
mov eax, 0xf0cfd95a
jmp 0x4125c0
mov eax, 0xe7ab1a6d
jmp 0x4125c0
mov eax, 0x434a7b5c
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x9b60f6a
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xf649f095
and ecx, 0x9b60f6a
or ecx, eax
mov edx, ecx
xor edx, 1
mov eax, ecx
not eax
and edx, ecx
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
and edx, 0x8e832ef7
mov esi, ecx
not esi
mov edi, eax
and edi, 0x717cd108
and ecx, 0x8e832ef7
or eax, esi
and esi, 0x717cd108
or edx, edi
mov edi, 0x547dd625
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x57760451
and eax, 0xa081e008
mov esi, ecx
or esi, 0x8081800
and edx, 0x5f7e1c51
and ecx, 0x3a6
and esi, 0x5f7e1c51
or ecx, edx
or eax, esi
mov esi, 0x9e3681b6
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0xa99f8a9e
and ecx, 0x56607561
or eax, ecx
mov ecx, eax
xor ecx, 0x21950000
xor eax, 0x5e686ec7
mov edx, eax
and edx, 0x8242b939
and ecx, 0x7dbd46c6
or ecx, edx
xor ecx, 0x8242b939
xor eax, ecx
test eax, ecx
setne dl
sete ah
cmp dword [0x460978], 0xa
mov ecx, edx
setl ch
setge al
and cl, al
and ch, ah
xor dl, al
or ch, cl
and dl, ah
mov cl, ch
xor cl, al
or al, ah
xor al, 1
and cl, ch
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0x547dd625
cmovne eax, esi
test cl, cl
cmove eax, edi
jmp 0x41f9b8
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
and ecx, 0x40041280
mov esi, edx
and esi, 0x80a08900
and edx, 0x592c21a8
or ecx, esi
mov esi, eax
xor esi, 0xc0a49b80
and esi, eax
xor ecx, 0x40041280
and eax, 0xa6d3de57
or ecx, esi
not esi
or eax, edx
and esi, 0x3f5b647e
and ecx, 0xc0a49b81
mov edx, eax
xor edx, 0xa6d3de57
xor eax, 0x592c21a8
or ecx, esi
mov esi, 0xa1a32ae3
andn edx, ecx, edx
and eax, ecx
not ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne dl
sete ah
cmp dword [0x460978], 0xa
setl al
setge cl
and ah, cl
and al, dl
or al, ah
mov ah, cl
or cl, dl
xor ah, dl
xor cl, 1
mov edx, eax
or cl, ah
xor dl, 1
xor cl, 1
or cl, ah
mov ah, cl
and cl, al
xor ah, 1
and dl, ah
or dl, cl
mov ecx, eax
xor cl, ah
or ah, al
xor ah, 1
or ah, cl
mov ecx, 0xfd5784e8
mov al, ah
xor al, dl
test al, 1
cmovne ecx, esi
test ah, 1
mov eax, 0xfd5784e8
jmp 0x420070
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 1
and ecx, 0xf611e619
mov esi, eax
and esi, 0xfffffffe
and eax, 0x9ee19e6
or edx, esi
or eax, ecx
mov esi, edx
not esi
and edx, 0x9ee19e6
mov edi, esi
and edi, 0xf611e619
or edx, edi
mov edi, 0x8abd836a
xor eax, edx
not eax
or eax, esi
mov esi, 0x757f50f0
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x460978], 0xa
setl al
mov ah, al
xor dl, al
xor al, cl
or ah, cl
xor dl, 1
xor al, 1
xor ah, 1
or ah, dl
mov cl, ah
or cl, al
xor al, ah
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x8abd836a
cmovne eax, esi
test cl, cl
cmovne eax, edi
test dl, dl
cmove eax, esi
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov esi, ecx
mov edi, ecx
or esi, 0x3c2d0620
and edi, 0x42002010
or ecx, 1
mov eax, edx
or eax, 0x142d984
and esi, 0x3d6fdfa4
and ecx, 0xe9f33783
and eax, 0x3d6fdfa4
or edi, eax
mov eax, edx
and eax, 0x8090004b
and edx, 0x160cc87c
or eax, esi
or ecx, edx
xor eax, edi
mov edx, ecx
xor edx, 0x60020480
xor ecx, 0x160cc87c
mov esi, eax
not esi
and eax, 0xe92ae616
and edx, 0x6202849c
and esi, 0x16d519e9
or eax, esi
mov esi, eax
xor esi, 0x2028005
xor eax, 0x68f83fd8
mov edi, eax
or eax, ecx
and ecx, 0x9dfd7b62
and edi, 0x9dfd7b62
and esi, 0x6202849d
or esi, edi
or edx, ecx
not eax
mov edi, 0xc782fda4
xor edx, esi
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xe000142
and eax, 0xc0e58000
mov esi, ecx
or esi, 0x101222b4
and edx, 0x1e1223f6
and ecx, 0x21085c09
and esi, 0x1e1223f6
or ecx, edx
or eax, esi
mov esi, 0x12339cd7
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0x24dac881
and ecx, 0xdb25377e
or eax, ecx
mov ecx, eax
xor ecx, 0x15c09234
xor eax, 0xea3f49c3
mov edx, eax
and edx, 0x881e64cb
and ecx, 0x77e19b34
or ecx, edx
xor ecx, 0x881e64cb
xor eax, ecx
test eax, ecx
sete dl
setne cl
cmp dword [0x460978], 0xa
setge ah
mov al, ah
xor al, cl
or cl, ah
or ah, dl
and al, dl
xor al, 1
mov edx, eax
or al, ah
xor dl, ah
xor al, 1
or al, dl
mov edx, ecx
xor al, 1
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc782fda4
jmp 0x420504
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov esi, eax
xor esi, 0x90a572e2
mov ecx, eax
and ecx, 0x90a51020
and esi, eax
not eax
and eax, 0x62c2
or ecx, eax
xor ecx, 0x90a51020
or esi, ecx
mov eax, esi
not eax
and esi, 0xb51400f9
and eax, 0x4aebff06
or esi, eax
mov edx, esi
mov ecx, esi
xor ecx, 0xda4e8de4
xor esi, 0x7afda194
xor edx, 0x25b1721b
and esi, ecx
mov edi, ecx
or edi, 0x5f4cd38f
mov ebp, edx
and ebp, 0x20210820
and edx, 0x283edf95
mov eax, esi
not eax
and esi, 0x64259b25
mov ebx, eax
or eax, edi
and ebx, 0x9bda64da
and edi, 0x9bda64da
or esi, ebx
or ebp, edi
not eax
xor ebp, esi
or eax, ebp
mov esi, eax
not esi
and eax, 0xa6aff9d9
and esi, 0x59500626
or eax, esi
mov esi, ecx
and esi, 0xd7c1206a
and ecx, 1
or esi, edx
mov edx, eax
xor edx, 0x20000a03
xor eax, 0x61cd5a8
xor esi, 0x283edf94
and edx, 0x241c1b83
or ecx, esi
mov esi, ecx
not esi
and ecx, 0xf5f5afe6
and esi, 0xa0a5019
or ecx, esi
mov esi, eax
and esi, 0xdbe3e47c
or edx, esi
mov esi, ecx
xor esi, 0x24140b82
xor ecx, 0xa0a5019
or eax, ecx
and ecx, 0xdbe3e47c
and esi, 0x241c1b83
or esi, ecx
not eax
xor esi, edx
or eax, esi
mov esi, 0x75525f44
mov ecx, eax
not ecx
and eax, 0xcca670e4
and ecx, 0x33598f1b
or eax, ecx
mov ecx, eax
xor ecx, 0x440650e0
xor eax, 0x10118b03
and ecx, 0x674e54f8
and eax, 0x98b1ab07
or eax, ecx
mov ecx, eax
xor ecx, 0x440c14e0
xor eax, 0x2a05
and eax, 0x23426a1d
and ecx, 0xdcbd95e2
or ecx, eax
xor ecx, 0xdcbd95e2
sete dl
setne ch
cmp dword [0x460978], 0xa
setge al
setl ah
mov cl, al
xor al, ch
or ch, ah
or ah, dl
xor al, 1
or cl, dl
mov dh, ch
mov dl, al
or al, ah
xor dh, cl
or cl, ch
xor dl, ah
xor al, 1
xor cl, 1
or al, dl
or cl, dh
mov edx, eax
mov ah, al
and ah, cl
xor dl, 1
xor cl, 1
and dl, cl
or cl, al
or dl, ah
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x617699af
cmovne ecx, esi
test dl, 1
cmove ecx, esi
test al, 1
mov eax, 0x617699af
jmp 0x4125ad
mov eax, 0x9397c9d3
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
mov eax, ecx
or eax, 1
and edx, ecx
not ecx
mov esi, eax
and esi, 0xe21cb79
mov edi, ecx
and edi, 0xf1de3486
or edi, esi
mov esi, edx
not esi
and edx, 0xf1de3486
or eax, esi
and esi, 0xe21cb79
or edx, esi
not eax
mov esi, 0xe71a996c
xor edx, edi
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x8ad508da
and ecx, 0x752af725
or eax, ecx
xor eax, 0x8ad508da
sete ah
setne dl
cmp dword [0x460978], 0xa
setl ch
setge al
mov dh, ch
mov cl, ch
and al, ah
xor dh, dl
or cl, dl
not dh
xor cl, 1
and dh, dl
and dl, ch
or ch, ah
or cl, dh
or al, dl
xor ch, 1
mov ah, cl
mov edx, ecx
or al, ch
xor ah, 1
and dl, ah
xor dl, 1
or dl, ah
or ah, al
xor dl, 1
or dl, cl
mov ecx, 0xb31e65ca
xor dl, al
mov al, dl
xor al, ah
test ah, ah
cmovne ecx, esi
test dl, 1
not al
cmovne ecx, esi
test al, 1
mov eax, 0xb31e65ca
jmp 0x4125ad
mov eax, 0x94513032
jmp 0x4125c0
mov eax, 0x936d139a
jmp 0x4125c0
mov eax, 0xc52ed6d5
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xcab9b70f
mov eax, ecx
and eax, 0x7a689a81
andn esi, ecx, edx
not ecx
and ecx, 0x8597657e
mov ebx, esi
not ebx
and esi, 0x185d35af
or ecx, eax
mov eax, ecx
xor eax, 0x30400880
mov edx, ecx
xor edx, 0x40020
or eax, 0xcab9b70f
and edx, 0x104400a0
mov edi, eax
or eax, ebx
and edi, 0xe7a2ca50
and ebx, 0xe7a2ca50
or edx, edi
or esi, ebx
not eax
xor esi, edx
mov edx, ecx
xor edx, 0x8506046a
xor ecx, 0x3a609880
or eax, esi
not esi
or edx, 1
and ecx, 0x3af1f994
and esi, 0xcab9b70e
and eax, 0x354648f1
and edx, 0xc50e066b
or eax, esi
or edx, ecx
mov ecx, eax
not ecx
and eax, 0x3d52ed83
mov esi, ecx
and esi, 0xc2ad127c
or eax, esi
mov esi, edx
xor esi, 0x5020402
xor edx, 0x3af1f994
or ecx, edx
and edx, 0xc2ad127c
and esi, 0x3d52ed82
or esi, edx
not ecx
xor esi, eax
or ecx, esi
mov edx, ecx
not edx
mov esi, ecx
andn eax, ecx, ecx
and esi, 0x980ab1c5
and edx, 0x67f54e3a
or edx, esi
mov esi, eax
not esi
and eax, 0x67f54e3a
or ecx, esi
and esi, 0x980ab1c5
or eax, esi
not ecx
mov esi, 0x5a54bd0d
xor eax, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xaedc642a
mov edx, eax
and edx, 0x51239bd5
or ecx, edx
xor ecx, 0x51239bd5
xor eax, ecx
test eax, ecx
setne dl
sete ah
cmp dword [0x460978], 0xa
setl cl
setge al
and cl, dl
mov edx, eax
xor dl, ah
and ah, al
and al, dl
or cl, ah
xor al, 1
mov ch, cl
mov ah, al
or al, dl
xor ch, 1
xor ah, dl
xor al, 1
or al, ah
mov edx, eax
not dl
and dl, ch
or ch, al
and al, cl
or al, dl
mov cl, ch
mov edx, 0xa9be28d7
xor cl, al
test al, al
mov eax, 0xa9be28d7
cmovne eax, esi
test ch, 1
jmp 0x41b7ff
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x8603003
and eax, 0x31084290
mov esi, ecx
or esi, 0xc2010504
and edx, 0xca613507
and ecx, 0x4968868
and esi, 0xca613507
or ecx, edx
or eax, esi
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0xc6978d6c
and ecx, 0x39687293
or eax, ecx
mov edx, eax
xor edx, 1
mov ecx, eax
not ecx
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
and edx, 0xe8fafdcc
mov esi, eax
not esi
mov edi, ecx
and edi, 0x17050233
and eax, 0xe8fafdcc
or ecx, esi
and esi, 0x17050233
or edx, edi
or eax, esi
not ecx
xor eax, edx
or ecx, eax
mov eax, ecx
xor eax, 0x3e2919b7
mov edx, ecx
and edx, 0x2c200185
and eax, ecx
not ecx
and ecx, 0x12091832
or edx, ecx
xor edx, 0x2c200185
or eax, edx
mov ecx, eax
not ecx
and eax, 0xa13e88e0
and ecx, 0x5ec1771f
or eax, ecx
mov ecx, eax
xor ecx, 0x11059050
xor eax, 0x60c84a88
and eax, 0xeeda4b8f
and ecx, 0x1125b470
or ecx, eax
mov eax, ecx
xor eax, 0x1058010
xor ecx, 0x60120b07
and ecx, 0x70323f67
and eax, 0x8fcdc098
or eax, ecx
mov ecx, eax
xor ecx, 0x30122623
xor eax, 0x488080
and eax, 0x406899c4
and ecx, 0xbf97663b
or ecx, eax
xor ecx, 0xbf97663b
sete al
setne cl
cmp dword [0x460978], 0xa
setge dl
setl ah
and ah, cl
mov ecx, edx
and cl, al
xor al, dl
or cl, ah
and al, dl
mov edx, ecx
xor al, 1
xor dl, 1
mov ah, al
mov ebx, edx
mov ch, dl
or al, dl
xor ah, dl
and bl, cl
xor al, 1
xor ch, bl
xor bl, 1
or al, ah
or bl, cl
xor bl, 1
or bl, ch
xor bl, al
or al, dl
mov edx, 0xbffaae9c
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xa72cb946
cmovne ecx, edx
test al, 1
mov edx, 0xa72cb946
cmovne edx, ecx
test bl, 1
jmp 0x41c69f
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
and ecx, 0xae99bb85
mov esi, edx
and esi, 0x5166447a
mov edi, edx
or edi, 0x9040004a
and edx, 0xe285e981
or ecx, esi
and edi, 0xd262856a
mov esi, ecx
xor ecx, 0x1040004a
xor esi, 0x8183085
or ecx, 0x42228520
and esi, 0x9183085
and ecx, 0xd262856a
or esi, ecx
mov ecx, eax
and ecx, 0x24854a10
and eax, 0x1d7a167e
or ecx, edi
or eax, edx
xor ecx, esi
mov edx, eax
xor edx, 0x1548102e
xor eax, 0xe285e981
mov esi, ecx
not esi
and ecx, 0x995830ce
and edx, 0xf5c8d0af
and esi, 0x66a7cf31
or ecx, esi
mov esi, ecx
not esi
and ecx, 0xe9a14645
and esi, 0x165eb9ba
or ecx, esi
mov esi, ecx
xor esi, 0xe1804005
xor ecx, 0x165eb9ba
mov edi, ecx
or ecx, eax
and eax, 0xa372f50
and edi, 0xa372f50
and esi, 0xf5c8d0af
or esi, edi
or edx, eax
not ecx
xor edx, esi
mov esi, 0x9eff56b2
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x48047f1c
and eax, 0xb7fb80e3
or ecx, eax
xor ecx, 0x48047f1c
setne al
sete cl
cmp dword [0x460978], 0xa
setl dl
setge ch
mov ah, dl
and al, dl
xor dl, cl
and ch, cl
or ah, cl
or al, ch
xor ah, 1
mov ch, al
or ah, dl
xor ch, 1
mov dl, ah
xor dl, 1
mov cl, dl
and cl, ah
xor cl, 1
or cl, ah
xor cl, 1
or cl, dl
mov ah, cl
and cl, ch
xor ah, 1
and ah, al
or cl, ah
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x95adfaed
cmovne edx, esi
test al, 1
mov eax, 0x95adfaed
jmp 0x41fe2b
mov eax, 0xdf22c7df
jmp 0x4125c0
mov eax, 0x7fa6e044
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
andn edx, ecx, edx
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
and edx, 0xb4fb8593
mov esi, eax
not esi
mov edi, ecx
and edi, 0x4b047a6c
and eax, 0xb4fb8593
or ecx, esi
and esi, 0x4b047a6c
or edx, edi
or eax, esi
not ecx
mov esi, 0xd3c59444
xor eax, edx
or ecx, eax
mov eax, ecx
xor eax, 0x7424875a
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x8bdb78a5
and ecx, 0x7424875a
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xf087dd04
and eax, 0xf7822fb
or eax, ecx
cmp eax, 0xf7822fb
setne dl
cmp dword [0x460978], 0xa
setge al
mov ecx, eax
xor al, dl
or cl, dl
mov edx, eax
mov ch, al
mov ah, cl
xor dl, 1
and ch, cl
xor ah, 1
or al, ah
and ah, dl
xor dl, cl
xor al, 1
or ah, ch
or al, dl
mov edx, 0xdc95ad1e
mov ecx, eax
xor cl, ah
test al, al
cmovne edx, esi
test ah, ah
not cl
mov eax, 0xdc95ad1e
jmp 0x41bd78
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
xor ecx, 0xdf1326a6
mov eax, edx
and eax, 0x5c0226a4
and ecx, edx
not edx
and edx, 0x83110002
mov esi, ecx
not esi
and ecx, 0xdf0f4e9
or eax, edx
mov edx, eax
xor edx, 0xc0024a0
xor eax, 0xa3fdd95b
mov edi, eax
or eax, esi
and esi, 0xf20f0b16
and edi, 0xf20f0b16
and edx, 0xd1024a0
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xdf1326a6
and ecx, 0x20ecd959
or eax, ecx
mov edx, eax
not edx
mov esi, eax
and esi, 0xcd6b46e0
and eax, 0xf075a45e
mov ecx, edx
and edx, 0x3294b91f
or ecx, 1
or esi, edx
mov edi, ecx
and edi, 0xf8a5ba1
mov edx, esi
xor edx, 0xc0610440
xor esi, 0x3294b91e
or eax, edi
or ecx, esi
and esi, 0xf8a5ba1
and edx, 0xf075a45e
or edx, esi
not ecx
xor edx, eax
or ecx, edx
mov eax, ecx
not eax
mov esi, ecx
or esi, 0x16150310
and ecx, 0x8aa4c84
mov edx, eax
or edx, 0xe000a042
and esi, 0xf615a352
and eax, 0x1401029
and edx, 0xf615a352
or eax, esi
mov esi, 0x2f1fea85
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and ecx, 0xa751683c
and eax, 0x58ae97c3
or ecx, eax
mov eax, ecx
xor eax, 0x118855
xor ecx, 0x1ee0380
and eax, 0xb811ac7d
and ecx, 0x47ee5382
or ecx, eax
cmp ecx, 0x47ee5382
sete al
cmp dword [0x460978], 0xa
setge cl
setl ah
mov edx, ecx
xor dl, al
xor dl, 1
or cl, dl
and dl, al
xor al, ah
and al, ah
mov ah, dl
xor dl, al
xor ah, 1
xor al, 1
or al, ah
xor al, 1
or al, dl
mov edx, ecx
xor al, 1
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xf6834a89
cmovne eax, esi
test dl, 1
mov edx, 0xf6834a89
cmovne eax, edx
test cl, 1
cmove eax, esi
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
andn ecx, eax, eax
mov edx, eax
not edx
mov edi, eax
and edi, 0x4d300c5d
mov esi, ecx
not esi
and edx, 0xb2cff3a2
and ecx, 0xb2cff3a2
or eax, esi
and esi, 0x4d300c5d
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and eax, 1
and edx, 0xfffffffe
and ecx, 0xfffffffe
or eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 0xde65a1d7
mov edx, eax
not edx
and ecx, eax
or eax, 0x219a5e28
and edx, 0xc2202013
mov esi, ecx
not esi
mov edi, eax
and edi, 0x3c5fd7c4
and ecx, 0xc3a0283b
or eax, esi
and esi, 0x3c5fd7c4
or edx, edi
or ecx, esi
not eax
mov esi, 0x2cb86893
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x20e13bed
and ecx, 0xdf1ec412
or eax, ecx
mov ecx, eax
xor ecx, 0x4c840a08
xor eax, 0x17b65c5
mov edx, eax
and edx, 0xb343d0f7
and ecx, 0x4cbc2f08
or ecx, edx
xor ecx, 0x4cbc2f08
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x460978], 0xa
setge dl
xor al, dl
xor cl, dl
and al, dl
mov edx, 0x16004d39
or al, cl
xor al, cl
cmovne edx, esi
test al, cl
mov ecx, 0x16004d39
cmove edx, esi
cmovne edx, ecx
test al, al
jmp 0x41c69f
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0xda87227b
and eax, 0x34192140
mov edx, ecx
and edx, 0x2578dd84
or ecx, 0xc2040835
or esi, edx
and ecx, 0xcbe49c3d
mov edx, esi
xor esi, 0x804
xor edx, 0x20202
or eax, ecx
or esi, 0x9e09408
and edx, 0x24282
and esi, 0xcbe49c3d
or edx, esi
xor eax, edx
mov ecx, eax
not ecx
and eax, 0xc2064ab7
and ecx, 0x3df9b548
or eax, ecx
mov edx, eax
xor edx, 1
mov ecx, eax
not ecx
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
and edx, 0x65ca2cd0
mov esi, eax
not esi
mov edi, ecx
and edi, 0x9a35d32f
and eax, 0x65ca2cd0
or ecx, esi
and esi, 0x9a35d32f
or edx, edi
or eax, esi
not ecx
mov esi, 0x568b8cfe
xor eax, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x30133687
and eax, 0xcfecc978
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x93b1333
and eax, 0xf6c4eccc
or ecx, eax
xor ecx, 0xc6d7da4b
sete dl
setne cl
cmp dword [0x460978], 0xa
mov ch, dl
setge ah
setl al
and ch, ah
xor ah, dl
and cl, al
or al, dl
mov dl, ah
or cl, ch
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, ecx
mov ah, al
xor dl, al
and al, cl
and dl, cl
not ah
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xb5818381
cmovne ecx, esi
test al, al
jmp 0x41c431
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xfffffffe
not ecx
mov esi, ecx
and esi, 0xfffffffe
and eax, edx
and ecx, 0xe8c49f5
or eax, esi
mov esi, eax
not esi
and eax, 0x49cde45e
and esi, 0xb6321ba1
or eax, esi
mov esi, eax
xor esi, 0x88c4054
xor eax, 0xb6321ba1
mov edi, eax
or eax, edx
and edx, 0xf173b60a
and edi, 0xf173b60a
and esi, 0xe8c49f5
or esi, edi
or ecx, edx
not eax
xor ecx, esi
mov esi, 0x61282e25
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x4cf6f8eb
and ecx, 0xb3090714
or eax, ecx
xor eax, 0x4cf6f8eb
setne ah
sete al
cmp dword [0x460978], 0xa
mov cl, ah
setge dl
setl ch
xor cl, ch
and ch, ah
and al, dl
or al, ch
mov ch, dl
or dl, ah
xor ch, ah
xor dl, 1
xor al, 1
or dl, ch
mov ah, al
or al, dl
xor ah, dl
xor al, 1
or al, ah
mov edx, eax
not dl
and dl, cl
xor cl, 1
mov ah, cl
xor ah, al
and al, cl
and ah, cl
or al, dl
mov cl, ah
xor cl, al
mov ecx, 0x906448bf
cmovne ecx, esi
test al, al
mov edx, ecx
cmovne edx, esi
test ah, ah
cmove edx, ecx
mov eax, edx
jmp 0x4125c0
mov eax, 0x6737c761
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
xor edx, 0x44af9ddf
mov ecx, eax
and ecx, 0x4238183
and edx, eax
not eax
and eax, 0x408c1c5c
or ecx, eax
xor ecx, 0x4238183
or ecx, edx
not edx
and edx, 0xbb506220
and ecx, 0x44af9ddf
or ecx, edx
mov edx, ecx
xor edx, 0x251d70b9
mov eax, ecx
and eax, 0x7ee1356
and edx, ecx
not ecx
and ecx, 0xf811eca9
or eax, ecx
mov esi, eax
mov ecx, eax
xor esi, 0x7ee1356
xor ecx, 0xdd0c9c10
xor eax, 0xe000a080
and ecx, esi
or esi, 1
and eax, 0xe2aca280
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x251d70b8
and ecx, 0xdae28f47
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xe2aca281
mov edi, ecx
or ecx, esi
and edi, 0x1d535d7e
and esi, 0x1d535d7e
or edx, edi
or eax, esi
not ecx
xor eax, edx
or ecx, eax
mov eax, ecx
andn edx, ecx, ecx
not ecx
and eax, 0x948dc5b4
and ecx, 0x6b723a4b
mov esi, edx
not esi
and edx, 0x43eea9a1
or eax, ecx
mov ecx, eax
xor ecx, 0x8c81a0
xor eax, 0x6b723a4b
mov edi, eax
or eax, esi
and esi, 0xbc11565e
and edi, 0xbc11565e
and ecx, 0x43eea9a1
or edx, esi
or ecx, edi
not eax
mov esi, 0x598bcb38
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x125b51af
and ecx, 0xeda4ae50
or ecx, eax
cmp ecx, 0xeda4ae50
setne ah
cmp dword [0x460978], 0xa
setl ch
setge cl
mov al, ch
xor al, ah
xor al, 1
or al, cl
xor cl, ah
or ah, ch
and cl, ch
mov edx, eax
xor cl, 1
xor dl, 1
mov ch, cl
or cl, ah
xor ch, ah
xor cl, 1
or cl, ch
mov ah, cl
and cl, al
xor ah, 1
or al, ah
and ah, dl
mov edx, 0x4057dddd
or ah, cl
mov ecx, eax
xor cl, ah
test cl, 1
mov ecx, 0x598bcb38
cmovne ecx, edx
test ah, 1
mov edx, ecx
cmovne edx, esi
test al, 1
jmp 0x41ec66
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0xb1110440
mov edx, ecx
and edx, 0x4428000a
and ecx, 0xa98097e9
or esi, edx
mov edx, eax
and edx, 0xac6fbb5
and eax, 0x567f6816
xor esi, 0xb1110440
or eax, ecx
or edx, esi
xor eax, 0x567f6816
mov esi, edx
not esi
and edx, 0xc0df03ff
and esi, 0x3f20fc00
or edx, esi
mov esi, edx
xor esi, 0x5400490
xor edx, 0x4a196049
and edx, 0x7abf636d
and esi, 0x85409c92
or esi, edx
xor esi, 0x85409c92
or eax, esi
mov esi, 0xe5b93ac4
mov ecx, eax
not ecx
and eax, 0x62bcce37
and ecx, 0x9d4331c8
or eax, ecx
xor eax, 0x62bcce37
sete ah
setne ch
cmp dword [0x460978], 0xa
setl dl
setge cl
and ah, cl
and dl, ch
or cl, ch
or dl, ah
mov eax, ecx
mov ah, dl
not al
and dl, cl
xor ah, 1
and al, ah
or ah, cl
or al, dl
mov cl, ah
mov edx, 0xa107cdf1
xor cl, al
test ah, ah
cmovne edx, esi
test al, al
not cl
mov eax, 0xa107cdf1
cmove edx, esi
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x150809d2
mov esi, ecx
and esi, 0x208004
mov edi, ecx
or edi, 0x88812
and ecx, 0xa1e33e85
or edx, esi
and edi, 0x6a098a13
mov esi, edx
xor esi, 0x150001c0
xor edx, 0x6a018201
and edx, 0x6a098a13
and esi, 0x152001c4
or esi, edx
mov edx, eax
and edx, 0x80d67428
and eax, 0x5e1cc17a
or edx, edi
or eax, ecx
xor edx, esi
mov ecx, eax
xor ecx, 0x1a108072
xor eax, 0xa1e33e85
mov esi, edx
not esi
and edx, 0x123699df
and ecx, 0x9a52ae72
and esi, 0xedc96620
or edx, esi
mov esi, edx
xor edx, 0x9840ae72
xor esi, 0x71e1008
mov edi, esi
or esi, eax
and eax, 0x65ad518d
and edi, 0x65ad518d
and edx, 0x9a52ae72
or edx, edi
or ecx, eax
not esi
xor ecx, edx
or esi, ecx
xor esi, 0xffffffff
sete ah
setne ch
cmp dword [0x460978], 0xa
mov dl, ah
setl al
setge cl
xor dl, al
xor ch, cl
or cl, ah
or al, ah
and dl, ah
xor al, 1
xor dl, 1
or al, ch
mov ah, dl
or dl, cl
mov ch, al
xor ah, cl
xor dl, 1
or dl, ah
mov cl, dl
xor cl, 1
mov ah, cl
and ah, dl
xor ah, 1
or ah, dl
xor ah, 1
or ah, cl
or cl, al
xor al, 1
and ch, al
mov edx, eax
xor ch, 1
xor dl, ch
or ch, al
xor ch, 1
or ch, dl
mov edx, 0x5bfc8d7c
mov al, ch
xor al, 1
and al, ah
xor ah, 1
and ah, ch
or ah, al
mov al, cl
xor al, ah
test cl, 1
mov ecx, 0x56d07040
cmovne ecx, edx
test ah, 1
cmove ecx, edx
test al, 1
mov eax, 0x56d07040
jmp 0x4125ad
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
and eax, 0x67950b5e
mov esi, ecx
and esi, 0x986af4a0
and ecx, 0x76c2a373
or eax, esi
mov esi, edx
xor esi, 0xfffffffe
and esi, edx
mov edi, eax
xor edi, 0x43010210
xor eax, 0x986af4a1
mov ebp, esi
not ebp
mov ebx, eax
and ebx, 0x3cb4ddef
and edi, 0xc34b2210
and esi, 0xc34b2210
or eax, ebp
and ebp, 0x3cb4ddef
or edi, ebx
or esi, ebp
not eax
xor esi, edi
or eax, esi
mov esi, eax
not esi
mov edi, eax
or eax, edx
and edx, 0x893d5c8c
and edi, 0x893d5c8c
and esi, 0x76c2a373
or ecx, edx
not eax
or esi, edi
mov edi, 0x3b0ade2c
xor ecx, esi
mov esi, 0xd6fe2c08
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x1bc718f5
and ecx, 0xe438e70a
or eax, ecx
cmp eax, 0x1bc718f5
setne dl
cmp dword [0x460978], 0xa
setge al
setl cl
mov ah, al
or al, dl
xor cl, dl
xor ah, dl
xor al, 1
or al, ah
xor ah, 1
mov dl, ah
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x3b0ade2c
jmp 0x420504
mov eax, 0x8f9785f4
jmp 0x4125c0
mov eax, 0x58e6b3be
jmp 0x4125c0
mov eax, dword [0x46097c]
lea esi, [eax + 1]
imul esi, eax
mov ecx, esi
xor ecx, 0xc94b91d4
mov edx, esi
mov eax, esi
not edx
or eax, 0x36b46e2b
and ecx, esi
mov edi, eax
and edi, 0xf2baf975
and edx, 0x9410080
mov esi, ecx
not esi
and ecx, 0xd45068a
or edx, edi
or eax, esi
and esi, 0xf2baf975
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xf91ec160
and ecx, 0x6e13e9f
or eax, ecx
mov ecx, eax
xor eax, 0xc082890b
xor ecx, 0x305550b4
mov edx, ecx
and eax, 0xc093892f
and edx, 0x3f6c76d0
and ecx, 0x8fab2d7f
or edx, eax
mov eax, edx
mov esi, edx
xor eax, 0x3f6c76d0
xor esi, 0xb0c75baf
xor edx, 0xc0900003
and esi, eax
and edx, 0xcff02443
or ecx, esi
mov esi, ecx
not esi
and ecx, 0x59bd2c5d
and esi, 0xa642d3a2
or ecx, esi
mov esi, eax
and esi, 0x300fdbbc
and eax, 1
or esi, edx
xor ecx, 0x29e9fedc
xor esi, 0xcff02442
or eax, esi
mov esi, 0x8bd9e6b5
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x95544b43
mov edx, eax
and edx, 0x84544201
and ecx, eax
not eax
and eax, 0x11000942
or edx, eax
xor edx, 0x84544201
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x945a58c5
and eax, 0x6ba5a73a
or ecx, eax
xor ecx, 0x10e1386
setne dl
sete ah
cmp dword [0x460978], 0xa
mov ecx, edx
setl ch
setge al
and cl, al
and ch, ah
xor dl, al
or ch, cl
and dl, ah
mov cl, ch
xor cl, al
or al, ah
xor al, 1
and cl, ch
or al, dl
mov edx, ecx
xor cl, al
xor dl, 1
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x88170ce5
cmovne ecx, esi
test al, al
mov eax, 0x88170ce5
jmp 0x41d9ea
mov eax, 0x10a27e90
jmp 0x4125c0
mov eax, 0xa45c0409
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x81910200
mov edx, eax
and edx, 0x60029023
and eax, 0x1e6c6ddc
or ecx, edx
xor ecx, 0x81910200
or eax, ecx
mov ecx, eax
xor ecx, 1
mov edx, eax
not edx
and ecx, eax
and edx, 0x5d7ccc29
and eax, 0xa28333d6
or eax, edx
mov edx, ecx
not edx
and ecx, 0xbbed17cd
mov esi, eax
xor esi, 0xa28113c5
xor eax, 0x5d7ccc28
mov edi, edx
and edi, 0x4412e832
or edx, eax
and eax, 0x4412e832
and esi, 0xbbed17cd
or ecx, edi
or esi, eax
not edx
xor esi, ecx
or edx, esi
mov esi, 0x69a4c18
mov eax, edx
not eax
and edx, 0x5c234f02
and eax, 0xa3dcb0fd
or eax, edx
xor eax, 0x5c234f02
setne ah
sete cl
cmp dword [0x460978], 0xa
mov dl, ah
setge al
setl ch
xor dl, ch
and ch, ah
and cl, al
or cl, ch
mov ch, al
or al, ah
xor dl, 1
xor ch, ah
xor al, 1
mov ah, cl
or al, ch
xor ah, 1
xor al, 1
or al, dl
mov edx, eax
not dl
and dl, ah
or ah, al
and al, cl
or al, dl
mov cl, ah
mov edx, 0xb4044389
xor cl, al
test al, al
cmovne edx, esi
test ah, 1
mov eax, 0xb4044389
jmp 0x41ff92
mov eax, 0xf62ede11
jmp 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0x9eff56b2
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x8f76a3df
and eax, 0x70895c20
or ecx, eax
mov eax, ecx
xor eax, 0x8a40a183
xor ecx, 0x40005400
and ecx, 0x4536565c
and eax, 0xbac9a9a3
or eax, ecx
mov ecx, eax
xor eax, 0xbac9a9a2
xor ecx, 0x4536565c
mov edx, ecx
and eax, 0xfffffffe
and ecx, 1
and edx, 0xfffffffe
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xa4259fe5
and eax, 0x5bda601a
or eax, ecx
xor eax, 0xa4259fe5
sete al
setne cl
cmp dword [0x460978], 0xa
setge ch
setl dl
and al, ch
or ch, cl
and dl, cl
mov ah, ch
mov cl, ch
or al, dl
xor ah, 1
mov edx, eax
and cl, ah
xor dl, 1
xor cl, 1
or cl, ah
xor cl, 1
or cl, ch
mov dh, cl
and cl, al
or al, ah
xor dh, 1
xor al, 1
and dh, dl
xor dl, ch
or al, dl
or cl, dh
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xcaa9d4f5
cmovne edx, esi
test al, al
mov eax, 0xcaa9d4f5
jmp 0x41fe2b
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov esi, eax
xor esi, 0x7b779e6e
andn edx, eax, esi
and esi, eax
mov ecx, esi
mov ebx, edx
not ecx
not ebx
and esi, 0x35320f25
and edx, 0x35320f25
mov edi, ecx
or ecx, ebx
and edi, 0xcacdf0da
and ebx, 0xcacdf0da
or esi, edi
or edx, ebx
not ecx
xor edx, esi
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x84886190
and edx, 0x7b779e6f
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xfaf61812
mov esi, edx
and esi, 0x509e7ed
or ecx, esi
mov esi, eax
not esi
or eax, 1
or edx, eax
and eax, 0x509e7ed
and esi, 0xfaf61812
or esi, eax
not edx
xor esi, ecx
or edx, esi
mov esi, 0xfb629419
mov eax, edx
not eax
and edx, 0x567fabd7
and eax, 0xa9805428
or edx, eax
mov eax, edx
xor eax, 0x4027a0c4
xor edx, 0x28005000
and eax, 0xc1a7a4ec
and edx, 0x3e585b13
or edx, eax
mov eax, edx
xor eax, 0xc02600e4
xor edx, 0x36580810
and edx, 0x37d9ac18
and eax, 0xc82653e7
or eax, edx
xor eax, 0xc82653e7
sete dl
setne ch
cmp dword [0x460978], 0xa
setge al
setl ah
mov cl, al
or al, ch
or ch, ah
or cl, dl
mov dh, ch
xor dl, ah
xor al, 1
xor dh, cl
or cl, ch
or al, dl
xor cl, 1
xor al, 1
or cl, dh
or al, dl
mov edx, ecx
mov ah, al
xor dl, al
xor ah, 1
and al, cl
and dl, cl
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa5181b1f
cmovne ecx, esi
test al, 1
mov eax, ecx
cmovne eax, esi
jmp 0x420073
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x33316f19
and eax, 0xccce90e6
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xf1b640f1
and eax, 0xe49bf0e
or ecx, eax
mov eax, ecx
mov edx, ecx
xor ecx, 0xc2872fe8
xor eax, 0x3d78d017
xor edx, 0x3d78d016
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
and edx, 0xbe602770
mov esi, eax
not esi
mov edi, ecx
and edi, 0x419fd88f
and eax, 0xbe602770
or ecx, esi
and esi, 0x419fd88f
or edx, edi
or eax, esi
not ecx
mov esi, 0xb5818381
xor eax, edx
or ecx, eax
mov edx, ecx
andn eax, ecx, ecx
not ecx
and edx, 0x8d2f8638
and ecx, 0x72d079c7
or edx, ecx
xor edx, 0x8d2f8638
or eax, edx
mov ecx, eax
not ecx
and eax, 0x77aac108
mov edx, ecx
and edx, 0x88553ef7
or eax, edx
xor eax, 0x88553ef7
xor ecx, eax
test ecx, eax
sete cl
setne ah
cmp dword [0x460978], 0xa
setge al
mov ch, al
xor cl, al
xor ch, ah
xor cl, 1
mov dl, ch
and dl, al
or al, ah
xor al, 1
or al, ch
and ch, ah
mov ah, ch
xor ch, dl
xor dl, 1
xor al, 1
xor ah, 1
or al, cl
or dl, ah
xor al, 1
xor dl, 1
or dl, ch
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x925e87c1
cmovne eax, esi
test cl, 1
mov ecx, 0x925e87c1
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
mov eax, 0xb3f211ec
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x20001109
mov edx, ecx
and edx, 0x440600
and ecx, 0xb2138fba
or esi, edx
mov edx, eax
xor edx, 0x20441709
and edx, eax
mov edi, esi
xor edi, 1
xor esi, 0xdfffeef6
and eax, 0x4dec7045
mov ebp, edx
not ebp
mov ebx, esi
and ebx, 0xf884fbcc
and edi, 0x400401
and edx, 0x77b0433
or eax, ecx
or esi, ebp
and ebp, 0xf884fbcc
or edi, ebx
or edx, ebp
not esi
xor edx, edi
or esi, edx
mov edx, esi
not edx
and esi, 0x2a42f428
and edx, 0xd5bd0bd7
or esi, edx
mov edx, esi
xor edx, 0x2028020
xor esi, 0x60a8188f
and esi, 0x68ac7b8f
and edx, 0x97538470
or edx, esi
mov esi, edx
xor esi, 0x80408430
xor edx, 0x68ac7b8f
mov ecx, edx
and ecx, 0x3f9b38c9
and esi, 0xc064c736
or esi, ecx
mov ecx, eax
xor ecx, 0x40644004
xor eax, 0xb2138fba
or edx, eax
and eax, 0x3f9b38c9
and ecx, 0xc064c736
or ecx, eax
not edx
xor ecx, esi
mov esi, 0x3a9caebe
or edx, ecx
mov eax, edx
not eax
and edx, 0x4534738f
and eax, 0xbacb8c70
or edx, eax
xor edx, 0x4534738f
sete al
setne cl
cmp dword [0x460978], 0xa
setl dl
setge ah
and al, ah
or ah, cl
and dl, cl
or al, dl
xor ah, 1
mov edx, 0xe13cfd73
xor al, ah
mov ecx, eax
xor cl, 1
and ah, cl
xor cl, ah
mov ecx, 0x3a9caebe
cmovne ecx, edx
test al, al
mov edx, ecx
cmovne edx, esi
test ah, ah
cmove edx, ecx
mov eax, edx
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
and eax, 0x6ba4841e
mov esi, ecx
and esi, 0x945b7be1
and ecx, 0xf2348493
or eax, esi
mov esi, eax
not esi
and eax, 0x945b7be0
and esi, 0x6ba4841f
or eax, esi
mov esi, eax
not esi
and eax, 0x82b9f000
and esi, 0x7d460fff
or eax, esi
mov esi, eax
xor esi, 0x82308000
xor eax, 0x7d460fff
mov edi, eax
or eax, edx
and edx, 0xdcb7b6c
and edi, 0xdcb7b6c
and esi, 0xf2348493
or esi, edi
or ecx, edx
not eax
xor ecx, esi
mov esi, 0xa7775681
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6542ac19
and ecx, 0x9abd53e6
or eax, ecx
xor eax, 0x6542ac19
sete ah
setne al
cmp dword [0x460978], 0xa
setge dl
setl ch
xor ch, al
xor al, dl
mov cl, ch
and al, ah
xor cl, dl
or dl, ah
xor al, 1
mov ah, al
or al, dl
and cl, ch
xor ah, dl
xor al, 1
mov ch, cl
or al, ah
mov ah, cl
xor ah, 1
mov dl, ah
and dl, cl
xor dl, 1
xor ch, dl
or dl, cl
xor dl, 1
or dl, ch
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or al, ah
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x597816e4
cmovne ecx, esi
test al, 1
mov eax, 0x597816e4
jmp 0x41fb91
mov eax, 0x9b45bc9d
jmp 0x4125c0
mov eax, 0x2d74b609
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 1
mov esi, eax
and esi, 0xfffffffe
and eax, 0x20216cf7
or ecx, esi
mov esi, ecx
not esi
mov edi, ecx
or ecx, edx
and edx, 0xdfde9308
and edi, 0xdfde9308
and esi, 0x20216cf7
or eax, edx
not ecx
or esi, edi
xor eax, esi
mov esi, 0x95407406
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x460978], 0xa
mov ch, cl
setl ah
setge al
or cl, ah
and ch, al
and ah, dl
or ah, ch
xor cl, 1
mov ch, ah
xor ch, al
or al, dl
xor al, 1
and ch, ah
or al, cl
mov cl, ch
xor cl, al
or al, ch
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x376d60f7
cmovne eax, esi
test cl, cl
mov ecx, 0x376d60f7
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0xdb07de88
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xe0214763
and ecx, 0x1fdeb89c
or ecx, edx
mov eax, ecx
xor ecx, 0x10c48098
xor eax, 0xe0214763
mov edx, eax
and ecx, 0x30e5c5b9
and eax, 0xcf1a3a46
and edx, 0xfffffffe
or eax, ecx
xor eax, 0xcf1a3a47
or eax, edx
mov ecx, eax
not ecx
and eax, 0x3348e5ef
and ecx, 0xccb71a10
or eax, ecx
mov ecx, eax
xor ecx, 0x234884ef
xor eax, 0x44801200
and eax, 0x54807300
and ecx, 0xab7f8cff
or ecx, eax
mov eax, ecx
xor eax, 0x3028ce7
xor ecx, 0x54002200
and ecx, 0xfc7d2218
and eax, 0x382dde7
or eax, ecx
xor eax, 0x382dde7
setne ch
sete dh
cmp dword [0x460978], 0xa
mov dl, ch
setge ah
setl cl
xor dl, cl
and dh, ah
and cl, ch
or cl, dh
mov dh, ah
or ah, ch
mov al, dl
xor dh, ch
xor ah, 1
xor cl, 1
xor al, 1
or ah, dh
mov ch, cl
or cl, ah
xor ch, ah
mov ah, al
and ah, dl
xor cl, 1
xor ah, 1
or cl, ch
or ah, dl
xor ah, 1
or ah, al
mov dl, ah
and ah, cl
xor cl, 1
xor dl, 1
and dl, cl
or ah, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, 0x6e11fa7f
mov al, cl
xor al, ah
test al, 1
cmovne edx, esi
test cl, 1
mov ecx, 0x6e11fa7f
cmovne ecx, edx
test ah, 1
cmove ecx, edx
mov eax, ecx
jmp 0x4125c0
mov eax, 0x63e898bb
jmp 0x4125c0
mov eax, 0x92c0c2e6
jmp 0x4125c0
mov eax, 0xfe007040
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
mov esi, eax
xor esi, 0xfbf82a8a
not edx
mov ecx, edx
and esi, eax
and ecx, 0xfbf82a8a
and edx, 0x88370824
or ecx, esi
mov esi, ecx
not esi
and ecx, 0x407d574
and esi, 0xfbf82a8b
or ecx, esi
mov esi, eax
and esi, 0x77c8f7db
and eax, 1
or esi, edx
xor esi, 0x88370825
or eax, esi
mov esi, 0x3753b079
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x10525144
and eax, 0xa9ac249a
and ecx, 0x46018a21
or edx, ecx
xor edx, 0x10525144
or eax, edx
mov ecx, eax
not ecx
and eax, 0x93727170
and ecx, 0x6c8d8e8f
or eax, ecx
mov ecx, eax
xor ecx, 0xc4210010
xor eax, 0x3ade55ea
mov edx, eax
and edx, 0xbd0bb07
and ecx, 0xf42f44f8
or ecx, edx
xor ecx, 0xbd0bb07
xor eax, ecx
test eax, ecx
sete cl
setne ah
cmp dword [0x460978], 0xa
setl al
xor ah, al
mov edx, eax
xor al, cl
or dl, cl
mov ecx, eax
xor ah, 1
not cl
xor dl, 1
and cl, al
or dl, ah
mov ah, al
xor cl, 1
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
mov ah, cl
xor cl, 1
and cl, dl
xor dl, 1
and ah, dl
or cl, ah
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x9bf6970b
cmovne eax, esi
test cl, 1
mov ecx, 0x9bf6970b
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
mov eax, 0x1ae746af
jmp 0x4125c0
mov eax, 0xb6e3faea
jmp 0x4125c0
mov eax, 0xc018a1be
jmp 0x4125c0
mov eax, 0x7a1fbf7f
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
andn ecx, edx, edx
not edx
and eax, 0x44766959
and edx, 0xbb8996a6
mov esi, ecx
not esi
and ecx, 0xf41f0345
or eax, edx
mov edx, eax
xor edx, 0x44160141
xor eax, 0xbb8996a6
mov edi, eax
or eax, esi
and esi, 0xbe0fcba
and edi, 0xbe0fcba
and edx, 0xf41f0345
or ecx, esi
or edx, edi
not eax
mov esi, 0x9f4f2254
xor ecx, edx
or eax, ecx
mov ecx, eax
mov edx, eax
xor ecx, 0x48017a01
xor edx, 0x24488184
and eax, 0xfffffffe
and edx, 0xa4e885d6
and ecx, 0x5b177a29
or ecx, edx
xor ecx, 0x93b6047b
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xface14c
and ecx, 0xf0531eb3
or ecx, eax
mov eax, ecx
xor eax, 0xa0110ab1
xor ecx, 0x1888000
and ecx, 0x51ca9402
and eax, 0xae356bfd
or eax, ecx
mov ecx, eax
xor ecx, 0x11c80402
xor eax, 0x82300ad0
and eax, 0xc2329ad0
and ecx, 0x3dcd652f
or ecx, eax
xor ecx, 0x3dcd652f
sete ah
setne al
cmp dword [0x460978], 0xa
setge ch
setl cl
mov dl, ch
xor al, cl
xor cl, ah
xor dl, ah
and dl, ch
mov ah, dl
xor dl, cl
xor cl, 1
xor ah, 1
or cl, ah
xor cl, 1
or cl, dl
mov edx, ecx
or cl, al
xor dl, al
mov ch, cl
mov eax, 0xd125315e
xor ch, dl
test cl, 1
cmovne eax, esi
test dl, 1
mov edx, 0xd125315e
cmove eax, esi
test ch, 1
cmove eax, edx
jmp 0x4125c0
mov eax, 0xfaaa17e8
jmp 0x4125c0
mov eax, 0xf5f3c10
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xf29134cb
mov edx, ecx
and edx, 0x40011081
and eax, ecx
not ecx
mov esi, ecx
and esi, 0xb290244a
or edx, esi
mov esi, 0x61ee7636
xor edx, 0x40011081
or eax, edx
mov edx, eax
not edx
and eax, 0xf29134ca
and edx, 0xd6ecb35
or eax, edx
mov edx, eax
not edx
and eax, 0x88de9d8c
and edx, 0x77216273
or eax, edx
xor eax, 0x88de9d8c
or eax, ecx
xor eax, 0xffffffff
setne al
sete ah
cmp dword [0x460978], 0xa
mov ecx, eax
setl ch
setge dl
and cl, dl
and ch, ah
xor al, dl
or ch, cl
and al, ah
mov cl, ch
xor al, 1
xor cl, dl
or dl, ah
mov ah, al
or al, dl
and cl, ch
xor ah, dl
xor al, 1
mov edx, ecx
or al, ah
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xaf98ffa6
cmovne eax, esi
test dl, 1
mov edx, 0xaf98ffa6
cmove eax, esi
test cl, 1
cmove eax, edx
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
and eax, 0xa1a69dd2
mov esi, edx
and esi, 0x5e59622d
and edx, 0xd357f9c4
or eax, esi
mov esi, ecx
xor esi, 0x9ed877d7
mov edi, eax
xor eax, 0x1e586205
xor edi, 0x801500
and esi, ecx
and ecx, 0x2ca8063b
or eax, 0x61278828
and edi, 0x4c05500
or ecx, edx
mov ebx, eax
and ebx, 0x9b1ca2f7
or edi, ebx
mov ebx, esi
not ebx
and esi, 0x64e35d08
or eax, ebx
and ebx, 0x9b1ca2f7
or esi, ebx
not eax
xor esi, edi
mov edi, 0x9e0ebe12
or eax, esi
mov esi, eax
not esi
and eax, 0x9ed877d6
and esi, 0x61278829
or eax, esi
mov esi, eax
not esi
and eax, 0x6863a16f
and esi, 0x979c5e90
or eax, esi
mov esi, eax
xor esi, 0x60400067
xor eax, 0x979c5e90
mov edx, eax
and edx, 0xd3ff788
and esi, 0xf2c00877
or esi, edx
mov edx, ecx
xor edx, 0x20800033
xor ecx, 0xd357f9c4
or eax, ecx
and ecx, 0xd3ff788
and edx, 0xf2c00877
or edx, ecx
not eax
xor edx, esi
mov esi, 0xf34f9f89
or eax, edx
xor eax, 0xffffffff
setne dl
sete al
cmp dword [0x460978], 0xa
mov dh, dl
setl ah
setge ch
mov cl, ah
xor dl, ch
and dh, ch
and cl, al
and dl, al
xor al, ah
and al, ah
xor dl, 1
or cl, dh
xor al, 1
mov ah, dl
xor cl, 1
xor ah, al
or al, dl
or cl, ch
xor al, 1
mov edx, ecx
or al, ah
xor dl, 1
mov ah, al
and al, cl
xor ah, 1
or cl, ah
and ah, dl
mov edx, 0x9e0ebe12
or ah, al
mov ebx, ecx
xor bl, ah
test ah, 1
cmovne edx, esi
test cl, 1
cmovne edx, edi
test bl, 1
jmp 0x41ff98
mov eax, 0xb4fd6abf
jmp 0x4125c0
mov eax, 0x6b96ca0b
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
andn ecx, eax, eax
mov edx, eax
not edx
mov edi, eax
and edi, 0x5260a03a
mov esi, ecx
not esi
and edx, 0xad9f5fc5
and ecx, 0xad9f5fc5
or eax, esi
and esi, 0x5260a03a
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x30421509
mov esi, ecx
mov edi, ecx
or esi, 0xa188200
and edx, 0x3a5a9709
and edi, 0x850120e4
and ecx, 0x44729518
or edi, edx
mov edx, eax
and esi, 0x3a5a9709
and edx, 0x40a44812
and eax, 0xbb8d6ae6
or edx, esi
or ecx, eax
xor edx, edi
xor ecx, 0x44729518
mov edi, 0x576a12fb
mov esi, edx
not esi
and edx, 0x46841320
and esi, 0xb97becdf
or edx, esi
mov esi, 0xbb0d79e6
xor edx, 0xc99db1c5
or ecx, edx
mov eax, ecx
xor eax, 0xf7764b36
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x889b4c9
and ecx, 0xf7764b36
or ecx, eax
setne ah
sete dl
cmp dword [0x460978], 0xa
setl cl
setge al
mov ch, cl
or cl, dl
xor ch, dl
xor cl, 1
or cl, ch
mov ch, al
and al, dl
inc ch
mov edx, ecx
and ch, ah
or al, ch
xor al, 1
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x576a12fb
cmovne eax, esi
test dl, dl
cmovne eax, edi
test cl, cl
cmove eax, esi
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
and eax, 1
and edx, 0xfffffffe
or eax, edx
mov edx, eax
not edx
and eax, ecx
andn esi, ecx, edx
or eax, esi
mov esi, 0x2d58ae50
not eax
or eax, edx
xor eax, 0xffffffff
setne ch
sete ah
cmp dword [0x460978], 0xa
mov dh, ch
setge al
setl dl
and dh, dl
xor dl, ah
and ah, al
or ah, dh
mov dh, al
or al, ch
mov cl, dl
xor dh, ch
xor al, 1
xor cl, 1
or al, dh
xor al, 1
or al, ah
mov ah, al
not ah
and ah, cl
or cl, al
and al, dl
or al, ah
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x5ef0cd25
cmovne edx, esi
test al, al
mov esi, 0x5ef0cd25
mov eax, edx
cmovne eax, esi
test cl, 1
cmovne eax, edx
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
or esi, 0xa4900048
and eax, 0x1421802
mov edx, ecx
or edx, 0xa0d4035
and esi, 0xae9d407d
and ecx, 0x5020a780
and edx, 0xae9d407d
or ecx, esi
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0x9e98adfa
and ecx, 0x61675205
or eax, ecx
mov ecx, eax
mov edx, eax
xor eax, 0x2a009120
xor ecx, 0xc4b54a4f
xor edx, 0xc4b54a4e
and edx, ecx
and eax, 0x2a25db25
and ecx, 0xd5da24da
or ecx, eax
xor ecx, 0xd5da24db
or ecx, edx
xor ecx, 0xffffffff
setne ah
sete ch
cmp dword [0x460978], 0xa
mov dh, ah
setl cl
setge dl
mov al, cl
or dh, cl
and ch, dl
xor al, ah
xor dh, 1
not al
and al, cl
and cl, ah
or cl, ch
mov ch, dl
or dl, ah
or al, dh
xor ch, ah
xor dl, 1
xor cl, 1
or dl, ch
mov ah, cl
mov ch, al
or cl, dl
xor ah, dl
xor ch, 1
xor cl, 1
or cl, ah
mov ah, cl
xor ah, 1
mov dl, ah
and dl, cl
xor ah, dl
xor dl, 1
or dl, cl
mov cl, al
and cl, ch
xor dl, 1
xor cl, 1
or dl, ah
mov dh, cl
or cl, ch
mov ah, dl
xor dh, ch
xor cl, 1
xor ah, ch
or cl, dh
xor ah, 1
xor cl, dl
or dl, al
xor dl, 1
or dl, ah
mov eax, 0xf14b2546
mov ch, dl
xor ch, cl
test dl, 1
mov edx, 0x687c6984
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov edx, 0xf14b2546
cmove eax, edx
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
or esi, 0x60870008
and eax, 0x1208c200
mov edx, ecx
or edx, 0x4703dc0
mov edi, ecx
and esi, 0x64f73dc8
and edi, 0x89000037
and edx, 0x64f73dc8
or edi, esi
mov esi, 0x125a9e3a
or eax, edx
xor eax, edi
mov edx, eax
not edx
and eax, 0x8d703df6
and edx, 0x728fc209
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe99f74ef
and ecx, 0x16608b10
or eax, ecx
xor eax, 0xe99f74ef
setne ah
sete al
cmp dword [0x460978], 0xa
mov dl, ah
setl ch
setge dh
mov cl, ch
xor ah, dh
and dl, dh
and cl, al
and ah, al
xor al, ch
and al, ch
xor ah, 1
or cl, dl
xor al, 1
mov ch, ah
xor cl, 1
xor ch, al
or al, ah
or cl, dh
xor al, 1
mov edx, ecx
or al, ch
xor dl, 1
mov ah, al
and cl, al
xor ah, 1
and ah, dl
or cl, ah
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xfca64d93
cmovne eax, esi
test cl, 1
mov ecx, 0xfca64d93
cmove eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
mov eax, 0xeb3919de
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
andn ecx, edx, edx
not edx
and eax, 0xd9d526c5
and edx, 0x262ad93a
or eax, edx
xor eax, 0xd9d526c5
or ecx, eax
mov eax, ecx
xor eax, 0xa3f57c2a
mov edx, ecx
and edx, 0xed7a1f48
and eax, ecx
not ecx
and ecx, 0x1285e0b7
or edx, ecx
mov ecx, edx
xor ecx, 0xed7a1f48
xor edx, 0x8080b2
mov esi, ecx
and esi, 0xa3f57c2a
or ecx, 1
and edx, 0x64829af2
or eax, esi
and ecx, 0x9b7d650d
mov esi, eax
not esi
and eax, 0x9388099
or ecx, edx
and esi, 0xf6c77f66
mov edx, ecx
xor edx, 0x90040004
xor ecx, 0x64829af2
or eax, esi
and edx, 0x90060034
mov esi, eax
xor esi, 0x80040030
xor eax, 0x5532034d
mov edi, eax
or eax, ecx
and ecx, 0x6ff9ffcb
and edi, 0x6ff9ffcb
and esi, 0x90060034
or esi, edi
or edx, ecx
not eax
mov edi, 0xcb98327a
xor edx, esi
or eax, edx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x83225053
and eax, 0x40808b00
mov edx, ecx
and edx, 0x201900ac
or ecx, 0x223a4011
or esi, edx
and ecx, 0x3e7e6411
mov edx, esi
xor edx, 0x81001042
xor esi, 0x3c5c2400
or eax, ecx
and esi, 0x3e7e6411
and edx, 0x810110ee
or edx, esi
mov esi, 0x125a9e3a
xor eax, edx
mov ecx, eax
not ecx
and eax, 0xa33b50ff
and ecx, 0x5cc4af00
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x608b787a
mov edx, ecx
and edx, 0x9f748785
or eax, edx
xor eax, 0x9f748785
xor ecx, eax
test ecx, eax
sete al
setne dl
cmp dword [0x460978], 0xa
setl ah
mov cl, ah
xor dl, ah
or cl, al
xor dl, 1
xor al, ah
xor cl, 1
or cl, dl
xor cl, 1
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xcb98327a
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, edi
jmp 0x41fe2e
mov eax, 0xc51942e
jmp 0x4125c0
mov eax, 0x4fde56c2
jmp 0x4125c0
mov eax, 0xa13accab
jmp 0x4125c0
mov eax, 0x8044e2d6
jmp 0x4125c0
mov eax, 0x6bd9d46f
jmp 0x4125c0
mov eax, 0x461d3784
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov esi, ecx
and esi, 0x50828492
mov edx, eax
and edx, 0x28480800
and eax, 0xd77d94f5
or esi, edx
mov edx, ecx
xor edx, 0x78ca8c92
xor esi, 0x50828492
and edx, ecx
or edx, esi
mov esi, edx
not esi
and edx, 0xa505bd8e
and esi, 0x5afa4271
or edx, esi
mov esi, edx
xor edx, 0x23084e0
xor esi, 0xddcf311d
mov edi, esi
or esi, ecx
and ecx, 0x28826b0a
and edi, 0x28826b0a
and edx, 0xd77d94f5
or edx, edi
or eax, ecx
not esi
xor eax, edx
or esi, eax
xor esi, 0xffffffff
mov esi, 0x2e55fe07
sete ah
setne dl
cmp dword [0x460978], 0xa
setl ch
setge cl
mov al, ch
mov dh, ch
xor al, dl
or dh, dl
not al
and al, dl
and dl, ch
xor al, 1
mov ebx, eax
or al, dh
xor bl, dh
mov dh, cl
xor al, 1
xor dh, ah
or al, bl
and dh, cl
and cl, ah
or cl, dl
xor dh, 1
xor cl, 1
mov dl, dh
xor dl, cl
or cl, dh
xor cl, 1
or cl, dl
mov edx, ecx
mov ah, cl
xor dl, 1
and dl, cl
xor dl, 1
xor ah, dl
or dl, cl
xor dl, 1
or dl, ah
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov ah, dl
or dl, cl
xor ah, cl
xor dl, 1
or dl, ah
mov ah, dl
xor dl, 1
and dl, al
xor al, 1
and ah, al
or al, cl
or dl, ah
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xaa60fe6
cmovne ecx, esi
test al, 1
mov eax, 0xaa60fe6
jmp 0x41fb91
mov eax, 0xcc3b6913
jmp 0x4125c0
mov eax, 0xc9cab8cc
jmp 0x4125c0
mov eax, 0x2cfad679
jmp 0x4125c0
mov eax, 0x10a5a4a7
jmp 0x4125c0
mov eax, 0xe2d17d69
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x45fe7dbd
and eax, 0x49688000
mov edx, ecx
and edx, 0xba018242
or ecx, 0x12121d3d
or esi, edx
and ecx, 0x32125dbd
mov edx, esi
xor esi, 0x12000000
xor edx, 0x4842000
or eax, ecx
or esi, 0x20004080
and edx, 0x84852242
and esi, 0x32125dbd
or edx, esi
xor eax, edx
mov ecx, eax
not ecx
and eax, 0x32517f6e
and ecx, 0xcdae8091
or eax, ecx
mov ecx, eax
xor ecx, 0xa4c64011
mov esi, eax
xor esi, 0x20220a
xor eax, 0xbc3b5b
mov edx, ecx
or edx, 0x5b8584b5
and eax, ecx
and esi, 0x60220a
and ecx, 0xfffffffe
mov edi, edx
and edi, 0xec9bdd55
or esi, edi
mov edi, eax
not edi
and eax, 0x136422aa
or edx, edi
and edi, 0xec9bdd55
or eax, edi
not edx
mov edi, 0xdb07de88
xor eax, esi
mov esi, 0xb1674bfe
or edx, eax
mov eax, edx
not eax
and edx, 0x1c11e6c3
and eax, 0xe3ee193c
or edx, eax
xor edx, 0xb86b9d88
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xc23f9d76
and eax, 0x3dc06289
or ecx, eax
mov eax, ecx
xor eax, 0x38406088
xor ecx, 0x40379d14
and ecx, 0x45b79f15
and eax, 0xba4860ea
or eax, ecx
xor eax, 0xba4860ea
sete cl
setne ah
cmp dword [0x460978], 0xa
setge dl
setl al
mov ch, dl
and al, ah
and ch, cl
xor cl, dl
and cl, dl
inc dl
or al, ch
and dl, ah
mov ah, cl
or dl, ch
xor ah, 1
xor cl, dl
xor dl, 1
or dl, ah
xor dl, 1
or dl, cl
mov ah, dl
xor ah, 1
mov cl, ah
and cl, dl
xor ah, cl
xor cl, 1
or cl, dl
mov edx, eax
xor cl, 1
xor dl, 1
or cl, ah
mov ah, al
and dl, cl
xor cl, 1
xor ah, cl
and cl, al
or cl, dl
and ah, al
mov edx, 0xdb07de88
mov al, cl
xor al, ah
test cl, cl
cmovne edi, esi
test ah, ah
cmove edi, edx
test al, 1
cmovne edi, esi
mov eax, edi
jmp 0x4125c0
mov eax, 0x9d42fb11
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x30014638
mov edx, eax
and edx, 0x44a1941
and eax, 0xcbb4a086
or ecx, edx
xor ecx, 0x30014638
or eax, ecx
mov ecx, eax
xor ecx, 1
mov edx, eax
not edx
and ecx, eax
and edx, 0x4f8b5fc4
and eax, 0xb074a03b
or eax, edx
mov edx, ecx
not edx
and ecx, 0x9c902124
mov esi, eax
xor esi, 0x90102020
xor eax, 0x4f8b5fc5
mov edi, edx
and edi, 0x636fdedb
or edx, eax
and eax, 0x636fdedb
and esi, 0x9c902124
or ecx, edi
or esi, eax
not edx
xor esi, ecx
or edx, esi
mov esi, 0xf5f3c10
xor edx, 0xffffffff
sete ah
setne al
cmp dword [0x460978], 0xa
setge cl
mov ch, cl
xor ch, al
or al, cl
or cl, ah
and ch, ah
xor cl, 1
mov edx, eax
or cl, ch
not dl
mov ah, cl
and cl, al
xor ah, 1
or al, ah
and ah, dl
mov edx, 0xbb84b8f4
or ah, cl
mov ecx, eax
xor cl, ah
test cl, 1
mov ecx, 0xf5f3c10
cmovne ecx, edx
test ah, ah
mov edx, ecx
cmovne edx, esi
jmp 0x41ec64
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x40603020
and eax, 0x10810011
mov esi, ecx
or esi, 0x830e0a08
and edx, 0xc36e3a28
and ecx, 0x2c10c5c6
and esi, 0xc36e3a28
or ecx, edx
or eax, esi
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0xaf1ecfce
and ecx, 0x50e13031
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xe01411c
and eax, 0x6874cb31
and ecx, 0xf1febee3
or edx, ecx
mov ecx, edx
mov esi, edx
xor ecx, 0xe01411c
xor esi, 0x66758a2d
xor edx, 0xe0aa1682
and esi, ecx
and edx, 0xe8aa1782
or eax, esi
mov esi, eax
not esi
and eax, 0x978b34cf
and esi, 0x6874cb30
or eax, esi
mov esi, ecx
and esi, 0x1755e87d
and ecx, 1
or esi, edx
xor esi, 0xe8aa1783
or ecx, esi
not ecx
or ecx, eax
mov edx, ecx
xor edx, 0xa7cbe796
mov eax, ecx
and eax, 0x4d62b0b2
and edx, ecx
not ecx
and ecx, 0xb29d4f4d
mov esi, edx
not esi
and edx, 0xbd2106e1
or eax, ecx
mov ecx, eax
xor eax, 0xa2894704
xor ecx, 0x5000080
or eax, 0x58341869
and ecx, 0xa5010680
mov edi, eax
or eax, esi
and edi, 0x42def91e
and esi, 0x42def91e
or edx, esi
or ecx, edi
not eax
mov esi, 0x5bfc8d7c
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0xe18a126b
and ecx, 0x1e75ed94
or eax, ecx
xor eax, 0x4641f5fd
sete al
setne dl
cmp dword [0x460978], 0xa
setl ah
setge ch
mov cl, ah
and dl, ch
and cl, al
xor al, ah
or cl, dl
mov edx, eax
xor cl, 1
xor dl, 1
or cl, ch
and al, cl
xor cl, 1
mov ah, cl
xor ah, dl
and dl, cl
or dl, al
and ah, cl
mov ecx, 0x5bfc8d7c
mov al, dl
xor al, ah
test dl, dl
mov edx, 0x25d61ad8
cmovne ecx, edx
test ah, 1
cmove ecx, esi
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
andn ecx, eax, eax
mov edx, eax
not edx
mov edi, eax
and edi, 0x2802c192
mov esi, ecx
not esi
and edx, 0xd7fd3e6d
and ecx, 0xd7fd3e6d
or eax, esi
and esi, 0x2802c192
or edx, edi
or ecx, esi
not eax
mov esi, 0xc7da0b3f
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and eax, 1
and edx, 0xfffffffe
and ecx, 0xfffffffe
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0xcda7c33b
and ecx, 0x32583cc4
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x21adbe03
and ecx, 0xde5241fc
or eax, ecx
mov ecx, eax
xor ecx, 0x10b58206
xor eax, 0x1138
and ecx, 0xfcbfee06
and eax, 0x34011f9
or eax, ecx
xor eax, 0x34011f9
setne al
sete cl
cmp dword [0x460978], 0xa
mov ch, al
setl dl
setge ah
inc al
and ch, dl
and al, ah
or dl, cl
and cl, ah
or al, ch
or cl, ch
xor al, 1
xor cl, 1
mov ah, al
or al, dl
xor ah, dl
xor al, 1
or al, ah
mov edx, eax
mov ah, al
xor dl, 1
and dl, al
xor dl, 1
xor ah, dl
or dl, al
mov al, cl
xor dl, 1
or dl, ah
xor dl, 1
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x75525f44
cmovne ecx, esi
test al, 1
mov eax, 0x75525f44
cmovne ecx, eax
test dl, 1
cmove ecx, esi
mov eax, ecx
jmp 0x4125c0
mov eax, 0xbea3999b
jmp 0x4125c0
mov eax, 0x8c1277d4
jmp 0x4125c0
mov eax, 0x242edcd0
jmp 0x4125c0
mov eax, 0x9c57414c
jmp 0x4125c0
mov eax, 0x533c4d90
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
andn ecx, edx, edx
not edx
and eax, 0x3c5dab25
and edx, 0xc3a254da
mov esi, ecx
not esi
and ecx, 0xa2d46bf
or eax, edx
mov edx, eax
xor edx, 0x80d0225
xor eax, 0xc3a254da
mov edi, eax
or eax, esi
and esi, 0xf5d2b940
and edi, 0xf5d2b940
and edx, 0xa2d46bf
or edx, edi
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov edx, eax
xor edx, 0xaa2dab93
andn esi, eax, edx
and edx, eax
mov ecx, esi
mov ebx, edx
not ecx
not ebx
and esi, 0x7bfbed1b
and edx, 0x7bfbed1b
mov edi, ecx
or ecx, ebx
and edi, 0x840412e4
and ebx, 0x840412e4
or esi, edi
or edx, ebx
not ecx
xor edx, esi
mov esi, 0xa895cbe1
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xaa2dab92
and edx, 0x55d2546d
or ecx, edx
mov edx, eax
not edx
and eax, 0x54d0413a
or edx, 1
and edx, 0xab2fbec5
or edx, eax
xor edx, 0xab2fbec5
or edx, ecx
xor edx, 0xffffffff
sete ah
setne dl
cmp dword [0x460978], 0xa
setge ch
mov al, ch
xor al, dl
or dl, ch
or ch, ah
and al, ah
mov cl, dl
xor al, 1
xor cl, 1
mov ah, al
or al, ch
xor ah, ch
xor al, 1
or al, ah
mov ah, dl
and ah, al
xor al, 1
and cl, al
or al, dl
or cl, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe7a11cdd
cmovne edx, esi
test al, 1
mov eax, 0xe7a11cdd
jmp 0x41fe2b
mov eax, 0x682655e6
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
mov esi, edx
xor esi, 0xfffffffe
not ecx
or eax, 1
mov ebx, ecx
mov edi, eax
and esi, edx
and edi, 0x9cb87f08
and ebx, 0x634780f6
and ecx, 0xaf085870
or ebx, edi
mov edi, esi
not edi
and esi, 0x634780f7
or eax, edi
and edi, 0x9cb87f08
or esi, edi
not eax
xor esi, ebx
or eax, esi
mov esi, eax
not esi
mov edi, eax
or eax, edx
and edx, 0x50f7a78f
and edi, 0x50f7a78f
and esi, 0xaf085870
or ecx, edx
not eax
or esi, edi
mov edi, 0xf7f59919
xor ecx, esi
mov esi, 0xd88ae739
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xec6b1940
and ecx, 0x1394e6bf
or eax, ecx
xor eax, 0xec6b1940
sete al
setne dl
cmp dword [0x460978], 0xa
setl ah
mov ch, ah
mov cl, ah
xor ch, dl
or cl, al
or dl, ah
xor al, ah
xor ch, 1
xor cl, 1
xor dl, 1
and al, ah
or al, dl
or cl, ch
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ch, cl
xor ch, dl
and dl, cl
and ch, cl
or dl, al
mov al, ch
xor al, dl
test al, 1
cmovne esi, edi
test dl, 1
jmp 0x41f8f2
mov eax, 0xfb629419
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
and ecx, 0x725400c0
mov esi, edx
and esi, 0x8dabff3f
mov edi, edx
or edi, 0xfa110011
and edx, 0x56e08fd2
or ecx, esi
and edi, 0xfe312893
mov esi, ecx
xor ecx, 0x88010011
xor esi, 0x400040
or ecx, 0x4202882
and esi, 0x1408144
and ecx, 0xfe312893
or esi, ecx
mov ecx, eax
and ecx, 0x8e5628
and eax, 0xa91f702d
or ecx, edi
or eax, edx
xor ecx, esi
mov edx, eax
xor edx, 0x21071020
xor eax, 0x42e08cd0
mov esi, ecx
not esi
and ecx, 0x92dd88cd
and eax, 0xcaf8ecdd
and edx, 0x35071322
and esi, 0x6d227732
or edx, eax
or ecx, esi
mov esi, ecx
xor esi, 0x21040100
xor ecx, 0x9673f666
mov edi, ecx
and edi, 0xcaf8ecdd
and esi, 0x35071322
or esi, edi
xor edx, esi
mov esi, 0x52d9d154
not edx
or edx, ecx
xor edx, 0xffffffff
sete dl
setne ah
cmp dword [0x460978], 0xa
setge cl
setl ch
mov al, cl
or cl, ah
and ah, ch
xor ch, dl
and al, dl
xor cl, 1
or al, ah
or cl, ch
mov ah, al
xor ah, 1
mov dl, ah
xor dl, cl
or cl, ah
xor cl, 1
or cl, dl
mov edx, eax
and dl, ah
xor dl, 1
or dl, ah
xor dl, 1
or dl, al
mov ah, dl
and dl, cl
xor cl, 1
xor ah, 1
and ah, cl
or dl, ah
mov ah, al
xor ah, cl
or cl, al
xor cl, 1
or cl, ah
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x9adde6a1
cmovne esi, eax
test cl, 1
mov eax, 0x52d9d154
cmovne eax, esi
jmp 0x41f9b8
mov eax, 0x9263c5a3
jmp 0x4125c0
mov eax, 0x6104a6e7
jmp 0x4125c0
mov eax, 0xff9c9d7c
jmp 0x4125c0
mov eax, 0xa6a05384
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
xor ecx, 0x4ea0dc23
mov edx, eax
and edx, 0x4e009820
and ecx, eax
not eax
and eax, 0xa04403
or edx, eax
xor edx, 0x4e009820
or edx, ecx
not ecx
and ecx, 0xb15f23dc
and edx, 0x4ea0dc23
or edx, ecx
mov eax, edx
xor eax, 0x6177e05a
mov ecx, edx
and ecx, 0x37bd3f54
and eax, edx
not edx
and edx, 0xc842c0ab
or ecx, edx
mov edx, ecx
xor edx, 0x37bd3f54
xor ecx, 0x40024002
mov esi, edx
and esi, 0x6177e05a
or edx, 1
and ecx, 0x73964d06
or eax, esi
mov esi, eax
not esi
and eax, 0x408703d8
and esi, 0xbf78fc27
or eax, esi
mov esi, eax
xor esi, 0x21904103
xor eax, 0xde0f1c7c
mov edi, eax
or eax, edx
and edx, 0x8c69b2f8
and edi, 0x8c69b2f8
and esi, 0x73964d07
or esi, edi
or ecx, edx
not eax
xor ecx, esi
or eax, ecx
mov ecx, eax
andn edx, eax, eax
not eax
and ecx, 0xe3b224c6
and eax, 0x1c4ddb39
mov esi, edx
not esi
and edx, 0xe42409b6
or ecx, eax
mov eax, ecx
xor eax, 0xe0200086
xor ecx, 0x1c4ddb39
mov edi, ecx
or ecx, esi
and esi, 0x1bdbf649
and edi, 0x1bdbf649
and eax, 0xe42409b6
or edx, esi
or eax, edi
not ecx
mov esi, 0xb4044389
xor edx, eax
or ecx, edx
sete ah
cmp dword [0x460978], 0xa
setl cl
setge al
mov edx, ecx
or cl, ah
or al, ah
xor dl, ah
xor al, 1
mov ch, dl
xor dl, 1
and ch, ah
mov ah, cl
xor ah, dl
or dl, cl
or al, ch
xor dl, 1
or dl, ah
mov ah, dl
xor ah, 1
mov cl, ah
and cl, dl
xor ah, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, ah
mov ah, cl
mov edx, ecx
or cl, al
xor ah, 1
xor cl, 1
and dl, ah
xor dl, 1
mov ch, dl
or dl, ah
xor ch, ah
xor dl, 1
or dl, ch
mov ch, dl
xor dl, 1
and dl, al
xor al, 1
and ch, al
xor al, ah
or cl, al
or dl, ch
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x60bc43f4
cmovne ecx, esi
test dl, 1
cmove ecx, esi
test al, 1
mov eax, 0x60bc43f4
jmp 0x4125ad
mov eax, 0xb984ade2
jmp 0x4125c0
mov ecx, dword [0x46097c]
mov ebx, 0xd4d9fef4
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x4d0220
and eax, 0x5412c009
mov esi, ecx
or esi, 0xaaa034c6
and edx, 0xaaed36e6
and ecx, 0x1000910
and esi, 0xaaed36e6
or ecx, edx
or eax, esi
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0x2231cab4
and ecx, 0xddce354b
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x6000000d
xor ecx, 0x8991f762
xor eax, 0xab4a2e54
mov esi, ecx
and edx, 0xe801836d
and esi, 0x17fe7c92
and eax, ecx
or esi, edx
mov ecx, esi
xor ecx, 0x17fe7c92
xor esi, 0x48018261
mov edx, ecx
and edx, 0x22dbd936
mov edi, ecx
and esi, 0x4dfff663
and edi, 0xb200099c
and ecx, 1
or eax, edx
or edi, esi
mov edx, eax
not edx
xor edi, 0x4dfff662
and eax, 0xbe54f0cf
and edx, 0x41ab0f30
or ecx, edi
or eax, edx
mov esi, ecx
not esi
mov edx, eax
xor edx, 0xc8408a0
xor eax, 0x6370d607
and esi, 0xcc40aa3
mov edi, eax
or eax, ecx
and ecx, 0xf33bf55c
and edi, 0xf33bf55c
and edx, 0xcc40aa3
or edx, edi
or esi, ecx
not eax
mov edi, 0xd4d9fef4
xor esi, edx
or eax, esi
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x2d424035
and eax, 0x9800
mov edx, ecx
and edx, 0x9099240a
or ecx, 0x480418
or esi, edx
and ecx, 0x426c07d8
mov edx, esi
xor edx, 0x2d024025
xor esi, 0x422c07c8
or eax, ecx
and esi, 0x426c07d8
and edx, 0xbd936027
or edx, esi
mov esi, 0x3610fa88
xor eax, edx
mov ecx, eax
not ecx
and eax, 0xbddb643f
and ecx, 0x42249bc0
or eax, ecx
sete cl
setne ah
cmp dword [0x460978], 0xa
setl al
setge ch
mov edx, eax
and al, ah
and ah, ch
and dl, cl
and cl, ch
or dl, ah
or al, cl
xor dl, 1
xor al, 1
or dl, ch
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, edi
test cl, cl
cmovne eax, ebx
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xabf3825a
and ecx, 0x540c7da4
or edx, ecx
mov ecx, eax
xor ecx, 0xfffffffe
xor edx, 0xabf3825a
and ecx, eax
or ecx, edx
mov edx, ecx
not edx
and ecx, eax
andn esi, eax, edx
or ecx, esi
mov esi, 0xfe007040
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete dl
setne ah
cmp dword [0x460978], 0xa
setge al
mov ch, al
xor dl, al
inc ch
and dl, al
mov cl, ch
and cl, al
xor cl, 1
or cl, al
xor al, ah
xor cl, 1
or al, dl
or cl, ch
mov ch, ah
xor cl, 1
or ch, cl
xor cl, ah
mov ah, al
and cl, ch
xor ah, 1
mov edx, ecx
xor dl, al
and al, cl
and dl, cl
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0xf0c9e1a4
cmovne eax, esi
test dl, 1
mov edx, 0xf0c9e1a4
jmp 0x42044c
mov eax, 0xf9c6adf
jmp 0x4125c0
mov ecx, dword [0x46097c]
mov edi, 0x4057dddd
mov esi, 0x512708f9
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, 1
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x3a24fde
and ecx, 0xfc5db021
or eax, ecx
xor eax, 0x3a24fde
setne dl
sete ah
cmp dword [0x460978], 0xa
setge al
setl cl
mov ch, al
and cl, dl
xor ch, ah
and ah, al
and ch, al
xor al, dl
or cl, ah
or al, ch
mov edx, ecx
mov ah, al
xor dl, al
and al, cl
and dl, cl
not ah
xor cl, 1
and cl, ah
mov dh, dl
or al, cl
xor dh, al
test dh, 1
cmovne edi, esi
test al, al
mov eax, edi
cmovne eax, esi
test dl, dl
cmove eax, edi
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov eax, edx
mov esi, edx
xor esi, 0x5e1702cc
not eax
mov ecx, eax
and esi, edx
and ecx, 0x5e1702cc
or edx, 1
and eax, 0x67f80696
or ecx, esi
mov esi, ecx
not esi
and ecx, 0x3d99eeff
and esi, 0xc2661100
or ecx, esi
mov esi, ecx
xor esi, 0x4700284
xor ecx, 0x638eec32
mov edi, ecx
or ecx, edx
and edx, 0x9807f969
and edi, 0x9807f969
and esi, 0x67f80696
or esi, edi
or eax, edx
not ecx
xor eax, esi
or ecx, eax
mov edx, ecx
xor edx, 0x47ee31ba
mov eax, ecx
and eax, 0x35f39cd9
and edx, ecx
not ecx
and ecx, 0xca0c6326
mov esi, edx
not esi
and edx, 0x8ddb1557
or eax, ecx
mov ecx, eax
xor eax, 0x420c2122
xor ecx, 0x5c21010
or eax, 0xb811ce45
and ecx, 0x5ca1112
mov edi, eax
or eax, esi
and edi, 0x7224eaa8
and esi, 0x7224eaa8
or edx, esi
or ecx, edi
not eax
mov esi, 0x3e2d7603
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x40316e5
and ecx, 0xfbfce91a
or eax, ecx
mov ecx, eax
xor ecx, 0xa02745
xor eax, 0x80200a0
and ecx, 0xb4b0ff45
and eax, 0x4b4f00ba
or eax, ecx
xor eax, 0x4b4f00ba
sete cl
setne dl
cmp dword [0x460978], 0xa
setl al
setge ah
mov ch, al
and al, dl
and dl, ah
and ch, cl
and cl, ah
or ch, dl
or al, cl
mov dl, ch
xor dl, ah
and dl, ch
mov ah, dl
mov ecx, edx
xor ah, 1
and cl, ah
xor cl, 1
or cl, ah
mov ah, dl
xor cl, 1
xor ah, al
or cl, dl
xor cl, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xfa6b1c99
cmovne edx, esi
test al, 1
mov eax, 0xfa6b1c99
jmp 0x41e61b
mov eax, 0x45bee417
jmp 0x4125c0
mov eax, 0x9e4acc7b
jmp 0x4125c0
mov eax, dword [0x46097c]
lea esi, [eax + 1]
imul esi, eax
mov ecx, esi
xor ecx, 0xfe2254e5
mov edx, esi
mov eax, esi
not edx
or eax, 0x1ddab1a
and ecx, esi
mov edi, eax
and edi, 0x5939367c
and edx, 0xa6024081
mov esi, ecx
not esi
and ecx, 0xa6c6c983
or edx, edi
or eax, esi
and esi, 0x5939367c
or ecx, esi
not eax
xor ecx, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xa20c068b
and ecx, 0x5df3f974
or eax, ecx
mov edx, eax
xor edx, 0x5c2e526e
xor eax, 0xa3d1ad91
mov ecx, eax
mov esi, edx
and eax, 0xfffffffe
and esi, 1
or ecx, 1
and edx, 0xa86454d4
or esi, eax
mov edi, ecx
and edi, 0x579bab2a
mov eax, esi
not eax
and esi, 0xa86454d5
or edx, edi
or ecx, eax
and eax, 0x579bab2a
or esi, eax
not ecx
xor esi, edx
or ecx, esi
mov eax, ecx
andn edx, ecx, ecx
not ecx
and eax, 0x44723d82
and ecx, 0xbb8dc27d
mov esi, edx
not esi
and edx, 0xf79ce804
or eax, ecx
mov ecx, eax
xor ecx, 0x44102800
xor eax, 0xbb8dc27d
mov edi, eax
or eax, esi
and esi, 0x86317fb
and edi, 0x86317fb
and ecx, 0xf79ce804
or edx, esi
or ecx, edi
not eax
mov esi, 0x7414fa9e
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x75804155
mov edx, ecx
and edx, 0x8a7fbeaa
or eax, edx
xor eax, 0x8a7fbeaa
xor ecx, eax
test ecx, eax
sete dl
setne al
cmp dword [0x460978], 0xa
setge cl
setl ch
mov ah, cl
or cl, al
xor ah, al
xor al, ch
not al
and ah, dl
mov edx, ecx
and al, ch
mov ch, ah
xor dl, 1
xor ah, al
xor ch, 1
xor al, 1
or al, ch
xor al, 1
or al, ah
mov ah, al
and al, cl
xor ah, 1
or cl, ah
and ah, dl
or ah, al
mov dl, ah
xor dl, cl
test ah, ah
mov eax, 0x3d9cc49d
cmovne eax, esi
test cl, 1
mov ecx, 0x3d9cc49d
jmp 0x41f9b5
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov esi, eax
xor esi, 0x2c7666ff
mov edx, eax
not edx
mov ebx, eax
and ebx, 0x11800800
andn esi, eax, esi
mov ecx, edx
or ecx, 0x2c7666ff
and edx, 0xe88c2246
mov ebp, esi
not ebp
mov edi, ecx
and edi, 0xea7dd5a0
and esi, 0x15822a5f
or ecx, ebp
and ebp, 0xea7dd5a0
or ebx, edi
or esi, ebp
not ecx
xor esi, ebx
or ecx, esi
not esi
and esi, 0x2c7666fe
and ecx, 0xd3899901
or ecx, esi
mov esi, eax
and esi, 0x1773ddb9
and eax, 1
or esi, edx
xor esi, 0xe88c2247
or eax, esi
mov esi, 0x6b8408b
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2bec5331
and ecx, 0xd413acce
or ecx, eax
mov eax, ecx
xor eax, 0x54128c02
xor ecx, 0xcc5310
and ecx, 0x80cd73dc
and eax, 0x7f328c23
or eax, ecx
xor eax, 0x7f328c23
sete al
setne cl
cmp dword [0x460978], 0xa
setl ah
setge ch
mov dl, ah
and cl, ch
and dl, al
xor al, ah
mov ah, al
or dl, cl
xor ah, 1
xor dl, 1
mov cl, ah
or dl, ch
and cl, al
xor cl, 1
or cl, al
xor cl, 1
or cl, ah
mov ah, cl
xor cl, 1
and cl, dl
xor dl, 1
and ah, dl
or cl, ah
mov ah, dl
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb984ade2
cmovne edx, esi
test al, 1
mov eax, 0xb984ade2
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xa328e396
mov esi, ecx
and esi, 0x5cd71c69
mov edi, ecx
or edi, 0xca260120
and ecx, 0x5b514367
or edx, esi
and edi, 0xcb2f0164
mov esi, edx
xor edx, 0x48060020
xor esi, 0xc290
or edx, 0x1090044
and esi, 0x4d0d298
and edx, 0xcb2f0164
or esi, edx
mov edx, eax
and edx, 0x30002c03
and eax, 0xa4aebc98
or edx, edi
or eax, ecx
xor edx, esi
mov ecx, eax
xor ecx, 0x800c0c00
xor eax, 0x3504106
mov esi, edx
not esi
and edx, 0xcef6d3b9
and eax, 0x27f2f19e
and ecx, 0xd80d0e61
and esi, 0x31092c46
or ecx, eax
or edx, esi
mov esi, edx
not esi
and edx, 0xd80d0e61
mov edi, esi
and edi, 0x27f2f19e
or edx, edi
xor ecx, edx
not ecx
or ecx, esi
mov esi, 0x42db11c0
xor ecx, 0xffffffff
sete ah
setne dl
cmp dword [0x460978], 0xa
mov cl, ah
setl al
setge ch
xor cl, al
and ch, ah
and dl, al
and cl, al
or al, ah
or dl, ch
xor al, 1
or cl, ch
or al, dl
mov edx, ecx
mov ah, al
xor dl, al
and al, cl
and dl, cl
not ah
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x211ded64
cmovne eax, esi
test dl, dl
mov edx, 0x211ded64
jmp 0x42044c
mov eax, 0xa73307a
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
andn eax, edx, eax
and edx, 0x473cbe26
and ecx, 0xb8c341d9
or ecx, edx
xor ecx, 0xb8c341d8
or ecx, eax
mov eax, ecx
andn edx, ecx, ecx
not ecx
and eax, 0xc4ef67fa
and ecx, 0x3b109805
mov esi, edx
not esi
and edx, 0xd07d1fde
or eax, ecx
mov ecx, eax
xor ecx, 0xc06d07da
xor eax, 0x3b109805
mov edi, eax
or eax, esi
and esi, 0x2f82e021
and edi, 0x2f82e021
and ecx, 0xd07d1fde
or edx, esi
or ecx, edi
not eax
mov esi, 0xd1061a28
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0xf9a46b5d
mov edx, ecx
and edx, 0x65b94a2
or eax, edx
xor eax, 0xf9a46b5d
or eax, ecx
xor eax, 0xffffffff
setne ah
sete dl
cmp dword [0x460978], 0xa
mov dh, ah
setge cl
setl al
mov ch, cl
and dl, cl
or cl, ah
or dh, al
xor ch, ah
xor cl, 1
xor dh, 1
or cl, ch
and ch, al
and al, ah
or al, dl
or ch, dh
xor al, 1
mov edx, eax
or al, cl
xor dl, cl
xor al, 1
or al, dl
mov cl, al
mov edx, eax
and dl, ch
xor cl, 1
xor ch, 1
and cl, ch
or ch, al
mov eax, 0x1f323031
or cl, dl
mov dh, ch
xor dh, cl
test ch, 1
cmovne eax, esi
test cl, 1
not dh
mov ecx, 0x1f323031
cmove eax, esi
test dh, 1
cmovne eax, ecx
jmp 0x4125c0
mov eax, 0x222bed8a
jmp 0x4125c0
mov ecx, dword [0x46097c]
mov edi, 0x83cea605
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd713187c
and ecx, 0x28ece783
or edx, ecx
mov ecx, eax
or ecx, 0x86a82a18
mov esi, edx
xor esi, 0x51131064
xor edx, 0xa82200
and ecx, 0x86a82a19
and edx, 0x86a82a18
and esi, 0x7957d5e6
or esi, edx
xor ecx, esi
mov edx, ecx
not edx
and ecx, eax
andn esi, eax, edx
or ecx, esi
mov esi, 0xeaf95fd3
not ecx
or ecx, edx
xor ecx, 0xffffffff
setne ah
sete dl
cmp dword [0x460978], 0xa
mov dh, ah
setge al
setl ch
mov cl, al
or dh, ch
and ch, ah
or cl, dl
xor dh, 1
and dl, al
xor cl, 1
or dl, ch
or cl, dh
mov dh, al
or al, ah
xor dh, ah
not al
or al, dh
not al
or al, dl
mov edx, 0x83cea605
xor al, cl
and al, 1
cmovne edx, esi
test al, cl
cmove edx, esi
test al, al
cmove edx, edi
test al, cl
cmovne edx, edi
mov eax, edx
jmp 0x4125c0
mov eax, dword [0x46097c]
lea edx, [eax + 1]
imul edx, eax
andn eax, edx, edx
mov ecx, edx
not ecx
mov edi, edx
and edi, 0x48a13e99
mov esi, eax
not esi
and ecx, 0xb75ec166
and eax, 0xb75ec166
or edx, esi
and esi, 0x48a13e99
or ecx, edi
or eax, esi
not edx
xor eax, ecx
or edx, eax
mov esi, edx
xor esi, 0x862ab9c0
mov ecx, edx
mov eax, edx
not ecx
or eax, 0x79d5463f
and esi, edx
mov edi, eax
mov ebx, ecx
and edi, 0xa2b38f0
and ebx, 0x84008100
and edx, 0xbf36b2bc
mov ebp, esi
not ebp
and esi, 0xf5d4c70f
or ebx, edi
or eax, ebp
and ebp, 0xa2b38f0
or esi, ebp
not eax
xor esi, ebx
or eax, esi
not esi
and esi, 0x79d5463e
and eax, 0x862ab9c1
or eax, esi
mov esi, ecx
and esi, 0x40c94d43
and ecx, 1
or esi, edx
xor esi, 0xbf36b2bd
or ecx, esi
mov edx, ecx
not edx
and ecx, 0x7938bd2a
and edx, 0x86c742d5
or ecx, edx
mov edx, eax
not edx
and eax, 0x2ea6f512
mov esi, edx
and esi, 0xd1590aed
or eax, esi
mov esi, ecx
xor esi, 0x2820b502
xor ecx, 0x86c742d5
or edx, ecx
and ecx, 0xd1590aed
and esi, 0x2ea6f512
or esi, ecx
not edx
xor esi, eax
or edx, esi
mov esi, 0x5b1a3e02
mov ecx, edx
not ecx
mov eax, edx
and eax, 0x76fa983e
and ecx, 0x890567c1
or eax, ecx
andn ecx, edx, edx
xor eax, 0x76fa983e
or ecx, eax
setne cl
sete dl
cmp dword [0x460978], 0xa
setl ah
setge al
and ah, cl
mov ecx, eax
xor cl, dl
and cl, al
and al, dl
or al, ah
or cl, al
mov ch, al
mov edx, ecx
xor ch, 1
not dl
and dl, ch
or ch, cl
and cl, al
mov eax, 0x8d2066fb
or cl, dl
mov edx, ecx
xor dl, ch
test cl, cl
cmovne eax, esi
test ch, ch
mov ecx, 0x8d2066fb
jmp 0x41f9b5
mov eax, 0xfb55580b
jmp 0x4125c0
mov eax, 0xde3b5a47
jmp 0x4125c0
mov eax, 0xb54c6195
jmp 0x4125c0
mov eax, 0x77aadb30
jmp 0x4125c0
mov eax, 0x598bcb38
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0xbc4c47f6
and eax, 0x80091b
mov edx, ecx
and edx, 0x43b3b809
mov edi, ecx
or edi, 0x3d414060
or esi, edx
and edi, 0x3f4b44e0
mov edx, esi
xor esi, 0x1010000
xor edx, 0x80040204
or eax, edi
or esi, 0x20a0480
and edx, 0xc034b204
and esi, 0x3f4b44e0
or edx, esi
xor eax, edx
mov edx, eax
not edx
and eax, 0xfd75f265
and edx, 0x28a0d9a
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x460978], 0xa
setl al
mov ah, al
xor ah, cl
not ah
and ah, cl
or cl, al
xor cl, 1
or cl, ah
mov ah, al
xor al, dl
or ah, dl
mov edx, ecx
xor dl, 1
xor ah, 1
and cl, dl
or al, ah
xor cl, 1
mov ah, cl
or cl, dl
xor ah, dl
xor cl, 1
or dl, al
or cl, ah
mov ch, dl
mov ah, cl
and cl, al
xor al, 1
xor ah, 1
and ah, al
or cl, ah
mov eax, 0x8d690e24
xor ch, cl
test dl, dl
mov edx, 0xa92b3ea9
cmovne eax, edx
test cl, 1
cmove eax, edx
test ch, 1
mov edx, 0x8d690e24
cmove eax, edx
jmp 0x4125c0
mov eax, 0x9b6424bd
jmp 0x4125c0
mov eax, 0x6e087876
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov esi, ecx
and esi, 0x67609a4
mov edx, eax
and edx, 0x21087203
and eax, 0xd526b7aa
or esi, edx
mov edx, ecx
xor edx, 0x277e7ba7
and edx, ecx
xor esi, 0x67609a4
and ecx, 0x2ad94855
or edx, esi
or eax, ecx
mov esi, edx
not esi
and edx, 0x277e7ba6
and esi, 0xd8818459
or edx, esi
mov esi, edx
not esi
and edx, 0xd526b7aa
mov edi, esi
and edi, 0x2ad94855
or edx, edi
xor eax, edx
xor esi, eax
test esi, eax
mov esi, 0xc3914707
sete dl
setne cl
cmp dword [0x460978], 0xa
setl ah
xor cl, ah
mov al, ah
or ah, dl
xor ah, 1
xor cl, 1
xor al, dl
or cl, ah
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x68beb37a
cmovne ecx, esi
test dl, dl
mov edx, 0x68beb37a
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x4125c0
mov eax, 0x20f89f47
jmp 0x4125c0
mov eax, 0x44e5a81e
jmp 0x4125c0
mov eax, 0xfe379e72
jmp 0x4125c0
mov eax, dword [0x46097c]
lea esi, [eax + 1]
imul esi, eax
mov eax, esi
not eax
and esi, 0xe44805ca
and eax, 0x1bb7fa35
or esi, eax
mov ecx, esi
xor ecx, 0xe44805ca
xor esi, 0x1bb7fa35
mov eax, esi
mov edx, ecx
and esi, 0xfffffffe
and edx, 1
or eax, 1
and ecx, 0xb708e9ce
or edx, esi
mov edi, eax
and edi, 0x48f71630
mov esi, edx
not esi
and edx, 0xb708e9cf
or ecx, edi
or eax, esi
and esi, 0x48f71630
or edx, esi
not eax
mov esi, 0x4ced22b
xor edx, ecx
or eax, edx
mov ecx, eax
xor ecx, 0xa99bff90
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x5664006f
and eax, 0xa99bff90
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x61a681cb
mov edx, ecx
and edx, 0x9e597e34
or eax, edx
xor eax, 0x61a681cb
or eax, ecx
xor eax, 0xffffffff
setne ch
sete ah
cmp dword [0x460978], 0xa
mov dh, ch
setge dl
setl cl
mov al, dl
or dh, cl
and ch, cl
and dl, ah
or cl, ah
or al, ah
xor dh, 1
or dl, ch
xor cl, 1
xor al, 1
or cl, dl
or al, dh
mov edx, ecx
xor al, 1
xor dl, al
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x8d87b6fb
cmovne ecx, esi
test al, al
mov eax, 0x8d87b6fb
jmp 0x420070
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa0a3795b
and eax, 0x5f5c86a4
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x571c8624
xor ecx, 0xa0a3795b
xor eax, 0x802b80ad
mov esi, ecx
and edx, 0x573fa76f
and esi, 0xa8c05890
and eax, ecx
or esi, edx
mov ebx, eax
not ebx
and eax, 0x56b2167
mov ecx, esi
mov edx, esi
xor edx, 0xa8c05890
xor esi, 0x77b75e99
xor ecx, 0x573fa76e
and esi, edx
and ecx, 0xfffffffe
mov edx, esi
not edx
and esi, 0x56b2167
mov edi, edx
or edx, ebx
and edi, 0xfa94de98
and ebx, 0xfa94de98
or esi, edi
or eax, ebx
not edx
xor eax, esi
mov esi, 0xed927b32
or edx, eax
mov eax, edx
not eax
and edx, 0x2088f9f7
and eax, 0xdf770608
or edx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x5abe8e8d
and eax, 0xa5417172
or ecx, eax
cmp ecx, 0x5abe8e8d
sete dl
cmp dword [0x460978], 0xa
setl cl
mov ah, cl
xor cl, dl
or ah, dl
mov al, ah
xor al, 1
or al, cl
and cl, ah
mov ah, cl
mov edx, eax
and cl, al
xor ah, 1
not dl
or al, ah
and ah, dl
mov edx, 0x38de3163
or ah, cl
mov cl, ah
xor cl, al
test ah, ah
cmovne edx, esi
test al, al
mov eax, 0x38de3163
jmp 0x41ff92
mov eax, 0x3b0ade2c
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov esi, ecx
and esi, 0x8cb9e8b8
mov edx, eax
and edx, 0x73461746
and eax, 0x31071c2
or esi, edx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
xor esi, 0x8cb9e8b8
and ecx, 0xfcef8e3d
or edx, esi
or eax, ecx
mov esi, edx
not esi
and edx, 0x31071c2
mov edi, esi
and edi, 0xfcef8e3d
or edx, edi
mov edi, 0xa895cbe1
xor eax, edx
not eax
or eax, esi
mov esi, 0xc52ed6d5
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x460978], 0xa
setge dl
setl ah
mov ch, dl
or dl, cl
xor ch, cl
xor cl, ah
xor dl, 1
not cl
and ch, al
and cl, ah
mov eax, 0xa895cbe1
or cl, ch
xor cl, dl
mov ch, cl
cmovne eax, esi
not ch
test ch, dl
cmove eax, edi
cmovne eax, esi
test cl, cl
cmovne eax, esi
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x80a88120
and ecx, 0x35070440
mov esi, eax
or esi, 0xa50209e
and edx, 0x8af8a1be
and eax, 0x40005a01
and esi, 0x8af8a1be
or eax, edx
or ecx, esi
xor ecx, eax
mov eax, ecx
not eax
and ecx, 0x4a507a9f
and eax, 0xb5af8560
or ecx, eax
mov esi, ecx
xor esi, 0x3747448
andn edx, ecx, esi
and esi, ecx
mov eax, edx
mov ebx, esi
not eax
not ebx
and edx, 0xc4ab1b4b
and esi, 0xc4ab1b4b
mov edi, eax
or eax, ebx
and edi, 0x3b54e4b4
and ebx, 0x3b54e4b4
or edx, edi
or esi, ebx
not eax
xor esi, edx
mov edx, ecx
not edx
and ecx, 0xe8ff5987
or eax, esi
mov esi, eax
not esi
and eax, 0xeab74587
and esi, 0x1548ba78
or eax, esi
mov esi, edx
and esi, 0x1700a678
and edx, 1
or esi, ecx
mov ecx, eax
xor ecx, 0x41812048
xor eax, 0x163cce31
xor esi, 0xe8ff5986
and ecx, 0x4199e049
or edx, esi
mov esi, eax
and esi, 0xbe661fb6
or ecx, esi
mov esi, edx
not esi
or eax, edx
and edx, 0xbe661fb6
and esi, 0x4199e049
not eax
or esi, edx
xor esi, ecx
or eax, esi
mov edx, eax
xor edx, 0xe3f71879
mov ecx, eax
and ecx, 0xc94977b9
and edx, eax
not eax
and eax, 0x36b68846
or ecx, eax
mov eax, ecx
xor ecx, 0x22b60840
xor eax, 0x40410001
mov esi, ecx
or esi, 0x14082404
and eax, 0x62d30041
and esi, 0x952c3c3c
or eax, esi
mov esi, edx
not esi
and edx, 0x6ad3c3c3
or ecx, esi
and esi, 0x952c3c3c
or edx, esi
not ecx
mov esi, 0xa5181b1f
xor edx, eax
or ecx, edx
not edx
and edx, 0x1c08e786
and ecx, 0xe3f71879
or ecx, edx
sete dl
setne ah
cmp dword [0x460978], 0xa
setge al
setl ch
mov cl, al
and ch, ah
and cl, dl
xor dl, al
or cl, ch
mov ch, al
or al, ah
xor ch, ah
xor al, 1
mov ah, dl
or al, ch
xor ah, al
or al, dl
xor al, 1
or al, ah
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ah, dl
or dl, al
xor ah, al
xor dl, 1
or dl, ah
xor dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xd9e9b3b
cmovne ecx, esi
test dl, 1
cmove ecx, esi
test al, 1
mov eax, 0xd9e9b3b
jmp 0x4125ad
mov eax, 0x1e434a52
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x82528084
mov edx, ecx
and edx, 0x30895463
and ecx, 0xf35a6473
or esi, edx
mov edx, eax
xor edx, 0xb2dbd4e7
and edx, eax
xor esi, 0x82528084
and eax, 0xca59b8c
or edx, esi
or eax, ecx
mov esi, edx
not esi
and edx, 0xb2dbd4e6
mov ecx, eax
xor ecx, 0xca59b8c
xor eax, 0xf35a6473
and esi, 0x4d242b19
or edx, esi
mov esi, 0xa2c7cb8b
andn ecx, edx, ecx
and eax, edx
not edx
or eax, ecx
xor edx, eax
test edx, eax
sete cl
cmp dword [0x460978], 0xa
setge al
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xc758a74a
cmovne eax, esi
test dl, dl
mov edx, 0xc758a74a
cmove eax, esi
test cl, 1
cmove eax, edx
jmp 0x4125c0
mov eax, 0x1b713a58
jmp 0x4125c0
mov eax, 0xd4361fa
jmp 0x4125c0
mov eax, 0xd8b27cb9
jmp 0x4125c0
mov eax, 0x46a02af0
jmp 0x4125c0
mov eax, 0x5ebbbbc2
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
xor edx, 0xfffffffe
mov ecx, eax
not ecx
and edx, eax
or eax, 1
mov edi, ecx
and edi, 0xf2623af2
mov esi, eax
and esi, 0xd9dc50c
or edi, esi
mov esi, edx
not esi
and edx, 0xf2623af3
or eax, esi
and esi, 0xd9dc50c
or edx, esi
not eax
mov esi, 0x3a4fa6cd
xor edx, edi
or eax, edx
mov edx, eax
not edx
and eax, 0xda5ae3f1
and edx, 0x25a51c0e
or eax, edx
xor eax, 0xda5ae3f1
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6dc0a3e4
and ecx, 0x923f5c1b
or eax, ecx
xor eax, 0x6dc0a3e4
setne dl
sete ah
cmp dword [0x460978], 0xa
mov ecx, edx
setl ch
setge al
and cl, al
and ch, ah
xor dl, al
or ch, cl
and dl, ah
mov cl, ch
xor cl, al
or al, ah
xor al, 1
and cl, ch
or al, dl
mov ah, al
mov edx, eax
xor ah, 1
and dl, ah
xor dl, 1
or dl, ah
xor dl, 1
or dl, al
mov al, dl
xor dl, 1
and dl, cl
xor cl, 1
and al, cl
or ah, cl
mov ecx, 0xd5d0336f
or dl, al
mov al, ah
xor al, dl
test ah, ah
cmovne ecx, esi
test dl, 1
not al
cmove ecx, esi
test al, 1
mov eax, 0xd5d0336f
cmovne ecx, eax
mov eax, ecx
jmp 0x4125c0
mov eax, 0xb9b7f75b
jmp 0x4125c0
mov eax, 0x5a54bd0d
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, 0x968faba9
and ecx, 0x69705456
or eax, ecx
mov ecx, eax
xor ecx, 0x28fa088
xor eax, 0x29001452
and eax, 0xbd001f73
and ecx, 0x42ffe08c
or ecx, eax
mov eax, ecx
mov edx, ecx
xor ecx, 0x954004
xor eax, 0xbd001f73
xor edx, 0xbd001f72
and edx, eax
and ecx, 0x28955177
and eax, 0xd76aae88
or eax, ecx
xor eax, 0xd76aae89
or eax, edx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0xb8a9440a
and eax, 0x292d0
mov edx, ecx
and edx, 0x4502021
or ecx, 0x28184402
or esi, edx
and ecx, 0x6b1c4d06
mov edx, esi
xor edx, 0x90a10008
xor esi, 0x43140904
or eax, ecx
and esi, 0x6b1c4d06
and edx, 0x94e12029
or edx, esi
mov esi, 0x3021e95
xor eax, edx
mov ecx, eax
not ecx
and eax, 0xbcf9642b
and ecx, 0x43069bd4
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xa9584224
and ecx, 0x56a7bddb
or eax, ecx
mov ecx, eax
xor ecx, 0x28004204
xor eax, 0x52843101
and eax, 0xd3dc3121
and ecx, 0x2c23cede
or ecx, eax
cmp ecx, 0x2c23cede
sete dl
cmp dword [0x460978], 0xa
setge ch
setl cl
mov al, ch
mov ah, cl
or ch, dl
or cl, dl
xor al, dl
xor ah, dl
not al
xor ah, 1
and al, dl
mov dl, ah
xor al, 1
xor dl, cl
or cl, ah
mov dh, al
or al, ch
xor cl, 1
xor dh, ch
xor al, 1
or cl, dl
or al, dh
mov edx, ecx
xor al, 1
xor dl, al
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x88277bf4
cmovne ecx, esi
test al, 1
mov eax, 0x88277bf4
cmovne eax, ecx
jmp 0x42050e
mov eax, 0xefddcaca
jmp 0x4125c0
mov ecx, dword [0x46097c]
mov edi, 0x482f66a5
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x221c28
mov edx, ecx
and edx, 0x90044103
and ecx, 0x807e6397
or esi, edx
mov edx, eax
xor edx, 0x90265d2b
and edx, eax
xor esi, 0x221c28
and eax, 0x7f819c68
or edx, esi
or eax, ecx
mov esi, edx
not esi
and edx, 0x90265d2a
mov ecx, eax
xor ecx, 0x7f819c68
xor eax, 0x807e6397
and esi, 0x6fd9a2d5
or edx, esi
mov esi, 0x8db2428
andn ecx, edx, ecx
and eax, edx
not edx
or eax, ecx
xor edx, eax
test edx, eax
setne al
cmp dword [0x460978], 0xa
mov ah, al
setl dl
setge cl
or cl, al
xor al, dl
or ah, dl
not al
and al, dl
mov dl, ah
xor al, 1
xor dl, al
or al, ah
xor al, 1
or al, dl
mov edx, eax
and al, cl
xor cl, 1
jmp 0x41f8dc
mov eax, 0xf4931e52
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
and eax, 0x6b5ad4e6
and ecx, 1
mov esi, edx
and edx, 0x94a52b19
and esi, 0xfffffffe
or eax, edx
or ecx, esi
mov esi, 0xeaf95fd3
mov edx, eax
xor edx, 0x6b5ad4e6
xor eax, 0x94a52b19
andn edx, ecx, edx
and eax, ecx
not ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete dl
setne al
cmp dword [0x460978], 0xa
setge ah
mov cl, ah
xor cl, al
or al, ah
or ah, dl
and cl, dl
xor cl, 1
mov edx, ecx
or cl, ah
xor dl, ah
xor cl, 1
or cl, dl
mov edx, ecx
mov ah, cl
and ah, al
xor dl, 1
xor al, 1
and dl, al
or dl, ah
mov ah, al
or al, cl
xor ah, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xf4931e52
cmovne eax, esi
test dl, dl
not cl
mov edx, 0xf4931e52
cmove eax, esi
test cl, 1
cmovne eax, edx
jmp 0x4125c0
mov eax, 0xeb67321a
jmp 0x4125c0
mov eax, 0x4db4f42c
jmp 0x4125c0
mov eax, 0xac08ad2
jmp 0x4125c0
mov eax, 0x9e53b500
jmp 0x4125c0
mov eax, 0xe9889cc1
jmp 0x4125c0
mov eax, 0x1f6c07d2
jmp 0x4125c0
mov eax, 0xcc3a9dc9
jmp 0x4125c0
mov eax, 0xad30f869
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xb65cc96e
mov edi, eax
or edi, 0x99893a50
mov esi, eax
and esi, 0x99893a50
and eax, 0x49a33691
mov edx, edi
not edx
and edi, 0x6676c5ae
or eax, ecx
or edx, esi
and edx, 0x99893a51
or edx, edi
mov esi, edx
not esi
and edx, 0x49a33691
mov edi, esi
and edi, 0xb65cc96e
or edx, edi
xor eax, edx
xor esi, eax
test esi, eax
mov esi, 0x82d3c2d3
setne dl
sete ah
cmp dword [0x460978], 0xa
mov dh, dl
setl ch
setge cl
mov al, ch
or dh, ch
xor al, dl
mov bl, dh
and dl, ch
not al
and al, ch
xor al, 1
xor bl, al
or al, dh
mov dh, cl
xor al, 1
xor dh, ah
or al, bl
and dh, cl
and cl, ah
mov ah, al
or cl, dl
mov dl, al
xor ah, 1
or cl, dh
and dl, ah
xor dl, 1
mov ch, dl
or dl, ah
xor ch, ah
xor dl, 1
xor ah, cl
or dl, ch
mov ch, dl
and dl, cl
xor cl, 1
xor ch, 1
and ch, cl
or cl, al
xor cl, 1
or dl, ch
or cl, ah
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x7e2161f9
cmovne ecx, esi
test dl, 1
cmove ecx, esi
test al, 1
mov eax, 0x7e2161f9
jmp 0x4125ad
mov eax, 0xc758a74a
jmp 0x4125c0
mov eax, dword [0x46097c]
mov edi, 0xc5a0820d
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9fc06558
and eax, 0x603f9aa7
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x8a244e7d
and eax, 0x75dbb182
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x5802925
xor eax, 0xea1bd4da
xor ecx, 0x35f8fd4e
and ecx, eax
and edx, 0x259079ff
and eax, 0xda6f8600
or eax, edx
mov edx, eax
xor edx, 0xda630000
xor eax, 0x259079fe
and edx, 0xdfe32994
and eax, 0xfffffffe
or edx, ecx
not ecx
and ecx, 0x201cd66a
and edx, 0xdfe32995
or edx, ecx
or eax, edx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x1e409841
and eax, 0x8013602a
mov edx, ecx
and edx, 0x20080294
or ecx, 0x14000a91
or esi, edx
and ecx, 0x55a40f91
mov edx, esi
xor edx, 0xa409040
xor esi, 0x41a40790
or eax, ecx
and esi, 0x55a40f91
and edx, 0x2a489044
or edx, esi
mov esi, 0x313e586c
xor eax, edx
mov ecx, eax
not ecx
and eax, 0xd75567ff
and ecx, 0x28aa9800
or eax, ecx
mov ecx, eax
xor ecx, 0x4808b420
xor eax, 0x16e202d5
mov edx, eax
and edx, 0xa7174bce
and ecx, 0x58e8b431
or ecx, edx
xor ecx, 0x58e8b431
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete ah
cmp dword [0x460978], 0xa
setl al
setge ch
mov cl, al
and ch, ah
and dl, al
xor cl, ah
or dl, ch
mov dh, cl
and cl, al
or al, ah
and dh, ah
xor cl, 1
xor al, 1
xor dh, 1
or al, dl
mov bl, dh
mov ah, al
xor bl, cl
or cl, dh
xor ah, 1
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and ah, dl
or dl, al
and al, cl
or al, ah
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc5a0820d
jmp 0x420504
mov eax, 0xce89d241
jmp 0x4125c0
mov eax, 0x60388214
jmp 0x4125c0
mov ecx, dword [0x46097c]
mov edi, 0xe14808bd
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xd08a5415
and edx, 0xd08a5415
and ecx, eax
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xd08a5414
and edx, 0x2f75abeb
or ecx, edx
mov edx, ecx
not edx
and ecx, eax
andn esi, eax, edx
or ecx, esi
mov esi, 0xffbbac54
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp dword [0x460978], 0xa
setge al
mov edx, eax
or al, cl
xor dl, cl
mov ecx, eax
xor cl, 1
and al, dl
xor dl, 1
mov ch, cl
xor ch, dl
and dl, cl
and ch, cl
or dl, al
mov al, ch
xor al, dl
cmovne esi, edi
test dl, dl
mov eax, esi
cmovne eax, edi
test ch, ch
cmove eax, esi
jmp 0x4125c0
mov eax, 0x351c3e80
jmp 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0x3aef66c5
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3567aa2f
mov edx, eax
and eax, 0xca9855d0
and edx, 0xfffffffe
or eax, ecx
xor eax, 0xca9855d1
or eax, edx
mov ecx, eax
not ecx
and eax, 0x7085cfe6
and ecx, 0x8f7a3019
or ecx, eax
mov eax, ecx
xor eax, 0x8781000
xor ecx, 0xf84
and ecx, 0x87022f9d
and eax, 0x78fdd062
or eax, ecx
xor eax, 0x78fdd062
setne dl
sete cl
cmp dword [0x460978], 0xa
mov ch, dl
setl ah
setge al
mov dh, ah
and ch, al
or dl, ah
and dh, cl
xor cl, ah
xor dl, 1
or dh, ch
and cl, ah
xor al, dh
or cl, dl
and al, dh
mov edx, eax
xor al, cl
xor cl, 1
xor dl, 1
or cl, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x9f4f2254
cmovne eax, esi
test cl, cl
mov ecx, 0x9f4f2254
cmovne eax, ecx
test dl, 1
cmove eax, esi
jmp 0x4125c0
mov eax, 0x743c910c
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov esi, eax
and esi, 0x73322694
mov edx, ecx
and edx, 0x8ccdd96a
and ecx, 0xdef77282
or esi, edx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
and eax, 0x21088d7d
xor esi, 0x73322694
or edx, esi
or eax, ecx
mov esi, 0xba5e6406
not edx
xor eax, 0x21088d7d
or eax, edx
mov ecx, eax
not ecx
and eax, 0x3e8a814d
and ecx, 0xc1757eb2
or eax, ecx
xor eax, 0x3e8a814d
sete ch
setne ah
cmp dword [0x460978], 0xa
mov dh, ch
setge al
mov dl, al
and ch, al
or dh, al
inc dl
xor dh, 1
mov cl, dl
and dl, ah
or dl, ch
mov ch, al
or al, ah
or cl, ah
xor ch, ah
xor al, 1
xor cl, 1
or al, ch
or cl, dh
xor al, 1
mov ah, cl
or al, dl
xor ah, 1
mov edx, eax
xor dl, 1
and dl, ah
or ah, al
and al, cl
or al, dl
mov cl, ah
mov edx, 0x56c21790
xor cl, al
test al, 1
cmovne edx, esi
test ah, 1
mov eax, 0x56c21790
jmp 0x41ff92
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x580020a0
mov esi, ecx
mov edi, ecx
or esi, 0x24000110
and edx, 0x7c0021b0
and edi, 0x83ec5e40
and ecx, 0x835754c3
or edi, edx
mov edx, eax
and esi, 0x7c0021b0
and edx, 0x13800f
and eax, 0x7ca8ab3c
or edx, esi
or eax, ecx
xor edx, edi
mov ecx, eax
xor ecx, 0x7ca8ab3c
xor eax, 0x835754c3
mov esi, edx
not esi
and edx, 0xa7ec5f51
and esi, 0x5813a0ae
or edx, esi
mov esi, 0x491419ca
andn ecx, edx, ecx
and eax, edx
not edx
or eax, ecx
xor edx, eax
test edx, eax
sete ah
setne al
cmp dword [0x460978], 0xa
mov cl, ah
setl dl
setge ch
xor cl, dl
mov dh, dl
and ch, ah
and cl, al
or dh, al
and al, dl
or dl, ah
or al, ch
xor cl, 1
mov ebx, ecx
or cl, dh
xor al, 1
mov ah, al
or al, dl
xor bl, dh
xor cl, 1
or cl, bl
xor ah, dl
xor al, 1
or al, ah
mov ah, cl
mov ch, cl
xor ah, 1
mov dl, ah
or ah, al
and dl, cl
xor dl, 1
xor ch, dl
or dl, cl
xor dl, 1
or dl, ch
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and dl, al
mov al, ah
or dl, cl
mov ecx, 0xd0a3b189
xor al, dl
test al, 1
cmovne ecx, esi
test ah, 1
mov eax, 0xd0a3b189
cmovne eax, ecx
jmp 0x4201d2
mov eax, 0x80179c47
jmp 0x4125c0
mov eax, 0x2d03f518
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
mov esi, ecx
xor esi, 0xbe828054
not eax
or edx, 0x417d7fab
mov ebx, eax
mov edi, edx
and esi, ecx
and edi, 0x7a9c5c14
and ebx, 0x84028040
and eax, 0xf198f59c
or ebx, edi
mov edi, esi
not edi
and esi, 0x8563a3eb
or edx, edi
and edi, 0x7a9c5c14
or esi, edi
not edx
xor esi, ebx
or edx, esi
mov esi, edx
not esi
and edx, 0xf45a4a69
and esi, 0xba5b596
or edx, esi
mov esi, edx
xor esi, 0x48808234
xor edx, 0x4252542
and edx, 0x67d6d4a
and esi, 0xf98292b5
or esi, edx
mov edx, esi
xor edx, 0xf1809094
xor esi, 0x67d6d4a
mov edi, esi
or esi, ecx
and ecx, 0xe670a63
and edi, 0xe670a63
and edx, 0xf198f59c
or edx, edi
or eax, ecx
not esi
xor eax, edx
or esi, eax
xor esi, 0xffffffff
mov esi, 0x3021e95
setne ah
sete dl
cmp dword [0x460978], 0xa
mov cl, ah
setge al
xor ah, al
or cl, al
or al, dl
and ah, dl
xor al, 1
mov edx, ecx
or al, ah
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xee741dcf
cmovne ecx, esi
test al, al
mov eax, 0xee741dcf
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
mov esi, eax
not edx
or esi, 1
and eax, 0x23b71e03
mov ecx, edx
mov edi, edx
or ecx, 0x48e13fc0
and esi, 0x48e13fc1
and edi, 0xb71ec03e
and edx, 0xdc48e1fc
or edi, esi
and ecx, 0x48e13fc1
or eax, edx
xor ecx, edi
mov edx, eax
xor edx, 0x1340e01
xor eax, 0x900820c0
mov esi, ecx
not esi
and ecx, 0x4d74cf3d
and eax, 0xb28b30c2
and edx, 0x4d74cf3d
mov edi, esi
and edi, 0xb28b30c2
or edx, eax
or ecx, edi
xor edx, ecx
not edx
or edx, esi
mov esi, 0x2c89cf59
xor edx, 0xffffffff
sete dl
setne ah
cmp dword [0x460978], 0xa
setl al
setge cl
or ah, al
or cl, dl
mov ch, ah
xor ch, cl
or cl, ah
mov ah, al
xor al, dl
or ah, dl
xor cl, 1
xor ah, 1
or cl, ch
or al, ah
mov edx, ecx
xor al, 1
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd9840cd5
cmovne ecx, esi
test al, 1
mov eax, 0xd9840cd5
jmp 0x420070
mov eax, 0xa72cb946
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov esi, ecx
mov eax, ecx
xor eax, 0xfffffffe
not esi
mov edx, esi
and eax, ecx
and edx, 0xfffffffe
and esi, 0x607afd7
and ecx, 0xf9f85028
or eax, edx
or ecx, esi
mov esi, ecx
mov edx, eax
not edx
xor esi, 0xd8d05008
xor ecx, 0x607afd7
mov edi, eax
and edi, 0x212c07e5
or eax, ecx
and edx, 0xded3f81a
and ecx, 0x212c07e5
and esi, 0xded3f81a
or edx, edi
or esi, ecx
not eax
xor esi, edx
or eax, esi
mov esi, 0x3e2d7603
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x460978], 0xa
setl al
setge ah
and cl, ah
and al, dl
or ah, dl
or al, cl
xor al, 1
mov ecx, eax
or al, ah
xor cl, ah
mov edx, eax
xor dl, cl
mov edx, 0xd2dbac19
cmovne edx, esi
test al, al
mov eax, 0xd2dbac19
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x4125c0
mov eax, 0xf0ec76d9
jmp 0x4125c0
mov eax, 0xaf98ffa6
jmp 0x4125c0
mov eax, 0x194cb496
jmp 0x4125c0
mov eax, 0x74d8609a
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x10840404
and eax, 0x21416840
mov esi, ecx
or esi, 0xc63a9080
and edx, 0xd6be9484
and ecx, 0x800033b
and esi, 0xd6be9484
or ecx, edx
or eax, esi
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0xa4c6226d
and ecx, 0x5b39dd92
or eax, ecx
mov ecx, eax
mov edx, eax
xor eax, 0x91030601
xor ecx, 0x6afcb1d6
xor edx, 0x6afcb1d7
and edx, ecx
and eax, 0xf3d32641
and ecx, 0xc2cd9be
or ecx, eax
xor ecx, 0xc2cd9bf
or ecx, edx
mov edx, ecx
xor edx, 0x50f04620
mov eax, ecx
and eax, 0x10104620
and edx, ecx
not ecx
and ecx, 0x40e00000
mov esi, edx
not esi
and edx, 0xce7357d9
or eax, ecx
mov ecx, eax
xor ecx, 0x104600
xor eax, 0xefefb9df
mov edi, eax
or eax, esi
and esi, 0x318ca826
and edi, 0x318ca826
and ecx, 0x40704600
or edx, esi
or ecx, edi
not eax
mov esi, 0x60f97ad5
xor edx, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x826a2b92
and ecx, 0x7d95d46d
or eax, ecx
xor eax, 0xd29a6db2
sete dl
setne ch
cmp dword [0x460978], 0xa
setl cl
setge ah
mov al, cl
and cl, ch
and ch, ah
and al, dl
and dl, ah
or al, ch
or cl, dl
xor al, 1
mov edx, ecx
or al, ah
xor dl, 1
mov ch, al
and cl, al
or al, dl
not ch
and dl, ch
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x2d58ae50
cmovne edx, esi
test al, al
mov eax, 0x2d58ae50
cmovne edx, eax
test cl, 1
cmove edx, esi
mov eax, edx
jmp 0x4125c0
mov eax, 0x8f687220
jmp 0x4125c0
mov eax, dword [0x46097c]
mov esi, 0x2e5f2505
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x30337b88
and eax, 0xcfcc8477
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x45c00461
xor eax, 0x30337b88
xor ecx, 0x30337b89
and ecx, eax
and edx, 0x45e32fe1
and eax, 0xba1cd01e
or eax, edx
xor eax, 0xba1cd01f
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x8ccf0104
mov edx, ecx
and edx, 0x20200841
and ecx, 0x5310f6ba
or eax, edx
xor eax, 0x8ccf0104
or ecx, eax
setne ah
sete al
cmp dword [0x460978], 0xa
mov dh, ah
setl ch
setge cl
xor ch, al
xor al, cl
xor dh, cl
or cl, ah
xor cl, 1
mov dl, al
or cl, ch
xor dl, 1
xor cl, 1
or cl, dh
mov ah, cl
xor ah, 1
mov ch, ah
or ah, dl
and dl, cl
xor cl, al
xor ah, 1
and ch, al
or ah, cl
or dl, ch
mov ecx, 0x2c3bf1b5
mov al, ah
xor al, dl
test al, 1
cmovne ecx, esi
test ah, 1
mov eax, 0x2c3bf1b5
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x4125c0
mov eax, 0xecb70c2a
jmp 0x4125c0
mov eax, 0x17e789d0
jmp 0x4125c0
mov eax, 0x7bf84e0a
jmp 0x4125c0
mov eax, 0xd66e399a
jmp 0x4125c0
mov eax, 0xfca64d93
jmp 0x4125c0
mov eax, 0x5ef35541
jmp 0x4125c0
mov eax, 0xac19b50a
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov esi, ecx
or esi, 0xa29b8d02
mov edx, eax
mov edi, eax
or edx, 0x58406050
and esi, 0xfadbed52
and edi, 0x201289
and eax, 0xc053f1c8
or edi, esi
mov esi, ecx
and edx, 0xfadbed52
and esi, 0x5040024
or esi, edx
xor esi, edi
mov edx, esi
not edx
and esi, 0x1f9fceb7
and edx, 0xe0603148
or esi, edx
mov edx, esi
xor edx, 0x46f3026
xor esi, 0x30004300
and esi, 0x7390cf49
and edx, 0x8c6f30b6
or edx, esi
mov esi, edx
xor esi, 0x80433080
xor edx, 0x7390cf49
mov edi, edx
or edx, ecx
and ecx, 0x3fac0e37
and edi, 0x3fac0e37
and esi, 0xc053f1c8
or esi, edi
or eax, ecx
not edx
xor eax, esi
mov esi, 0x93625c78
or edx, eax
xor edx, 0xffffffff
sete ah
setne dl
cmp dword [0x460978], 0xa
setl ch
setge al
mov cl, ch
mov dh, ch
xor cl, dl
or dh, dl
not cl
and cl, dl
and dl, ch
xor cl, 1
mov ebx, ecx
or cl, dh
xor bl, dh
mov dh, al
xor cl, 1
xor dh, ah
or cl, bl
and dh, al
and al, ah
or al, dl
mov dl, cl
or al, dh
mov ah, al
xor dl, al
and al, cl
and dl, cl
xor ah, 1
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa2c7cb8b
cmovne ecx, esi
test al, 1
mov eax, ecx
cmovne eax, esi
test dl, 1
cmove eax, ecx
jmp 0x4125c0
mov eax, 0x434c801d
jmp 0x4125c0
mov eax, 0xcf02be93
jmp 0x4125c0
mov eax, dword [0x46097c]
lea ecx, [eax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov esi, ecx
and esi, 0xd7605930
and ecx, 0xd5f45f57
mov edx, eax
and edx, 0x289fa6ce
or esi, edx
mov edx, eax
or edx, 0x11399a58
and eax, 0x2a0ba0a8
mov edi, esi
xor edi, 0xc6404120
xor esi, 0x198249
and edx, 0x11399a59
or eax, ecx
and esi, 0x11399a59
and edi, 0xeec665a6
or edi, esi
xor edx, edi
mov esi, edx
not esi
and edx, 0x2a0ba0a8
mov edi, esi
and edi, 0xd5f45f57
or edx, edi
mov edi, 0x92b087ae
xor eax, edx
xor esi, eax
test esi, eax
mov esi, 0x6155284a
setne dl
sete ch
cmp dword [0x460978], 0xa
setge dh
mov ah, dh
inc ah
mov cl, ah
mov al, ah
and cl, dh
or al, dl
xor cl, 1
or cl, dh
xor cl, 1
or cl, ah
or ah, ch
mov ebx, ecx
and cl, dl
xor bl, 1
and bl, ch
or ch, dh
or cl, bl
mov dh, ch
mov ebx, 0x92b087ae
xor dh, al
or al, ch
xor cl, 1
mov dl, cl
xor al, 1
or cl, ah
or al, dh
xor dl, ah
xor cl, 1
or cl, dl
mov edx, eax
mov ah, cl
xor dl, cl
and cl, al
and dl, al
xor ah, 1
xor al, 1
and al, ah
or cl, al
mov eax, edx
xor al, cl
test cl, 1
cmovne ebx, esi
test dl, 1
cmove ebx, edi
test al, 1
cmovne ebx, esi
mov eax, ebx
jmp 0x4125c0
mov eax, 0xa1f77f90
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x50802850
and eax, 0x2b1747ad
and ecx, 0x84689002
or edx, ecx
xor edx, 0x50802850
or eax, edx
mov ecx, eax
not ecx
and eax, 0x32540f50
and ecx, 0xcdabf0af
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x11020090
xor ecx, 0xe6bcb702
xor eax, 0xf32aabee
and eax, ecx
and edx, 0x73beb290
and ecx, 0x8c414d6f
or ecx, edx
mov esi, ecx
mov edx, ecx
xor esi, 0x8c414d6f
xor edx, 0x6628ae7c
xor ecx, 0x50328210
and edx, esi
or esi, 1
and ecx, 0x5873ce5c
or eax, edx
mov edx, eax
not edx
and eax, 0x15961ced
and edx, 0xea69e312
or eax, edx
mov edx, eax
not edx
and eax, 0x5873ce5c
mov edi, edx
or edx, esi
and edi, 0xa78c31a3
and esi, 0xa78c31a3
or ecx, esi
or eax, edi
not edx
mov esi, 0xfbde879d
xor ecx, eax
or edx, ecx
mov eax, edx
not eax
and edx, 0x700b00
mov ecx, eax
and ecx, 0x9f0e4440
and eax, 0x6081b0bf
or edx, ecx
xor edx, 0x700b00
or eax, edx
mov ecx, eax
not ecx
and eax, 0x5a7699a4
and ecx, 0xa589665b
or eax, ecx
xor eax, 0xa589665b
sete dl
setne ch
cmp dword [0x460978], 0xa
setge cl
setl al
mov ah, cl
or al, dl
xor ah, ch
xor al, 1
and ch, ah
and cl, ah
or al, ah
xor ch, 1
xor cl, 1
mov ah, al
mov dh, ch
xor ah, 1
xor dh, cl
or cl, ch
xor cl, 1
or cl, dh
mov edx, ecx
xor dl, al
and al, cl
and dl, cl
xor cl, 1
and cl, ah
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x2e55fe07
cmovne eax, esi
test dl, 1
mov edx, 0x2e55fe07
cmove eax, edx
test cl, 1
cmovne eax, esi
jmp 0x4125c0
mov ecx, dword [0x46097c]
mov edi, 0x1d43dcc7
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
mov ecx, eax
or ecx, 0x9df0110c
not edx
mov esi, edx
or esi, 0x22008400
and ecx, 0xbff0950c
and edx, 0x400368e1
or edx, ecx
mov ecx, eax
and esi, 0xbff0950c
and ecx, 0xc0212
or ecx, esi
xor ecx, edx
mov edx, ecx
not edx
and ecx, 0x6203ece0
and edx, 0x9dfc131f
or ecx, edx
mov edx, ecx
not edx
and ecx, eax
andn esi, eax, edx
or ecx, esi
mov esi, 0x3753b079
xor edx, ecx
test edx, ecx
setne dl
sete ah
cmp dword [0x460978], 0xa
setl al
setge cl
and ah, cl
and al, dl
or al, ah
mov ah, cl
or cl, dl
xor ah, dl
xor cl, 1
or cl, ah
xor cl, 1
or cl, al
xor al, 1
mov edx, eax
xor al, cl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1d43dcc7
cmovne ecx, esi
test al, 1
mov eax, ecx
cmovne eax, edi
test dl, 1
cmovne eax, ecx
jmp 0x4125c0
mov eax, 0x25d61ad8
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, 0x2c14005c
mov edx, ecx
and edx, 0x10208c00
and ecx, 0xc3cb73a3
or eax, edx
xor eax, 0x2c14005c
or ecx, eax
mov edx, ecx
xor edx, 0xcf3ba754
mov eax, ecx
and eax, 0xd675fc19
and edx, ecx
not ecx
and ecx, 0x298a03e6
or eax, ecx
mov ecx, eax
xor ecx, 0xc631a410
xor eax, 0x298a03e6
and ecx, 0xcf3ba754
and eax, 0xfffffffe
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x45d00644
and ecx, 0xba2ff9bb
or edx, ecx
xor edx, 0x8aeba111
or eax, edx
mov ecx, eax
not ecx
mov esi, eax
or esi, 0x13300d44
and eax, 0x40000000
mov edx, ecx
or edx, 0xac008088
and esi, 0xbf308dcc
and ecx, 0xcf7233
and edx, 0xbf308dcc
or ecx, esi
mov esi, 0x3610fa88
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and eax, 0x90be59fa
and ecx, 0x6f41a605
or eax, ecx
mov ecx, eax
xor ecx, 0x8300000
xor eax, 0x40025488
and eax, 0x7443ffc9
and ecx, 0x8bbc0036
or ecx, eax
mov eax, ecx
xor eax, 0x893c0030
xor ecx, 0x50032a80
and ecx, 0x52832a86
and eax, 0xad7cd579
or eax, ecx
mov ecx, eax
xor ecx, 0x50810880
xor eax, 0x2c084408
and eax, 0x2e0a660e
and ecx, 0xd1f599f1
or ecx, eax
xor ecx, 0xd1f599f1
sete dl
setne ah
cmp dword [0x460978], 0xa
setl cl
setge al
and dl, al
and cl, ah
or al, ah
or cl, dl
mov ah, cl
mov edx, ecx
xor ah, 1
and dl, ah
xor dl, 1
or dl, ah
xor dl, 1
or dl, cl
mov ah, dl
xor dl, 1
and ah, al
xor al, 1
and dl, al
or dl, ah
mov ah, al
or al, cl
xor ah, cl
xor al, 1
or al, ah
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xc81d1614
cmovne eax, esi
test dl, dl
mov edx, 0xc81d1614
cmove eax, esi
test cl, 1
cmove eax, edx
jmp 0x4125c0
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov esi, eax
and esi, 0x4fd62668
mov ecx, edx
and ecx, 0xb029d996
and edx, 0xd1ab126
or esi, ecx
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
and eax, 0xf2e54ed9
xor esi, 0x4fd62668
or ecx, esi
or eax, edx
mov edx, eax
mov esi, ecx
xor edx, 0x2450299
xor eax, 0x5122020
not esi
and ecx, 0xa4d939f
mov edi, esi
and edi, 0xf5b26c60
and eax, 0xf5b26c60
and edx, 0xa4d939f
or ecx, edi
or edx, eax
xor edx, ecx
not edx
or edx, esi
mov esi, 0xd6fe2c08
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x460978], 0xa
setl dl
setge ah
and al, ah
and dl, cl
or ah, cl
or al, dl
mov edx, eax
mov ch, al
xor dl, 1
mov cl, dl
or dl, ah
and cl, al
xor cl, 1
xor ch, cl
or cl, al
mov al, dl
xor cl, 1
or cl, ch
xor cl, ah
xor al, cl
test dl, dl
mov edx, 0x65e011f2
cmovne edx, esi
test cl, 1
cmove edx, esi
test al, 1
mov eax, 0x65e011f2
jmp 0x42081e
mov ecx, dword [0x46097c]
lea eax, [ecx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
mov esi, eax
or ecx, 0xcd9de066
and esi, 0xcd9de066
and eax, 0x47c251e
mov edi, edx
and edi, 0x32621f98
and ecx, 0xcd9de067
and edx, 0xfb83dae1
or edi, esi
or eax, edx
xor ecx, edi
xor eax, 0x47c251e
mov esi, ecx
not esi
and ecx, 0x54645387
and esi, 0xab9bac78
or ecx, esi
mov esi, 0x56c21790
xor ecx, 0x54645387
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x40b445ce
and ecx, 0xbf4bba31
or eax, ecx
cmp eax, 0x40b445ce
setne al
cmp dword [0x460978], 0xa
setge cl
mov edx, ecx
or cl, al
xor dl, al
xor dl, 1
mov eax, edx
or dl, cl
xor al, cl
mov ah, dl
xor ah, al
test dl, dl
mov edx, 0xb3f211ec
cmovne edx, esi
test al, al
cmove edx, esi
test ah, ah
mov eax, 0xb3f211ec
cmove edx, eax
mov eax, edx
jmp 0x4125c0
mov eax, 0x9460abb9
jmp 0x4125c0
mov eax, 0xebc1ffe4
jmp 0x4125c0
cmp eax, 0x16eca25c
jne 0x4125c0
add esp, 4
pop esi
pop edi
pop ebx
pop ebp
ret