Function at 0x180119e28
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Hash data using fnv
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x41376f1c
pushf
not eax
add eax, 0x99b3c7fb
xor eax, 0xe85810e5
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xec7ea6f1
xor eax, 0x9ece482e
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xbdd02002
xor eax, 0xb3288bf7
rol eax, 3
popf
cmp eax, 0x15c
jne 0x180119e78
popf
pop rax
jmp 0x1801267e7
cmp eax, 0x14e
jne 0x180119e87
popf
pop rax
jmp 0x1801260df
cmp eax, 0x3f
jne 0x180119e96
popf
pop rax
jmp 0x18011dba3
cmp eax, 0x99
jne 0x180119ea5
popf
pop rax
jmp 0x1801207df
cmp eax, 0x1df
jne 0x180119eb4
popf
pop rax
jmp 0x18012a733
cmp eax, 0x148
jne 0x180119ec3
popf
pop rax
jmp 0x180125e22
cmp eax, 0xd5
jne 0x180119ed2
popf
pop rax
jmp 0x180122620
cmp eax, 0x6e
jne 0x180119ee1
popf
pop rax
jmp 0x18011f353
cmp eax, 0x1f0
jne 0x180119ef0
popf
pop rax
jmp 0x18012afdb
cmp eax, 0x165
jne 0x180119eff
popf
pop rax
jmp 0x180126cf5
cmp eax, 0x2a
jne 0x180119f0e
popf
pop rax
jmp 0x18011d18c
cmp eax, 0x139
jne 0x180119f1d
popf
pop rax
jmp 0x180125723
cmp eax, 0x1a4
jne 0x180119f2c
popf
pop rax
jmp 0x180128ab9
cmp eax, 0x2e
jne 0x180119f3b
popf
pop rax
jmp 0x18011d34f
cmp eax, 0x89
jne 0x180119f4a
popf
pop rax
jmp 0x18011fe8f
cmp eax, 0xcd
jne 0x180119f59
popf
pop rax
jmp 0x180122177
cmp eax, 0x136
jne 0x180119f68
popf
pop rax
jmp 0x1801255e5
cmp eax, 0x16a
jne 0x180119f77
popf
pop rax
jmp 0x180126f50
cmp eax, 0x23
jne 0x180119f86
popf
pop rax
jmp 0x18011cdd2
cmp eax, 0x133
jne 0x180119f95
popf
pop rax
jmp 0x1801253d5
cmp eax, 0x43
jne 0x180119fa4
popf
pop rax
jmp 0x18011ddac
cmp eax, 0x13
jne 0x180119fb3
popf
pop rax
jmp 0x18011c651
cmp eax, 0x166
jne 0x180119fc2
popf
pop rax
jmp 0x180126d56
cmp eax, 0x135
jne 0x180119fd1
popf
pop rax
jmp 0x180125529
cmp eax, 0x137
jne 0x180119fe0
popf
pop rax
jmp 0x1801256a1
cmp eax, 0xb1
jne 0x180119fef
popf
pop rax
jmp 0x180121407
cmp eax, 0x183
jne 0x180119ffe
popf
pop rax
jmp 0x180127b8e
cmp eax, 0x27
jne 0x18011a00d
popf
pop rax
jmp 0x18011cfb0
cmp eax, 0x30
jne 0x18011a01c
popf
pop rax
jmp 0x18011d437
cmp eax, 0xb9
jne 0x18011a02b
popf
pop rax
jmp 0x1801217e7
cmp eax, 0x37
jne 0x18011a03a
popf
pop rax
jmp 0x18011d764
cmp eax, 0x159
jne 0x18011a049
popf
pop rax
jmp 0x180126615
cmp eax, 0x13f
jne 0x18011a058
popf
pop rax
jmp 0x1801259e8
cmp eax, 0x1b3
jne 0x18011a067
popf
pop rax
jmp 0x1801291cf
cmp eax, 0x7e
jne 0x18011a076
popf
pop rax
jmp 0x18011f9dc
cmp eax, 0x176
jne 0x18011a085
popf
pop rax
jmp 0x180127507
cmp eax, 0x92
jne 0x18011a094
popf
pop rax
jmp 0x180120484
cmp eax, 0xc6
jne 0x18011a0a3
popf
pop rax
jmp 0x180121e73
cmp eax, 0x187
jne 0x18011a0b2
popf
pop rax
jmp 0x180127d2d
cmp eax, 0x175
jne 0x18011a0c1
popf
pop rax
jmp 0x180127485
cmp eax, 0x1af
jne 0x18011a0d0
popf
pop rax
jmp 0x180129027
cmp eax, 0x83
jne 0x18011a0df
popf
pop rax
jmp 0x18011fc6a
cmp eax, 0xce
jne 0x18011a0ee
popf
pop rax
jmp 0x180122230
cmp eax, 0xec
jne 0x18011a0fd
popf
pop rax
jmp 0x1801231c9
cmp eax, 0x1f8
jne 0x18011a10c
popf
pop rax
jmp 0x18012b4be
cmp eax, 0x12b
jne 0x18011a11b
popf
pop rax
jmp 0x1801250c3
cmp eax, 0x1fc
jne 0x18011a12a
popf
pop rax
jmp 0x18012b608
cmp eax, 0xf7
jne 0x18011a139
popf
pop rax
jmp 0x1801236be
cmp eax, 0x38
jne 0x18011a148
popf
pop rax
jmp 0x18011d7b2
cmp eax, 0x141
jne 0x18011a157
popf
pop rax
jmp 0x180125afc
cmp eax, 0x5c
jne 0x18011a166
popf
pop rax
jmp 0x18011ea09
cmp eax, 0x192
jne 0x18011a175
popf
pop rax
jmp 0x180128224
cmp eax, 0xaf
jne 0x18011a184
popf
pop rax
jmp 0x180121237
cmp eax, 0x128
jne 0x18011a193
popf
pop rax
jmp 0x180124f23
cmp eax, 0x179
jne 0x18011a1a2
popf
pop rax
jmp 0x18012766e
cmp eax, 0x170
jne 0x18011a1b1
popf
pop rax
jmp 0x180127288
cmp eax, 0x1ad
jne 0x18011a1c0
popf
pop rax
jmp 0x180128f22
cmp eax, 0x1f1
jne 0x18011a1cf
popf
pop rax
jmp 0x18012b076
cmp eax, 0x8f
jne 0x18011a1de
popf
pop rax
jmp 0x1801202ab
cmp eax, 0x4d
jne 0x18011a1ed
popf
pop rax
jmp 0x18011e28f
cmp eax, 0x17a
jne 0x18011a1fc
popf
pop rax
jmp 0x180127712
cmp eax, 0x1cd
jne 0x18011a20b
popf
pop rax
jmp 0x180129eae
cmp eax, 0x2c
jne 0x18011a21a
popf
pop rax
jmp 0x18011d24a
cmp eax, 0x13a
jne 0x18011a229
popf
pop rax
jmp 0x1801257a1
cmp eax, 0x1dd
jne 0x18011a238
popf
pop rax
jmp 0x18012a654
cmp eax, 0x184
jne 0x18011a247
popf
pop rax
jmp 0x180127c0c
cmp eax, 0x16d
jne 0x18011a256
popf
pop rax
jmp 0x180127136
cmp eax, 0x160
jne 0x18011a265
popf
pop rax
jmp 0x180126a8a
cmp eax, 0x4f
jne 0x18011a274
popf
pop rax
jmp 0x18011e334
cmp eax, 0x6c
jne 0x18011a283
popf
pop rax
jmp 0x18011f24e
cmp eax, 7
jne 0x18011a292
popf
pop rax
jmp 0x18011c0ff
cmp eax, 0x111
jne 0x18011a2a1
popf
pop rax
jmp 0x1801243fb
cmp eax, 0x123
jne 0x18011a2b0
popf
pop rax
jmp 0x180124d56
cmp eax, 0x7c
jne 0x18011a2bf
popf
pop rax
jmp 0x18011f92a
cmp eax, 0x1b4
jne 0x18011a2ce
popf
pop rax
jmp 0x180129251
cmp eax, 0x121
jne 0x18011a2dd
popf
pop rax
jmp 0x180124c0e
cmp eax, 0x18
jne 0x18011a2ec
popf
pop rax
jmp 0x18011c84d
cmp eax, 0x1e4
jne 0x18011a2fb
popf
pop rax
jmp 0x18012aa1e
cmp eax, 0xbd
jne 0x18011a30a
popf
pop rax
jmp 0x180121a01
cmp eax, 0x98
jne 0x18011a319
popf
pop rax
jmp 0x18012074e
cmp eax, 0x10d
jne 0x18011a328
popf
pop rax
jmp 0x1801241be
cmp eax, 0x41
jne 0x18011a337
popf
pop rax
jmp 0x18011dcf8
cmp eax, 0xba
jne 0x18011a346
popf
pop rax
jmp 0x180121844
cmp eax, 0x1ba
jne 0x18011a355
popf
pop rax
jmp 0x1801294a9
cmp eax, 0xfa
jne 0x18011a364
popf
pop rax
jmp 0x1801237ed
cmp eax, 0x95
jne 0x18011a373
popf
pop rax
jmp 0x180120610
cmp eax, 0
jne 0x18011a382
popf
pop rax
jmp 0x18011bc3c
cmp eax, 0x4e
jne 0x18011a391
popf
pop rax
jmp 0x18011e2d8
cmp eax, 0x31
jne 0x18011a3a0
popf
pop rax
jmp 0x18011d4a1
cmp eax, 0xa1
jne 0x18011a3af
popf
pop rax
jmp 0x180120c09
cmp eax, 0x12e
jne 0x18011a3be
popf
pop rax
jmp 0x180125205
cmp eax, 0x17d
jne 0x18011a3cd
popf
pop rax
jmp 0x18012789f
cmp eax, 0xad
jne 0x18011a3dc
popf
pop rax
jmp 0x1801211c7
cmp eax, 0x7b
jne 0x18011a3eb
popf
pop rax
jmp 0x18011f883
cmp eax, 0x1a3
jne 0x18011a3fa
popf
pop rax
jmp 0x180128a57
cmp eax, 3
jne 0x18011a409
popf
pop rax
jmp 0x18011bea2
cmp eax, 0x1a6
jne 0x18011a418
popf
pop rax
jmp 0x180128bcb
cmp eax, 0x34
jne 0x18011a427
popf
pop rax
jmp 0x18011d674
cmp eax, 0x88
jne 0x18011a436
popf
pop rax
jmp 0x18011fe01
cmp eax, 0x164
jne 0x18011a445
popf
pop rax
jmp 0x180126c3e
cmp eax, 0x1ce
jne 0x18011a454
popf
pop rax
jmp 0x180129ee9
cmp eax, 0x66
jne 0x18011a463
popf
pop rax
jmp 0x18011ef29
cmp eax, 0x81
jne 0x18011a472
popf
pop rax
jmp 0x18011fb87
cmp eax, 0x9f
jne 0x18011a481
popf
pop rax
jmp 0x180120b13
cmp eax, 0xd3
jne 0x18011a490
popf
pop rax
jmp 0x18012250f
cmp eax, 0xe8
jne 0x18011a49f
popf
pop rax
jmp 0x180123008
cmp eax, 0x1d5
jne 0x18011a4ae
popf
pop rax
jmp 0x18012a235
cmp eax, 0x1e6
jne 0x18011a4bd
popf
pop rax
jmp 0x18012ab17
cmp eax, 0xa5
jne 0x18011a4cc
popf
pop rax
jmp 0x180120d7e
cmp eax, 0x11a
jne 0x18011a4db
popf
pop rax
jmp 0x18012480d
cmp eax, 0x87
jne 0x18011a4ea
popf
pop rax
jmp 0x18011fdb7
cmp eax, 0x1a1
jne 0x18011a4f9
popf
pop rax
jmp 0x180128915
cmp eax, 0x18a
jne 0x18011a508
popf
pop rax
jmp 0x180127ed4
cmp eax, 0x96
jne 0x18011a517
popf
pop rax
jmp 0x1801206b4
cmp eax, 0x60
jne 0x18011a526
popf
pop rax
jmp 0x18011ec1d
cmp eax, 0x14d
jne 0x18011a535
popf
pop rax
jmp 0x18012608e
cmp eax, 0xf9
jne 0x18011a544
popf
pop rax
jmp 0x18012378c
cmp eax, 0xb4
jne 0x18011a553
popf
pop rax
jmp 0x1801215fe
cmp eax, 0x145
jne 0x18011a562
popf
pop rax
jmp 0x180125d0a
cmp eax, 0x1bb
jne 0x18011a571
popf
pop rax
jmp 0x180129538
cmp eax, 0x12c
jne 0x18011a580
popf
pop rax
jmp 0x180125135
cmp eax, 0x73
jne 0x18011a58f
popf
pop rax
jmp 0x18011f568
cmp eax, 0x12
jne 0x18011a59e
popf
pop rax
jmp 0x18011c5a8
cmp eax, 0xa9
jne 0x18011a5ad
popf
pop rax
jmp 0x180120fbc
cmp eax, 0x3c
jne 0x18011a5bc
popf
pop rax
jmp 0x18011da07
cmp eax, 0xfb
jne 0x18011a5cb
popf
pop rax
jmp 0x1801238c9
cmp eax, 0x3b
jne 0x18011a5da
popf
pop rax
jmp 0x18011d969
cmp eax, 0x10e
jne 0x18011a5e9
popf
pop rax
jmp 0x180124251
cmp eax, 0x119
jne 0x18011a5f8
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xd0
mov rax, qword [0x180040280]
xor rax, rsp
mov qword [rbp + 0xf], rax
mov r12, r9
mov qword [rsp + 0x30], r9
mov rdi, r8
mov dword [rbp - 0x79], edx
mov r14, rcx
mov rbx, qword [rbp + 0x7f]
mov rcx, rbx
call fcn.180163e09
mov r10, qword [rax]
lea r9, [rbp - 0x11]
lea r8, [0x1f5c04695]
pushf
sub r8, 0x75bd4c88
popf
lea rdx, [0x1f4a1f34e]
pushf
sub rdx, 0x749ef95e
popf
mov rcx, rax
call qword [r10 + 0x38]
mov sil, byte [rbp + 6]
mov byte [rsp + 0x27], sil
mov r13b, byte [rbp + 5]
mov byte [rsp + 0x24], r13b
mov al, byte [rbp - 0x11]
mov byte [rsp + 0x26], al
mov rcx, rbx
call fcn.1800ed651
mov rbx, rax
mov qword [rbp - 0x59], rax
mov r8, qword [rax]
lea rdx, [rbp - 0x31]
mov rcx, rax
call qword [r8 + 0x28]
nop
cmp qword [rbp - 0x21], 0
jne 0x18011bd26
push rax
pushf
mov eax, 0xcc8b19db
pushf
not eax
add eax, 0xe3040ae9
xor eax, 0x9da0f7e8
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa0ce6fdf
xor eax, 0x9ff0be63
rol eax, 0xb0
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x65d0cdea
pushf
not eax
add eax, 0xe1f70c95
xor eax, 0x9f92d221
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8518e958
xor eax, 0xf4f0cb40
rol eax, 0xab
popf
pushf
not eax
add eax, 0xce9dd801
xor eax, 0xc913f4a9
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xac378e9b
xor eax, 0xdfb3cf91
rol eax, 0x13
popf
jmp 0x180119e69
mov rdx, r12
mov rcx, rdi
call fcn.18005c3a0
test al, al
je 0x18011befb
push rax
pushf
mov eax, 0xad0cf615
pushf
not eax
add eax, 0xb595c522
xor eax, 0xba876a05
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb0d29724
xor eax, 0xb6a27a87
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf1befbd8
xor eax, 0xf90058e3
rol eax, 0x5e
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x120fde28
pushf
not eax
add eax, 0xe956dafc
xor eax, 0x8ebbda98
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x955e007b
xor eax, 0xda41ba30
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x986046e3
xor eax, 0xa012dbb8
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xccb7d2f0
xor eax, 0xb5520eb2
rol eax, 0x6e
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x18011c151
push rax
pushf
mov eax, 0xdcf42282
pushf
not eax
add eax, 0x83dbc686
xor eax, 0xbf6d435d
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe457d1b6
xor eax, 0x87000070
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf78a2897
xor eax, 0x95e7b8cf
rol eax, 0x82
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xb47aa11a
pushf
not eax
add eax, 0xf2f8b4ce
xor eax, 0xc794cd4b
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc0b3f62a
xor eax, 0xe180b8ce
rol eax, 0x6f
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x18011c5f7
push rax
pushf
mov eax, 0x9f6ab743
pushf
not eax
add eax, 0x8ef5e84c
xor eax, 0x8635d8d4
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xba6a1883
xor eax, 0xe27a2074
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe6c0b5de
xor eax, 0xa36c8e01
rol eax, 0x79
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xefa7d2e2
pushf
not eax
add eax, 0xe747a81d
xor eax, 0x9af941ca
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9633bf01
xor eax, 0xd5db8ac7
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc3703099
xor eax, 0xc8031a58
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe7fbe54d
xor eax, 0xce9eff65
rol eax, 0xc
popf
jmp 0x180119e69
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x18011c722
cmp eax, 0xffffffff
je 0x18011c75a
push rax
pushf
mov eax, 0x7f02de22
pushf
not eax
add eax, 0xe34f58a6
xor eax, 0xc29e2d46
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xfd60e469
xor eax, 0xd7e482fb
rol eax, 0x39
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x81af1eab
pushf
not eax
add eax, 0xd9510ade
xor eax, 0xceb28708
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xfadda20b
xor eax, 0xd5772cd8
rol eax, 0x6c
popf
jmp 0x180119e69
mov byte [rdi + 8], al
mov byte [rsp + 0x20], r13b
mov rdx, r12
mov rcx, rdi
call fcn.18005c3a0
test al, al
jne 0x18011c8c1
push rax
pushf
mov eax, 0xd9236881
pushf
not eax
add eax, 0x814b9b1e
xor eax, 0xd69a2964
rol eax, 0xff
popf
pushf
not eax
add eax, 0x946100c7
xor eax, 0xa789d199
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc847157e
xor eax, 0xb46f08d0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xfcf6b280
xor eax, 0xae87dc2a
rol eax, 0xc1
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x69965b68
pushf
not eax
add eax, 0xabdf290e
xor eax, 0xc22bc6bc
rol eax, 5
popf
pushf
not eax
add eax, 0xe8fb47c1
xor eax, 0xdc9b6490
rol eax, 0x11
popf
jmp 0x180119e69
mov qword [rdi], rbx
push rax
pushf
mov eax, 0x3a857b62
pushf
not eax
add eax, 0x9f02eb24
xor eax, 0xe37ef335
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc91f6a79
xor eax, 0xe133325c
rol eax, 0x4f
popf
jmp 0x180119e69
mov byte [r14], 0x2b
inc r14
mov rcx, qword [rdi]
xor r13d, r13d
test rcx, rcx
je 0x18011d01b
push rax
pushf
mov eax, 0xedcf0a26
pushf
not eax
add eax, 0xa4f5ffe3
xor eax, 0xed688b52
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xfb84062e
xor eax, 0xfae31206
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8cb12116
xor eax, 0xdcc22a80
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf642423f
xor eax, 0xe9ed71d7
rol eax, 0x15
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xdf3ab635
pushf
not eax
add eax, 0xef17d618
xor eax, 0xbde8df0a
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe6de27bb
xor eax, 0xe44df401
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf03600d4
xor eax, 0xc6026aa0
rol eax, 0xbf
popf
jmp 0x180119e69
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x18011d24a
cmp eax, 0xffffffff
je 0x18011d295
push rax
pushf
mov eax, 0xfb9c8d7b
pushf
not eax
add eax, 0xe7b2e457
xor eax, 0xc7707843
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc4df6a0d
xor eax, 0xab50c055
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbaf23d75
xor eax, 0xc2aea118
rol eax, 0xd7
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x6e129504
pushf
not eax
add eax, 0xab404106
xor eax, 0x88896110
rol eax, 0x17
popf
pushf
not eax
add eax, 0xec3fb1dd
xor eax, 0xa7c3eea3
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb2c8d4a1
xor eax, 0xb86b5c7e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe3ad4574
xor eax, 0x827f3b11
rol eax, 0xfb
popf
jmp 0x180119e69
mov qword [rdi], r13
mov eax, 0xdf16ab62
pushf
not eax
add eax, 0xdb85a304
xor eax, 0xe11fced1
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb9477c14
xor eax, 0xd5f73d41
rol eax, 0x35
popf
pushf
not eax
add eax, 0x962b086e
xor eax, 0x8c671938
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xdeee6587
xor eax, 0xa36feca8
rol eax, 0xbd
popf
push rax
pushf
mov eax, 0xb3cdf19a
pushf
not eax
add eax, 0xb55884f8
xor eax, 0xd05ea4cd
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb6a6bfd2
xor eax, 0xd355e18e
rol eax, 0x86
popf
jmp 0x180119e69
test cl, cl
jne 0x18011d46e
push rax
pushf
mov eax, 0xfb156303
pushf
not eax
add eax, 0x84d5c18b
xor eax, 0xb5e29ea1
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd022cf02
xor eax, 0xacf0edeb
rol eax, 0xa7
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x411c7d6c
pushf
not eax
add eax, 0x88b01d20
xor eax, 0xb7460dfd
rol eax, 0x50
popf
pushf
not eax
add eax, 0x90a7aa18
xor eax, 0xfe58b95f
rol eax, 0x61
popf
jmp 0x180119e69
mov rcx, qword [rdi]
test rcx, rcx
je 0x18011d4dc
push rax
pushf
mov eax, 0xc7722e9c
pushf
not eax
add eax, 0xecc6a6fb
xor eax, 0xf0eab5bf
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xcafa27bc
xor eax, 0xad9e3c9d
rol eax, 0xfb
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xd7091b19
pushf
not eax
add eax, 0x98d97b4a
xor eax, 0xb6754ec9
rol eax, 0x12
popf
pushf
not eax
add eax, 0xecfe55c0
xor eax, 0xd683b41f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe1c18cd6
xor eax, 0xce231dc8
rol eax, 0xe5
popf
jmp 0x180119e69
movzx eax, byte [rdx]
jmp 0x18011d6e6
cmp eax, 0xffffffff
je 0x18011d71e
push rax
pushf
mov eax, 0x497f4f9b
pushf
not eax
add eax, 0xe209c6d1
xor eax, 0xe56a590c
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc986fc80
xor eax, 0xb68b3c25
rol eax, 0x43
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x4c28e93f
pushf
not eax
add eax, 0xdcc32f14
xor eax, 0xa4b09e63
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9732eff0
xor eax, 0x83ba0930
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbdede661
xor eax, 0x8d5b2f57
rol eax, 0x70
popf
jmp 0x180119e69
mov byte [rdi + 9], al
jmp 0x18011d811
mov qword [rdi], rbx
mov al, byte [rdi + 9]
push rax
pushf
mov eax, 0xdc0b97ad
pushf
not eax
add eax, 0xa27cb8ae
xor eax, 0xd61d6729
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdf92af10
xor eax, 0xf7c96a32
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8360facb
xor eax, 0x8ef2835f
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8f16dda9
xor eax, 0xadafa1ff
rol eax, 2
popf
jmp 0x180119e69
mov r8d, 0xc773cca3
pushf
not r8d
add r8d, 0xf32a577f
xor r8d, 0x84bae9ad
rol r8d, 0xcb
popf
pushf
not r8d
add r8d, 0x8e8b969c
xor r8d, 0xf2032234
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0xa9752b97
xor r8d, 0xd74f9118
rol r8d, 0xf8
popf
pushf
not r8d
add r8d, 0xdaf61692
xor r8d, 0xb1d0ef34
rol r8d, 0x8e
popf
mov byte [rdi + 8], r8b
push rax
pushf
mov eax, 0x54521307
pushf
not eax
add eax, 0x87cbd703
xor eax, 0xafd1f85e
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf595667b
xor eax, 0xf4d902cd
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe66d5eee
xor eax, 0xb2fa7eb9
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbc3b357d
xor eax, 0xe10398de
rol eax, 0xea
popf
jmp 0x180119e69
mov byte [r14], 0x2d
inc r14
mov rcx, qword [rdi]
xor r13d, r13d
test rcx, rcx
je 0x18011d9d4
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
je 0x18011da43
push rax
pushf
mov eax, 0x2f1287f
pushf
not eax
add eax, 0x956c1440
xor eax, 0xa4647a3f
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa03fc7be
xor eax, 0xa1d2629a
rol eax, 0x75
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x5211087
pushf
not eax
add eax, 0xd2055ba0
xor eax, 0xd2f70292
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xcd34536e
xor eax, 0xa235b06f
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8e58c060
xor eax, 0xa2e370c1
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa801a4f6
xor eax, 0xf3ab714f
rol eax, 0xb0
popf
jmp 0x180119e69
mov rax, qword [rcx]
jmp 0x18011dba7
call qword [rax + 0x38]
mov r8d, 0x835cfa49
pushf
not r8d
add r8d, 0xefb70ce7
xor r8d, 0xd9fed4cb
rol r8d, 0xeb
popf
pushf
not r8d
add r8d, 0xaf45c121
xor r8d, 0x8ba3d6fc
rol r8d, 0xee
popf
pushf
not r8d
add r8d, 0xdfb11263
xor r8d, 0xa84d51a6
rol r8d, 0x9c
popf
push rax
pushf
mov eax, 0x1166fa88
pushf
not eax
add eax, 0xf62cfb74
xor eax, 0xe43caf62
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbb0d27f5
xor eax, 0xdec73427
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xbf4acc31
xor eax, 0xe963537f
rol eax, 7
popf
pushf
not eax
add eax, 0xcc9abae4
xor eax, 0x903847b8
rol eax, 0x59
popf
jmp 0x180119e69
mov byte [rdi + 8], r13b
jmp 0x18011ddf5
xor r13d, r13d
push rax
pushf
mov eax, 0x5b9385fc
pushf
not eax
add eax, 0xa899242f
xor eax, 0xce0705b5
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9e354e01
xor eax, 0xbaf8d6cd
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb1431a30
xor eax, 0xeb712f6d
rol eax, 0x97
popf
jmp 0x180119e69
mov byte [r14], 0x30
inc r14
mov qword [rsp + 0x28], r14
mov bl, r13b
mov byte [rsp + 0x21], bl
mov sil, r13b
mov byte [rsp + 0x22], r13b
mov rdx, r12
mov rcx, rdi
call fcn.18005c3a0
test al, al
je 0x18011de56
push rax
pushf
mov eax, 0x5b5e3d2b
pushf
not eax
add eax, 0xf13cbcab
xor eax, 0xc980c3df
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe2efe1a0
xor eax, 0x86b3a4ff
rol eax, 0x71
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xde904b3d
pushf
not eax
add eax, 0xff171131
xor eax, 0xb38b5727
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x83d925ab
xor eax, 0xdf91b599
rol eax, 0
popf
pushf
not eax
add eax, 0x92175f28
xor eax, 0x9147be9a
rol eax, 0xb6
popf
jmp 0x180119e69
mov qword [rdi], r13
push rax
pushf
mov eax, 0xfbf40606
pushf
not eax
add eax, 0xf87865fe
xor eax, 0x99763d9f
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8a950679
xor eax, 0xa6576dda
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdacaa3dd
xor eax, 0xa824c1f5
rol eax, 0x6f
popf
jmp 0x180119e69
mov byte [rdi + 8], 1
push rax
pushf
mov eax, 0x87c32bfa
pushf
not eax
add eax, 0xfc15dc13
xor eax, 0xac1710bd
rol eax, 0xe
popf
pushf
not eax
add eax, 0x815683cd
xor eax, 0xdc4d3f9e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x95f58515
xor eax, 0xdeae7703
rol eax, 1
popf
pushf
not eax
add eax, 0xd2ee861d
xor eax, 0xcb248276
rol eax, 0x14
popf
jmp 0x180119e69
mov al, byte [rsp + 0x26]
cmp byte [rdi + 9], al
jne 0x18011e39a
push rax
pushf
mov eax, 0x1965f84e
pushf
not eax
add eax, 0xb160915d
xor eax, 0xd0136cdc
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd872a564
xor eax, 0x9c9a28c1
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9d867f32
xor eax, 0xeb31eb89
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8ecef278
xor eax, 0xabf4a80d
rol eax, 0xc2
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xa2e4d040
pushf
not eax
add eax, 0x9bc3aea2
xor eax, 0xe182f58d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf3137094
xor eax, 0xedfc6514
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd9fcd9c9
xor eax, 0xcffb60db
rol eax, 2
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x18011ea6e
push rax
pushf
mov eax, 0x5af70bfa
pushf
not eax
add eax, 0xebe30cee
xor eax, 0x89218711
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe9dad11e
xor eax, 0xf747ca0d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa012fac2
xor eax, 0xfe9e52b3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xab308584
xor eax, 0xeb5e9c99
rol eax, 0x82
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x474aadd
pushf
not eax
add eax, 0x8aa2e934
xor eax, 0xc8f09314
rol eax, 0x83
popf
pushf
not eax
add eax, 0xad720aff
xor eax, 0xd247200c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbe891e0f
xor eax, 0xcffd8283
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x82f7edd0
xor eax, 0xb67c2d08
rol eax, 0x69
popf
jmp 0x180119e69
cmp eax, 0xffffffff
je 0x18011ec55
push rax
pushf
mov eax, 0x65a89cad
pushf
not eax
add eax, 0xaca7f0a4
xor eax, 0xa6fc3a4c
rol eax, 0x55
popf
pushf
not eax
add eax, 0xcbd70daf
xor eax, 0x947b0cc5
rol eax, 0xfe
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x7a7da9a8
pushf
not eax
add eax, 0x855baed5
xor eax, 0xe3bb77c1
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbde2e902
xor eax, 0x81698468
rol eax, 0x14
popf
pushf
not eax
add eax, 0xae62fdf4
xor eax, 0xbba13c23
rol eax, 0x77
popf
jmp 0x180119e69
test cl, cl
jne 0x18011ef86
push rax
pushf
mov eax, 0xc8d161b0
pushf
not eax
add eax, 0xfb8348a9
xor eax, 0x8e87a341
rol eax, 0x99
popf
pushf
not eax
add eax, 0xae3279f0
xor eax, 0xe01c7473
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x999b3f2a
xor eax, 0xb46077f9
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc0ebc1f7
xor eax, 0xe1c5a654
rol eax, 2
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x6f25dad3
pushf
not eax
add eax, 0xe1a1000b
xor eax, 0xf9e51f1f
rol eax, 0xe
popf
pushf
not eax
add eax, 0x87b3eee6
xor eax, 0xc129cbfe
rol eax, 9
popf
jmp 0x180119e69
cmp eax, 0xffffffff
je 0x18011f299
push rax
pushf
mov eax, 0xb49a6f0b
pushf
not eax
add eax, 0x83bfd504
xor eax, 0x84fa1686
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd9f0ac31
xor eax, 0xc95734b4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfb4d7234
xor eax, 0x9cce77d1
rol eax, 0x7c
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x1b6aac59
pushf
not eax
add eax, 0xfd13f8af
xor eax, 0xbda11aeb
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe9447fc7
xor eax, 0xb91ef488
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8a84ffc9
xor eax, 0x9e3570f5
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xaa0f2c28
xor eax, 0xfcf1050b
rol eax, 0xd8
popf
jmp 0x180119e69
mov qword [rdi], r13
mov al, byte [rdi + 9]
push rax
pushf
mov eax, 0xab18683c
pushf
not eax
add eax, 0xb8101f5b
xor eax, 0x88ab5ab1
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf82a7057
xor eax, 0xda96243f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa9b120eb
xor eax, 0xe7fb9b66
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe68132e1
xor eax, 0x8bb4db34
rol eax, 0x12
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
je 0x18011f5ca
push rax
pushf
mov eax, 0xecd50b80
pushf
not eax
add eax, 0xcebf73e1
xor eax, 0x87f3db9b
rol eax, 9
popf
pushf
not eax
add eax, 0xac6e40bc
xor eax, 0xf8557ac3
rol eax, 0x89
popf
pushf
not eax
add eax, 0xccec97b7
xor eax, 0x96c99da7
rol eax, 0xee
popf
pushf
not eax
add eax, 0xcfae4910
xor eax, 0xe6e95bbc
rol eax, 0xfc
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x2733f01c
pushf
not eax
add eax, 0xf2c90bbe
xor eax, 0x91e9896b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xab87ee65
xor eax, 0xd061afd3
rol eax, 0x24
popf
pushf
not eax
add eax, 0x86d812fa
xor eax, 0xca7071b0
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9b7bf53e
xor eax, 0x9558b660
rol eax, 0x66
popf
jmp 0x180119e69
mov dword [rbp - 0x75], r13d
xor r12d, r12d
mov dword [rbp - 0x69], r12d
and qword [rbp - 0x71], r12
mov al, bl
neg al
sbb rbx, rbx
and ebx, 0xc
add rbx, 0xa
mov qword [rbp - 0x61], rbx
mov rcx, rdi
cmp qword [rbp - 0x21], r12
jne 0x18011f8e4
push rax
pushf
mov eax, 0x1c0c9253
pushf
not eax
add eax, 0x88a4554b
xor eax, 0x89df8492
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb1782ff1
xor eax, 0xe64d9f64
rol eax, 0xcd
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x54fc089c
pushf
not eax
add eax, 0xc17844e4
xor eax, 0xba55f337
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf0add86b
xor eax, 0xe7e229e8
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa08b974f
xor eax, 0xbc9f8870
rol eax, 0x49
popf
jmp 0x180119e69
mov rdx, qword [rsp + 0x30]
call fcn.18005c3a0
test al, al
je 0x18011f96f
push rax
pushf
mov eax, 0x55777b6e
pushf
not eax
add eax, 0xead4f559
xor eax, 0xf4834b58
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9e4b6da5
xor eax, 0xd5698f72
rol eax, 9
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xacd854ea
pushf
not eax
add eax, 0xf4fe4a5a
xor eax, 0x95e53110
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x823b683f
xor eax, 0x82c4656e
rol eax, 0xc2
popf
jmp 0x180119e69
cmp byte [rdi + 8], 0
jne 0x18011fa28
push rax
pushf
mov eax, 0x31ce7c7d
pushf
not eax
add eax, 0x91a8b423
xor eax, 0x8eb85dd0
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa6f95a96
xor eax, 0xe26937ff
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa097e597
xor eax, 0xd6afba89
rol eax, 0xb5
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xd581c245
pushf
not eax
add eax, 0xbebc0ed1
xor eax, 0xe9364129
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xba453d48
xor eax, 0xd5ce08a5
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8241064a
xor eax, 0x9bc1d89d
rol eax, 0x5c
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x18011fbc3
push rax
pushf
mov eax, 0x26cbefd1
pushf
not eax
add eax, 0xc778bca7
xor eax, 0xd454da8a
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x96a5c62a
xor eax, 0xa806825e
rol eax, 0x99
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x208a199f
pushf
not eax
add eax, 0xc8722ac7
xor eax, 0xd10e6200
rol eax, 6
popf
pushf
not eax
add eax, 0xd6589c59
xor eax, 0x90e04625
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc4b58f12
xor eax, 0xad91782c
rol eax, 0x50
popf
jmp 0x180119e69
mov rax, qword [rcx]
jmp 0x18011fc6e
call qword [rax + 0x30]
push rax
pushf
mov eax, 0x8fc05b8b
pushf
not eax
add eax, 0x82f385bf
xor eax, 0x96de603e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcdc1b6ca
xor eax, 0x8c56f920
rol eax, 0x31
popf
jmp 0x180119e69
mov byte [rdi + 8], 1
push rax
pushf
mov eax, 0xe896f150
pushf
not eax
add eax, 0xc1910e14
xor eax, 0x990e2cd5
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa7db3126
xor eax, 0x8d6f0942
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd81e3068
xor eax, 0xadbeac1b
rol eax, 0xb7
popf
jmp 0x180119e69
mov dl, byte [rdi + 9]
lea rcx, [rbp - 0x11]
call fcn.180119d71
cmp rax, rbx
jae 0x18011fe5c
push rax
pushf
mov eax, 0x34caff07
pushf
not eax
add eax, 0xb632430c
xor eax, 0xd716dddf
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcc5c114a
xor eax, 0x9d5bd23c
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x9edd9e68
xor eax, 0xecee6883
rol eax, 0x72
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xd01ddc05
pushf
not eax
add eax, 0x85e2cc5c
xor eax, 0xaa046673
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc85244d7
xor eax, 0xbeeff6ea
rol eax, 0xbe
popf
jmp 0x180119e69
cmp r12d, esi
jl 0x18011fec7
push rax
pushf
mov eax, 0x921e964b
pushf
not eax
add eax, 0xf708a968
xor eax, 0xd6aeaef9
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa69bfaef
xor eax, 0xb76c40c9
rol eax, 0x16
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x210b8721
pushf
not eax
add eax, 0xa63d65d7
xor eax, 0x9264ba05
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf8abeba7
xor eax, 0xfe6825dd
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf5cc1523
xor eax, 0xbf033670
rol eax, 0x9c
popf
jmp 0x180119e69
mov r8d, 0xc513346b
pushf
not r8d
add r8d, 0xfa38f219
xor r8d, 0xa755b6c8
rol r8d, 0xf9
popf
pushf
not r8d
add r8d, 0xb97cb5dc
xor r8d, 0xeac6dc38
rol r8d, 0xfb
popf
pushf
not r8d
add r8d, 0xcb2b1367
xor r8d, 0xe7068b17
rol r8d, 0xc6
popf
push rax
pushf
mov eax, 0xfa797b66
pushf
not eax
add eax, 0xd5c49da2
xor eax, 0xfb5a341c
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf61a0fb7
xor eax, 0xf82bda13
rol eax, 4
popf
pushf
not eax
add eax, 0xf7a2ec14
xor eax, 0x9d4288c2
rol eax, 0xb3
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x1801204c0
push rax
pushf
mov eax, 0x7c69afad
pushf
not eax
add eax, 0xff668b5d
xor eax, 0xd04e0d7a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9ae03240
xor eax, 0xa8359cab
rol eax, 0xe6
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x423dcb58
pushf
not eax
add eax, 0xc00ff4fc
xor eax, 0x857290f7
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb767661f
xor eax, 0xf5ac0f3d
rol eax, 0x58
popf
pushf
not eax
add eax, 0x979b1973
xor eax, 0xf4cf8715
rol eax, 0x46
popf
pushf
not eax
add eax, 0xda4b8f9d
xor eax, 0xa5d55fce
rol eax, 0x17
popf
jmp 0x180119e69
cmp eax, 0xffffffff
je 0x18012065b
push rax
pushf
mov eax, 0x7b46dd88
pushf
not eax
add eax, 0xc3af6da8
xor eax, 0xbdb9ac85
rol eax, 0x22
popf
pushf
not eax
add eax, 0x91213e2c
xor eax, 0x978886e6
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa9a7b74b
xor eax, 0xf0548224
rol eax, 0
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xe8fee245
pushf
not eax
add eax, 0xd1073411
xor eax, 0x860dfbb6
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe62fdf4e
xor eax, 0x8fb2a344
rol eax, 0x11
popf
pushf
not eax
add eax, 0xee8af576
xor eax, 0x914fed02
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xccfcd148
xor eax, 0x843b54d6
rol eax, 0xcd
popf
jmp 0x180119e69
xor al, al
jmp 0x18012074e
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x30]
mov rcx, rdi
call fcn.18005c3a0
test al, al
jne 0x180120799
push rax
pushf
mov eax, 0x6c0cce3a
pushf
not eax
add eax, 0xd3efadea
xor eax, 0xa90785dd
rol eax, 0x60
popf
pushf
not eax
add eax, 0xcfd0cae5
xor eax, 0x80eb703e
rol eax, 0x61
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x21ae7ba2
pushf
not eax
add eax, 0xc7f71424
xor eax, 0xe1da15d9
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa2b71f94
xor eax, 0xd5d9dba1
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe17487d6
xor eax, 0xaf218097
rol eax, 0x24
popf
jmp 0x180119e69
jmp 0x18012413b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x180120b75
push rax
pushf
mov eax, 0x387e99a4
pushf
not eax
add eax, 0x9afdc3c8
xor eax, 0x8c5b41f6
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb6ee2182
xor eax, 0xf376eb31
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf66ac484
xor eax, 0xaf58b548
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9d2e3519
xor eax, 0xdac85abe
rol eax, 0x91
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x1890b619
pushf
not eax
add eax, 0xf64901a4
xor eax, 0xa8b1ef1e
rol eax, 0x51
popf
pushf
not eax
add eax, 0xaaaca459
xor eax, 0xb4e433c0
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc1f08a99
xor eax, 0xc81c128b
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc87fcb84
xor eax, 0xa0b82cce
rol eax, 0x24
popf
jmp 0x180119e69
mov rax, qword [rcx]
jmp 0x180120c0d
call qword [rax + 0x30]
push rax
pushf
mov eax, 0xbd7af79d
pushf
not eax
add eax, 0xdd3c54cb
xor eax, 0xd42a37dc
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb24ed46d
xor eax, 0xef77944a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x918973dd
xor eax, 0xb48fc2a4
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xcf74efbb
xor eax, 0xb302e7ac
rol eax, 0xc5
popf
jmp 0x180119e69
mov byte [rdi + 8], r14b
push rax
pushf
mov eax, 0x8992929b
pushf
not eax
add eax, 0xf86655c4
xor eax, 0x9a4646ee
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa1dd145f
xor eax, 0xaee4b4bd
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa96c8c20
xor eax, 0xfdf7d97e
rol eax, 0x21
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x18012100b
push rax
pushf
mov eax, 0x18cc5e9b
pushf
not eax
add eax, 0xf8887f6d
xor eax, 0xd32a9102
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc3de3379
xor eax, 0xc2c23ebf
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x812940fd
xor eax, 0xd9d0b00b
rol eax, 0x99
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x4e31eb07
pushf
not eax
add eax, 0xac155691
xor eax, 0x9a1eceb1
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa9905a75
xor eax, 0xe3aaa9d3
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaa8654f8
xor eax, 0xdae98a36
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbb10e31a
xor eax, 0xa0c70274
rol eax, 0x1c
popf
jmp 0x180119e69
xor al, al
jmp 0x180121237
mov byte [rdi + 8], al
mov byte [rsp + 0x20], r14b
mov rdx, rbx
mov rcx, rdi
call fcn.18005c3a0
test al, al
jne 0x180121285
push rax
pushf
mov eax, 0x137a8b16
pushf
not eax
add eax, 0x8f98d04c
xor eax, 0xfe8e6573
rol eax, 0x69
popf
pushf
not eax
add eax, 0xad787e09
xor eax, 0x8d37f3c3
rol eax, 0x5e
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x9c80b20b
pushf
not eax
add eax, 0xa3b6e0ae
xor eax, 0xca4e82fe
rol eax, 0x82
popf
pushf
not eax
add eax, 0xac3f6706
xor eax, 0xdcb3bbd4
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe44644a9
xor eax, 0xf88d8f7c
rol eax, 0x31
popf
pushf
not eax
add eax, 0xabd1c36c
xor eax, 0xb6fa415c
rol eax, 0x67
popf
jmp 0x180119e69
cmp byte [rdi + 8], 0
jne 0x180121466
push rax
pushf
mov eax, 0xa88449a4
pushf
not eax
add eax, 0x836c1277
xor eax, 0x977feadd
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x99a089cc
xor eax, 0xe4dc2237
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xdbe3f644
xor eax, 0xaf0c17eb
rol eax, 0x85
popf
pushf
not eax
add eax, 0xed2ed904
xor eax, 0xf3647d27
rol eax, 0x60
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xcb8b7fc2
pushf
not eax
add eax, 0xb1bc24d4
xor eax, 0xc4d7c324
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc9e50c52
xor eax, 0xf12195a9
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf1deb267
xor eax, 0x9f2fe9db
rol eax, 0xb3
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x18012163a
push rax
pushf
mov eax, 0x9deb8bf9
pushf
not eax
add eax, 0x8bfb157d
xor eax, 0xc832bde8
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd05d5b11
xor eax, 0xe6b151df
rol eax, 0x94
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xdbb8a53
pushf
not eax
add eax, 0xe81e5780
xor eax, 0x9b3d03e8
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd7d27254
xor eax, 0x890e30d9
rol eax, 0x82
popf
jmp 0x180119e69
and qword [rdi], 0
push rax
pushf
mov eax, 0x9daeeec7
pushf
not eax
add eax, 0xa6610bad
xor eax, 0xf2a680a9
rol eax, 0x87
popf
pushf
not eax
add eax, 0x96e114ce
xor eax, 0xe8316fa4
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfb92c905
xor eax, 0xca2bc0e3
rol eax, 0x35
popf
pushf
not eax
add eax, 0xc11d6848
xor eax, 0xcb387421
rol eax, 0xad
popf
jmp 0x180119e69
mov byte [rdi + 8], 1
push rax
pushf
mov eax, 0x4219c03e
pushf
not eax
add eax, 0xbe772fd7
xor eax, 0xefcc824b
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc2cf1258
xor eax, 0xd8949fe5
rol eax, 0xe9
popf
jmp 0x180119e69
add qword [rbp - 0x71], r10
test rax, rax
je 0x180121a3d
push rax
pushf
mov eax, 0x77f8e48e
pushf
not eax
add eax, 0xb003a11b
xor eax, 0xceff90c2
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc487ece7
xor eax, 0xa62f4ef8
rol eax, 7
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x5438c632
pushf
not eax
add eax, 0x8e5293c0
xor eax, 0xb3323f5c
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfef8086f
xor eax, 0xceda8a14
rol eax, 0xce
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x180121eb2
push rax
pushf
mov eax, 0x2f9a42c6
pushf
not eax
add eax, 0xb10539ad
xor eax, 0xeac830b5
rol eax, 0x19
popf
pushf
not eax
add eax, 0x815b51ab
xor eax, 0xeb440c1e
rol eax, 0x2a
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x13f031c
pushf
not eax
add eax, 0xc94bf2a4
xor eax, 0xeb58c3d7
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe99d9f9f
xor eax, 0xac08e498
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf6769cd2
xor eax, 0xcb54a1bb
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x84bf35b9
xor eax, 0xc3d1aaaf
rol eax, 0x87
popf
jmp 0x180119e69
mov r10d, 0x2229a239
pushf
not r10d
add r10d, 0xb84cda2d
xor r10d, 0xdbd4f2e8
rol r10d, 0xe7
popf
pushf
not r10d
add r10d, 0x9d3cdfa0
xor r10d, 0x9e6aaf0f
rol r10d, 0x18
popf
pushf
not r10d
add r10d, 0xfc3f24ed
xor r10d, 0x8c7d7e7d
rol r10d, 0x7d
popf
pushf
not r10d
add r10d, 0xffbe937e
xor r10d, 0x8e8e41c9
rol r10d, 0x5f
popf
mov byte [rdi + 8], r10b
jmp 0x1801222e0
mov r10d, 0xfb810d3b
pushf
not r10d
add r10d, 0x8f3712e2
xor r10d, 0xd31d6b30
rol r10d, 0x78
popf
pushf
not r10d
add r10d, 0x89a6fb4e
xor r10d, 0xd65ce9c7
rol r10d, 0xd7
popf
pushf
not r10d
add r10d, 0xc8ecf9ea
xor r10d, 0x9f96499b
rol r10d, 0x4c
popf
pushf
not r10d
add r10d, 0xba3583f8
xor r10d, 0xf8e4b1c2
rol r10d, 0x80
popf
push rax
pushf
mov eax, 0xefc8d9bb
pushf
not eax
add eax, 0x93d2149e
xor eax, 0xe3b0f146
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc18d2e25
xor eax, 0x930f9018
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x9ffdf91a
xor eax, 0x8a8aca24
rol eax, 0xcc
popf
jmp 0x180119e69
cmp byte [rdi + 9], r15b
jne 0x18012231d
push rax
pushf
mov eax, 0x4b1de914
pushf
not eax
add eax, 0x8e2e8d59
xor eax, 0x8eb0b202
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe287b615
xor eax, 0xf5adb4b6
rol eax, 0xa5
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x2874dd38
pushf
not eax
add eax, 0x9e091abe
xor eax, 0xaf3e0556
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x945fd39f
xor eax, 0xeac04661
rol eax, 0xee
popf
jmp 0x180119e69
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
test dl, dl
cmovne rax, rsi
and word [rax + rcx], 0
jmp 0x180122620
push r10
not r10
sub rbx, r10
pop r10
sub rbx, 1
mov rsi, qword [rbp - 0x51]
mov r14, qword [rbp - 0x39]
push rax
pushf
mov eax, 0x57ecd145
pushf
not eax
add eax, 0xf5904845
xor eax, 0xe9bd2a0d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb18e738e
xor eax, 0xa64ce3f9
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x983032e8
xor eax, 0xcafde93a
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf7bf0b5f
xor eax, 0x871444d7
rol eax, 0x69
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x180123057
push rax
pushf
mov eax, 0x77b076e9
pushf
not eax
add eax, 0xefabc93c
xor eax, 0xe4e74c38
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8e9d9f17
xor eax, 0x9fe75bdd
rol eax, 0x26
popf
pushf
not eax
add eax, 0x972a76a6
xor eax, 0xcc2ee891
rol eax, 0x2c
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x6d7e2537
pushf
not eax
add eax, 0xa4902425
xor eax, 0x96c487a5
rol eax, 0x73
popf
pushf
not eax
add eax, 0x81feded5
xor eax, 0xf290bbae
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe95c847b
xor eax, 0x966f75f0
rol eax, 0x50
popf
jmp 0x180119e69
mov byte [rdi + 9], al
jmp 0x180123261
mov byte [rdi + 8], r13b
push rax
pushf
mov eax, 0xfe7c9dfd
pushf
not eax
add eax, 0x8fe7fb2a
xor eax, 0xcdc0237f
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8ff56e7a
xor eax, 0xada86a87
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc6e95e64
xor eax, 0xe4abd088
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc82e9ba4
xor eax, 0xed593f1c
rol eax, 0x49
popf
jmp 0x180119e69
and qword [rdi], 0
mov al, r13b
push rax
pushf
mov eax, 0x28305fb8
pushf
not eax
add eax, 0xb13eed4d
xor eax, 0x9edb05a2
rol eax, 0x91
popf
pushf
not eax
add eax, 0xff165101
xor eax, 0x8cdf2a5d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb36ff5a3
xor eax, 0xee8a5f92
rol eax, 0xd4
popf
jmp 0x180119e69
mov r12d, dword [rbp - 0x69]
mov r13d, dword [rbp - 0x75]
push rax
pushf
mov eax, 0xeada2e0d
pushf
not eax
add eax, 0xf303c5ad
xor eax, 0xdea29f4d
rol eax, 0x64
popf
pushf
not eax
add eax, 0xcbf7e570
xor eax, 0xf9c2b3e4
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe84ca09a
xor eax, 0x8379930f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xabcc4a03
xor eax, 0xd96cdc56
rol eax, 0xb1
popf
jmp 0x180119e69
lea rcx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0xf
cmova rcx, qword [rbp - 0x31]
mov r8, qword [rbp - 0x21]
push rcx
not rcx
sub r8, rcx
pop rcx
sub r8, 1
xor dl, dl
mov r9b, byte [rsp + 0x20]
test r9b, r9b
jne 0x180123870
push rax
pushf
mov eax, 0x9acb59f
pushf
not eax
add eax, 0x9418168e
xor eax, 0xf2bdb1a7
rol eax, 3
popf
pushf
not eax
add eax, 0xa93a57be
xor eax, 0x99aba6f4
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb816ad55
xor eax, 0x9dcdb450
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9a1dc1ee
xor eax, 0x8e82e3ea
rol eax, 0xfb
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x916b564
pushf
not eax
add eax, 0x8fe269e5
xor eax, 0x94fb4d55
rol eax, 2
popf
pushf
not eax
add eax, 0xebc1fced
xor eax, 0xfcc99a46
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf586868f
xor eax, 0xb9f28f09
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xea7a9572
xor eax, 0x8476c4da
rol eax, 0xd7
popf
jmp 0x180119e69
mov r10d, 0x516d6fba
pushf
not r10d
add r10d, 0xa7b8b576
xor r10d, 0x8f4d6d87
rol r10d, 6
popf
pushf
not r10d
add r10d, 0xca7bf2df
xor r10d, 0xbbb58467
rol r10d, 0x1a
popf
pushf
not r10d
add r10d, 0xdfa124c6
xor r10d, 0xf13f03b8
rol r10d, 0x51
popf
pushf
not r10d
add r10d, 0xe7c51bbd
xor r10d, 0xc6887366
rol r10d, 0xf9
popf
push rax
pushf
mov eax, 0x837dc4e7
pushf
not eax
add eax, 0x88c53691
xor eax, 0xee89c1ee
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbf9bb24e
xor eax, 0xfefc42aa
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xce2a55bc
xor eax, 0x982e08cf
rol eax, 0x66
popf
jmp 0x180119e69
mov r15b, byte [rsp + 0x21]
test r15b, r15b
je 0x180124178
push rax
pushf
mov eax, 0xe138f9f8
pushf
not eax
add eax, 0xbca82b50
xor eax, 0xe2f4d4e7
rol eax, 0x46
popf
pushf
not eax
add eax, 0xff0cd0cf
xor eax, 0xf01364c8
rol eax, 0x25
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xa2f2ff3d
pushf
not eax
add eax, 0xc16dd1b7
xor eax, 0xe51031e2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9cf0a6c5
xor eax, 0xe8d4b3ba
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xba9d7d1b
xor eax, 0xdf9801a9
rol eax, 0x1f
popf
jmp 0x180119e69
cmp byte [rsp + 0x22], 0
je 0x18012421e
push rax
pushf
mov eax, 0xcf5f7eb
pushf
not eax
add eax, 0xd6c0428d
xor eax, 0xb32d2dca
rol eax, 3
popf
pushf
not eax
add eax, 0xf342e22d
xor eax, 0xd97b2fc9
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc9d24c50
xor eax, 0xdf7671a1
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe859e5d0
xor eax, 0x9c9a063c
rol eax, 0x5f
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x99b62bca
pushf
not eax
add eax, 0xd939bab2
xor eax, 0xc97c4ee7
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xaf1b7f00
xor eax, 0xae9fff97
rol eax, 0xa1
popf
jmp 0x180119e69
mov rcx, qword [rbp - 0x59]
mov rax, qword [rcx]
jmp 0x180124403
call qword [rax + 0x18]
mov bl, al
cmp byte [rdi + 8], 0
jne 0x180124467
push rax
pushf
mov eax, 0xcdc21b4b
pushf
not eax
add eax, 0xcdd6e4d5
xor eax, 0xc53cadaf
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9293f9b4
xor eax, 0x8d9abc9d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc26a9421
xor eax, 0xb1b7db6d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xebad02eb
xor eax, 0xac24ff56
rol eax, 0x6d
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x3b2fd91
pushf
not eax
add eax, 0x80ab61ee
xor eax, 0xd118ccc7
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe4cd08c4
xor eax, 0x9f6219be
rol eax, 0xb1
popf
jmp 0x180119e69
mov r8d, 0x66d32111
pushf
not r8d
add r8d, 0xb7725ea6
xor r8d, 0x9eea915c
rol r8d, 0x56
popf
pushf
not r8d
add r8d, 0xad173a2f
xor r8d, 0xf52cef6a
rol r8d, 0xb6
popf
pushf
not r8d
add r8d, 0xebfe5a62
xor r8d, 0x819a6685
rol r8d, 1
popf
mov byte [rdi + 8], r8b
jmp 0x18012495c
cmp byte [rdi + 9], bl
jne 0x1801249a7
push rax
pushf
mov eax, 0x1421927a
pushf
not eax
add eax, 0xaec05104
xor eax, 0xe28c0fd0
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdafc0bc4
xor eax, 0xaa12b62e
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa6edfde1
xor eax, 0xd8ff3470
rol eax, 0x7f
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x382e18a8
pushf
not eax
add eax, 0x9325bf0a
xor eax, 0xe0f11cde
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe50a190b
xor eax, 0xfe9f30f0
rol eax, 0xae
popf
jmp 0x180119e69
mov rax, qword [rcx]
jmp 0x180124c12
call qword [rax + 0x38]
mov r8d, 0x9645021d
pushf
not r8d
add r8d, 0xe733a441
xor r8d, 0xf679efb9
rol r8d, 0x31
popf
pushf
not r8d
add r8d, 0xa49b3858
xor r8d, 0xef2a0f3a
rol r8d, 0xd3
popf
pushf
not r8d
add r8d, 0xc224021b
xor r8d, 0xa84eff1b
rol r8d, 0x35
popf
pushf
not r8d
add r8d, 0xae4913ab
xor r8d, 0x9e47dae4
rol r8d, 0xb9
popf
push rax
pushf
mov eax, 0xb36c6c14
pushf
not eax
add eax, 0xed1e1879
xor eax, 0xa800d35b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc88b9121
xor eax, 0xab7c2513
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcf658be6
xor eax, 0xc6b0f41b
rol eax, 0x4d
popf
jmp 0x180119e69
mov byte [rdi + 8], 0
jmp 0x180124dca
mov rbx, qword [rsp + 0x30]
push rax
pushf
mov eax, 0x825ab050
pushf
not eax
add eax, 0x9f44b863
xor eax, 0xc320e990
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x82cedb17
xor eax, 0x84758300
rol eax, 0x37
popf
jmp 0x180119e69
mov r15, qword [rbp - 0x71]
mov r14b, byte [rsp + 0x26]
lea esi, [r12 + 1]
push rax
pushf
mov eax, 0x8847aafe
pushf
not eax
add eax, 0x8e8126ac
xor eax, 0xc2ca9fac
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x8ce1bb8e
xor eax, 0x8a25b64d
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb3951c71
xor eax, 0x8fbfc48e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa33c4fe9
xor eax, 0xd4b1591d
rol eax, 0xc0
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x180125102
push rax
pushf
mov eax, 0xfafb6e9a
pushf
not eax
add eax, 0xae73cfa4
xor eax, 0xc2909b0d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbe9d2cd7
xor eax, 0xbe0eefa5
rol eax, 0xa4
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xcfc4f51f
pushf
not eax
add eax, 0xd100caf9
xor eax, 0xe75736fd
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe75035f2
xor eax, 0xbc2b4f81
rol eax, 0xc6
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x180125171
push rax
pushf
mov eax, 0xf70fd6f6
pushf
not eax
add eax, 0x9d06e655
xor eax, 0xfaa2e110
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x96b10bdd
xor eax, 0xd805b9c0
rol eax, 0x39
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xba2889c9
pushf
not eax
add eax, 0xdd4cf3e7
xor eax, 0xb37ea25f
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8486e3ef
xor eax, 0x93604a74
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc37bdba8
xor eax, 0xd4779866
rol eax, 0x70
popf
jmp 0x180119e69
mov rax, qword [rcx]
jmp 0x180125209
call qword [rax + 0x30]
push rax
pushf
mov eax, 0x9094702a
pushf
not eax
add eax, 0xe9d08ef9
xor eax, 0xbb23a22e
rol eax, 0xa
popf
pushf
not eax
add eax, 0x83e63a79
xor eax, 0xcc5cbf84
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8411c586
xor eax, 0xb59f45df
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe96b810f
xor eax, 0xa3cc46ee
rol eax, 0xdb
popf
jmp 0x180119e69
cmp byte [rdi + 9], r14b
jne 0x180125434
push rax
pushf
mov eax, 0x67c3d61d
pushf
not eax
add eax, 0xf8fc2acd
xor eax, 0xaff36a2d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb24b634b
xor eax, 0xa324978f
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9c463699
xor eax, 0xc54a82ac
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x915acf68
xor eax, 0x85c0da34
rol eax, 0xc
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xbfe20ca7
pushf
not eax
add eax, 0xf9a1ede7
xor eax, 0xc35db6a6
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x88b4ef06
xor eax, 0xbb2e767c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb795aead
xor eax, 0xe2bef362
rol eax, 3
popf
pushf
not eax
add eax, 0x85a2ca4a
xor eax, 0xb7228030
rol eax, 0x2c
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x18012558c
push rax
pushf
mov eax, 0x6b9ae9d9
pushf
not eax
add eax, 0xfa64b111
xor eax, 0x9fddd6fe
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8e6eb3d6
xor eax, 0x8349d37e
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe994ac90
xor eax, 0x9035df5c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x993efeac
xor eax, 0x9d2c4b3e
rol eax, 0xa8
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x6d21a63f
pushf
not eax
add eax, 0xbd42eb71
xor eax, 0xda098300
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbf2c2601
xor eax, 0xb1c22dbd
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbfd9987b
xor eax, 0xc2fd5126
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9520f1fd
xor eax, 0xf22eda44
rol eax, 0xd3
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x180125647
push rax
pushf
mov eax, 0x866f41d6
pushf
not eax
add eax, 0x8a843333
xor eax, 0xd72c49eb
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbf5ce8f2
xor eax, 0xbe6417fd
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd40a6aed
xor eax, 0xf50ffb4f
rol eax, 0xff
popf
pushf
not eax
add eax, 0x8124a284
xor eax, 0xfa1b2a64
rol eax, 0xce
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x4c16a6f
pushf
not eax
add eax, 0x82c501ce
xor eax, 0x999a4d07
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfa09050a
xor eax, 0xa80c0fc7
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa6af4ff6
xor eax, 0x9a835361
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x940b064f
xor eax, 0xf5333e4a
rol eax, 0xe1
popf
jmp 0x180119e69
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x180125723
cmp eax, 0xffffffff
je 0x18012575b
push rax
pushf
mov eax, 0x537ca030
pushf
not eax
add eax, 0xd7547493
xor eax, 0xf3afb199
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xaf5bec00
xor eax, 0xed7a5dc2
rol eax, 0xdd
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xa0ee9df9
pushf
not eax
add eax, 0xc636b6bc
xor eax, 0xc2726a3a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc0da530a
xor eax, 0x903f8b6a
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa847367c
xor eax, 0xe3229c75
rol eax, 0xec
popf
jmp 0x180119e69
xor al, al
jmp 0x18012584e
mov byte [rdi + 8], al
mov rdx, rbx
mov rcx, rdi
call fcn.18005c3a0
test al, al
jne 0x180125897
push rax
pushf
mov eax, 0xc2e8e561
pushf
not eax
add eax, 0xe8f6fc46
xor eax, 0xd6ff7ee1
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe99cb954
xor eax, 0xbc057b35
rol eax, 0xf1
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x970e310d
pushf
not eax
add eax, 0xfba51c66
xor eax, 0xddedcb24
rol eax, 0x29
popf
pushf
not eax
add eax, 0xae0fa6b4
xor eax, 0xdbc4d57a
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc895af29
xor eax, 0x90dd8392
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe48d6b36
xor eax, 0xd08417b1
rol eax, 0xb0
popf
jmp 0x180119e69
mov rsi, qword [rbp - 0x61]
mov r15d, 0xb49911f1
pushf
not r15d
add r15d, 0x84b1d584
xor r15d, 0xdfe8a157
rol r15d, 0xfb
popf
pushf
not r15d
add r15d, 0xeeea4af1
xor r15d, 0xe66ac7da
rol r15d, 0x83
popf
push rax
pushf
mov eax, 0x2256f221
pushf
not eax
add eax, 0x8b6fa373
xor eax, 0xd89f1212
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcdbbc9a1
xor eax, 0x9981f126
rol eax, 0xf8
popf
jmp 0x180119e69
mov rcx, qword [rdi]
test rcx, rcx
je 0x180125b37
push rax
pushf
mov eax, 0x4391abeb
pushf
not eax
add eax, 0x870898cd
xor eax, 0xe56d3c41
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb5224949
xor eax, 0xe1a8353e
rol eax, 0xe5
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x133b6d1a
pushf
not eax
add eax, 0x84f0475f
xor eax, 0xd6ff9162
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x85b062d6
xor eax, 0xa384a3b0
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x823c1e7f
xor eax, 0xe98f8132
rol eax, 0x67
popf
jmp 0x180119e69
mov rax, qword [rcx]
jmp 0x180125d0e
call qword [rax + 0x30]
push rax
pushf
mov eax, 0x9aa89ace
pushf
not eax
add eax, 0xd656a1f5
xor eax, 0xa3a00cb1
rol eax, 7
popf
pushf
not eax
add eax, 0x970c000a
xor eax, 0x88063438
rol eax, 6
popf
jmp 0x180119e69
and qword [rdi], 0
push rax
pushf
mov eax, 0x66787af7
pushf
not eax
add eax, 0x93ff2e1f
xor eax, 0xf75a7720
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xadb66735
xor eax, 0xa2d4f685
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9b77cf97
xor eax, 0xd9e7c241
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd949d76d
xor eax, 0x9733657c
rol eax, 0x2e
popf
jmp 0x180119e69
movzx r13d, r13b
test rax, rax
cmovne r13d, r15d
push rax
pushf
mov eax, 0x87954c51
pushf
not eax
add eax, 0xaacef24b
xor eax, 0x8f2c07e3
rol eax, 0x20
popf
pushf
not eax
add eax, 0xdc6a1bee
xor eax, 0x97646832
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa3fa2423
xor eax, 0xc252a791
rol eax, 0x9a
popf
jmp 0x180119e69
mov byte [rsp + 0x22], r15b
mov rcx, qword [rdi]
test rcx, rcx
je 0x180126145
push rax
pushf
mov eax, 0x11fa38d
pushf
not eax
add eax, 0x88d2a3c0
xor eax, 0x939343f3
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x88aa63bb
xor eax, 0xe6846308
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb1937c8c
xor eax, 0xf5d979af
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xadb00937
xor eax, 0x9a13047a
rol eax, 0x16
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xbb918e88
pushf
not eax
add eax, 0xe668fefc
xor eax, 0xc5d98798
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa116d90b
xor eax, 0xf6ddcb62
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe0075504
xor eax, 0x9068c343
rol eax, 0x45
popf
pushf
not eax
add eax, 0xdf5b4654
xor eax, 0xe034ea9d
rol eax, 0xdd
popf
jmp 0x180119e69
xor eax, eax
cmp byte [r14 - 1], sil
sete al
mov r9d, 0x8dd53b41
pushf
not r9d
add r9d, 0xc0f90588
xor r9d, 0xdf1895d9
rol r9d, 0x57
popf
pushf
not r9d
add r9d, 0xa407e96a
xor r9d, 0xd411cbb8
rol r9d, 0x5f
popf
push r9
not r9
sub rax, r9
pop r9
sub rax, 1
mov r8, r14
sub r8, rax
mov dl, byte [r8]
cmp dl, 0x30
je 0x1801266cb
push rax
pushf
mov eax, 0xcc9b5fdc
pushf
not eax
add eax, 0xa1b11f37
xor eax, 0x8c1da6bc
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa950b9a1
xor eax, 0x83e238aa
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb894b96e
xor eax, 0xd79f29b6
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd004826e
xor eax, 0xba9e275a
rol eax, 0xdd
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x7d36b498
pushf
not eax
add eax, 0xa681985f
xor eax, 0xe46d6631
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe2f5521e
xor eax, 0xdbd26912
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdac05c4b
xor eax, 0xbb10d114
rol eax, 0x2d
popf
jmp 0x180119e69
mov r12b, byte [rsp + 0x21]
mov al, r12b
neg al
sbb rcx, rcx
and ecx, 7
mov sil, byte [rbp + rcx + 3]
mov al, r12b
neg al
sbb rcx, rcx
and ecx, 0xc
mov r14b, byte [rbp + rcx - 3]
xor r15b, r15b
mov byte [rsp + 0x23], r15b
xor ebx, ebx
cmp byte [rsp + 0x22], bl
je 0x180126866
push rax
pushf
mov eax, 0x5baa7f35
pushf
not eax
add eax, 0xbc9c9cd9
xor eax, 0xf97abc4c
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc9c17cd9
xor eax, 0x91d13407
rol eax, 0xed
popf
pushf
not eax
add eax, 0xeb966d42
xor eax, 0xfeea09fe
rol eax, 0xce
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xca9dd591
pushf
not eax
add eax, 0xb60d040b
xor eax, 0xf301b4c5
rol eax, 0x68
popf
pushf
not eax
add eax, 0xab64e611
xor eax, 0xcf8587d8
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf776e252
xor eax, 0xfd05e7b9
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcaf3fa6f
xor eax, 0xc2a7d3c7
rol eax, 0x37
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x180126ac9
push rax
pushf
mov eax, 0xe2fa7e51
pushf
not eax
add eax, 0x8be00ac9
xor eax, 0xfc8a5ba2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xde1ba938
xor eax, 0xe02ed3f1
rol eax, 0xb1
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x90e846ec
pushf
not eax
add eax, 0xcb5cf7bb
xor eax, 0x81fd4b5a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xde5740c0
xor eax, 0x92a4927f
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xeac4c192
xor eax, 0xb3756afd
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb9213175
xor eax, 0xc77398ce
rol eax, 8
popf
jmp 0x180119e69
cmp eax, 0xffffffff
je 0x180126c9c
push rax
pushf
mov eax, 0xbfe9dce9
pushf
not eax
add eax, 0xec98c2fd
xor eax, 0xa01ebafd
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xdc453fd0
xor eax, 0x87c2145f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf41238b5
xor eax, 0xe9008977
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa1becbe8
xor eax, 0xe03b7a95
rol eax, 0x41
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x8772246d
pushf
not eax
add eax, 0xc64e0f0c
xor eax, 0x9f499c32
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc73f29e7
xor eax, 0x885a24ca
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xfb96f23c
xor eax, 0xfb9058e5
rol eax, 0x36
popf
pushf
not eax
add eax, 0xff9aef79
xor eax, 0xae11c9c2
rol eax, 0xfa
popf
jmp 0x180119e69
mov byte [rdi + 9], al
jmp 0x180126db2
and qword [rdi], rbx
push rax
pushf
mov eax, 0xe33e2830
pushf
not eax
add eax, 0xa58cb21e
xor eax, 0xfbf98d3d
rol eax, 0xce
popf
pushf
not eax
add eax, 0x872a7804
xor eax, 0xd942d6ef
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc9b0c471
xor eax, 0xb045c34e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x86099504
xor eax, 0x88d6d623
rol eax, 0x28
popf
jmp 0x180119e69
mov edx, 0x85d365d4
pushf
not edx
add edx, 0xb8bc2b39
xor edx, 0xde2395cd
rol edx, 0x76
popf
pushf
not edx
add edx, 0xc67fad44
xor edx, 0xbc047a6f
rol edx, 0xc3
popf
mov byte [rdi + 8], dl
mov cl, dl
push rax
pushf
mov eax, 0x4f1a8ca6
pushf
not eax
add eax, 0xf995b75c
xor eax, 0xa7df16e5
rol eax, 0x13
popf
pushf
not eax
add eax, 0x90d7cff5
xor eax, 0x8f27f429
rol eax, 0x30
popf
pushf
not eax
add eax, 0xbd5977fb
xor eax, 0xb10f92cc
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xbaf552b0
xor eax, 0xb46f307b
rol eax, 9
popf
jmp 0x180119e69
mov rcx, qword [rdi]
test rcx, rcx
je 0x180126fb1
push rax
pushf
mov eax, 0x828bd29b
pushf
not eax
add eax, 0x92f7e5e0
xor eax, 0xccbccff5
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdbcb9f78
xor eax, 0xb71efadc
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbbff4519
xor eax, 0xe6337475
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc77059e2
xor eax, 0xc7ef018b
rol eax, 0x4f
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x3aa5239a
pushf
not eax
add eax, 0xe1f71987
xor eax, 0xb11048f7
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcbbf018a
xor eax, 0xaff70e04
rol eax, 0x29
popf
pushf
not eax
add eax, 0x94e44238
xor eax, 0xd38f79c8
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9e8ba48b
xor eax, 0x80efaeb1
rol eax, 0xea
popf
jmp 0x180119e69
movzx eax, byte [rdx]
jmp 0x1801271d1
cmp eax, 0xffffffff
je 0x18012722f
push rax
pushf
mov eax, 0x22fd81f1
pushf
not eax
add eax, 0xf57cc892
xor eax, 0xfb0e4680
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x85a0224b
xor eax, 0x90b38a8f
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc03d8535
xor eax, 0xef768dea
rol eax, 4
popf
pushf
not eax
add eax, 0xb32c7a0b
xor eax, 0x9dc0daf3
rol eax, 0xd3
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x7fb892d2
pushf
not eax
add eax, 0xcde65459
xor eax, 0x92405fe7
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe66a6e3c
xor eax, 0x95dd5750
rol eax, 0xea
popf
pushf
not eax
add eax, 0x804a0548
xor eax, 0xa1386204
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc7f09382
xor eax, 0xb95ee4e7
rol eax, 0xe6
popf
jmp 0x180119e69
mov byte [rdi + 9], al
jmp 0x180127335
mov byte [rdi + 8], 1
push rax
pushf
mov eax, 0xe4faa2be
pushf
not eax
add eax, 0x8970d8d5
xor eax, 0x95ed37dc
rol eax, 0x13
popf
pushf
not eax
add eax, 0xbc93955b
xor eax, 0xce4208ac
rol eax, 0x43
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x1801274d4
push rax
pushf
mov eax, 0xa46c4852
pushf
not eax
add eax, 0xfd68a6e2
xor eax, 0xc40e35f5
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf7c2bada
xor eax, 0xab5791ab
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xbd7391ec
xor eax, 0xa74d5f3e
rol eax, 0x63
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x50d89a44
pushf
not eax
add eax, 0xa4096d84
xor eax, 0xf78258fe
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xadf74361
xor eax, 0x80db2915
rol eax, 0xe
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x180127569
push rax
pushf
mov eax, 0xc34cc98a
pushf
not eax
add eax, 0xa0b1b947
xor eax, 0xf87951c3
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8cd9b0a4
xor eax, 0xc678e904
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe4089a05
xor eax, 0xba39c73d
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb3cad4df
xor eax, 0xa4b53cd9
rol eax, 0x9a
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x4c80eda1
pushf
not eax
add eax, 0xe03e6bab
xor eax, 0xbeb42f26
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb2ab6b77
xor eax, 0xccfc0b71
rol eax, 0x38
popf
pushf
not eax
add eax, 0xefcdfb00
xor eax, 0xc8b1ccc6
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb12faa2a
xor eax, 0xbf290004
rol eax, 0xb0
popf
jmp 0x180119e69
cmp eax, 0xffffffff
je 0x1801276cc
push rax
pushf
mov eax, 0x523bfc46
pushf
not eax
add eax, 0x9726273e
xor eax, 0x9175e023
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb4f81086
xor eax, 0xcac4e18f
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd42bd524
xor eax, 0xae9c82f9
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xea389396
xor eax, 0x953342ee
rol eax, 0xc6
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x7007b37
pushf
not eax
add eax, 0x85da4729
xor eax, 0x8d29bb38
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc4c26f26
xor eax, 0xd619d7a6
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb5c08c14
xor eax, 0xaf8e7ef0
rol eax, 0xee
popf
jmp 0x180119e69
mov al, r14b
jmp 0x1801277e7
mov byte [rdi + 8], al
mov sil, r14b
mov rdx, r13
mov rcx, rdi
call fcn.18005c3a0
test al, al
je 0x180127846
push rax
pushf
mov eax, 0xfd9fab5
pushf
not eax
add eax, 0xbaf7b74e
xor eax, 0xb3c07810
rol eax, 0xab
popf
pushf
not eax
add eax, 0xa8b36df2
xor eax, 0x94c0061a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc7f3eb22
xor eax, 0xb505106e
rol eax, 0x55
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x7f8c1115
pushf
not eax
add eax, 0xdcdda51e
xor eax, 0xf32c8d6b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa1bca081
xor eax, 0x9d1dfeb3
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc578ce2b
xor eax, 0xc657b3a8
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa157c086
xor eax, 0xbc9bf370
rol eax, 0xe4
popf
jmp 0x180119e69
mov cl, byte [rdi + 8]
test cl, cl
jne 0x1801278ff
push rax
pushf
mov eax, 0xd5d89156
pushf
not eax
add eax, 0x9da5bce3
xor eax, 0xea2457fb
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfa33223e
xor eax, 0xc0c0bc97
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9f8d6d90
xor eax, 0xd5ac1d50
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x99021935
xor eax, 0xf3d60517
rol eax, 0x30
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x17473801
pushf
not eax
add eax, 0xaec5ff50
xor eax, 0xb35c4da5
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb8dbae79
xor eax, 0x885cfc36
rol eax, 0x6c
popf
jmp 0x180119e69
cmp eax, 0xffffffff
je 0x180127bd9
push rax
pushf
mov eax, 0xbe270b7c
pushf
not eax
add eax, 0xda951778
xor eax, 0xc95b482f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfbcbd382
xor eax, 0x83878334
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb43c4b90
xor eax, 0xa4b191d7
rol eax, 0xe3
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xa12b9921
pushf
not eax
add eax, 0xb0de01bc
xor eax, 0xcda8ad46
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa40bfd36
xor eax, 0xb9e62073
rol eax, 0x8b
popf
jmp 0x180119e69
mov byte [rdi + 9], al
jmp 0x180127ca3
mov r8d, 0x6a018a41
pushf
not r8d
add r8d, 0xd94b0fea
xor r8d, 0xa103f6c9
rol r8d, 0x4c
popf
pushf
not r8d
add r8d, 0x990a7d76
xor r8d, 0xf0d46091
rol r8d, 0xe8
popf
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x180127d98
mov r8d, 0x503d752a
pushf
not r8d
add r8d, 0xec1b983a
xor r8d, 0x82aaa788
rol r8d, 0xcc
popf
pushf
not r8d
add r8d, 0xce8f3ded
xor r8d, 0x86464c55
rol r8d, 0x11
popf
push rax
pushf
mov eax, 0xeb739211
pushf
not eax
add eax, 0x9ea3736d
xor eax, 0xef49296b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbdbc6c21
xor eax, 0xe95bb353
rol eax, 0xa9
popf
jmp 0x180119e69
mov al, byte [rdi + 9]
cmp al, byte [rsp + 0x27]
jne 0x180127dfa
push rax
pushf
mov eax, 0x40fcced6
pushf
not eax
add eax, 0x95ca2727
xor eax, 0xfbc4e141
rol eax, 0x21
popf
pushf
not eax
add eax, 0xfde171e2
xor eax, 0xd8f52196
rol eax, 6
popf
pushf
not eax
add eax, 0x88ab84bd
xor eax, 0xb16add7c
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xaff781a9
xor eax, 0xfe6505b1
rol eax, 0xa0
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x515936a9
pushf
not eax
add eax, 0x81aad874
xor eax, 0xd00d5b19
rol eax, 7
popf
pushf
not eax
add eax, 0x8d65b9dd
xor eax, 0xf5c095b5
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe6a9b050
xor eax, 0xcb3afaea
rol eax, 0x52
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x180127f36
push rax
pushf
mov eax, 0x2843029f
pushf
not eax
add eax, 0xd73a0c72
xor eax, 0x95982679
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf289649a
xor eax, 0xd3bb1231
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xef70f48c
xor eax, 0xcabcd929
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdab5f021
xor eax, 0xfb600b34
rol eax, 2
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xb52c58ae
pushf
not eax
add eax, 0xe7f373fb
xor eax, 0x88e043c1
rol eax, 0xff
popf
pushf
not eax
add eax, 0x97fc2c01
xor eax, 0xd2e87fb6
rol eax, 5
popf
jmp 0x180119e69
test cl, cl
jne 0x180128281
push rax
pushf
mov eax, 0x84e8ac6c
pushf
not eax
add eax, 0x967670e5
xor eax, 0xb4b278b8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa342b4d5
xor eax, 0xf2e81b71
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x93d2b00e
xor eax, 0xb585c52a
rol eax, 0xac
popf
pushf
not eax
add eax, 0x863284c5
xor eax, 0xbde3056c
rol eax, 0xcd
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x2176ffa6
pushf
not eax
add eax, 0xbd25f5c3
xor eax, 0x8ca50321
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf0fe5132
xor eax, 0xc9c3113c
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xcda83898
xor eax, 0xbd797c27
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc8cc3235
xor eax, 0xd729adf0
rol eax, 0x74
popf
jmp 0x180119e69
mov rax, qword [rcx]
jmp 0x180128919
call qword [rax + 0x38]
mov r8d, 0x21a7c253
pushf
not r8d
add r8d, 0xff699f8b
xor r8d, 0x82941a99
rol r8d, 3
popf
pushf
not r8d
add r8d, 0x8fbb831b
xor r8d, 0xb09902f8
rol r8d, 0xbf
popf
pushf
not r8d
add r8d, 0xf691f153
xor r8d, 0xe3e7cdaa
rol r8d, 0xab
popf
push rax
pushf
mov eax, 0x206d4302
pushf
not eax
add eax, 0xe25660b3
xor eax, 0xa3ef65c1
rol eax, 0x68
popf
pushf
not eax
add eax, 0xfd14f60a
xor eax, 0xdf93e231
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd12d779e
xor eax, 0xa82a5107
rol eax, 0xb3
popf
jmp 0x180119e69
mov byte [rdi + 8], r14b
jmp 0x180128b06
mov qword [rdi], r14
mov byte [rdi + 8], r8b
push rax
pushf
mov eax, 0xd7acdaae
pushf
not eax
add eax, 0xfca51c74
xor eax, 0x8fb070e6
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe789042d
xor eax, 0xb90fbc67
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfb281d69
xor eax, 0xbac84fa1
rol eax, 0xae
popf
jmp 0x180119e69
mov rdx, r13
mov rcx, rdi
call fcn.18005c3a0
test al, al
je 0x180128b72
push rax
pushf
mov eax, 0x8a83a49c
pushf
not eax
add eax, 0xdaecc627
xor eax, 0xc83c8fbe
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xedaae3b9
xor eax, 0xd259173e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8b212d31
xor eax, 0xc29c2f39
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb1a769ff
xor eax, 0xbe45f8ec
rol eax, 0xc7
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x6ed89620
pushf
not eax
add eax, 0xa84db333
xor eax, 0xaae400c6
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9376470f
xor eax, 0xe2f1f800
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9b19b224
xor eax, 0xe9f7213a
rol eax, 0x51
popf
pushf
not eax
add eax, 0xebca41a3
xor eax, 0xa51a0618
rol eax, 0xf1
popf
jmp 0x180119e69
mov r12b, byte [rsp + 0x26]
mov ebx, 0xff4d5a8e
pushf
not ebx
add ebx, 0xa1d7c5c1
xor ebx, 0xcebdac0e
rol ebx, 0xfd
popf
pushf
not ebx
add ebx, 0xd9a8d054
xor ebx, 0x8e9bd66b
rol ebx, 0xf9
popf
pushf
not ebx
add ebx, 0xa6eb6083
xor ebx, 0x8765ec80
rol ebx, 0x64
popf
push rax
pushf
mov eax, 0xb37f8f38
pushf
not eax
add eax, 0x80357843
xor eax, 0xf766391c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xcecb4daa
xor eax, 0xb92879d9
rol eax, 0xd0
popf
jmp 0x180119e69
cmp eax, 0xffffffff
je 0x180128f80
push rax
pushf
mov eax, 0xc20a2bd9
pushf
not eax
add eax, 0x9f665ae3
xor eax, 0xfc3ac4be
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcf91afff
xor eax, 0xc215e0a0
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbad0d7df
xor eax, 0xdbc299c3
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xdf4e1372
xor eax, 0xc6914a96
rol eax, 8
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x830def1e
pushf
not eax
add eax, 0xddd2300a
xor eax, 0xf5a470cc
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd0bc47cb
xor eax, 0x87946dd4
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9da386f5
xor eax, 0xeb28d6dc
rol eax, 0x20
popf
jmp 0x180119e69
mov qword [rdi], r14
push rax
pushf
mov eax, 0x269c4e29
pushf
not eax
add eax, 0xf05be6a8
xor eax, 0xd065a1ca
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xcfdb0472
xor eax, 0xb148ff9b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x93e6208c
xor eax, 0xc210d8c1
rol eax, 0xff
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x18012920b
push rax
pushf
mov eax, 0x43b760c9
pushf
not eax
add eax, 0xcbe88042
xor eax, 0xfcf6ba0c
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8b5987f3
xor eax, 0xf587b560
rol eax, 0x40
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x5de586a5
pushf
not eax
add eax, 0xd182a888
xor eax, 0xec7b6a9d
rol eax, 0x79
popf
pushf
not eax
add eax, 0x904ba8c2
xor eax, 0xff210c2b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe3528f30
xor eax, 0xe240f98f
rol eax, 0x73
popf
jmp 0x180119e69
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x18012928d
push rax
pushf
mov eax, 0x2b5b5bb9
pushf
not eax
add eax, 0xd172aa51
xor eax, 0xb450d4df
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc2a057da
xor eax, 0x9ebe73d0
rol eax, 0x72
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x70732298
pushf
not eax
add eax, 0xcfc77d9a
xor eax, 0x9bd07033
rol eax, 0x47
popf
pushf
not eax
add eax, 0xcf71558e
xor eax, 0x8d5b8aeb
rol eax, 0x1b
popf
jmp 0x180119e69
mov byte [rdi + 8], al
mov rdx, r13
mov rcx, rdi
call fcn.18005c3a0
test al, al
jne 0x180129505
push rax
pushf
mov eax, 0xb1799289
pushf
not eax
add eax, 0xb016c9ba
xor eax, 0xfe84c5e8
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa23cd7f2
xor eax, 0xb43fbbd7
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd60ee33a
xor eax, 0x8610231e
rol eax, 0x2e
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xc9d58718
pushf
not eax
add eax, 0xb9142107
xor eax, 0xe2f4c6ce
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8efcee53
xor eax, 0xddeaed76
rol eax, 0x4b
popf
jmp 0x180119e69
xor ebx, ebx
mov r12b, byte [rsp + 0x21]
push rax
pushf
mov eax, 0xf165c1d2
pushf
not eax
add eax, 0xdb32124a
xor eax, 0xb2e5a679
rol eax, 0x43
popf
pushf
not eax
add eax, 0xac9dadcc
xor eax, 0xd34dfd87
rol eax, 0x81
popf
jmp 0x180119e69
lea rax, [rbx + rbx*4]
lea rbx, [rcx + rax*2]
push rax
pushf
mov eax, 0x540082f
pushf
not eax
add eax, 0x888962dc
xor eax, 0xcbd005d7
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe46d606c
xor eax, 0xc207e1e2
rol eax, 0x7f
popf
jmp 0x180119e69
mov sil, r15b
mov rcx, qword [rdi]
test rcx, rcx
je 0x180129f3a
push rax
pushf
mov eax, 0xe399fec
pushf
not eax
add eax, 0xac3fcd85
xor eax, 0x8f6e1c39
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xdd74cf6f
xor eax, 0xb6b19ac7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe21e91b3
xor eax, 0xe398c6c1
rol eax, 0x32
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xea895d12
pushf
not eax
add eax, 0x9672decd
xor eax, 0xe607c11b
rol eax, 0x79
popf
pushf
not eax
add eax, 0x853fc703
xor eax, 0x9f9ca8ad
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf94f2b1f
xor eax, 0x85dbb621
rol eax, 0xa
popf
jmp 0x180119e69
mov qword [rdi], r14
mov al, r15b
push rax
pushf
mov eax, 0xfec1de0d
pushf
not eax
add eax, 0xa3085b6f
xor eax, 0xe410e29d
rol eax, 0xda
popf
pushf
not eax
add eax, 0xab3bde3f
xor eax, 0xb07242d8
rol eax, 0x93
popf
pushf
not eax
add eax, 0xbcf1ab70
xor eax, 0xadd2dbbf
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb5310eee
xor eax, 0xc44db2e3
rol eax, 0xa3
popf
jmp 0x180119e69
movzx eax, bx
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.1800e8c52
mov rbx, qword [rsp + 0x118]
add rsp, 0xd0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov al, r12b
neg al
sbb r8, r8
and r8d, 0xc1c
mov ecx, 0xfe0d6812
pushf
not ecx
add ecx, 0x90e87c17
xor ecx, 0x81dba176
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0xff154df3
xor ecx, 0xbc975744
rol ecx, 0xf5
popf
push rcx
not rcx
sub r8, rcx
pop rcx
sub r8, 1
mov al, r12b
neg al
sbb r10, r10
and r10, 0xffffffffffffffce
push rcx
not rcx
sub r10, rcx
pop rcx
sub r10, 1
mov r11, qword [rbp - 0x71]
mov r9, r11
test rbx, rbx
js 0x18012a7e7
push rax
pushf
mov eax, 0x56504d91
pushf
not eax
add eax, 0xc76804d0
xor eax, 0x80f7b862
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb7aea328
xor eax, 0xe88b0be2
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd68d1edf
xor eax, 0xc30281e2
rol eax, 0x7e
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xe55cb0e1
pushf
not eax
add eax, 0xb38fe1d1
xor eax, 0xcb4357e9
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb82e415f
xor eax, 0xdb08a480
rol eax, 9
popf
pushf
not eax
add eax, 0xc9004e27
xor eax, 0xf6d34d84
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd3a3bf4f
xor eax, 0x8256de33
rol eax, 0x7e
popf
jmp 0x180119e69
jg 0x18012aa53
push rax
pushf
mov eax, 0x558a0c7b
pushf
not eax
add eax, 0x9be71772
xor eax, 0xdd600e02
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xfe3b7601
xor eax, 0xefc16c18
rol eax, 0x25
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xfe445669
pushf
not eax
add eax, 0xc781f63a
xor eax, 0x87f77014
rol eax, 0x13
popf
pushf
not eax
add eax, 0xba4295bb
xor eax, 0x9261983b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd15dd94d
xor eax, 0x9ff8e0c4
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcacb3132
xor eax, 0xb4dbf7c4
rol eax, 0x8b
popf
jmp 0x180119e69
mov rcx, r8
neg rcx
cmp rbx, rcx
jle 0x18012ab7f
push rax
pushf
mov eax, 0xf148ff40
pushf
not eax
add eax, 0xb1468d11
xor eax, 0x9f1bdc0d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x992f63ab
xor eax, 0xc4b985bd
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb714a44f
xor eax, 0xc33ec1ad
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe99ac123
xor eax, 0xd0d11788
rol eax, 0xbd
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0x1f1cca6f
pushf
not eax
add eax, 0xf3e50aae
xor eax, 0xa779c2fe
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x858a8045
xor eax, 0x8197342e
rol eax, 0xb2
popf
jmp 0x180119e69
lea rax, [r9*4]
test r12b, r12b
cmovne r9, rax
push r9
not r9
sub rbx, r9
pop r9
sub rbx, 1
cmp rbx, r8
jg 0x18012b030
push rax
pushf
mov eax, 0x70ece822
pushf
not eax
add eax, 0x8792345b
xor eax, 0xb3a6750e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb717ce80
xor eax, 0x9d4fe857
rol eax, 0x78
popf
jmp 0x180119e69
push rax
pushf
mov eax, 0xf95ce076
pushf
not eax
add eax, 0x998e4deb
xor eax, 0xc55e9630
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb5576055
xor eax, 0xa5031b1a
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9d39e5e9
xor eax, 0x82324cc8
rol eax, 0xab
popf
jmp 0x180119e69
neg r8
mov rax, r8
mov r8, rbx
cmp rbx, rax
cmovl r8, rax
push rax
pushf
mov eax, 0x2e589ecf
pushf
not eax
add eax, 0xf2d04905
xor eax, 0x89579e9f
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8c676122
xor eax, 0xea13a976
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf1014356
xor eax, 0xa920645f
rol eax, 0xa5
popf
jmp 0x180119e69
mov qword [rsp + 0x28], r10
mov r12b, byte [rsp + 0x21]
push rax
pushf
mov eax, 0x39fa7957
pushf
not eax
add eax, 0x98e52309
xor eax, 0xe3bb5e11
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc903021a
xor eax, 0xa1e8ce67
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa9e2848f
xor eax, 0x958beb65
rol eax, 0x25
popf
jmp 0x180119e69
call fcn.1800933f2
int3