Function at 0x18012d719
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x31a1ad82
pushf
not eax
add eax, 0x8acca0a5
xor eax, 0xf1e96ab4
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x84d531e6
xor eax, 0xcb9758b0
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe986b57c
xor eax, 0xd82eb53c
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf2064930
xor eax, 0x937373ab
rol eax, 0x2b
popf
cmp eax, 0x63
jne 0x18012d77c
popf
pop rax
jmp 0x180131bca
cmp eax, 0x48
jne 0x18012d78b
popf
pop rax
jmp 0x180130c67
cmp eax, 0x3f
jne 0x18012d79a
popf
pop rax
jmp 0x1801306ab
cmp eax, 1
jne 0x18012d7a9
popf
pop rax
jmp 0x18012e115
cmp eax, 0x4a
jne 0x18012d7b8
popf
pop rax
jmp 0x180130cf2
cmp eax, 0x78
jne 0x18012d7c7
popf
pop rax
jmp 0x1801326ef
cmp eax, 0x80
jne 0x18012d7d6
popf
pop rax
jmp 0x180132b6b
cmp eax, 0x6e
jne 0x18012d7e5
popf
pop rax
jmp 0x180132239
cmp eax, 0x8b
jne 0x18012d7f4
popf
pop rax
jmp 0x1801330a1
cmp eax, 0x7d
jne 0x18012d803
popf
pop rax
jmp 0x1801329b3
cmp eax, 0x2a
jne 0x18012d812
popf
pop rax
jmp 0x18012fb7d
cmp eax, 0x71
jne 0x18012d821
popf
pop rax
jmp 0x180132360
cmp eax, 0x1c
jne 0x18012d830
popf
pop rax
jmp 0x18012f336
cmp eax, 0x2e
jne 0x18012d83f
popf
pop rax
jmp 0x18012fdb3
cmp eax, 0x89
jne 0x18012d84e
popf
pop rax
jmp 0x180132f8b
cmp eax, 0x2b
jne 0x18012d85d
popf
pop rax
jmp 0x18012fc01
cmp eax, 0x1b
jne 0x18012d86c
popf
pop rax
jmp 0x18012f28d
cmp eax, 0x6a
jne 0x18012d87b
popf
pop rax
jmp 0x180132044
cmp eax, 0x23
jne 0x18012d88a
popf
pop rax
jmp 0x18012f72e
cmp eax, 0x5b
jne 0x18012d899
popf
pop rax
jmp 0x180131721
cmp eax, 0x43
jne 0x18012d8a8
popf
pop rax
jmp 0x1801308fb
cmp eax, 0x13
jne 0x18012d8b7
popf
pop rax
jmp 0x18012eda5
cmp eax, 0x33
jne 0x18012d8c6
popf
pop rax
jmp 0x1801300a2
cmp eax, 0x24
jne 0x18012d8d5
popf
pop rax
jmp 0x18012f7a1
cmp eax, 0x1e
jne 0x18012d8e4
popf
pop rax
jmp 0x18012f46d
cmp eax, 0x94
jne 0x18012d8f3
popf
pop rax
jmp 0x1801334b6
cmp eax, 0x26
jne 0x18012d902
popf
pop rax
jmp 0x18012f90a
cmp eax, 0x27
jne 0x18012d911
popf
pop rax
jmp 0x18012f97b
cmp eax, 0x30
jne 0x18012d920
popf
pop rax
jmp 0x18012ff05
cmp eax, 0x10
jne 0x18012d92f
popf
pop rax
jmp 0x18012ebf1
cmp eax, 0x37
jne 0x18012d93e
popf
pop rax
jmp 0x180130292
cmp eax, 9
jne 0x18012d94d
popf
pop rax
jmp 0x18012e4db
cmp eax, 0x39
jne 0x18012d95c
popf
pop rax
jmp 0x1801303ab
cmp eax, 0x16
jne 0x18012d96b
popf
pop rax
jmp 0x18012ef61
cmp eax, 0x7e
jne 0x18012d97a
popf
pop rax
jmp 0x180132a1b
cmp eax, 0x4b
jne 0x18012d989
popf
pop rax
jmp 0x180130d7b
cmp eax, 0x92
jne 0x18012d998
popf
pop rax
jmp 0x1801333c4
cmp eax, 0x14
jne 0x18012d9a7
popf
pop rax
jmp 0x18012ee67
cmp eax, 0x72
jne 0x18012d9b6
popf
pop rax
jmp 0x180132407
cmp eax, 0x7f
jne 0x18012d9c5
popf
pop rax
jmp 0x180132aad
cmp eax, 0x69
jne 0x18012d9d4
popf
pop rax
jmp 0x180131fad
cmp eax, 0x83
jne 0x18012d9e3
popf
pop rax
jmp 0x180132ca9
cmp eax, 0x51
jne 0x18012d9f2
popf
pop rax
jmp 0x180131112
cmp eax, 0x11
jne 0x18012da01
popf
pop rax
jmp 0x18012ec41
cmp eax, 0x35
jne 0x18012da10
popf
pop rax
jmp 0x1801301bb
cmp eax, 0x68
jne 0x18012da1f
popf
pop rax
jmp 0x180131ef2
cmp eax, 0x7a
jne 0x18012da2e
popf
pop rax
jmp 0x1801327b9
cmp eax, 0x6b
jne 0x18012da3d
popf
pop rax
jmp 0x1801320c6
cmp eax, 0x38
jne 0x18012da4c
popf
pop rax
jmp 0x180130328
cmp eax, 0x64
jne 0x18012da5b
popf
pop rax
jmp 0x180131c74
cmp eax, 0x5c
jne 0x18012da6a
popf
pop rax
jmp 0x1801317c7
cmp eax, 0x15
jne 0x18012da79
popf
pop rax
jmp 0x18012eecb
cmp eax, 5
jne 0x18012da88
popf
pop rax
jmp 0x18012e338
cmp eax, 6
jne 0x18012da97
popf
pop rax
jmp 0x18012e3ab
cmp eax, 0x85
jne 0x18012daa6
popf
pop rax
jmp 0x180132da0
cmp eax, 0x49
jne 0x18012dab5
popf
pop rax
jmp 0x180130ca9
cmp eax, 0x1f
jne 0x18012dac4
popf
pop rax
jmp 0x18012f4ef
cmp eax, 4
jne 0x18012dad3
popf
pop rax
jmp 0x18012e2e1
cmp eax, 0x8f
jne 0x18012dae2
popf
pop rax
jmp 0x180133287
cmp eax, 0x4d
jne 0x18012daf1
popf
pop rax
jmp 0x180130ecc
cmp eax, 0x90
jne 0x18012db00
popf
pop rax
jmp 0x1801332d4
cmp eax, 0x45
jne 0x18012db0f
popf
pop rax
jmp 0x180130af5
cmp eax, 0x2c
jne 0x18012db1e
popf
pop rax
jmp 0x18012fcad
cmp eax, 0x5f
jne 0x18012db2d
popf
pop rax
jmp 0x180131990
cmp eax, 0x19
jne 0x18012db3c
popf
pop rax
jmp 0x18012f156
cmp eax, 0x1d
jne 0x18012db4b
popf
pop rax
jmp 0x18012f409
cmp eax, 0x86
jne 0x18012db5a
popf
pop rax
jmp 0x180132e1e
cmp eax, 0x53
jne 0x18012db69
popf
pop rax
jmp 0x180131248
cmp eax, 0x4f
jne 0x18012db78
popf
pop rax
jmp 0x180130ffe
cmp eax, 0x6c
jne 0x18012db87
popf
pop rax
jmp 0x18013215d
cmp eax, 7
jne 0x18012db96
popf
pop rax
jmp 0x18012e3fc
cmp eax, 0x91
jne 0x18012dba5
popf
pop rax
jmp 0x180133378
cmp eax, 0x84
jne 0x18012dbb4
popf
pop rax
jmp 0x180132d21
cmp eax, 0x7c
jne 0x18012dbc3
popf
pop rax
jmp 0x180132922
cmp eax, 0xd
jne 0x18012dbd2
popf
pop rax
jmp 0x18012e78d
cmp eax, 0x8c
jne 0x18012dbe1
popf
pop rax
jmp 0x1801330f0
cmp eax, 0x18
jne 0x18012dbf0
popf
pop rax
jmp 0x18012f09a
cmp eax, 0x28
jne 0x18012dbff
popf
pop rax
jmp 0x18012fa27
cmp eax, 0x22
jne 0x18012dc0e
popf
pop rax
jmp 0x18012f697
cmp eax, 0x98
jne 0x18012dc1d
popf
pop rax
jmp 0x18013363c
cmp eax, 0x52
jne 0x18012dc2c
popf
pop rax
jmp 0x180131175
cmp eax, 0x41
jne 0x18012dc3b
popf
pop rax
jmp 0x180130827
cmp eax, 0x67
jne 0x18012dc4a
popf
pop rax
jmp 0x180131e5b
cmp eax, 0x70
jne 0x18012dc59
popf
pop rax
jmp 0x1801322e2
cmp eax, 0x29
jne 0x18012dc68
popf
pop rax
jmp 0x18012fabe
cmp eax, 0x95
jne 0x18012dc77
popf
pop rax
jmp 0x1801334ec
cmp eax, 0
jne 0x18012dc86
popf
pop rax
jmp 0x18012e064
cmp eax, 0x4e
jne 0x18012dc95
popf
pop rax
jmp 0x180130fc1
cmp eax, 0x31
jne 0x18012dca4
popf
pop rax
jmp 0x18012ff9c
cmp eax, 0x97
jne 0x18012dcb3
popf
pop rax
jmp 0x1801335e0
cmp eax, 0x82
jne 0x18012dcc2
popf
pop rax
jmp 0x180132c01
cmp eax, 0x93
jne 0x18012dcd1
popf
pop rax
jmp 0x180133412
cmp eax, 0x8a
jne 0x18012dce0
popf
pop rax
jmp 0x180133015
cmp eax, 0x7b
jne 0x18012dcef
popf
pop rax
jmp 0x18013284a
cmp eax, 0x75
jne 0x18012dcfe
popf
pop rax
jmp 0x1801325bb
cmp eax, 3
jne 0x18012dd0d
popf
pop rax
jmp 0x18012e227
cmp eax, 0x6f
jne 0x18012dd1c
popf
pop rax
jmp 0x1801322a9
cmp eax, 0x34
jne 0x18012dd2b
popf
pop rax
jmp 0x180130137
cmp eax, 0x88
jne 0x18012dd3a
popf
pop rax
jmp 0x180132f0d
cmp eax, 0x76
jne 0x18012dd49
popf
pop rax
jmp 0x180132632
cmp eax, 0xb
jne 0x18012dd58
popf
pop rax
jmp 0x18012e645
cmp eax, 0x66
jne 0x18012dd67
popf
pop rax
jmp 0x180131da0
cmp eax, 0x81
jne 0x18012dd76
popf
pop rax
jmp 0x180132bc7
cmp eax, 0xe
jne 0x18012dd85
popf
pop rax
jmp 0x18012eaca
cmp eax, 0x3a
jne 0x18012dd94
popf
pop rax
jmp 0x18013045e
cmp eax, 2
jne 0x18012dda3
popf
pop rax
jmp 0x18012e183
cmp eax, 0x65
jne 0x18012ddb2
popf
pop rax
jmp 0x180131d1c
cmp eax, 0x21
jne 0x18012ddc1
popf
pop rax
jmp 0x18012f5eb
cmp eax, 0x79
jne 0x18012ddd0
popf
pop rax
jmp 0x180132725
cmp eax, 0x17
jne 0x18012dddf
popf
pop rax
jmp 0x18012f049
cmp eax, 0x87
jne 0x18012ddee
popf
pop rax
jmp 0x180132eaf
cmp eax, 0x46
jne 0x18012ddfd
popf
pop rax
jmp 0x180130b9a
cmp eax, 0x32
jne 0x18012de0c
popf
pop rax
jmp 0x18013000b
cmp eax, 0x96
jne 0x18012de1b
popf
pop rax
jmp 0x180133594
cmp eax, 0x60
jne 0x18012de2a
popf
pop rax
jmp 0x180131a01
cmp eax, 0x42
jne 0x18012de39
popf
pop rax
jmp 0x1801308b8
cmp eax, 8
jne 0x18012de48
popf
pop rax
jmp 0x18012e478
cmp eax, 0x57
jne 0x18012de57
popf
pop rax
jmp 0x18013148d
cmp eax, 0x59
jne 0x18012de66
popf
pop rax
jmp 0x1801315e2
cmp eax, 0x2f
jne 0x18012de75
popf
pop rax
jmp 0x18012fe70
cmp eax, 0x1a
jne 0x18012de84
popf
pop rax
jmp 0x18012f23c
cmp eax, 0x73
jne 0x18012de93
popf
pop rax
jmp 0x180132485
cmp eax, 0x12
jne 0x18012dea2
popf
pop rax
jmp 0x18012ecfc
cmp eax, 0x44
jne 0x18012deb1
popf
pop rax
jmp 0x180130957
cmp eax, 0x3c
jne 0x18012dec0
popf
pop rax
jmp 0x1801305a8
cmp eax, 0x74
jne 0x18012decf
popf
pop rax
jmp 0x180132529
cmp eax, 0x3b
jne 0x18012dede
popf
pop rax
jmp 0x180130505
cmp eax, 0x3d
jne 0x18012deed
popf
pop rax
jmp 0x1801305de
cmp eax, 0x5d
jne 0x18012defc
mov qword [rsp + 0x18], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xa0
mov r12, qword [rdx]
xor ebp, ebp
movzx esi, r9b
mov r15d, r8d
mov qword [rsp + 0x90], r12
mov rdi, rdx
test r12, r12
jne 0x18012e0e2
push rax
pushf
mov eax, 0xe1063810
pushf
not eax
add eax, 0xdb1c65c8
xor eax, 0xe4d34a78
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc0ed04c9
xor eax, 0xa61f2fd5
rol eax, 0x18
popf
pushf
not eax
add eax, 0x91ced401
xor eax, 0x958c6540
rol eax, 0xb
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x47c36074
pushf
not eax
add eax, 0x9d5250c7
xor eax, 0xf8ac4c0f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc5307d3b
xor eax, 0xee9f1b0c
rol eax, 0xf7
popf
jmp 0x18012d76d
call fcn.1800afb7c
mov dword [rax], 0x16
call fcn.1800e5695
jmp 0x18012e338
test r15d, r15d
je 0x18012e1e1
push rax
pushf
mov eax, 0x63c37c49
pushf
not eax
add eax, 0x98d9294b
xor eax, 0xb8e8a0c5
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb82400f9
xor eax, 0xa0b0ffd0
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfd688f1d
xor eax, 0xe770addb
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x98a3bbc4
xor eax, 0xea72cc5a
rol eax, 0x36
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x17f845c9
pushf
not eax
add eax, 0x98d73961
xor eax, 0xf79e7b1d
rol eax, 0x39
popf
pushf
not eax
add eax, 0xca9a8c64
xor eax, 0xc0a78092
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xbab677cb
xor eax, 0xb365bf00
rol eax, 0x3f
popf
jmp 0x18012d76d
lea eax, [r8 - 2]
cmp eax, 0x22
jbe 0x18012e289
push rax
pushf
mov eax, 0x5715c7a5
pushf
not eax
add eax, 0xda8ad783
xor eax, 0x8c2e7b0a
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9deb015b
xor eax, 0xc2081230
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xead159bf
xor eax, 0xf08edde0
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa923521f
xor eax, 0xde808c60
rol eax, 0x23
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xa271b540
pushf
not eax
add eax, 0x86415f4a
xor eax, 0xcbdecd88
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9fd78a02
xor eax, 0xce99d4df
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc37cb32e
xor eax, 0x9c018ac0
rol eax, 1
popf
pushf
not eax
add eax, 0xffb73d85
xor eax, 0xb35bc47a
rol eax, 0x58
popf
jmp 0x18012d76d
mov qword [rsp + 0x28], rcx
xor r9d, r9d
mov byte [rcx + 0x30], 1
xor r8d, r8d
mov dword [rcx + 0x2c], 0x16
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rbp
call fcn.1800c6999
push rax
pushf
mov eax, 0x8b4bf207
pushf
not eax
add eax, 0xef00ca31
xor eax, 0xb25e0fdc
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xec76f45b
xor eax, 0xaf1bf5a5
rol eax, 0x80
popf
jmp 0x18012d76d
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x18012e378
push rax
pushf
mov eax, 0xbf1aa75b
pushf
not eax
add eax, 0xb1ddf703
xor eax, 0xaad212f2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xdfdf4e2e
xor eax, 0xb434932b
rol eax, 0x35
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xd1871294
pushf
not eax
add eax, 0xe0e7a290
xor eax, 0xe76f07b3
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa9a97c34
xor eax, 0xb124ecb1
rol eax, 0x9f
popf
jmp 0x18012d76d
mov rax, qword [rdi]
mov qword [rcx], rax
jmp 0x180132bc7
movzx ebx, word [r12]
lea rax, [r12 + 2]
mov qword [rdx], rax
mov r14d, ebp
cmp byte [rcx + 0x28], bpl
jne 0x18012e445
push rax
pushf
mov eax, 0x11669bbb
pushf
not eax
add eax, 0x8deb5e21
xor eax, 0xc2f79de3
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xbfd6b5cb
xor eax, 0x89631ace
rol eax, 0x6c
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x5455048b
pushf
not eax
add eax, 0x8ae8ae5c
xor eax, 0xe0827b4e
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd0319d0d
xor eax, 0x88e721e4
rol eax, 0x5d
popf
jmp 0x18012d76d
call fcn.1800f9c9b
jmp 0x18012e541
mov rax, qword [rdi]
movzx ebx, word [rax]
add rax, 2
mov qword [rdi], rax
push rax
pushf
mov eax, 0x85562e00
pushf
not eax
add eax, 0xbf2b14ed
xor eax, 0xf756d1b9
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe1801218
xor eax, 0xde63ace7
rol eax, 0x56
popf
pushf
not eax
add eax, 0x87fbfa16
xor eax, 0x89d3b946
rol eax, 0
popf
pushf
not eax
add eax, 0x9ea556c0
xor eax, 0xc749e472
rol eax, 0xf3
popf
jmp 0x18012d76d
mov edx, 0x95f37cd5
pushf
not edx
add edx, 0x8105193e
xor edx, 0xf4f0de0f
rol edx, 0x3f
popf
pushf
not edx
add edx, 0xd24a923f
xor edx, 0x92714b64
rol edx, 0xa0
popf
pushf
not edx
add edx, 0xf820a070
xor edx, 0xd64e9f99
rol edx, 0x84
popf
pushf
not edx
add edx, 0xf427ec64
xor edx, 0xd88052c4
rol edx, 0x8f
popf
movzx ecx, bx
call fcn.1800e40b2
test eax, eax
jne 0x18012e5ec
push rax
pushf
mov eax, 0x39a62c8e
pushf
not eax
add eax, 0x865fa186
xor eax, 0x8c6b1101
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x81170c12
xor eax, 0xb44c48c4
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa622485d
xor eax, 0x96a8d6bd
rol eax, 0xbe
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x455b2cd1
pushf
not eax
add eax, 0xe51b355e
xor eax, 0xadbdd849
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf7d98e72
xor eax, 0xad1b2ab6
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc1a49664
xor eax, 0xec893a46
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xef329bf2
xor eax, 0xab91df48
rol eax, 0x6f
popf
jmp 0x18012d76d
mov eax, esi
mov ecx, 0xd2b3b9d7
pushf
not ecx
add ecx, 0x95e525c5
xor ecx, 0xe30f605e
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xd08c735d
xor ecx, 0xc86282f8
rol ecx, 0x4d
popf
or esi, 2
cmp bx, 0x2d
cmovne esi, eax
lea eax, [rbx - 0x2b]
test cx, ax
jne 0x18012e6ce
push rax
pushf
mov eax, 0x3ab5ce80
pushf
not eax
add eax, 0xdd85f1a2
xor eax, 0xe6d972fb
rol eax, 0xde
popf
pushf
not eax
add eax, 0x992bfe1a
xor eax, 0xb0f8fa54
rol eax, 0xd
popf
pushf
not eax
add eax, 0xec00fced
xor eax, 0xc18205e2
rol eax, 0xbe
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xb87dd754
pushf
not eax
add eax, 0xd84614a1
xor eax, 0x98856f54
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcff75439
xor eax, 0xf4c2b489
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcfa85a40
xor eax, 0xda631ff2
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x861b3256
xor eax, 0xfed72dd3
rol eax, 0x50
popf
jmp 0x18012d76d
mov dword [rsp + 0xe8], 0xa70
mov eax, 0xa0cda208
pushf
not eax
add eax, 0xf77fad18
xor eax, 0xda949805
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xfcdbbc32
xor eax, 0x97dc140f
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf85b7edb
xor eax, 0xeb6d3fa7
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8b8e7b43
xor eax, 0xf17ec52e
rol eax, 0xe
popf
mov dword [rsp + 0x30], 0xae6
mov ecx, 0xffbc41f2
pushf
not ecx
add ecx, 0x9248c0bd
xor ecx, 0x8c548db2
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0xab59596d
xor ecx, 0xd1f55407
rol ecx, 0x77
popf
pushf
not ecx
add ecx, 0xa3c8320e
xor ecx, 0xc065646d
rol ecx, 0x6e
popf
pushf
not ecx
add ecx, 0xf788983c
xor ecx, 0xf623e88e
rol ecx, 0x76
popf
mov dword [rsp + 0x34], 0xaf0
mov edx, 0x2c712f0a
pushf
not edx
add edx, 0xf3dc557b
xor edx, 0xa442046c
rol edx, 0x89
popf
pushf
not edx
add edx, 0xebb2017f
xor edx, 0xc1a89c1e
rol edx, 0x80
popf
pushf
not edx
add edx, 0xe1488ebd
xor edx, 0x88bcfe16
rol edx, 0x9a
popf
mov dword [rsp + 0x38], 0xb66
mov r8d, 0x6afabfd6
pushf
not r8d
add r8d, 0x9e103317
xor r8d, 0xf7944cc8
rol r8d, 0x15
popf
pushf
not r8d
add r8d, 0xf146fa92
xor r8d, 0x982e6a6b
rol r8d, 0x8a
popf
mov dword [rsp + 0x3c], 0xb70
lea r11d, [rax - 0x80]
mov dword [rsp + 0x40], 0xc66
mov r9d, 0xd13c661e
pushf
not r9d
add r9d, 0xe6d32dd7
xor r9d, 0xafd340bd
rol r9d, 0xe2
popf
pushf
not r9d
add r9d, 0x8c0028b7
xor r9d, 0xb3f1f4b2
rol r9d, 0x4f
popf
pushf
not r9d
add r9d, 0xe9a0f736
xor r9d, 0xed97ef14
rol r9d, 0x62
popf
mov dword [rsp + 0x44], 0xc70
mov r10d, 0xf66f3d28
pushf
not r10d
add r10d, 0xc65461b3
xor r10d, 0xce8162e4
rol r10d, 0xbf
popf
pushf
not r10d
add r10d, 0x97c89500
xor r10d, 0xbbd671c9
rol r10d, 0x2b
popf
mov dword [rsp + 0x48], 0xce6
mov dword [rsp + 0x4c], 0xcf0
mov dword [rsp + 0x50], 0xd66
mov dword [rsp + 0x54], 0xd70
mov dword [rsp + 0x58], 0xe50
mov dword [rsp + 0x5c], 0xe5a
mov dword [rsp + 0x60], 0xed0
mov dword [rsp + 0x64], 0xeda
mov dword [rsp + 0x68], 0xf20
mov dword [rsp + 0x6c], 0xf2a
mov dword [rsp + 0x70], 0x1040
mov dword [rsp + 0x74], 0x104a
mov dword [rsp + 0x78], 0x17e0
mov dword [rsp + 0x7c], 0x17ea
mov dword [rsp + 0x80], 0x1810
mov dword [rsp + 0x84], 0xff1a
mov dword [rsp + 0x88], 0x19
test r15d, 0xffffffef
jne 0x18012ea71
push rax
pushf
mov eax, 0x98d6d56f
pushf
not eax
add eax, 0xbb851e2b
xor eax, 0xfce1d66a
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb4369c00
xor eax, 0xc3bf530d
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xaca1c6ec
xor eax, 0xb2866437
rol eax, 1
popf
pushf
not eax
add eax, 0xf00e6100
xor eax, 0xf2accf77
rol eax, 2
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xb4864153
pushf
not eax
add eax, 0x9a1572e4
xor eax, 0x9c612ed4
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfafba81d
xor eax, 0xc8766236
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8cf13690
xor eax, 0xe990505e
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc97864d5
xor eax, 0xa1db9a03
rol eax, 0x6e
popf
jmp 0x18012d76d
cmp bx, cx
jb 0x18012eb19
push rax
pushf
mov eax, 0xadb2caab
pushf
not eax
add eax, 0x91fa86dc
xor eax, 0x8ccedfd0
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9c8b8013
xor eax, 0xfa1460e8
rol eax, 0x46
popf
pushf
not eax
add eax, 0x97b3bc56
xor eax, 0x8e39f835
rol eax, 0x4a
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xf0272361
pushf
not eax
add eax, 0xa9eaa7d4
xor eax, 0xc2690110
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc2fd62ee
xor eax, 0xcbd64e37
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8a06c8a3
xor eax, 0xd1f0b72c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb579c643
xor eax, 0xa4ed59fe
rol eax, 0xde
popf
jmp 0x18012d76d
movzx eax, bx
sub eax, ecx
jmp 0x18013032d
cmp bx, dx
jae 0x18012eca3
push rax
pushf
mov eax, 0x2546d178
pushf
not eax
add eax, 0x9a5f0709
xor eax, 0x93291fa0
rol eax, 0
popf
pushf
not eax
add eax, 0xfacd003b
xor eax, 0xba9436c7
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9bb54d44
xor eax, 0xe46c088e
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xeff97bdc
xor eax, 0x8b2a9125
rol eax, 0x92
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xdd95c9d4
pushf
not eax
add eax, 0xa8f13898
xor eax, 0x8922a747
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb0d84fc4
xor eax, 0xcecb068b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb81c4b2f
xor eax, 0xe8a69b6f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc6ab4ed1
xor eax, 0xdc7f9212
rol eax, 0x24
popf
jmp 0x18012d76d
cmp bx, r8w
jb 0x18012ed5f
push rax
pushf
mov eax, 0x2c1ce085
pushf
not eax
add eax, 0x83cd451f
xor eax, 0xe0b7805e
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe3fb18ac
xor eax, 0xb7432f98
rol eax, 0x98
popf
pushf
not eax
add eax, 0x91a7fde2
xor eax, 0xcfbafd54
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xff6397cc
xor eax, 0x92a42f64
rol eax, 0xfc
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xe6b40983
pushf
not eax
add eax, 0xbce321c4
xor eax, 0x873ca7b8
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe421cef4
xor eax, 0xdc4ff185
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x8ab5bc75
xor eax, 0xc90604fc
rol eax, 0xda
popf
jmp 0x18012d76d
mov ecx, 0x821ef86d
pushf
not ecx
add ecx, 0xcfce8c2d
xor ecx, 0xae42dbe8
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xeebf7dcb
xor ecx, 0xfa03a7cb
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0xb2d0be7e
xor ecx, 0x8b4e42dd
rol ecx, 0x37
popf
cmp bx, cx
jae 0x18012ee21
push rax
pushf
mov eax, 0x75e6cc5b
pushf
not eax
add eax, 0x9221a6fa
xor eax, 0xbc0b91ab
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfbc33be7
xor eax, 0xb08d9be5
rol eax, 0xde
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xa5953d79
pushf
not eax
add eax, 0x98dbcec0
xor eax, 0xd32bdc36
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9ee25be9
xor eax, 0xfe086ffa
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa1acb463
xor eax, 0x97a03edc
rol eax, 0x11
popf
jmp 0x18012d76d
movzx eax, bx
sub eax, r8d
jmp 0x18013032d
cmp bx, r9w
jb 0x18012ef08
push rax
pushf
mov eax, 0x600a968b
pushf
not eax
add eax, 0xf047caed
xor eax, 0xacbb3284
rol eax, 0x44
popf
pushf
not eax
add eax, 0x9e5453c2
xor eax, 0xd5f1256e
rol eax, 0x33
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xa4eb351f
pushf
not eax
add eax, 0xb0b1ddbb
xor eax, 0x87030efa
rol eax, 7
popf
pushf
not eax
add eax, 0xdf65879d
xor eax, 0xedf24dd2
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfab68312
xor eax, 0xbed8ebbd
rol eax, 0x39
popf
pushf
not eax
add eax, 0x88703723
xor eax, 0xa751a0d0
rol eax, 0xe9
popf
jmp 0x18012d76d
mov ecx, 0x44b9eafa
pushf
not ecx
add ecx, 0xa582471e
xor ecx, 0xb0289fee
rol ecx, 0x52
popf
pushf
not ecx
add ecx, 0xd5f95383
xor ecx, 0xabe6a9b9
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0xa330e064
xor ecx, 0xf99f44a4
rol ecx, 0xe2
popf
cmp bx, cx
jae 0x18012eff0
push rax
pushf
mov eax, 0xfbee2195
pushf
not eax
add eax, 0xea75ae87
xor eax, 0xe7ac6c23
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb0a2ac0d
xor eax, 0xbf56555f
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb21310e2
xor eax, 0xe2a68b96
rol eax, 0xf3
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xd2bdc51f
pushf
not eax
add eax, 0xcb191c87
xor eax, 0xcbcbb2d9
rol eax, 0x67
popf
pushf
not eax
add eax, 0xeebcdc25
xor eax, 0x8afa77d8
rol eax, 9
popf
pushf
not eax
add eax, 0xd0d85b54
xor eax, 0xb414ae0d
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc7f3def4
xor eax, 0xd01638d6
rol eax, 0xb7
popf
jmp 0x18012d76d
movzx eax, bx
sub eax, r9d
jmp 0x18013032d
cmp bx, r10w
jb 0x18012f0fd
push rax
pushf
mov eax, 0x9c8e4690
pushf
not eax
add eax, 0xdeddf968
xor eax, 0x80c43626
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa2396474
xor eax, 0x9a0b63de
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa4298d25
xor eax, 0x8204c10e
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb99b8623
xor eax, 0xdacc6ff2
rol eax, 0xb8
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xd996ce35
pushf
not eax
add eax, 0x838d493a
xor eax, 0xf328585b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x81b3e8dd
xor eax, 0x9257edc0
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xaa9fe3d8
xor eax, 0x93718906
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9f85051b
xor eax, 0xbf41b32b
rol eax, 0xf9
popf
jmp 0x18012d76d
mov ecx, 0x3862fedf
pushf
not ecx
add ecx, 0x9c6e148f
xor ecx, 0xa2adec4d
rol ecx, 0xa7
popf
pushf
not ecx
add ecx, 0xdf4b6ec9
xor ecx, 0xc04e7d65
rol ecx, 0x8d
popf
cmp bx, cx
jae 0x18012f1e3
push rax
pushf
mov eax, 0x45ff21d7
pushf
not eax
add eax, 0xfa85c364
xor eax, 0x963f3ee6
rol eax, 0x60
popf
pushf
not eax
add eax, 0xda6ac5c0
xor eax, 0xfeee1666
rol eax, 0x35
popf
pushf
not eax
add eax, 0xc8ab3c4d
xor eax, 0x83a9b45e
rol eax, 0xb
popf
pushf
not eax
add eax, 0xfb76b68a
xor eax, 0x9e52747a
rol eax, 0xb2
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xad697117
pushf
not eax
add eax, 0xdd0717e5
xor eax, 0xa4976f29
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbb649cc2
xor eax, 0xd3f7dacb
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x982f2f6c
xor eax, 0xf39ff256
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9bfeff11
xor eax, 0xda817d5f
rol eax, 0xd4
popf
jmp 0x18012d76d
movzx eax, bx
sub eax, r10d
jmp 0x18013032d
cmp bx, r11w
jb 0x18012f2f0
push rax
pushf
mov eax, 0xd0b60a23
pushf
not eax
add eax, 0xf074efaf
xor eax, 0xfc2b272d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x98e68c01
xor eax, 0xedce7a30
rol eax, 0
popf
pushf
not eax
add eax, 0x81039532
xor eax, 0xf1e4f0aa
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbd74eb8c
xor eax, 0xe045d94f
rol eax, 2
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x8e180a7e
pushf
not eax
add eax, 0x8c203d87
xor eax, 0x858be152
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe6d5b858
xor eax, 0xb65f6db8
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xdafe8c92
xor eax, 0xf52e4a50
rol eax, 0x50
popf
jmp 0x18012d76d
mov ecx, 0x77a6bad2
pushf
not ecx
add ecx, 0xea966518
xor ecx, 0xa361036b
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0x94e90672
xor ecx, 0xa7d084df
rol ecx, 0x1c
popf
cmp bx, cx
jae 0x18012f3c3
push rax
pushf
mov eax, 0x844bf8d8
pushf
not eax
add eax, 0xa6e59390
xor eax, 0xd616d24c
rol eax, 0x55
popf
pushf
not eax
add eax, 0xef967b97
xor eax, 0xeca4a9b3
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xebd03c49
xor eax, 0xe41ecba7
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa2ad09b4
xor eax, 0xa75d3c4c
rol eax, 0x21
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x6e832535
pushf
not eax
add eax, 0xd106d3b8
xor eax, 0x849ae834
rol eax, 0x98
popf
pushf
not eax
add eax, 0xda95fa7f
xor eax, 0xbcb966ca
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa9044bbd
xor eax, 0xc3c61eb3
rol eax, 0xc0
popf
jmp 0x18012d76d
movzx eax, bx
sub eax, r11d
jmp 0x18013032d
cmp bx, ax
jb 0x18012f4a9
push rax
pushf
mov eax, 0x74ca2e47
pushf
not eax
add eax, 0xe213101c
xor eax, 0xbc30437f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd0471cff
xor eax, 0xbc31a2cf
rol eax, 0x2a
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x5a712b9e
pushf
not eax
add eax, 0xb029dd2b
xor eax, 0xf6266861
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8660ea93
xor eax, 0xb8cb5342
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa2e06b13
xor eax, 0xb6afbcd2
rol eax, 0x75
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0xe8]
jae 0x18012f552
push rax
pushf
mov eax, 0x43320fcc
pushf
not eax
add eax, 0x99ae1946
xor eax, 0xd37c1889
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb3efa5ff
xor eax, 0xd53ae48c
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc8ef9b2e
xor eax, 0xdaaa6f34
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x807bd546
xor eax, 0xb02a62e1
rol eax, 0x66
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x8c7f6375
pushf
not eax
add eax, 0xb95cdd21
xor eax, 0xddb13446
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xfc25b331
xor eax, 0xe8d40772
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf6fbf7c4
xor eax, 0xe1760515
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9133a9a2
xor eax, 0xadabb236
rol eax, 0xc4
popf
jmp 0x18012d76d
mov ecx, dword [rsp + 0x30]
cmp bx, cx
jb 0x18012f63e
push rax
pushf
mov eax, 0xba10409a
pushf
not eax
add eax, 0x81e7e3b3
xor eax, 0x9689833c
rol eax, 0x66
popf
pushf
not eax
add eax, 0xad5057d1
xor eax, 0x9a876f97
rol eax, 0x10
popf
pushf
not eax
add eax, 0xdb85edeb
xor eax, 0xba4b1e9b
rol eax, 0x51
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x3afb0d19
pushf
not eax
add eax, 0xdf1e3eac
xor eax, 0xb3e706ac
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x854e3163
xor eax, 0x9e71e1b8
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe4b12f94
xor eax, 0xc432a84b
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc6370240
xor eax, 0x9687b7c4
rol eax, 0xbf
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x34]
jb 0x18012f6e8
push rax
pushf
mov eax, 0x53341f7c
pushf
not eax
add eax, 0x882fee1b
xor eax, 0xd6913f4d
rol eax, 0x41
popf
pushf
not eax
add eax, 0xca2dccc1
xor eax, 0x80afce9b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xac1f148a
xor eax, 0xb00b53cb
rol eax, 0x9e
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x3ea2d887
pushf
not eax
add eax, 0x89d548a8
xor eax, 0xedbe6f43
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa988fd0b
xor eax, 0xb1ff1be7
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcbd6872f
xor eax, 0x8f4a4b26
rol eax, 0xd8
popf
jmp 0x18012d76d
mov ecx, dword [rsp + 0x38]
cmp bx, cx
jb 0x18012f76e
push rax
pushf
mov eax, 0x8901fbbe
pushf
not eax
add eax, 0xb7efb0a3
xor eax, 0x9f3b2c28
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x87fa1015
xor eax, 0xc1bface2
rol eax, 0x8d
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x50a05b05
pushf
not eax
add eax, 0xcf0fe9ac
xor eax, 0xcd6cfa25
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd938a7d6
xor eax, 0xa7415f9a
rol eax, 0xaa
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x3c]
jb 0x18012f805
push rax
pushf
mov eax, 0x1e31a0a7
pushf
not eax
add eax, 0xf62959a5
xor eax, 0x818aab6a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe3be3c0c
xor eax, 0xb7608280
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8bfc9dba
xor eax, 0x9cbcda1e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x96c85776
xor eax, 0x94a78ad1
rol eax, 0x3c
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x98db6509
pushf
not eax
add eax, 0xf6535df3
xor eax, 0xc1eb178f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf5c03c4a
xor eax, 0xb812cbce
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa84708bb
xor eax, 0x9630111f
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe5ab5a78
xor eax, 0xfb2ed18a
rol eax, 0x6b
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x44]
jb 0x18012f948
push rax
pushf
mov eax, 0x4e6d6517
pushf
not eax
add eax, 0xfdbde97f
xor eax, 0xeab0de7a
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdf576127
xor eax, 0xfc673411
rol eax, 2
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xa6e1041b
pushf
not eax
add eax, 0xcb31ceb4
xor eax, 0xb606847e
rol eax, 0x19
popf
pushf
not eax
add eax, 0xcc4af6d2
xor eax, 0xfe264a34
rol eax, 0x4c
popf
jmp 0x18012d76d
mov ecx, dword [rsp + 0x48]
cmp bx, cx
jb 0x18012f9e1
push rax
pushf
mov eax, 0x2bea49c4
pushf
not eax
add eax, 0xb3b58bbc
xor eax, 0xd5e252a6
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa9ab59e3
xor eax, 0x960eab84
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9f09baf4
xor eax, 0xadead2bb
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc0d53b7d
xor eax, 0xd1b45669
rol eax, 0xb3
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xb26dcc28
pushf
not eax
add eax, 0xb36fc565
xor eax, 0xf9312335
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdda47ffc
xor eax, 0xbdd6c85c
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8dfaac01
xor eax, 0xf5c5f3e6
rol eax, 0x50
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x4c]
jb 0x18012fa65
push rax
pushf
mov eax, 0xc52c472a
pushf
not eax
add eax, 0xeea5eaab
xor eax, 0x9c1e6f54
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb471da46
xor eax, 0xeda2409c
rol eax, 0x66
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x11b6ed57
pushf
not eax
add eax, 0xfe5b4f30
xor eax, 0xa6b2a3e1
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd017a6d4
xor eax, 0xecbd7c32
rol eax, 0xab
popf
pushf
not eax
add eax, 0xa1fee1c8
xor eax, 0x90937d10
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa07bbd65
xor eax, 0xf104cd67
rol eax, 0xf6
popf
jmp 0x18012d76d
mov ecx, dword [rsp + 0x50]
cmp bx, cx
jb 0x18012fb24
push rax
pushf
mov eax, 0x8a81ab46
pushf
not eax
add eax, 0x8482fbe6
xor eax, 0xcff3f74e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xdc20eae4
xor eax, 0x8a091e5b
rol eax, 0x94
popf
pushf
not eax
add eax, 0x928edd66
xor eax, 0xe9bd0245
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa4d34e84
xor eax, 0xdb16b5c2
rol eax, 0x58
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x46f3d4b6
pushf
not eax
add eax, 0xd6b0f6ad
xor eax, 0xf48ebb0b
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbf8adad2
xor eax, 0xae4e41e1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd6ee971c
xor eax, 0xa1870b94
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xaca79d00
xor eax, 0xcc40a97e
rol eax, 0x2b
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x54]
jb 0x18012fbce
push rax
pushf
mov eax, 0x14c33f65
pushf
not eax
add eax, 0x9393f334
xor eax, 0xde543886
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd8bbcfdc
xor eax, 0xeff44f64
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xaa9fe797
xor eax, 0xdedac01b
rol eax, 0xcf
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xf7cc3047
pushf
not eax
add eax, 0x8ca930d0
xor eax, 0xb59b2321
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf7bbda5a
xor eax, 0xd275b6b0
rol eax, 0xaa
popf
jmp 0x18012d76d
mov ecx, dword [rsp + 0x58]
cmp bx, cx
jb 0x18012fc54
push rax
pushf
mov eax, 0xdfe83458
pushf
not eax
add eax, 0xf5c08a49
xor eax, 0xbd7b47a5
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb1092dd3
xor eax, 0x9fbadb95
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xde58fc98
xor eax, 0xd68c2fd9
rol eax, 0xf
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x8230741d
pushf
not eax
add eax, 0x9e0b4bd4
xor eax, 0xd5cb6654
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd9b33dbb
xor eax, 0x8152e0ed
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb42ead69
xor eax, 0xe47b284c
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf441473f
xor eax, 0xfe8a3e2b
rol eax, 0xba
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x5c]
jb 0x18012fceb
push rax
pushf
mov eax, 0xf8875be1
pushf
not eax
add eax, 0xbf2646ba
xor eax, 0xf791769d
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb9ba672b
xor eax, 0xf56754e1
rol eax, 0xbc
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xc4707614
pushf
not eax
add eax, 0xa638eddd
xor eax, 0xbd7037a0
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xaf3d83d9
xor eax, 0x865adba4
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc704c05b
xor eax, 0xa42ba90a
rol eax, 0xbd
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x64]
jb 0x18012fe17
push rax
pushf
mov eax, 0x66632859
pushf
not eax
add eax, 0xc2029dd2
xor eax, 0xc4a6b9d1
rol eax, 0xad
popf
pushf
not eax
add eax, 0xad77b58c
xor eax, 0xd35e0e05
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa0e1144d
xor eax, 0xfbbe67d9
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb7563b95
xor eax, 0xf5c627b3
rol eax, 0x40
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xb0f196d0
pushf
not eax
add eax, 0xffd9281b
xor eax, 0xdc322436
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb70bd78e
xor eax, 0xe283985c
rol eax, 0x27
popf
pushf
not eax
add eax, 0x852e8fc6
xor eax, 0x86fdbe4a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb94ad3c2
xor eax, 0xf291a109
rol eax, 0x6a
popf
jmp 0x18012d76d
mov ecx, dword [rsp + 0x68]
cmp bx, cx
jb 0x18012fed2
push rax
pushf
mov eax, 0x4978d951
pushf
not eax
add eax, 0xc6cd6909
xor eax, 0xcb8b6bbc
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd0bcefdb
xor eax, 0xc6398e40
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe59fc072
xor eax, 0xf7dfb5b4
rol eax, 0x89
popf
pushf
not eax
add eax, 0x920fc95f
xor eax, 0x91424fa1
rol eax, 0xa4
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xd2360c4e
pushf
not eax
add eax, 0xe21be5a1
xor eax, 0xe54117b6
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x82a2ee22
xor eax, 0xd96174e7
rol eax, 0x32
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x6c]
jb 0x18012ff56
push rax
pushf
mov eax, 0x4c672d2e
pushf
not eax
add eax, 0xf785039f
xor eax, 0xd71065e2
rol eax, 0xad
popf
pushf
not eax
add eax, 0x938beb73
xor eax, 0xbd629d41
rol eax, 0x55
popf
pushf
not eax
add eax, 0x9b284f6b
xor eax, 0xa71c400a
rol eax, 0xe7
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x9028b8e6
pushf
not eax
add eax, 0xfd2fa3a9
xor eax, 0xf19521f4
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xdf7b4b8d
xor eax, 0xa1c20f0a
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe15eef5e
xor eax, 0xd5815d47
rol eax, 0x40
popf
jmp 0x18012d76d
mov ecx, dword [rsp + 0x70]
cmp bx, cx
jb 0x18012ffd8
push rax
pushf
mov eax, 0xeb051d7d
pushf
not eax
add eax, 0xafd8d814
xor eax, 0xc7a6161c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe342c627
xor eax, 0x931518c2
rol eax, 0x90
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x1295dab2
pushf
not eax
add eax, 0xa0e92437
xor eax, 0xa5e1767e
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x83088723
xor eax, 0xf81bce24
rol eax, 0xb8
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x74]
jb 0x18013005c
push rax
pushf
mov eax, 0x9fb33487
pushf
not eax
add eax, 0xd5be4f30
xor eax, 0xd7bd09ba
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9fca4cbb
xor eax, 0xa0ef78ff
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc11eca77
xor eax, 0xfb122ec0
rol eax, 0x26
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xeb3c355f
pushf
not eax
add eax, 0xa761bcf4
xor eax, 0xab2296f2
rol eax, 0x60
popf
pushf
not eax
add eax, 0xecd534d7
xor eax, 0xe9e2beb0
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x88bfd684
xor eax, 0x980d5e83
rol eax, 0x1c
popf
jmp 0x18012d76d
mov ecx, dword [rsp + 0x78]
cmp bx, cx
jb 0x180130104
push rax
pushf
mov eax, 0x948b647b
pushf
not eax
add eax, 0xd3c16a4b
xor eax, 0x9188c55e
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc7670230
xor eax, 0xc6c8131a
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd056448e
xor eax, 0xded1d7ec
rol eax, 0x72
popf
pushf
not eax
add eax, 0xec82cd90
xor eax, 0xfdebf4f0
rol eax, 0x85
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xad5a9ffd
pushf
not eax
add eax, 0x933d562d
xor eax, 0x9a121631
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xdbd04f4f
xor eax, 0xe3f2400f
rol eax, 0x8f
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x7c]
jb 0x180130188
push rax
pushf
mov eax, 0x157a54b7
pushf
not eax
add eax, 0xe96685b9
xor eax, 0x8d267cf9
rol eax, 0x19
popf
pushf
not eax
add eax, 0xda91126f
xor eax, 0x80ce9c35
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x83b2fd96
xor eax, 0xdf3b1ffc
rol eax, 0x37
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x4e187b5b
pushf
not eax
add eax, 0xf44e87a0
xor eax, 0xb9844181
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8bf1fa0f
xor eax, 0xc2bae510
rol eax, 0x3d
popf
jmp 0x18012d76d
mov ecx, dword [rsp + 0x80]
movzx eax, bx
sub ax, cx
cmp ax, 9
ja 0x180130201
push rax
pushf
mov eax, 0xa62293d8
pushf
not eax
add eax, 0x9072ed11
xor eax, 0xfcbe245c
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xeea1431c
xor eax, 0x959beb7c
rol eax, 0xf7
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x3258be98
pushf
not eax
add eax, 0xacfbe240
xor eax, 0xde9ee8f2
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa388860e
xor eax, 0xdfc80af3
rol eax, 0x70
popf
pushf
not eax
add eax, 0x81b48b0c
xor eax, 0xd18d6a89
rol eax, 0x2e
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x84]
jae 0x1801302cf
push rax
pushf
mov eax, 0xbd10dcbc
pushf
not eax
add eax, 0xa32610a1
xor eax, 0x9e0a403e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa90e302c
xor eax, 0xeb929158
rol eax, 0x4c
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xb73d2dc2
pushf
not eax
add eax, 0xe996fda6
xor eax, 0xc7a80443
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb4ad473e
xor eax, 0xdace1d97
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf3fc3f59
xor eax, 0xd7a1d4b1
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x87b6f376
xor eax, 0xad229241
rol eax, 0xa6
popf
jmp 0x18012d76d
movzx eax, bx
sub eax, edx
cmp eax, 0xffffffff
jne 0x180130378
push rax
pushf
mov eax, 0xae0082cb
pushf
not eax
add eax, 0xe3066225
xor eax, 0xd9452af0
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x96f90d01
xor eax, 0xcce89d29
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8284b920
xor eax, 0xb7d17eae
rol eax, 0xe1
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x922c3400
pushf
not eax
add eax, 0xa3236d2b
xor eax, 0xf602c17f
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8e1a40e4
xor eax, 0x95c446ee
rol eax, 0xf9
popf
jmp 0x18012d76d
mov edx, dword [rsp + 0x88]
movzx ecx, bx
lea eax, [rcx - 0x41]
cmp eax, edx
lea eax, [rcx - 0x61]
jbe 0x180130418
push rax
pushf
mov eax, 0x3987bdeb
pushf
not eax
add eax, 0xb23a0db0
xor eax, 0x90e9be2c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf6d0dd05
xor eax, 0x84f8eb30
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe9bfa9a8
xor eax, 0xee2128b2
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf9fcbfd1
xor eax, 0xdca54566
rol eax, 0xd
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x8feabf33
pushf
not eax
add eax, 0xa9ea92a8
xor eax, 0xfaf38341
rol eax, 0x37
popf
pushf
not eax
add eax, 0x91133f4a
xor eax, 0xdac399fb
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xadab0336
xor eax, 0xe974cddc
rol eax, 0x31
popf
jmp 0x18012d76d
cmp eax, edx
ja 0x1801304ac
push rax
pushf
mov eax, 0x8e3fca77
pushf
not eax
add eax, 0xa47acb75
xor eax, 0xf19dec40
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe181d8b7
xor eax, 0x882a81ef
rol eax, 7
popf
pushf
not eax
add eax, 0xc25a38af
xor eax, 0xa9a5ed71
rol eax, 0x9e
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x7c3a505b
pushf
not eax
add eax, 0x89a98862
xor eax, 0xab59efa3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbde395aa
xor eax, 0xed7ed8eb
rol eax, 5
popf
pushf
not eax
add eax, 0xa754a87a
xor eax, 0x840cd802
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xbae456a5
xor eax, 0xc9361e45
rol eax, 0x15
popf
jmp 0x18012d76d
cmp eax, edx
ja 0x18013054f
add ecx, 0xffffffe0
push rax
pushf
mov eax, 0x30c904e5
pushf
not eax
add eax, 0xfae668aa
xor eax, 0xe857bc30
rol eax, 0x76
popf
pushf
not eax
add eax, 0x989069a9
xor eax, 0x9b87ebf1
rol eax, 0xb8
popf
jmp 0x18012d76d
mov rcx, qword [rdi]
mov r9d, 0x8063d4ce
pushf
not r9d
add r9d, 0x81a8ca4e
xor r9d, 0x89df0102
rol r9d, 0x49
popf
pushf
not r9d
add r9d, 0xe6b92244
xor r9d, 0xd13fa732
rol r9d, 0x31
popf
movzx edx, word [rcx]
lea r8, [rcx + 2]
mov qword [rdi], r8
lea eax, [rdx - 0x58]
test r9w, ax
je 0x18013072c
push rax
pushf
mov eax, 0x31c0a50c
pushf
not eax
add eax, 0xdc4fa387
xor eax, 0xca845efb
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf54bb33f
xor eax, 0xb408f329
rol eax, 0x50
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xb099ce61
pushf
not eax
add eax, 0xa7ad0142
xor eax, 0x81847fa8
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd56f4435
xor eax, 0xa24d7c6b
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd7d9e17f
xor eax, 0xf0e90d40
rol eax, 0xd9
popf
jmp 0x18012d76d
cmp word [rcx], dx
je 0x180130885
push rax
pushf
mov eax, 0x93594fdc
pushf
not eax
add eax, 0xcdc9bb70
xor eax, 0x8609fa44
rol eax, 8
popf
pushf
not eax
add eax, 0x9db3d8ff
xor eax, 0xa34e2b39
rol eax, 0x94
popf
pushf
not eax
add eax, 0xadaf4e42
xor eax, 0xd7b78e1d
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x9e226c85
xor eax, 0xf4fe56ee
rol eax, 0xc7
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x8633c67b
pushf
not eax
add eax, 0xd8bce07c
xor eax, 0xc1d7ca9d
rol eax, 0x49
popf
pushf
not eax
add eax, 0xba5464a5
xor eax, 0xb8b3297e
rol eax, 8
popf
jmp 0x18012d76d
call fcn.1800afb7c
mov dword [rax], 0x16
call fcn.1800e5695
push rax
pushf
mov eax, 0x4a430de7
pushf
not eax
add eax, 0xcda01c78
xor eax, 0x81eeae20
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9d3fceaa
xor eax, 0xb7a2c92d
rol eax, 0xe4
popf
jmp 0x18012d76d
xor r10d, r10d
push rax
pushf
mov eax, 0xcc69697c
pushf
not eax
add eax, 0xbf371f4c
xor eax, 0xe154127b
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa2cd9c72
xor eax, 0x92cf3f75
rol eax, 0x47
popf
pushf
not eax
add eax, 0x8f45496f
xor eax, 0x9fa69da6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8f7fb838
xor eax, 0xefb42776
rol eax, 0x9a
popf
jmp 0x18012d76d
xor edx, edx
or eax, 0xffffffff
div r15d
mov r11d, 0x46dd1c7a
pushf
not r11d
add r11d, 0xdc338413
xor r11d, 0xc2ace960
rol r11d, 0xfe
popf
pushf
not r11d
add r11d, 0xa73c3b08
xor r11d, 0x90b99749
rol r11d, 0xce
popf
mov ebp, 0xebc2a7ae
pushf
not ebp
add ebp, 0xefec7fa5
xor ebp, 0xdfddf8bd
rol ebp, 0x54
popf
pushf
not ebp
add ebp, 0xd33e971b
xor ebp, 0xb14790ad
rol ebp, 0x99
popf
pushf
not ebp
add ebp, 0x930552c3
xor ebp, 0xa4e5c434
rol ebp, 0xf
popf
mov r9d, eax
mov r13d, 0x74873036
pushf
not r13d
add r13d, 0xd9b2a0f7
xor r13d, 0xa2ed3b67
rol r13d, 0xc3
popf
pushf
not r13d
add r13d, 0xf0acb1de
xor r13d, 0xf4e565fb
rol r13d, 0x1c
popf
pushf
not r13d
add r13d, 0xadde05f0
xor r13d, 0xa480e956
rol r13d, 0x10
popf
pushf
not r13d
add r13d, 0xce3fb2a5
xor r13d, 0xd55764b0
rol r13d, 0x35
popf
lea r12d, [r11 - 0x31]
cmp bx, r12w
jb 0x180130aaf
push rax
pushf
mov eax, 0x8534087a
pushf
not eax
add eax, 0x879a10e5
xor eax, 0xfa42066c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfa352e89
xor eax, 0xa4a0c8b0
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb83cff3f
xor eax, 0xbb6bb7b3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xae8f0866
xor eax, 0xcfa9885e
rol eax, 0xa3
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x8e9f3a93
pushf
not eax
add eax, 0xc8c5c120
xor eax, 0xcacc30d2
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc02a910c
xor eax, 0xc5315ac6
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd5d7b2b0
xor eax, 0x9f7ed6a9
rol eax, 0xe0
popf
jmp 0x18012d76d
cmp bx, 0x3a
jae 0x180130b41
push rax
pushf
mov eax, 0x791bfa57
pushf
not eax
add eax, 0x8972ffde
xor eax, 0xa1bdc229
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe7778cdd
xor eax, 0xc4af3aa3
rol eax, 8
popf
pushf
not eax
add eax, 0xe2eb0aaa
xor eax, 0xe4232c60
rol eax, 0x85
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x84ccb96e
pushf
not eax
add eax, 0xcc1e8dcc
xor eax, 0xdfd1d6b7
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb52008f0
xor eax, 0xe8553400
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb91ce6d2
xor eax, 0xe122743a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbd1ea3f8
xor eax, 0xfd03f1c5
rol eax, 0x36
popf
jmp 0x18012d76d
movzx ecx, bx
sub ecx, r12d
jmp 0x1801322e2
test r15d, r15d
cmovne eax, r15d
mov r15d, eax
jmp 0x180130957
xor r10d, r10d
push rax
pushf
mov eax, 0x6360171b
pushf
not eax
add eax, 0xe12844ff
xor eax, 0xf7d1a419
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xde33ebe2
xor eax, 0x8cf37e10
rol eax, 0x94
popf
pushf
not eax
add eax, 0x84ffb811
xor eax, 0xafd4216a
rol eax, 0xbf
popf
jmp 0x18012d76d
mov eax, 0x405d9997
pushf
not eax
add eax, 0xfd2be031
xor eax, 0xefb0709a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd3a4cfb1
xor eax, 0xd142a571
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8fdec56b
xor eax, 0x8544c542
rol eax, 0x92
popf
pushf
not eax
add eax, 0xaabbcd63
xor eax, 0x89f8a137
rol eax, 0xaa
popf
jmp 0x180130c67
cmp bx, r13w
jae 0x180130dcb
push rax
pushf
mov eax, 0xee81b826
pushf
not eax
add eax, 0x91b3edc4
xor eax, 0xfd96361e
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8b7fd8c4
xor eax, 0xcdeda666
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa5ffde97
xor eax, 0xa3930439
rol eax, 0x9b
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xdb785a2a
pushf
not eax
add eax, 0xe78d83d6
xor eax, 0x84f3cd86
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf0e21a4a
xor eax, 0xce8b6680
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa98f9fe0
xor eax, 0x972d728a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9a4d5575
xor eax, 0xc473780e
rol eax, 0x5a
popf
jmp 0x18012d76d
mov eax, 0x117539f7
pushf
not eax
add eax, 0xb2900347
xor eax, 0x9b0fa09f
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbbc73be0
xor eax, 0x9032c97b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x89dd0c69
xor eax, 0xc851dd89
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfa9d3d9b
xor eax, 0x9fd497eb
rol eax, 0xfb
popf
cmp bx, ax
jae 0x180130f68
push rax
pushf
mov eax, 0x54f92938
pushf
not eax
add eax, 0xf9f0981c
xor eax, 0x816f0b9c
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xddfc2a3e
xor eax, 0xf6421d8e
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe0b8a8ce
xor eax, 0xcd10c614
rol eax, 0xcb
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x4ec2ded4
pushf
not eax
add eax, 0x84799eaa
xor eax, 0x9e87b263
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xabc15a4e
xor eax, 0xe9a6109a
rol eax, 0x44
popf
pushf
not eax
add eax, 0xfccef358
xor eax, 0xf813c5b6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xadec6231
xor eax, 0xb7ebad0e
rol eax, 0x8e
popf
jmp 0x18012d76d
movzx ecx, bx
sub ecx, ebp
jmp 0x1801322e2
mov eax, 0xfdf748e5
pushf
not eax
add eax, 0x912453a4
xor eax, 0xa427ddf2
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8a2e1a49
xor eax, 0xd940d66d
rol eax, 5
popf
pushf
not eax
add eax, 0xce26bfe9
xor eax, 0xa367b574
rol eax, 3
popf
pushf
not eax
add eax, 0x9c55c4e8
xor eax, 0xf2599ef2
rol eax, 0x52
popf
cmp bx, ax
jb 0x1801310b1
push rax
pushf
mov eax, 0x64482a14
pushf
not eax
add eax, 0xab66db00
xor eax, 0x861a3061
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x950408a3
xor eax, 0xe18efa40
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xfafb8eee
xor eax, 0x8fb1f132
rol eax, 0x44
popf
pushf
not eax
add eax, 0x8d4d03a2
xor eax, 0xc86af749
rol eax, 0x16
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x8e68dec3
pushf
not eax
add eax, 0x89e01b5d
xor eax, 0xb2ed31d0
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd3e638b0
xor eax, 0x80833ff4
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x929ac5ba
xor eax, 0xd243b6e0
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9ee82000
xor eax, 0xc284659f
rol eax, 0xb
popf
jmp 0x18012d76d
movzx ecx, bx
sub ecx, eax
jmp 0x1801322e2
mov eax, 0xe117ac91
pushf
not eax
add eax, 0x881572f2
xor eax, 0x85082274
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd2943523
xor eax, 0xe89edced
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x91e6d75b
xor eax, 0xaa3f7fbc
rol eax, 0xf8
popf
cmp bx, ax
jb 0x180131215
push rax
pushf
mov eax, 0xa02b6bdc
pushf
not eax
add eax, 0xe4f70649
xor eax, 0xf6471435
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa0282ff6
xor eax, 0x9fe6de13
rol eax, 0x30
popf
pushf
not eax
add eax, 0x99231c37
xor eax, 0xb310eae0
rol eax, 0x75
popf
pushf
not eax
add eax, 0xed5ebd77
xor eax, 0xd3980d1e
rol eax, 0x78
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xb8fb4688
pushf
not eax
add eax, 0x8fda562e
xor eax, 0xeb63536f
rol eax, 0xec
popf
pushf
not eax
add eax, 0x81ad3ec1
xor eax, 0x83609ae5
rol eax, 0x49
popf
jmp 0x18012d76d
lea ecx, [rax + 0xa]
cmp bx, cx
jb 0x1801312a9
push rax
pushf
mov eax, 0x117b8ee7
pushf
not eax
add eax, 0xee0d2553
xor eax, 0xda1c6587
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf4df2d81
xor eax, 0xc056baba
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xbc123b72
xor eax, 0xb884d2a6
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd9a372fa
xor eax, 0xaf3e11d8
rol eax, 0xc8
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xe3373c9f
pushf
not eax
add eax, 0xb563fb57
xor eax, 0xb95fce9a
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x92ce70ab
xor eax, 0xc53b710d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9ef9b269
xor eax, 0x9ee205a9
rol eax, 0x32
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0xe8]
jb 0x1801314f0
push rax
pushf
mov eax, 0xdce69d8b
pushf
not eax
add eax, 0xfecea425
xor eax, 0x8f53421a
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd646d791
xor eax, 0x89b4616a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe93f552a
xor eax, 0xaa37c878
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9da756b5
xor eax, 0xa3a81273
rol eax, 0x9e
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xb1346c87
pushf
not eax
add eax, 0xbbdc4b32
xor eax, 0xa32a68c9
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa245fe45
xor eax, 0xc1b07e3f
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9f228cfc
xor eax, 0xee9f3ad5
rol eax, 0xc4
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x34]
jb 0x18013162f
push rax
pushf
mov eax, 0x658d05f8
pushf
not eax
add eax, 0x8d782e68
xor eax, 0xa5a39c05
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa5a78e54
xor eax, 0xa9d2d42e
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf82aaad7
xor eax, 0xb2288711
rol eax, 0x73
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xf5474da3
pushf
not eax
add eax, 0x81a27cb4
xor eax, 0x8b1a1416
rol eax, 6
popf
pushf
not eax
add eax, 0x82df4d08
xor eax, 0x9a108b86
rol eax, 0xe9
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x3c]
jb 0x18013176e
push rax
pushf
mov eax, 0x546c9fd
pushf
not eax
add eax, 0x831d07c0
xor eax, 0xd13a3bce
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd92eca21
xor eax, 0xe64c6bc1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xaf794a6c
xor eax, 0xa937edb8
rol eax, 0x99
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x74cac521
pushf
not eax
add eax, 0xe91c7c9e
xor eax, 0xe0edf375
rol eax, 0x65
popf
pushf
not eax
add eax, 0x94b8a2e9
xor eax, 0xa275f652
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd59682b0
xor eax, 0xb991b806
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9e5025fa
xor eax, 0x88d1b848
rol eax, 0x6c
popf
jmp 0x18012d76d
mov eax, dword [rsp + 0x40]
cmp bx, ax
jb 0x180131807
push rax
pushf
mov eax, 0x52a348ac
pushf
not eax
add eax, 0xc6de4134
xor eax, 0xde06a9b9
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbf610390
xor eax, 0xe2c1ae70
rol eax, 0x66
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xdc613843
pushf
not eax
add eax, 0xfebb1567
xor eax, 0xd353eac5
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x839ee7a0
xor eax, 0x9d782992
rol eax, 2
popf
pushf
not eax
add eax, 0x91727b3d
xor eax, 0xedfde7ff
rol eax, 0xd5
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x4c]
jb 0x1801319ce
push rax
pushf
mov eax, 0x33167deb
pushf
not eax
add eax, 0xc4ee9052
xor eax, 0xcc7c868f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8bdf7af3
xor eax, 0xff424f3e
rol eax, 0x6c
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x2e6fd0e9
pushf
not eax
add eax, 0x8ea8f6cd
xor eax, 0xf7c85ebc
rol eax, 5
popf
pushf
not eax
add eax, 0xf6bf5436
xor eax, 0xf9cbe843
rol eax, 0xe
popf
jmp 0x18012d76d
mov eax, dword [rsp + 0x50]
cmp bx, ax
jb 0x180131a41
push rax
pushf
mov eax, 0x2bd776df
pushf
not eax
add eax, 0xd9e221a5
xor eax, 0xf1285846
rol eax, 3
popf
pushf
not eax
add eax, 0xae953d0f
xor eax, 0xb5bfa8f4
rol eax, 0xaf
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x9879886b
pushf
not eax
add eax, 0xdaa29a1c
xor eax, 0xc4fd3d19
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x9f7e3959
xor eax, 0xf97ea8a6
rol eax, 0x12
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x5c]
jb 0x180131c1b
push rax
pushf
mov eax, 0x4ea64a74
pushf
not eax
add eax, 0x80918d4a
xor eax, 0x8a569051
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa6c1be85
xor eax, 0xf8e04cf1
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc11023a0
xor eax, 0xc9bd329f
rol eax, 0x96
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xc809a37f
pushf
not eax
add eax, 0xb37d0d57
xor eax, 0xa1784699
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc2341ac7
xor eax, 0xcc30fd47
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8e333f44
xor eax, 0x85c03e7e
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd9ee6546
xor eax, 0xda4fe30c
rol eax, 0x3d
popf
jmp 0x18012d76d
mov eax, dword [rsp + 0x60]
cmp bx, ax
jb 0x180131cd6
push rax
pushf
mov eax, 0x3c2f2950
pushf
not eax
add eax, 0xf40574aa
xor eax, 0xb26295d0
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xaf82ba27
xor eax, 0xe653e52b
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe0c71b39
xor eax, 0x87bb127e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf31c9529
xor eax, 0xc6886574
rol eax, 0xf2
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xfe5a0e18
pushf
not eax
add eax, 0xdede78ef
xor eax, 0x871bfb38
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc8594c4a
xor eax, 0xa6b0b5ca
rol eax, 0x40
popf
pushf
not eax
add eax, 0x867214ed
xor eax, 0xf9266392
rol eax, 0x4b
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x64]
jb 0x180131d6d
push rax
pushf
mov eax, 0x7ab3fc69
pushf
not eax
add eax, 0xa39a096b
xor eax, 0xdb160799
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd1e5f893
xor eax, 0x9b97a54d
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb5baf927
xor eax, 0xaf9c23fc
rol eax, 0xe
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xb3c6b183
pushf
not eax
add eax, 0xefca0e8a
xor eax, 0xa6bb7336
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd5b7aeee
xor eax, 0xa51cf437
rol eax, 0x9d
popf
jmp 0x18012d76d
mov eax, dword [rsp + 0x68]
cmp bx, ax
jb 0x180131e02
push rax
pushf
mov eax, 0x9ecbc789
pushf
not eax
add eax, 0xe0d46e11
xor eax, 0xfbd41a06
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf396c54b
xor eax, 0x90366b1e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb170584c
xor eax, 0xe7e578ef
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc3b35ade
xor eax, 0xa5275a0e
rol eax, 0x91
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x11540851
pushf
not eax
add eax, 0x91a9d233
xor eax, 0xd32536e4
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb769d064
xor eax, 0xe390d35a
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe861c4c2
xor eax, 0x8763a25a
rol eax, 0x68
popf
pushf
not eax
add eax, 0xfeacbf85
xor eax, 0xd4e8ee1a
rol eax, 0xe
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x6c]
jb 0x180131eac
push rax
pushf
mov eax, 0xb0fb3596
pushf
not eax
add eax, 0xd7e2e44b
xor eax, 0x93e14434
rol eax, 0x70
popf
pushf
not eax
add eax, 0xda5965af
xor eax, 0xdcf36e9a
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb1160a23
xor eax, 0x8959a5bc
rol eax, 0x27
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x90eaa604
pushf
not eax
add eax, 0xd197fcaf
xor eax, 0x81077dcf
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xefd75529
xor eax, 0xd8892de2
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf86b4a69
xor eax, 0xfacabacb
rol eax, 0x38
popf
jmp 0x18012d76d
mov eax, dword [rsp + 0x70]
cmp bx, ax
jb 0x180131f54
push rax
pushf
mov eax, 0x7ca0bad0
pushf
not eax
add eax, 0xb0184a89
xor eax, 0x8bc47dfe
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa48850fc
xor eax, 0xa13643f0
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xcc173fe5
xor eax, 0x88f486db
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9e5a05c2
xor eax, 0xd8c15072
rol eax, 0x21
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x8ee67b67
pushf
not eax
add eax, 0xa56d3eb8
xor eax, 0xf512e93b
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xed3d6a35
xor eax, 0xd3056d46
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd99c9251
xor eax, 0x8a0edcc9
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xac1b17c5
xor eax, 0xa35edd40
rol eax, 0xf8
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x74]
jb 0x180131ffe
push rax
pushf
mov eax, 0x6ff1d9df
pushf
not eax
add eax, 0xaf796ffa
xor eax, 0xb31317ce
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb7ea1118
xor eax, 0xa983ba39
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x831b385e
xor eax, 0x8b2629a4
rol eax, 0xa7
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xdfad2b09
pushf
not eax
add eax, 0xd7f00f38
xor eax, 0xc05c106b
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd52a7e9f
xor eax, 0xe376dad4
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa78709e3
xor eax, 0xc976f374
rol eax, 0x17
popf
jmp 0x18012d76d
mov eax, dword [rsp + 0x78]
cmp bx, ax
jb 0x180132093
push rax
pushf
mov eax, 0xc8fb9634
pushf
not eax
add eax, 0xe55da5b4
xor eax, 0xb469fdb6
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xde046fec
xor eax, 0xb08ba021
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xcedec2fe
xor eax, 0x9bab1c23
rol eax, 0x22
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x3095c81c
pushf
not eax
add eax, 0xc5468d52
xor eax, 0x8eb79884
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8c396d14
xor eax, 0xbbfe7ffa
rol eax, 0
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x7c]
jb 0x180132117
push rax
pushf
mov eax, 0x66c8d9b5
pushf
not eax
add eax, 0xddbe37e6
xor eax, 0xe05e3d90
rol eax, 0x68
popf
pushf
not eax
add eax, 0xaad1970d
xor eax, 0xe26ca8fb
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xddca1a3b
xor eax, 0x80e6d2fa
rol eax, 0xec
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xc4fe24b8
pushf
not eax
add eax, 0xd564da66
xor eax, 0xd74eb684
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa49deaf8
xor eax, 0xcf7e3626
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9f8afc1c
xor eax, 0x86cba063
rol eax, 0x2e
popf
jmp 0x18012d76d
mov edx, dword [rsp + 0x80]
movzx eax, bx
sub ax, dx
cmp ax, 9
ja 0x1801321b6
push rax
pushf
mov eax, 0xbc79ff77
pushf
not eax
add eax, 0xf76812eb
xor eax, 0x9271f3be
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf2b3319e
xor eax, 0x909b7313
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xabcfbc4f
xor eax, 0x949f9217
rol eax, 0xa7
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xfc61b95f
pushf
not eax
add eax, 0xcc96bb97
xor eax, 0xe8c13531
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd99b738b
xor eax, 0xdbd9e54a
rol eax, 0xe4
popf
jmp 0x18012d76d
cmp bx, word [rsp + 0x84]
jae 0x180132276
push rax
pushf
mov eax, 0x7e377e56
pushf
not eax
add eax, 0xcf6b1de2
xor eax, 0xe1112e98
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf450cb1c
xor eax, 0xeb93062f
rol eax, 0x31
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x46a2faec
pushf
not eax
add eax, 0xa75a83d7
xor eax, 0xba89850e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xad2576db
xor eax, 0xbcaa1009
rol eax, 0x52
popf
jmp 0x18012d76d
movzx ecx, bx
sub ecx, r13d
push rax
pushf
mov eax, 0xc63fac4e
pushf
not eax
add eax, 0xe3851d8f
xor eax, 0xa81160bc
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc06c096c
xor eax, 0xc7016146
rol eax, 0xe3
popf
jmp 0x18012d76d
cmp ecx, 0xffffffff
jne 0x18013232d
push rax
pushf
mov eax, 0xd7b05ff3
pushf
not eax
add eax, 0xce96902b
xor eax, 0xedf354f5
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe27e79c8
xor eax, 0xf427e1d1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf79a7d59
xor eax, 0xa1db39a8
rol eax, 0xbb
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x77d17af4
pushf
not eax
add eax, 0x98421807
xor eax, 0xe12d30e0
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbc9c9bd8
xor eax, 0xf1647022
rol eax, 0x6b
popf
jmp 0x18012d76d
movzx ecx, bx
cmp ecx, 0x41
jb 0x1801323ae
push rax
pushf
mov eax, 0xb93e5206
pushf
not eax
add eax, 0xaacd4328
xor eax, 0xa10c9600
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb27ef724
xor eax, 0xc422c982
rol eax, 0x96
popf
pushf
not eax
add eax, 0xded5b38c
xor eax, 0xca58a67d
rol eax, 0xa1
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x3d0470c7
pushf
not eax
add eax, 0xfd3d741b
xor eax, 0xda8d27f8
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xab8595f8
xor eax, 0xfc99947a
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb5eca47e
xor eax, 0xa537dc35
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd10ae5d1
xor eax, 0xa722a8a5
rol eax, 0x33
popf
jmp 0x18012d76d
cmp ecx, 0x5a
jbe 0x180132452
push rax
pushf
mov eax, 0xdbd5112f
pushf
not eax
add eax, 0xd6d1109e
xor eax, 0xacefde32
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf6d3305c
xor eax, 0x8a02f9ca
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe5fa75d0
xor eax, 0xf4f6c13f
rol eax, 0xde
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x1c25f01d
pushf
not eax
add eax, 0xe22a3f00
xor eax, 0xbbef013c
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xaedba297
xor eax, 0xb73c2617
rol eax, 0x5e
popf
jmp 0x18012d76d
cmp ecx, r11d
jb 0x1801324e3
push rax
pushf
mov eax, 0xe2e2122c
pushf
not eax
add eax, 0xdd87f41b
xor eax, 0xf73d8be2
rol eax, 0x12
popf
pushf
not eax
add eax, 0xcd845c1f
xor eax, 0xc4814bfd
rol eax, 5
popf
pushf
not eax
add eax, 0xeaccbdd8
xor eax, 0x90e6e6ed
rol eax, 0xc
popf
pushf
not eax
add eax, 0x89c0bf33
xor eax, 0xe08b5d23
rol eax, 0x47
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x98a03e8d
pushf
not eax
add eax, 0x90b08f58
xor eax, 0xf8b227f6
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbd2c7a9f
xor eax, 0xf28eb678
rol eax, 0x92
popf
pushf
not eax
add eax, 0xffae3742
xor eax, 0x833180b7
rol eax, 0xd3
popf
jmp 0x18012d76d
cmp bx, 0x7a
ja 0x180132562
push rax
pushf
mov eax, 0xa5616405
pushf
not eax
add eax, 0xd1528f35
xor eax, 0x870f8270
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf224411d
xor eax, 0x9d746b49
rol eax, 0x3e
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xcc12360
pushf
not eax
add eax, 0xe77d09cd
xor eax, 0xcc61d29d
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa9a405b8
xor eax, 0xa3953284
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8f92adf6
xor eax, 0xca5c691c
rol eax, 3
popf
pushf
not eax
add eax, 0xf9d17e1d
xor eax, 0x8d34b933
rol eax, 0x3a
popf
jmp 0x18012d76d
movzx eax, bx
sub ax, r11w
cmp ax, word [rsp + 0x88]
ja 0x1801325ff
push rax
pushf
mov eax, 0xe9bea31f
pushf
not eax
add eax, 0xfef8b9ec
xor eax, 0xcf20cc24
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xee59ddaa
xor eax, 0x8142b035
rol eax, 0x93
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xbe61ca99
pushf
not eax
add eax, 0xa99dd575
xor eax, 0xe1380fbf
rol eax, 0x13
popf
pushf
not eax
add eax, 0xbc22ab8e
xor eax, 0x9102b56d
rol eax, 0x17
popf
jmp 0x18012d76d
add ecx, 0xffffffe0
push rax
pushf
mov eax, 0x1af4449b
pushf
not eax
add eax, 0xe2fdcd92
xor eax, 0xc9b8da6d
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd6a7ff7b
xor eax, 0xe4ab2709
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf5be98a2
xor eax, 0xfea1e685
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9eec7cc9
xor eax, 0xe67bc150
rol eax, 0x3e
popf
jmp 0x18012d76d
or ecx, 0xffffffff
push rax
pushf
mov eax, 0x1c881abc
pushf
not eax
add eax, 0xbac1db0e
xor eax, 0xbaf1ce96
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd5a6912c
xor eax, 0xd005ac92
rol eax, 0x6d
popf
jmp 0x18012d76d
mov r8, qword [rdi]
cmp ecx, r15d
jae 0x180132760
push rax
pushf
mov eax, 0xbd2f77a7
pushf
not eax
add eax, 0x81af4746
xor eax, 0xf4465d52
rol eax, 0xed
popf
pushf
not eax
add eax, 0xec81590f
xor eax, 0xc027d307
rol eax, 0x28
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x326cef7d
pushf
not eax
add eax, 0xa64fd36e
xor eax, 0x9cc59352
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xea7b62fc
xor eax, 0x92773544
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd32efd29
xor eax, 0x99c33d75
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd7fb6bb0
xor eax, 0xf3edbdef
rol eax, 0x88
popf
jmp 0x18012d76d
movzx ebx, word [r8]
mov eax, r14d
imul eax, r15d
lea edx, [rax + rcx]
mov ecx, r10d
cmp edx, eax
mov eax, r10d
setb cl
cmp r14d, r9d
mov r14d, edx
seta al
or ecx, eax
lea rax, [r8 + 2]
shl ecx, 2
or ecx, 8
mov qword [rdi], rax
or esi, ecx
jmp 0x180130a4c
mov r13, qword [rsp + 0xe0]
lea rax, [r8 - 2]
mov r12, qword [rsp + 0x90]
mov ebp, 0x127bfde4
pushf
not ebp
add ebp, 0x949f6468
xor ebp, 0xed02c2d9
rol ebp, 8
popf
pushf
not ebp
add ebp, 0xd5cbf6af
xor ebp, 0xc634bf7a
rol ebp, 1
popf
pushf
not ebp
add ebp, 0xe6acdc94
xor ebp, 0x82869609
rol ebp, 0x62
popf
mov qword [rdi], rax
test bx, bx
je 0x1801328dc
push rax
pushf
mov eax, 0x5a005a03
pushf
not eax
add eax, 0xd39b65c6
xor eax, 0xc972e02e
rol eax, 0x51
popf
pushf
not eax
add eax, 0x98fc6cb7
xor eax, 0xc1230add
rol eax, 0x41
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x4a54d8ca
pushf
not eax
add eax, 0xd60c97ad
xor eax, 0x8736bfae
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe88070b9
xor eax, 0xc9412c1a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbd86ee6a
xor eax, 0xe205e8c5
rol eax, 0x21
popf
jmp 0x18012d76d
cmp word [rax], bx
je 0x18013296d
push rax
pushf
mov eax, 0x482a1491
pushf
not eax
add eax, 0xc0656845
xor eax, 0xb89ed302
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa4223ef4
xor eax, 0xb83da7f4
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf7259c54
xor eax, 0xaa7db2f7
rol eax, 0xca
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xbc319f7a
pushf
not eax
add eax, 0xfebb9f43
xor eax, 0xf8ddcb14
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8a84f8e2
xor eax, 0xa95eb82f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf206867d
xor eax, 0xedfeae43
rol eax, 0xf5
popf
jmp 0x18012d76d
call fcn.1800afb7c
mov dword [rax], 0x16
call fcn.1800e5695
push rax
pushf
mov eax, 0x45d4f1ed
pushf
not eax
add eax, 0xcf461b37
xor eax, 0xa9520073
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9f6ab04c
xor eax, 0xe26d790c
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe490d9ff
xor eax, 0x8c524813
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xbc4240db
xor eax, 0xef2c5698
rol eax, 1
popf
jmp 0x18012d76d
test sil, 8
jne 0x180132a54
push rax
pushf
mov eax, 0x1194d001
pushf
not eax
add eax, 0xd8234be1
xor eax, 0x84e756f7
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfb7c9fba
xor eax, 0xf310fa14
rol eax, 0x31
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x3d126173
pushf
not eax
add eax, 0xf00384c4
xor eax, 0xe271f8b5
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf3cc1a79
xor eax, 0xa628607d
rol eax, 0x28
popf
pushf
not eax
add eax, 0xada8dea6
xor eax, 0xe44ad75b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x827b4188
xor eax, 0xa07e0197
rol eax, 0xd7
popf
jmp 0x18012d76d
mov rax, qword [rdi + 8]
mov qword [rdi], r12
test rax, rax
je 0x180132b12
push rax
pushf
mov eax, 0xfc7f9673
pushf
not eax
add eax, 0xbc93fdf5
xor eax, 0xff626800
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb2cd851c
xor eax, 0xf2cc0c80
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc8a2bc11
xor eax, 0xd15edd48
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa9ee48a2
xor eax, 0xee70da76
rol eax, 0x8d
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x6429cb9b
pushf
not eax
add eax, 0xae1f5d75
xor eax, 0xcb958616
rol eax, 7
popf
pushf
not eax
add eax, 0xa5852bf6
xor eax, 0xa68f4e59
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf212431d
xor eax, 0x85ae90b5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd8660f5d
xor eax, 0x93031229
rol eax, 0x6c
popf
jmp 0x18012d76d
mov qword [rax], r12
push rax
pushf
mov eax, 0x3eb66721
pushf
not eax
add eax, 0xbb9d0f54
xor eax, 0xcd7a7a8e
rol eax, 0x62
popf
pushf
not eax
add eax, 0xabe30523
xor eax, 0xbf363215
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa5e14532
xor eax, 0xc1541c3b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8f92c550
xor eax, 0xf4183735
rol eax, 0xef
popf
jmp 0x18012d76d
xor eax, eax
jmp 0x18013363c
mov r8d, 0xd189ca3f
pushf
not r8d
add r8d, 0xdd1d2e91
xor r8d, 0xc56b8ae9
rol r8d, 5
popf
pushf
not r8d
add r8d, 0xc55358a3
xor r8d, 0xe6348189
rol r8d, 0x8f
popf
lea r9d, [r8 - 1]
test sil, 4
je 0x180132c76
push rax
pushf
mov eax, 0xc90d186f
pushf
not eax
add eax, 0xbd5d47e9
xor eax, 0xe6cdd008
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb0ac7b98
xor eax, 0xece1039a
rol eax, 0x30
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x16260169
pushf
not eax
add eax, 0xd745fa23
xor eax, 0xc7a3a339
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbad0aad2
xor eax, 0xe34432d1
rol eax, 0x97
popf
jmp 0x18012d76d
mov eax, 0x1df6559a
pushf
not eax
add eax, 0xc47bae39
xor eax, 0xb44584e5
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa5480fc5
xor eax, 0xc16f793e
rol eax, 0x39
popf
mov ecx, esi
jmp 0x180133015
test sil, 1
je 0x180132d6d
push rax
pushf
mov eax, 0xb66bd665
pushf
not eax
add eax, 0x9a65fd82
xor eax, 0x916e8ccc
rol eax, 0x25
popf
pushf
not eax
add eax, 0xef975830
xor eax, 0xfd803c2f
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8f02a542
xor eax, 0x8d7a6bbe
rol eax, 0x47
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x1d02f4f0
pushf
not eax
add eax, 0xd53ec286
xor eax, 0x8142a64b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xff342ced
xor eax, 0x85c84cff
rol eax, 0x9e
popf
jmp 0x18012d76d
test bpl, sil
je 0x180132dd8
push rax
pushf
mov eax, 0xe03849cd
pushf
not eax
add eax, 0xee792d35
xor eax, 0xefc37e59
rol eax, 0xa
popf
pushf
not eax
add eax, 0x915d9ba2
xor eax, 0x80f0a01b
rol eax, 0xae
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xe7c67b14
pushf
not eax
add eax, 0xe63468a5
xor eax, 0xdb2c8cb4
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc243217f
xor eax, 0xb74ae2dc
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xceab504c
xor eax, 0xac960863
rol eax, 0x64
popf
jmp 0x18012d76d
cmp r14d, r8d
jbe 0x180132e7c
push rax
pushf
mov eax, 0x65dd85df
pushf
not eax
add eax, 0xd6ca75a3
xor eax, 0xba3b3790
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xde089202
xor eax, 0xbbe48560
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa26e78f6
xor eax, 0xfc0e6fb6
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xabe230a1
xor eax, 0xc3cb264e
rol eax, 0x39
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x85d06f1d
pushf
not eax
add eax, 0xb1a9277a
xor eax, 0xe4bd45c9
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe2325263
xor eax, 0xf5728d29
rol eax, 0x5b
popf
jmp 0x18012d76d
jmp 0x180132f8b
cmp r14d, r9d
jbe 0x180132f58
push rax
pushf
mov eax, 0x89a7e162
pushf
not eax
add eax, 0xe94f618d
xor eax, 0xaf38d252
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa2dfc826
xor eax, 0xb6c3b3d3
rol eax, 0x23
popf
pushf
not eax
add eax, 0xda2eff68
xor eax, 0xaecd3b70
rol eax, 0x8d
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xf94245bd
pushf
not eax
add eax, 0xc9886c26
xor eax, 0xc3dc6d5a
rol eax, 0x97
popf
pushf
not eax
add eax, 0x931412b0
xor eax, 0xfea2458a
rol eax, 0xad
popf
jmp 0x18012d76d
mov ecx, 0x14db9898
pushf
not ecx
add ecx, 0xd3788138
xor ecx, 0x99f3c76d
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0xddb166e3
xor ecx, 0xf6b321f5
rol ecx, 0x68
popf
mov eax, esi
push rax
pushf
mov eax, 0x5adf2db4
pushf
not eax
add eax, 0x94861f52
xor eax, 0x81966bae
rol eax, 0x77
popf
pushf
not eax
add eax, 0x81453740
xor eax, 0xc4a66d2d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa62b7480
xor eax, 0xfeb24320
rol eax, 0x81
popf
pushf
not eax
add eax, 0xecc734e6
xor eax, 0x9cbb84a8
rol eax, 0x81
popf
jmp 0x18012d76d
and ebp, esi
mov byte [r13 + 0x30], 1
mov dword [r13 + 0x2c], 0x22
test eax, ecx
jne 0x18013305b
push rax
pushf
mov eax, 0x9ae6a40d
pushf
not eax
add eax, 0xb2aaa704
xor eax, 0xf5c821f4
rol eax, 0x93
popf
pushf
not eax
add eax, 0xfc606129
xor eax, 0xe44d08c7
rol eax, 0x75
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x71bc882b
pushf
not eax
add eax, 0xbce54494
xor eax, 0xc9fc8661
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbd579ddb
xor eax, 0x9f5a9c3b
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb2ef7c0c
xor eax, 0x81a31c06
rol eax, 0xeb
popf
jmp 0x18012d76d
or r14d, 0xffffffff
jmp 0x1801334ec
mov rdx, qword [rdi + 8]
test ebp, ebp
je 0x180133151
push rax
pushf
mov eax, 0xcb39ee4a
pushf
not eax
add eax, 0xd89ed911
xor eax, 0xe01c00e0
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa48d12ab
xor eax, 0x97cc96ad
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xccc55846
xor eax, 0x9b13c7bc
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa1df403f
xor eax, 0xe84b934b
rol eax, 0xf2
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0xaca6e447
pushf
not eax
add eax, 0xd86b7172
xor eax, 0xf1972081
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xacde35d0
xor eax, 0xda40ca31
rol eax, 0x7e
popf
jmp 0x18012d76d
mov eax, r8d
jmp 0x18013363c
test rdx, rdx
je 0x180133332
push rax
pushf
mov eax, 0x7bb7b241
pushf
not eax
add eax, 0xfe307e84
xor eax, 0xc111a12e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x83f1ef4b
xor eax, 0xb3a30866
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc4c08091
xor eax, 0x9dbf81c6
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd19fa4d7
xor eax, 0xbd4425b5
rol eax, 0x7d
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x903541cc
pushf
not eax
add eax, 0xbec62657
xor eax, 0xa9163484
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa4e4a108
xor eax, 0xc5577b40
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x92cdf528
xor eax, 0xc09e7e68
rol eax, 0xb3
popf
jmp 0x18012d76d
mov rcx, qword [rdi]
mov qword [rdx], rcx
push rax
pushf
mov eax, 0x9e3f2542
pushf
not eax
add eax, 0x801722b2
xor eax, 0x880caebf
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9b7e0f61
xor eax, 0xd3391179
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xca6ef08b
xor eax, 0xaacbf4bb
rol eax, 0xc1
popf
jmp 0x18012d76d
mov eax, r9d
jmp 0x18013363c
test bpl, sil
je 0x180133470
push rax
pushf
mov eax, 0x60be9f9
pushf
not eax
add eax, 0xdc03cf94
xor eax, 0xacd67110
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe2801dd2
xor eax, 0xb7bca410
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x82a4a37c
xor eax, 0xf2e61b31
rol eax, 0x83
popf
pushf
not eax
add eax, 0xfc3e373b
xor eax, 0xe10993a4
rol eax, 0x3e
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x78b8ca87
pushf
not eax
add eax, 0x80916a49
xor eax, 0x8e80db84
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdcc9681b
xor eax, 0xf871d1f1
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd7ea7a5c
xor eax, 0xdfb7f698
rol eax, 0xb8
popf
jmp 0x18012d76d
neg r14d
push rax
pushf
mov eax, 0x2a2663a5
pushf
not eax
add eax, 0xb635f8be
xor eax, 0x977ab540
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x90d1e628
xor eax, 0xddd7e0a6
rol eax, 0xad
popf
jmp 0x18012d76d
mov rdx, qword [rdi + 8]
test rdx, rdx
je 0x18013353b
push rax
pushf
mov eax, 0x8610fea1
pushf
not eax
add eax, 0x8eb06b22
xor eax, 0xc6d1652e
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9a54f6fa
xor eax, 0xd30bcb2b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe2462c9a
xor eax, 0xde022e61
rol eax, 0x14
popf
jmp 0x18012d76d
push rax
pushf
mov eax, 0x5fa58975
pushf
not eax
add eax, 0xdb4c48b0
xor eax, 0x90ece65b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa2f0ccc3
xor eax, 0xc72a6a19
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xdc78af3d
xor eax, 0xe7d8b624
rol eax, 0x37
popf
pushf
not eax
add eax, 0xfade968e
xor eax, 0xd554d0cc
rol eax, 0xe4
popf
jmp 0x18012d76d
mov rcx, qword [rdi]
mov qword [rdx], rcx
push rax
pushf
mov eax, 0x9e510e1c
pushf
not eax
add eax, 0xa078e22c
xor eax, 0x9dfcfd7a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x81a4555a
xor eax, 0xc27c9be1
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbf538307
xor eax, 0xc06372b1
rol eax, 0xf9
popf
jmp 0x18012d76d
mov eax, r14d
push rax
pushf
mov eax, 0x181d9410
pushf
not eax
add eax, 0xd2c6541c
xor eax, 0xc11d0c9b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa94bfb3b
xor eax, 0xf53b6b88
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc148d1c8
xor eax, 0xbc7f2116
rol eax, 0x48
popf
pushf
not eax
add eax, 0xffef9cbf
xor eax, 0xacb488e4
rol eax, 0xc0
popf
jmp 0x18012d76d
mov rbx, qword [rsp + 0xf0]
add rsp, 0xa0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret