Function at 0x180175eb0
Capabilities:
Encrypt data using speck
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x7d071f67
pushf
not eax
add eax, 0xe2c6aa3e
xor eax, 0xfa93f04d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xefc9c493
xor eax, 0xe2fbd132
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8760cdab
xor eax, 0xd2058531
rol eax, 0x7e
popf
cmp eax, 0x29
jne 0x180175f00
popf
pop rax
jmp 0x18017775f
cmp eax, 0
jne 0x180175f0f
popf
pop rax
jmp 0x180176257
cmp eax, 3
jne 0x180175f1e
popf
pop rax
jmp 0x180176494
cmp eax, 1
jne 0x180175f2d
popf
pop rax
jmp 0x180176372
cmp eax, 0xd
jne 0x180175f3c
popf
pop rax
jmp 0x1801769ca
cmp eax, 0x1a
jne 0x180175f4b
popf
pop rax
jmp 0x180176fd4
cmp eax, 0xe
jne 0x180175f5a
popf
pop rax
jmp 0x180176a2a
cmp eax, 0x31
jne 0x180175f69
popf
pop rax
jmp 0x180177b58
cmp eax, 0x19
jne 0x180175f78
popf
pop rax
jmp 0x180176f64
cmp eax, 8
jne 0x180175f87
popf
pop rax
jmp 0x1801766ac
cmp eax, 0x2a
jne 0x180175f96
popf
pop rax
jmp 0x1801777b3
cmp eax, 0x17
jne 0x180175fa5
popf
pop rax
jmp 0x180176e8a
cmp eax, 0x1c
jne 0x180175fb4
popf
pop rax
jmp 0x18017709c
cmp eax, 0x2e
jne 0x180175fc3
popf
pop rax
jmp 0x1801779c2
cmp eax, 0x18
jne 0x180175fd2
popf
pop rax
jmp 0x180176ef4
cmp eax, 0x2b
jne 0x180175fe1
popf
pop rax
jmp 0x180177808
cmp eax, 0x1b
jne 0x180175ff0
popf
pop rax
jmp 0x180177044
cmp eax, 0x2d
jne 0x180175fff
popf
pop rax
jmp 0x180177949
cmp eax, 0x23
jne 0x18017600e
popf
pop rax
jmp 0x18017744d
cmp eax, 0x25
jne 0x18017601d
popf
pop rax
jmp 0x18017756b
cmp eax, 0x32
jne 0x18017602c
popf
pop rax
jmp 0x180177c3b
cmp eax, 0x13
jne 0x18017603b
popf
pop rax
jmp 0x180176c79
cmp eax, 0x33
jne 0x18017604a
popf
pop rax
jmp 0x180177cfe
cmp eax, 0x24
jne 0x180176059
popf
pop rax
jmp 0x1801774cc
cmp eax, 0x1e
jne 0x180176068
popf
pop rax
jmp 0x180177180
cmp eax, 0xc
jne 0x180176077
popf
pop rax
jmp 0x180176939
cmp eax, 0x26
jne 0x180176086
popf
pop rax
jmp 0x1801775e0
cmp eax, 0x27
jne 0x180176095
popf
pop rax
jmp 0x180177671
cmp eax, 0x30
jne 0x1801760a4
popf
pop rax
jmp 0x180177ab4
cmp eax, 0x10
jne 0x1801760b3
popf
pop rax
jmp 0x180176b26
cmp eax, 0x37
jne 0x1801760c2
popf
pop rax
jmp 0x180177f0d
cmp eax, 9
jne 0x1801760d1
popf
pop rax
jmp 0x180176754
cmp eax, 0x39
jne 0x1801760e0
popf
pop rax
jmp 0x180177fc6
cmp eax, 0x16
jne 0x1801760ef
popf
pop rax
jmp 0x180176e2f
cmp eax, 0x28
jne 0x1801760fe
popf
pop rax
jmp 0x1801776dc
cmp eax, 0xa
jne 0x18017610d
popf
pop rax
jmp 0x1801767fc
cmp eax, 0x36
jne 0x18017611c
popf
pop rax
jmp 0x180177eb6
cmp eax, 0x14
jne 0x18017612b
popf
pop rax
jmp 0x180176d1d
cmp eax, 7
jne 0x18017613a
popf
pop rax
jmp 0x18017662a
cmp eax, 0x34
jne 0x180176149
popf
pop rax
jmp 0x180177d69
cmp eax, 2
jne 0x180176158
popf
pop rax
jmp 0x180176403
cmp eax, 0x20
jne 0x180176167
popf
pop rax
jmp 0x180177292
cmp eax, 0x1d
jne 0x180176176
popf
pop rax
jmp 0x180177130
cmp eax, 0x11
jne 0x180176185
popf
pop rax
jmp 0x180176b78
cmp eax, 0x35
jne 0x180176194
popf
pop rax
jmp 0x180177dfb
cmp eax, 0x2f
jne 0x1801761a3
popf
pop rax
jmp 0x180177a54
cmp eax, 0x12
jne 0x1801761b2
popf
pop rax
jmp 0x180176c1c
cmp eax, 0x21
jne 0x1801761c1
popf
pop rax
jmp 0x180177315
cmp eax, 0x38
jne 0x1801761d0
popf
pop rax
jmp 0x180177f78
cmp eax, 0xb
jne 0x1801761df
popf
pop rax
jmp 0x1801768a4
cmp eax, 0xf
jne 0x1801761ee
popf
pop rax
jmp 0x180176ac3
cmp eax, 0x15
jne 0x1801761fd
popf
pop rax
jmp 0x180176d78
cmp eax, 5
jne 0x18017620c
popf
pop rax
jmp 0x18017651b
cmp eax, 6
jne 0x18017621b
popf
pop rax
jmp 0x180176599
cmp eax, 0x22
jne 0x18017622a
popf
pop rax
jmp 0x1801773aa
cmp eax, 0x2c
jne 0x180176239
popf
pop rax
jmp 0x1801778b8
cmp eax, 0x1f
jne 0x180176248
popf
pop rax
jmp 0x180177227
cmp eax, 4
jne 0x180176257
popf
pop rax
jmp 0x180176512
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov ebx, ecx
xor r15d, r15d
and dword [rsp + 0x78], r15d
mov r14b, 0xbd
pushf
not r14b
add r14b, 0x54
xor r14b, 0x56
rol r14b, 0xaf
popf
pushf
not r14b
add r14b, 0xa8
xor r14b, 0xc7
rol r14b, 0x41
popf
pushf
not r14b
add r14b, 0x76
xor r14b, 0x64
rol r14b, 0xe4
popf
mov byte [rsp + 0x70], r14b
mov edx, ecx
sub edx, 2
je 0x180176319
push rax
pushf
mov eax, 0xa4f78663
pushf
not eax
add eax, 0xad7be0e6
xor eax, 0xf905de70
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb4fee41d
xor eax, 0x940b6d0d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc267cad5
xor eax, 0x9f31b203
rol eax, 0x44
popf
pushf
not eax
add eax, 0x9b73af4c
xor eax, 0xd419a05e
rol eax, 0x64
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x365aacc6
pushf
not eax
add eax, 0x83c3a3b9
xor eax, 0x8d7256f2
rol eax, 0x13
popf
pushf
not eax
add eax, 0x99ab4063
xor eax, 0xabe53450
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8b39f0de
xor eax, 0xe416acaf
rol eax, 6
popf
pushf
not eax
add eax, 0xa3874f37
xor eax, 0xe7a9ec06
rol eax, 7
popf
jmp 0x180175ef1
sub edx, 2
je 0x1801763aa
push rax
pushf
mov eax, 0xb72ac2f7
pushf
not eax
add eax, 0x9901e958
xor eax, 0xf5e49bfc
rol eax, 0x32
popf
pushf
not eax
add eax, 0x887cf037
xor eax, 0x920cbf68
rol eax, 0x14
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x270a9daa
pushf
not eax
add eax, 0xe25d3b73
xor eax, 0xb8bfe873
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb7091b98
xor eax, 0x9fc5f513
rol eax, 0x73
popf
pushf
not eax
add eax, 0xcc9cc7a7
xor eax, 0xa92a6ac4
rol eax, 0x88
popf
pushf
not eax
add eax, 0xebc7f72d
xor eax, 0xf45fc195
rol eax, 0x28
popf
jmp 0x180175ef1
sub edx, 2
je 0x18017644e
push rax
pushf
mov eax, 0xff106ca8
pushf
not eax
add eax, 0xad2737ea
xor eax, 0xdc5bc95d
rol eax, 0x30
popf
pushf
not eax
add eax, 0xced97664
xor eax, 0xd5d4fdf6
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe5b065cc
xor eax, 0xdbfb68db
rol eax, 0xe8
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xf4e6912a
pushf
not eax
add eax, 0xf58e94f4
xor eax, 0xec79e40c
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xad48e286
xor eax, 0xc119406b
rol eax, 0x69
popf
pushf
not eax
add eax, 0xcdf5f790
xor eax, 0x882d7c80
rol eax, 0x49
popf
jmp 0x180175ef1
sub edx, 2
je 0x1801764df
push rax
pushf
mov eax, 0x6d1ffe6b
pushf
not eax
add eax, 0xa6b892b6
xor eax, 0xe77ab9a7
rol eax, 8
popf
pushf
not eax
add eax, 0x885aba7e
xor eax, 0xe53c6df0
rol eax, 3
popf
pushf
not eax
add eax, 0xf6d9efa2
xor eax, 0xde54e42f
rol eax, 0x1f
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x45eaf846
pushf
not eax
add eax, 0xbe4e513c
xor eax, 0x971246e1
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8cbe7604
xor eax, 0x82df93c7
rol eax, 4
popf
jmp 0x180175ef1
sub edx, 3
je 0x180176a2a
sub edx, 4
je 0x180176553
push rax
pushf
mov eax, 0xb74460ab
pushf
not eax
add eax, 0x90bf7a6a
xor eax, 0xdd45b400
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8ca60ece
xor eax, 0x92951417
rol eax, 0x48
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xb01d1ace
pushf
not eax
add eax, 0xdb1693b5
xor eax, 0xbe9807c9
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb266cd80
xor eax, 0x90d11de4
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xdae4e20a
xor eax, 0xe9bfc598
rol eax, 0xc4
popf
jmp 0x180175ef1
sub edx, 6
je 0x1801765e4
push rax
pushf
mov eax, 0xe270dfbb
pushf
not eax
add eax, 0xf4b7c66f
xor eax, 0xf1c1a6d4
rol eax, 7
popf
pushf
not eax
add eax, 0x8bfa86bb
xor eax, 0xf63213f5
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe9f204a5
xor eax, 0xd62d9e20
rol eax, 0x31
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x64c751ae
pushf
not eax
add eax, 0x8f444678
xor eax, 0xa8165b3c
rol eax, 2
popf
pushf
not eax
add eax, 0x979ccb83
xor eax, 0xafc68f52
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa35a2f8d
xor eax, 0xf7323e7b
rol eax, 8
popf
jmp 0x180175ef1
cmp edx, 1
jne 0x180176679
push rax
pushf
mov eax, 0xc533dc5f
pushf
not eax
add eax, 0xf1e6710f
xor eax, 0x8d7a1c70
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa81b2177
xor eax, 0xb36bf947
rol eax, 0x57
popf
pushf
not eax
add eax, 0x908b729e
xor eax, 0xff4bcc15
rol eax, 0x6e
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x3832e165
pushf
not eax
add eax, 0xe672a95b
xor eax, 0xceda4a98
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbc5c4d58
xor eax, 0xed2fe1ec
rol eax, 6
popf
jmp 0x180175ef1
sub ecx, 2
je 0x1801766fb
push rax
pushf
mov eax, 0x15457657
pushf
not eax
add eax, 0xe6f4e54c
xor eax, 0xd58db5f4
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa2ab1da4
xor eax, 0xb3893dd5
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb508bd2d
xor eax, 0xac7ee51f
rol eax, 0x5e
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x22617ea
pushf
not eax
add eax, 0xb479161f
xor eax, 0xd1d2b58f
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8f9ae0f0
xor eax, 0xafd7aaf7
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc6622660
xor eax, 0xd7705637
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb57f8f3a
xor eax, 0xea9a54e2
rol eax, 0x41
popf
jmp 0x180175ef1
sub ecx, 4
je 0x1801767a3
push rax
pushf
mov eax, 0xfc880442
pushf
not eax
add eax, 0x854e687f
xor eax, 0xfb1bc111
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb145e4d0
xor eax, 0xe62ffb79
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb100911c
xor eax, 0xf42bf113
rol eax, 0x4c
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xfcb3b2b8
pushf
not eax
add eax, 0xfe720143
xor eax, 0xc5438903
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf4c1bb2b
xor eax, 0xa4f946fb
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe427afff
xor eax, 0xe06391f0
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc7b789f2
xor eax, 0xa8560d92
rol eax, 0x2e
popf
jmp 0x180175ef1
sub ecx, 9
je 0x18017685e
push rax
pushf
mov eax, 0x384bb68
pushf
not eax
add eax, 0x988a3ac0
xor eax, 0xeb9aeb26
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe3d2a362
xor eax, 0x93db3239
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe78ced19
xor eax, 0xb6084498
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8186e47f
xor eax, 0xfe2fd280
rol eax, 0xa8
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xd66070c6
pushf
not eax
add eax, 0xf4e18692
xor eax, 0xadcf2ea1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x840c61d8
xor eax, 0xeed1430f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xeec57338
xor eax, 0xb5886ec3
rol eax, 0xe8
popf
jmp 0x180175ef1
sub ecx, 6
je 0x1801768e0
push rax
pushf
mov eax, 0xa660cb18
pushf
not eax
add eax, 0xbdd436ec
xor eax, 0xcb0a35ad
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xca73680c
xor eax, 0xd38e1d18
rol eax, 0x33
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xbc8428eb
pushf
not eax
add eax, 0xa967f824
xor eax, 0xcb864100
rol eax, 0x36
popf
pushf
not eax
add eax, 0xfc0099da
xor eax, 0xdba5da09
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc6c9575c
xor eax, 0xf0631290
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xddcdfae7
xor eax, 0xad108bc0
rol eax, 0xb0
popf
jmp 0x180175ef1
cmp ecx, 1
je 0x180176971
push rax
pushf
mov eax, 0x4814a776
pushf
not eax
add eax, 0xbb71ca8e
xor eax, 0x95f8c941
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8bef5384
xor eax, 0xa54969fd
rol eax, 0xdc
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xd311a926
pushf
not eax
add eax, 0xd4d97ed8
xor eax, 0xcf90d666
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf05e6076
xor eax, 0xe65c7c2c
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf576940c
xor eax, 0xed775b46
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe94e9125
xor eax, 0xfa9b10e5
rol eax, 0x1b
popf
jmp 0x180175ef1
xor edi, edi
jmp 0x18017709c
call fcn.18015e403
mov r15, rax
test rax, rax
jne 0x180176a6a
push rax
pushf
mov eax, 0xc0ef743a
pushf
not eax
add eax, 0xf71f0345
xor eax, 0xea2bebb0
rol eax, 0x44
popf
pushf
not eax
add eax, 0x8f47c491
xor eax, 0xcf0166e3
rol eax, 0x57
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x5bb1ad82
pushf
not eax
add eax, 0x9c0bf720
xor eax, 0x8af6c977
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb8831f77
xor eax, 0xcf06cda1
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb79b2c9e
xor eax, 0x9f2d7640
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf8fbce7b
xor eax, 0x89439549
rol eax, 0xb4
popf
jmp 0x180175ef1
or eax, 0xffffffff
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov rax, qword [rax]
mov rcx, qword [0x1800333a0]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x180176c79
cmp dword [rax + 4], ebx
je 0x180176bd6
push rax
pushf
mov eax, 0x20bde584
pushf
not eax
add eax, 0xeb27964f
xor eax, 0x98b751b9
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbc98ac64
xor eax, 0xf93ee3b3
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf3aa184d
xor eax, 0x8d673cb2
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe6d0f53c
xor eax, 0xf4f207de
rol eax, 0x81
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x7eee42dc
pushf
not eax
add eax, 0xb9aaf84f
xor eax, 0xd0e538db
rol eax, 2
popf
pushf
not eax
add eax, 0xa32be221
xor eax, 0x855f2e89
rol eax, 4
popf
pushf
not eax
add eax, 0xbce4fedd
xor eax, 0xf3361fd5
rol eax, 0x51
popf
jmp 0x180175ef1
add rax, 0x10
push rax
pushf
mov eax, 0x59cbdfa0
pushf
not eax
add eax, 0x86d718b4
xor eax, 0xc213c376
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xad105adc
xor eax, 0xf100dfa0
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc176a644
xor eax, 0xc5ed577a
rol eax, 0x45
popf
pushf
not eax
add eax, 0x867960b4
xor eax, 0xab447c17
rol eax, 0x19
popf
jmp 0x180175ef1
cmp rax, rcx
jne 0x180176cd7
push rax
pushf
mov eax, 0x40881d84
pushf
not eax
add eax, 0xc772940f
xor eax, 0xd32a1059
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe7c4699c
xor eax, 0xc55d8c20
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x88e7ec66
xor eax, 0xf3169453
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9d6ee21f
xor eax, 0xa8a8ecec
rol eax, 0x91
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xeac9f31a
pushf
not eax
add eax, 0xc3c142e3
xor eax, 0xd70115ed
rol eax, 0x34
popf
pushf
not eax
add eax, 0xbe7c3829
xor eax, 0xc233d767
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd93d12f7
xor eax, 0xb2c44b79
rol eax, 0x8d
popf
jmp 0x180175ef1
xor eax, eax
push rax
pushf
mov eax, 0xd0300bf9
pushf
not eax
add eax, 0xe05de638
xor eax, 0x92aba1ef
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfbd751d6
xor eax, 0xd7c55945
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc3964072
xor eax, 0x89667564
rol eax, 0x47
popf
pushf
not eax
add eax, 0x8a517a6a
xor eax, 0xf23d5a6b
rol eax, 0xc9
popf
jmp 0x180175ef1
test rax, rax
jne 0x180176dd6
push rax
pushf
mov eax, 0x4e79a43f
pushf
not eax
add eax, 0x9fbaafcb
xor eax, 0xbaa1cdf4
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc44dd4a4
xor eax, 0xab823289
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xdde77045
xor eax, 0x886319da
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa806be39
xor eax, 0xc623c827
rol eax, 0x7a
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x2fa4c3c7
pushf
not eax
add eax, 0xa177e210
xor eax, 0xe425dbc4
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc7966eb3
xor eax, 0x9257d0d8
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9f4d4453
xor eax, 0xae5fca57
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf0c50f35
xor eax, 0xe68c00e6
rol eax, 0x2b
popf
jmp 0x180175ef1
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
jmp 0x180176ac3
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x18017709c
lea rdi, [0x1cb740e4c]
pushf
sub rdi, 0x4b6fe1ac
popf
jmp 0x18017709c
lea rdi, [0x1e84fe4c8]
pushf
sub rdi, 0x684bb830
popf
jmp 0x18017709c
lea rdi, [0x1d4e32d04]
pushf
sub rdi, 0x54df005c
popf
jmp 0x18017709c
lea rdi, [0x1da85b9e9]
pushf
sub rdi, 0x5a818d59
popf
push rax
pushf
mov eax, 0xbe38439d
pushf
not eax
add eax, 0x942e1f1c
xor eax, 0xd0f918d6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf161d37c
xor eax, 0x8d3d4e04
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9aed9463
xor eax, 0x8578186a
rol eax, 0xc
popf
jmp 0x180175ef1
xor r13d, r13d
test r14b, r14b
je 0x1801770d7
push rax
pushf
mov eax, 0xc61dc22a
pushf
not eax
add eax, 0xa74334c0
xor eax, 0x9f9bfe88
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb9194bf9
xor eax, 0x9b728d6c
rol eax, 0x4d
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x8cbbb781
pushf
not eax
add eax, 0x99a1e161
xor eax, 0xaa21a2e7
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd627ab01
xor eax, 0xa3edeb15
rol eax, 0x51
popf
pushf
not eax
add eax, 0xec055fd2
xor eax, 0xe1047440
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd01a61a1
xor eax, 0xe9921f18
rol eax, 0xa4
popf
jmp 0x180175ef1
lea ecx, [r13 + 3]
call fcn.180059647
nop
push rax
pushf
mov eax, 0x6e67514f
pushf
not eax
add eax, 0xbb9b2eff
xor eax, 0xf54df174
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb7b79b04
xor eax, 0xb74b1149
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc8698e62
xor eax, 0xa681f5e9
rol eax, 0x61
popf
jmp 0x180175ef1
mov rsi, qword [rdi]
test r14b, r14b
je 0x1801771e1
push rax
pushf
mov eax, 0x1ede6cba
pushf
not eax
add eax, 0xc8326179
xor eax, 0xa0fdc7b3
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xbd37c6ec
xor eax, 0xe6eaa9cd
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf18b4d56
xor eax, 0xa2fcffb6
rol eax, 0x17
popf
pushf
not eax
add eax, 0xac172b64
xor eax, 0xe90ced15
rol eax, 0x1d
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xa894415b
pushf
not eax
add eax, 0xb5dc67be
xor eax, 0xa654442a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc61af11c
xor eax, 0xa3eeab81
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd5d7468b
xor eax, 0xabcb6ff3
rol eax, 0x12
popf
jmp 0x180175ef1
mov rax, qword [0x180040280]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0xcd1c1a16
pushf
not eax
add eax, 0xa1efc495
xor eax, 0x879f5a73
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf3de3f9b
xor eax, 0xccd582a2
rol eax, 0x81
popf
pushf
not eax
add eax, 0xcef02428
xor eax, 0xad737742
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xbc9052a4
xor eax, 0xf95194cd
rol eax, 0x27
popf
jmp 0x180175ef1
cmp rsi, 1
je 0x1801772e2
push rax
pushf
mov eax, 0xcf1e1813
pushf
not eax
add eax, 0x98c9ac49
xor eax, 0xb505ca73
rol eax, 0x49
popf
pushf
not eax
add eax, 0x84e93b1a
xor eax, 0xb2c6f3c4
rol eax, 0x97
popf
pushf
not eax
add eax, 0x96fcadbc
xor eax, 0xa4af30cd
rol eax, 0xba
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x25291633
pushf
not eax
add eax, 0x91dceb31
xor eax, 0x9212e25d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xcc56f2f4
xor eax, 0xcdb4e453
rol eax, 0xf5
popf
jmp 0x180175ef1
test rsi, rsi
je 0x180177377
push rax
pushf
mov eax, 0xdf3d3b24
pushf
not eax
add eax, 0x9bad0501
xor eax, 0xf65cce6e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xce18c1ea
xor eax, 0xe0b42bf9
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb3dd829e
xor eax, 0x9ee42023
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xdbe92ebf
xor eax, 0xa7379244
rol eax, 0x14
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x804b63f7
pushf
not eax
add eax, 0xa49604b8
xor eax, 0x83d0869f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x812d0a5a
xor eax, 0x9aaeb270
rol eax, 0xf2
popf
jmp 0x180175ef1
mov r12d, 0x3e6c845b
pushf
not r12d
add r12d, 0xefb9ac8c
xor r12d, 0xbce1c9c8
rol r12d, 0xe1
popf
pushf
not r12d
add r12d, 0xe7d54766
xor r12d, 0xcc7b1275
rol r12d, 0x9c
popf
cmp ebx, 0xb
ja 0x18017741a
push rax
pushf
mov eax, 0x85cc8123
pushf
not eax
add eax, 0xfad8ac3e
xor eax, 0xe48951ff
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9f556ba3
xor eax, 0xe3d2a2e0
rol eax, 0x4c
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xedfdc536
pushf
not eax
add eax, 0xbaee6850
xor eax, 0xfaaf0634
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xaf66c1f4
xor eax, 0xd77d76a2
rol eax, 0x63
popf
jmp 0x180175ef1
bt r12d, ebx
jae 0x180177499
push rax
pushf
mov eax, 0x8b9ee718
pushf
not eax
add eax, 0xd0b03c8f
xor eax, 0x95dfd312
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc48f54a0
xor eax, 0xd7f8b31c
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbfc4a9e6
xor eax, 0xb6ce9f77
rol eax, 0x6f
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xd0085d58
pushf
not eax
add eax, 0xe02dfa98
xor eax, 0x8874394a
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb3794bcb
xor eax, 0x9f102e28
rol eax, 0x1f
popf
jmp 0x180175ef1
mov r13, qword [r15 + 8]
mov qword [rsp + 0x30], r13
and qword [r15 + 8], 0
cmp ebx, 8
jne 0x180177538
push rax
pushf
mov eax, 0xda1dcf29
pushf
not eax
add eax, 0xf7eb1be2
xor eax, 0xb8cc338e
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x951c2b1f
xor eax, 0x915ecd57
rol eax, 8
popf
pushf
not eax
add eax, 0xcc18e060
xor eax, 0xc78e12c8
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x94c7e005
xor eax, 0x94dc98ec
rol eax, 0xa4
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x6a9d50f0
pushf
not eax
add eax, 0xc146ebd6
xor eax, 0xbae1c15c
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8cb92cbc
xor eax, 0xaeec8a79
rol eax, 0x73
popf
jmp 0x180175ef1
call fcn.180074fd4
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.180074fd4
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0xb67749ad
pushf
not eax
add eax, 0xa49a73e3
xor eax, 0x82b45d42
rol eax, 0x46
popf
pushf
not eax
add eax, 0x84da1901
xor eax, 0xb3f89fb5
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcd2557c6
xor eax, 0xa0f36af2
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd13710b9
xor eax, 0xbd2f9b5a
rol eax, 0xec
popf
jmp 0x180175ef1
cmp ebx, 8
jne 0x18017763e
push rax
pushf
mov eax, 0xde0f2c9e
pushf
not eax
add eax, 0xa89a3b78
xor eax, 0xf2e583a1
rol eax, 0x53
popf
pushf
not eax
add eax, 0xece7fa0e
xor eax, 0xa9e1c213
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfe6091b2
xor eax, 0xb6054aba
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf9028e25
xor eax, 0xd0fa5274
rol eax, 0xb5
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xad68ad53
pushf
not eax
add eax, 0x815b3253
xor eax, 0xe1ff1083
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb3ed86d2
xor eax, 0xc3201080
rol eax, 0xb3
popf
jmp 0x180175ef1
mov rax, qword [0x1800333a8]
shl rax, 4
add rax, qword [r15]
mov rcx, qword [0x1800333b0]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0x928b5866
pushf
not eax
add eax, 0xf4f8ef3f
xor eax, 0xae076b05
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf7cbc0b6
xor eax, 0xde3e304c
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc90541c4
xor eax, 0x8e44cf46
rol eax, 0xec
popf
jmp 0x180175ef1
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x180177719
push rax
pushf
mov eax, 0x67e4ca49
pushf
not eax
add eax, 0x968b9261
xor eax, 0xdf462df8
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf3bf0c0b
xor eax, 0x94bf49fc
rol eax, 0xd6
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x43cc0d8d
pushf
not eax
add eax, 0xeade11e3
xor eax, 0x9b517280
rol eax, 0x24
popf
pushf
not eax
add eax, 0xfb77beaf
xor eax, 0xf257a9df
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfc4d1f16
xor eax, 0xe938bf6b
rol eax, 0x7f
popf
jmp 0x180175ef1
and qword [rax + 8], 0
add rax, 0x10
jmp 0x1801776dc
mov rax, qword [0x180040280]
mov qword [rdi], rax
jmp 0x1801778b8
mov r12d, 0x1811cae8
pushf
not r12d
add r12d, 0xc3da9d9a
xor r12d, 0xb23c47df
rol r12d, 0x7c
popf
pushf
not r12d
add r12d, 0x8f5955c1
xor r12d, 0x8de0e677
rol r12d, 3
popf
pushf
not r12d
add r12d, 0x8ca977b7
xor r12d, 0x9ad41ffc
rol r12d, 0xf3
popf
pushf
not r12d
add r12d, 0x94a02e90
xor r12d, 0xcb05b65e
rol r12d, 0xb7
popf
push rax
pushf
mov eax, 0xe6da9c93
pushf
not eax
add eax, 0x88907420
xor eax, 0xc608fee0
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe106cdfc
xor eax, 0xc3177330
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x93837cb9
xor eax, 0xc631da17
rol eax, 0xec
popf
jmp 0x180175ef1
test r14b, r14b
je 0x180177916
push rax
pushf
mov eax, 0xfe426bd1
pushf
not eax
add eax, 0x97f184be
xor eax, 0xeee41ef7
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe839069e
xor eax, 0xc1b29195
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd2195648
xor eax, 0x978351e7
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd843c037
xor eax, 0xdde4c3ba
rol eax, 0xac
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x5b54c67
pushf
not eax
add eax, 0x8c0d6b36
xor eax, 0xfd772f01
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb689a2c2
xor eax, 0x8757d3fe
rol eax, 0xfe
popf
jmp 0x180175ef1
mov ecx, 0xc153adae
pushf
not ecx
add ecx, 0x9a989477
xor ecx, 0xe4da6f82
rol ecx, 0x51
popf
pushf
not ecx
add ecx, 0xf6d84195
xor ecx, 0xe843c657
rol ecx, 6
popf
call fcn.180141f50
push rax
pushf
mov eax, 0xc9e40c2c
pushf
not eax
add eax, 0xd3207721
xor eax, 0xe7d6c767
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc5edbf59
xor eax, 0x8abf09b9
rol eax, 1
popf
pushf
not eax
add eax, 0xfec3b75c
xor eax, 0xfccac5fa
rol eax, 0x35
popf
jmp 0x180175ef1
cmp rsi, 1
jne 0x1801779fb
push rax
pushf
mov eax, 0xd607b5d4
pushf
not eax
add eax, 0xff0bfd33
xor eax, 0xbec84f06
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc1c06df5
xor eax, 0xb118be5c
rol eax, 0x71
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x9d302249
pushf
not eax
add eax, 0x9fdedced
xor eax, 0xbab9c80b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8082087e
xor eax, 0xafca072f
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xea33e25c
xor eax, 0x9eb18bc8
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc037b48d
xor eax, 0xa5cd2ce5
rol eax, 0xf7
popf
jmp 0x180175ef1
xor eax, eax
jmp 0x180176ac6
cmp ebx, 8
jne 0x180177b12
push rax
pushf
mov eax, 0xbb913729
pushf
not eax
add eax, 0xb8feb2f5
xor eax, 0x9d4c02fd
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8a621785
xor eax, 0xdd7ab322
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbb05cd5e
xor eax, 0xeaa085e7
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x871ed554
xor eax, 0x83faef5c
rol eax, 0x9f
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xc55b8ee7
pushf
not eax
add eax, 0xe91a2b67
xor eax, 0xcfcce7d3
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb6c2d680
xor eax, 0x8e59c78e
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xabd21561
xor eax, 0x964302a8
rol eax, 0xf
popf
jmp 0x180175ef1
call fcn.180074fd4
movabs r10, 0x6a05c0b8ae8d23ce
pushf
not r10
add r10, 0x7d9f1240
xor r10, 0x4dd5dc31
rol r10, 0x62
popf
pushf
not r10
add r10, 0x4c313492
xor r10, 0x4b490eb2
rol r10, 0x33
popf
pushf
not r10
add r10, 0x4dbd946d
xor r10, 0x49978499
rol r10, 0xfa
popf
pushf
not r10
add r10, 0x5567592e
xor r10, 0x58539e2b
rol r10, 0xff
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x18002f410]
call r8
jmp 0x180177cfe
movabs r10, 0x9676e282531ec56e
pushf
not r10
add r10, 0x71ff5880
xor r10, 0x75da1544
rol r10, 0xc7
popf
pushf
not r10
add r10, 0x7b7080fa
xor r10, 0x7c336049
rol r10, 0xe4
popf
pushf
not r10
add r10, 0x56f3a3a2
xor r10, 0x4487b515
rol r10, 0xcc
popf
pushf
not r10
add r10, 0x79e8b8c4
xor r10, 0x71111164
rol r10, 0x7d
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x18002f410]
jmp 0x180177cb6
call rdx
push rax
pushf
mov eax, 0x9ec3b697
pushf
not eax
add eax, 0xfed005cc
xor eax, 0xb4ef748a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc55a53e0
xor eax, 0xc6b8532c
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd31f1af3
xor eax, 0xb8067e79
rol eax, 0x61
popf
jmp 0x180175ef1
cmp ebx, 0xb
ja 0x180177d36
push rax
pushf
mov eax, 0x99bacff3
pushf
not eax
add eax, 0xfe570655
xor eax, 0x8d3b9b55
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe809f0ae
xor eax, 0x9ad586c2
rol eax, 0xb1
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x6c8f9cf7
pushf
not eax
add eax, 0xbfce481e
xor eax, 0x9750a27b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x959d5a46
xor eax, 0x90ee570e
rol eax, 0x18
popf
jmp 0x180175ef1
bt r12d, ebx
jae 0x180177dc8
push rax
pushf
mov eax, 0xf2371069
pushf
not eax
add eax, 0xa3bf5ece
xor eax, 0x997ff1f5
rol eax, 6
popf
pushf
not eax
add eax, 0xe1c92449
xor eax, 0xe17e7159
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x82197c40
xor eax, 0xb3ab5c70
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa4144181
xor eax, 0xbb70ce0c
rol eax, 0x13
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x4b5a70f3
pushf
not eax
add eax, 0xca57a1af
xor eax, 0x91860989
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbfda848d
xor eax, 0xc9d41eae
rol eax, 0xee
popf
jmp 0x180175ef1
mov qword [r15 + 8], r13
cmp ebx, 8
jne 0x180177e5d
push rax
pushf
mov eax, 0xef060600
pushf
not eax
add eax, 0xad28fcf3
xor eax, 0x9b9e7fd1
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd47b6ffe
xor eax, 0xdb9f9669
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa9ab3588
xor eax, 0xa83c3494
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9da3dced
xor eax, 0x9733ed13
rol eax, 0x4c
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0x12210425
pushf
not eax
add eax, 0xa25a0d35
xor eax, 0xe5a8c962
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa0d03633
xor eax, 0x820c7cc9
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc4a44608
xor eax, 0xfc033278
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfb1c97e9
xor eax, 0xc202f07b
rol eax, 0xf6
popf
jmp 0x180175ef1
call fcn.180074fd4
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x180177a54
test r14b, r14b
je 0x180177f45
push rax
pushf
mov eax, 0x77fd8b60
pushf
not eax
add eax, 0xf63ccca9
xor eax, 0xa59d7355
rol eax, 0x66
popf
pushf
not eax
add eax, 0x82d6d5c7
xor eax, 0x9aaa4e50
rol eax, 0xee
popf
jmp 0x180175ef1
push rax
pushf
mov eax, 0xcb3d6f7a
pushf
not eax
add eax, 0xedd090df
xor eax, 0x82207b90
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe63c22fd
xor eax, 0x8b5b0249
rol eax, 0x51
popf
jmp 0x180175ef1
lea ecx, [rsi + 3]
call fcn.180141f50
push rax
pushf
mov eax, 0x409c2c18
pushf
not eax
add eax, 0xe0925922
xor eax, 0xfe3be4e1
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb951e321
xor eax, 0x88bf4725
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd5c4df59
xor eax, 0xf680dc02
rol eax, 0xeb
popf
jmp 0x180175ef1
mov ecx, 0x8ce553f9
pushf
not ecx
add ecx, 0xba2fbba1
xor ecx, 0xf5074ccc
rol ecx, 0x3a
popf
pushf
not ecx
add ecx, 0xad59f53b
xor ecx, 0xfdf9408d
rol ecx, 0xf1
popf
call fcn.180082353
nop
int3