Function at 0x1800a54e5
Capabilities:
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xa65359b1
pushf
not eax
add eax, 0xffb62c10
xor eax, 0xc6cad2c2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd720578e
xor eax, 0xe80dd782
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa248e0e1
xor eax, 0xe32d86cf
rol eax, 0xee
popf
cmp eax, 0x29
jne 0x1800a5535
popf
pop rax
jmp 0x1800a6cb9
cmp eax, 0
jne 0x1800a5544
popf
pop rax
jmp 0x1800a57d8
cmp eax, 3
jne 0x1800a5553
popf
pop rax
jmp 0x1800a598f
cmp eax, 1
jne 0x1800a5562
popf
pop rax
jmp 0x1800a58a6
cmp eax, 0xd
jne 0x1800a5571
popf
pop rax
jmp 0x1800a5e2e
cmp eax, 0x1a
jne 0x1800a5580
popf
pop rax
jmp 0x1800a651b
cmp eax, 0xe
jne 0x1800a558f
popf
pop rax
jmp 0x1800a5ecd
cmp eax, 0xb
jne 0x1800a559e
popf
pop rax
jmp 0x1800a5d49
cmp eax, 0x19
jne 0x1800a55ad
popf
pop rax
jmp 0x1800a64bd
cmp eax, 8
jne 0x1800a55bc
popf
pop rax
jmp 0x1800a5bb3
cmp eax, 0x2a
jne 0x1800a55cb
popf
pop rax
jmp 0x1800a6d1f
cmp eax, 0x17
jne 0x1800a55da
popf
pop rax
jmp 0x1800a643d
cmp eax, 0x1c
jne 0x1800a55e9
popf
pop rax
jmp 0x1800a6633
cmp eax, 0x12
jne 0x1800a55f8
popf
pop rax
jmp 0x1800a6182
cmp eax, 0x18
jne 0x1800a5607
popf
pop rax
jmp 0x1800a647a
cmp eax, 0x2b
jne 0x1800a5616
popf
pop rax
jmp 0x1800a6d62
cmp eax, 0x1b
jne 0x1800a5625
popf
pop rax
jmp 0x1800a658d
cmp eax, 0x2d
jne 0x1800a5634
popf
pop rax
jmp 0x1800a6e29
cmp eax, 0x23
jne 0x1800a5643
popf
pop rax
jmp 0x1800a698a
cmp eax, 0x25
jne 0x1800a5652
popf
pop rax
jmp 0x1800a6ae3
cmp eax, 0xf
jne 0x1800a5661
popf
pop rax
jmp 0x1800a5f7e
cmp eax, 0x13
jne 0x1800a5670
popf
pop rax
jmp 0x1800a6231
cmp eax, 0x15
jne 0x1800a567f
popf
pop rax
jmp 0x1800a6356
cmp eax, 0x24
jne 0x1800a568e
popf
pop rax
jmp 0x1800a6a2e
cmp eax, 0x1e
jne 0x1800a569d
popf
pop rax
jmp 0x1800a671d
cmp eax, 0xc
jne 0x1800a56ac
popf
pop rax
jmp 0x1800a5de0
cmp eax, 0x26
jne 0x1800a56bb
popf
pop rax
jmp 0x1800a6b8b
cmp eax, 0x27
jne 0x1800a56ca
popf
pop rax
jmp 0x1800a6bc6
cmp eax, 0x1f
jne 0x1800a56d9
popf
pop rax
jmp 0x1800a67c8
cmp eax, 0x10
jne 0x1800a56e8
popf
pop rax
jmp 0x1800a6081
cmp eax, 0x2c
jne 0x1800a56f7
popf
pop rax
jmp 0x1800a6dc0
cmp eax, 9
jne 0x1800a5706
popf
pop rax
jmp 0x1800a5c1e
cmp eax, 4
jne 0x1800a5715
popf
pop rax
jmp 0x1800a59d2
cmp eax, 0x16
jne 0x1800a5724
popf
pop rax
jmp 0x1800a63ea
cmp eax, 0x28
jne 0x1800a5733
popf
pop rax
jmp 0x1800a6c27
cmp eax, 0xa
jne 0x1800a5742
popf
pop rax
jmp 0x1800a5cc2
cmp eax, 0x22
jne 0x1800a5751
popf
pop rax
jmp 0x1800a6904
cmp eax, 0x14
jne 0x1800a5760
popf
pop rax
jmp 0x1800a62d8
cmp eax, 7
jne 0x1800a576f
popf
pop rax
jmp 0x1800a5b34
cmp eax, 5
jne 0x1800a577e
popf
pop rax
jmp 0x1800a5a2f
cmp eax, 2
jne 0x1800a578d
popf
pop rax
jmp 0x1800a5911
cmp eax, 0x20
jne 0x1800a579c
popf
pop rax
jmp 0x1800a686b
cmp eax, 0x1d
jne 0x1800a57ab
popf
pop rax
jmp 0x1800a66e0
cmp eax, 0x11
jne 0x1800a57ba
popf
pop rax
jmp 0x1800a6103
cmp eax, 6
jne 0x1800a57c9
popf
pop rax
jmp 0x1800a5a9a
cmp eax, 0x21
jne 0x1800a57d8
popf
pop rax
jmp 0x1800a68ea
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], r9
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov rbx, qword [rsp + 0x90]
mov r14, r8
mov rsi, rdx
mov r12, rcx
test r8, r8
je 0x1800a584d
push rax
pushf
mov eax, 0xd991031b
pushf
not eax
add eax, 0xd1759e6d
xor eax, 0xdc00b92f
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf3463226
xor eax, 0xdcdd6be0
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd2d7178c
xor eax, 0xdee0c9ca
rol eax, 0xc8
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xc432c46
pushf
not eax
add eax, 0xadf4cdf4
xor eax, 0xb6d92766
rol eax, 0x66
popf
pushf
not eax
add eax, 0xcb01f753
xor eax, 0x96ee60f9
rol eax, 9
popf
pushf
not eax
add eax, 0xd1f1743e
xor eax, 0xd7670383
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xeada29e8
xor eax, 0xacb6604c
rol eax, 0x9e
popf
jmp 0x1800a5526
test r9, r9
je 0x1800a58de
push rax
pushf
mov eax, 0x3a889290
pushf
not eax
add eax, 0xd321ec3a
xor eax, 0xf3cf9e2d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xcba6a978
xor eax, 0x956a861d
rol eax, 0xa2
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x47d25c8
pushf
not eax
add eax, 0xe1e6b286
xor eax, 0xe85b76a4
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb301dcf4
xor eax, 0xbecb728e
rol eax, 0x50
popf
jmp 0x1800a5526
test rcx, rcx
jne 0x1800a5949
push rax
pushf
mov eax, 0x606023a2
pushf
not eax
add eax, 0xfdcf49d3
xor eax, 0xfb3b3ae1
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf8672441
xor eax, 0xb2cdd3ad
rol eax, 0xbb
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xc355683b
pushf
not eax
add eax, 0xda26dc88
xor eax, 0xf756e570
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x87407d06
xor eax, 0x8bc48078
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf13b5ada
xor eax, 0xc2762236
rol eax, 0xd0
popf
jmp 0x1800a5526
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
push rax
pushf
mov eax, 0xb92a41f2
pushf
not eax
add eax, 0xada2eb72
xor eax, 0xe35f1679
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd0f3a65d
xor eax, 0xd912a378
rol eax, 0x94
popf
jmp 0x1800a5526
xor eax, eax
mov rbx, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
test rbx, rbx
je 0x1800a5a67
push rax
pushf
mov eax, 0x2c20e38c
pushf
not eax
add eax, 0xed91d300
xor eax, 0xa0c2e3aa
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfb98ea01
xor eax, 0xcf62a805
rol eax, 0xbc
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xceef981a
pushf
not eax
add eax, 0xa1d867ec
xor eax, 0xd29160ae
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc42c0450
xor eax, 0xd0cd0641
rol eax, 0x3f
popf
jmp 0x1800a5526
xor edx, edx
or rax, 0xffffffffffffffff
div r14
cmp r9, rax
jbe 0x1800a5aee
push rax
pushf
mov eax, 0x66d9c58b
pushf
not eax
add eax, 0x9d10d05a
xor eax, 0xce15df7e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9bbec460
xor eax, 0xda96a0b4
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9981254c
xor eax, 0x8d9031c7
rol eax, 0x62
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xc54ef62b
pushf
not eax
add eax, 0xbc938ffe
xor eax, 0xc5c80b92
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd0ff0065
xor eax, 0xddb8ee03
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xcb22ccf5
xor eax, 0xca626085
rol eax, 0x7f
popf
jmp 0x1800a5526
cmp rsi, 0xffffffffffffffff
je 0x1800a5b80
push rax
pushf
mov eax, 0xcf2e49a6
pushf
not eax
add eax, 0x8f5ef190
xor eax, 0xad082828
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9da88349
xor eax, 0xcad5ab31
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xff90e902
xor eax, 0xe78a93a1
rol eax, 0x79
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x2a1fe0b
pushf
not eax
add eax, 0xc4754521
xor eax, 0xb04c2c84
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9602e54d
xor eax, 0xdf49ce31
rol eax, 2
popf
jmp 0x1800a5526
mov r8, rsi
xor edx, edx
call fcn.18002d120
mov r9, qword [rsp + 0x88]
push rax
pushf
mov eax, 0x89aa0348
pushf
not eax
add eax, 0xa33b26c6
xor eax, 0xd9fbd7b3
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd69d6e44
xor eax, 0x9cd9fbdd
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe5f60823
xor eax, 0xbbceac03
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf68854b6
xor eax, 0x93500247
rol eax, 0xe1
popf
jmp 0x1800a5526
test rbx, rbx
je 0x1800a5c7c
push rax
pushf
mov eax, 0xefe7af7c
pushf
not eax
add eax, 0xae7ba31e
xor eax, 0x801d476e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd62b0a4d
xor eax, 0xc8ce5350
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd7829653
xor eax, 0xd55a348d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe4a2b963
xor eax, 0xcd5564fa
rol eax, 0xaa
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xcdf2440b
pushf
not eax
add eax, 0x83856cfa
xor eax, 0xadb187fd
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa7e3a8ea
xor eax, 0xd8c1f894
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe4df2238
xor eax, 0xf914aed0
rol eax, 0xf7
popf
jmp 0x1800a5526
xor edx, edx
or rax, 0xffffffffffffffff
div r14
cmp r9, rax
ja 0x1800a5d03
push rax
pushf
mov eax, 0xe74752b7
pushf
not eax
add eax, 0xea9ebb0e
xor eax, 0xbb6029fa
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa3a99737
xor eax, 0x88de05c2
rol eax, 0x37
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xf93933ef
pushf
not eax
add eax, 0xf3b36e35
xor eax, 0x90948a33
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe24cc4b2
xor eax, 0xe6f5a0e6
rol eax, 0x58
popf
pushf
not eax
add eax, 0x822817c8
xor eax, 0xc4966c13
rol eax, 3
popf
jmp 0x1800a5526
mov eax, dword [rbx + 0x14]
nop
test eax, 0x4c0
je 0x1800a5dad
push rax
pushf
mov eax, 0x65080d56
pushf
not eax
add eax, 0xc53eb10e
xor eax, 0xe0ad2405
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf33dd4ed
xor eax, 0xfe6ae6ba
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xda529820
xor eax, 0x8d5761ae
rol eax, 0x79
popf
pushf
not eax
add eax, 0xea6a3175
xor eax, 0xb2f8a36a
rol eax, 0x18
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xd56a8f56
pushf
not eax
add eax, 0xdf26ac7e
xor eax, 0xd62a0e4f
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8a08332c
xor eax, 0x8d579165
rol eax, 0xf9
popf
jmp 0x1800a5526
mov ecx, dword [rbx + 0x20]
jmp 0x1800a5ecd
mov ecx, 0x6826435a
pushf
not ecx
add ecx, 0xf64cfb5d
xor ecx, 0xc3cda91b
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xdd50fe21
xor ecx, 0x8f6c9440
rol ecx, 0xa7
popf
pushf
not ecx
add ecx, 0x8d843f6a
xor ecx, 0xae8024d0
rol ecx, 0x91
popf
pushf
not ecx
add ecx, 0xd88de81d
xor ecx, 0xaa3c2cf5
rol ecx, 0x7f
popf
push rax
pushf
mov eax, 0x3a2f74d1
pushf
not eax
add eax, 0xd17b3ab5
xor eax, 0xaf3f4af6
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb176f813
xor eax, 0x9089660d
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x89fda32e
xor eax, 0xb94c623a
rol eax, 0x11
popf
jmp 0x1800a5526
mov rdi, r14
mov dword [rsp + 0x90], ecx
imul rdi, r9
mov r10, r12
mov qword [rsp + 0x20], r12
mov rbp, rdi
mov r13, rsi
test rdi, rdi
je 0x1800a5f4b
push rax
pushf
mov eax, 0x99e174ae
pushf
not eax
add eax, 0x84463d5a
xor eax, 0xdceba09f
rol eax, 0xe
popf
pushf
not eax
add eax, 0x843f1468
xor eax, 0xac3a904a
rol eax, 0x20
popf
pushf
not eax
add eax, 0xbdb746c4
xor eax, 0xff5fd6ce
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe90bafb7
xor eax, 0xf7a4b7ae
rol eax, 0x7a
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x398939df
pushf
not eax
add eax, 0xdd9ea632
xor eax, 0xdba1d6a4
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x983d7690
xor eax, 0x9863191d
rol eax, 2
popf
jmp 0x1800a5526
mov eax, dword [rbx + 0x14]
mov edx, 0x7f27951b
pushf
not edx
add edx, 0xceb05b00
xor edx, 0xe7d484b6
rol edx, 0xd2
popf
pushf
not edx
add edx, 0xc6fb4f72
xor edx, 0xa5fb3dd6
rol edx, 0x46
popf
pushf
not edx
add edx, 0xc9ee4653
xor edx, 0xaaed9e0b
rol edx, 0xf
popf
pushf
not edx
add edx, 0xd19944c5
xor edx, 0x85bfca2d
rol edx, 0x23
popf
nop
test eax, 0x4c0
je 0x1800a6028
push rax
pushf
mov eax, 0x545d8051
pushf
not eax
add eax, 0x8fd58662
xor eax, 0xa2af41b6
rol eax, 0x70
popf
pushf
not eax
add eax, 0xadea6a45
xor eax, 0xa2761d12
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x92f2707f
xor eax, 0xd84277f8
rol eax, 0x6c
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x75717df
pushf
not eax
add eax, 0xb3439fed
xor eax, 0xd583401c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf6caa547
xor eax, 0x880e8a4a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa26e2818
xor eax, 0x99b501c8
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xaa00564c
xor eax, 0xf524a961
rol eax, 0xb2
popf
jmp 0x1800a5526
movsxd r15, dword [rbx + 0x10]
test r15d, r15d
je 0x1800a60bd
push rax
pushf
mov eax, 0x60008f2d
pushf
not eax
add eax, 0x85e97059
xor eax, 0xf76bc253
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd6523ee8
xor eax, 0xa5edcfcf
rol eax, 0xa3
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x8c034206
pushf
not eax
add eax, 0xbf848160
xor eax, 0x9868d142
rol eax, 6
popf
pushf
not eax
add eax, 0xc7d82ddf
xor eax, 0xf853e4e0
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdea1ad1d
xor eax, 0xb6378e83
rol eax, 0x60
popf
jmp 0x1800a5526
js 0x1800a613c
push rax
pushf
mov eax, 0x61c180ff
pushf
not eax
add eax, 0xc69a20de
xor eax, 0xdbf476e7
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9f3f7dca
xor eax, 0xbfad892d
rol eax, 0x32
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x747eb5c7
pushf
not eax
add eax, 0xbbb6011f
xor eax, 0xc0d509ef
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x89606189
xor eax, 0x8d200f41
rol eax, 4
popf
pushf
not eax
add eax, 0x8821ee76
xor eax, 0xe17a7de6
rol eax, 0x54
popf
jmp 0x1800a5526
cmp rbp, r15
cmovb r15d, ebp
cmp r15, r13
ja 0x1800a61eb
push rax
pushf
mov eax, 0x6708af59
pushf
not eax
add eax, 0xc67a96e6
xor eax, 0xc8666005
rol eax, 0x23
popf
pushf
not eax
add eax, 0x874aa91e
xor eax, 0xa622f7cc
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe20b4127
xor eax, 0x93963de4
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9c7df9fd
xor eax, 0xa3374944
rol eax, 0xfb
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xce2f6808
pushf
not eax
add eax, 0xc0c1e829
xor eax, 0xe5f91667
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcafb1746
xor eax, 0x98d108e3
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe7a37d81
xor eax, 0xe21e2975
rol eax, 0x2f
popf
jmp 0x1800a5526
mov rdx, qword [rbx]
test r15, r15
je 0x1800a6292
push rax
pushf
mov eax, 0xdd00d571
pushf
not eax
add eax, 0xd3ccd12f
xor eax, 0x95027f8a
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9734b206
xor eax, 0xe023f788
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe70cf526
xor eax, 0xebc48267
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcfc7ead3
xor eax, 0x87e7e5b9
rol eax, 0x94
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xdf66cc8b
pushf
not eax
add eax, 0x9330f69b
xor eax, 0x95e92c76
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb383899f
xor eax, 0xbbf7f1ad
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9d1aff47
xor eax, 0xef9319b9
rol eax, 0x5a
popf
jmp 0x1800a5526
test r10, r10
je 0x1800a6323
push rax
pushf
mov eax, 0x5fa531af
pushf
not eax
add eax, 0xba0fe0eb
xor eax, 0xa6481c0c
rol eax, 0x87
popf
pushf
not eax
add eax, 0x81a135da
xor eax, 0xb7dc9c2b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf6b8258d
xor eax, 0xead6967c
rol eax, 0xff
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x6d77ff79
pushf
not eax
add eax, 0xa99d0c07
xor eax, 0xd0bd4b14
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe98e69b9
xor eax, 0x81dc08fa
rol eax, 0x9e
popf
jmp 0x1800a5526
mov rcx, r10
test rdx, rdx
je 0x1800a6391
push rax
pushf
mov eax, 0x78300669
pushf
not eax
add eax, 0xc3904f8b
xor eax, 0xf16cc07c
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf0f8340b
xor eax, 0xeab2e52d
rol eax, 0xb4
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x1d62f2a1
pushf
not eax
add eax, 0xceeb4c49
xor eax, 0xca968c16
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xff1720b6
xor eax, 0xc6be099a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa18bd142
xor eax, 0x9524ab7d
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xff4f2e04
xor eax, 0x8cce89a7
rol eax, 0xec
popf
jmp 0x1800a5526
mov r8d, r15d
call fcn.18002ca80
jmp 0x1800a64bd
mov r8, r13
xor edx, edx
call fcn.18002d120
push rax
pushf
mov eax, 0xb0debcdb
pushf
not eax
add eax, 0xa60fc28b
xor eax, 0x9e89ded3
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf2510500
xor eax, 0xbc749781
rol eax, 0x7d
popf
jmp 0x1800a5526
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
push rax
pushf
mov eax, 0xf765c891
pushf
not eax
add eax, 0xdf59836b
xor eax, 0xac263bf2
rol eax, 4
popf
pushf
not eax
add eax, 0xafcb23d3
xor eax, 0xf2731d9e
rol eax, 0x39
popf
jmp 0x1800a5526
mov r10, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x52c03576
pushf
not eax
add eax, 0xc92fe978
xor eax, 0xbbab18f1
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa27080bb
xor eax, 0xd3f94940
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8a02e1bc
xor eax, 0x86f28b3e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf44f10b4
xor eax, 0xc3954f95
rol eax, 0x2c
popf
jmp 0x1800a5526
sub dword [rbx + 0x10], r15d
sub rbp, r15
add qword [rbx], r15
mov ecx, dword [rsp + 0x90]
sub r13, r15
jmp 0x1800a6ae3
mov eax, ecx
cmp rbp, rax
jb 0x1800a65da
push rax
pushf
mov eax, 0xd43ab334
pushf
not eax
add eax, 0x9563e257
xor eax, 0xe5b864d8
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xead245bc
xor eax, 0xca2daf19
rol eax, 0x13
popf
pushf
not eax
add eax, 0xae6b921c
xor eax, 0x977836eb
rol eax, 0xfd
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x129b73ac
pushf
not eax
add eax, 0xe34dfec2
xor eax, 0xaab19fc5
rol eax, 0xf
popf
pushf
not eax
add eax, 0xffed479a
xor eax, 0xe1a9763a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x988250d6
xor eax, 0x9db2b420
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8e230194
xor eax, 0xc3ee0c6c
rol eax, 0x7e
popf
jmp 0x1800a5526
cmp rbp, rdx
mov r15d, ebp
cmova r15d, edx
test ecx, ecx
je 0x1800a6687
push rax
pushf
mov eax, 0xc821f336
pushf
not eax
add eax, 0x9ee1e6e4
xor eax, 0x87e19290
rol eax, 0x62
popf
pushf
not eax
add eax, 0x894a4474
xor eax, 0xc996f3d3
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8fdf052f
xor eax, 0xfc89a29d
rol eax, 0xf
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xa32ae425
pushf
not eax
add eax, 0xddd1e4e4
xor eax, 0xb86fcd60
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc7dff76e
xor eax, 0xa001c7e5
rol eax, 4
popf
pushf
not eax
add eax, 0xdc8d819e
xor eax, 0xefa1e58b
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfa4317cb
xor eax, 0xb9a59ead
rol eax, 0x94
popf
jmp 0x1800a5526
xor edx, edx
mov eax, r15d
div ecx
sub r15d, edx
push rax
pushf
mov eax, 0x2ea74a2d
pushf
not eax
add eax, 0xaf58da99
xor eax, 0xa557d33e
rol eax, 0x16
popf
pushf
not eax
add eax, 0xae03f629
xor eax, 0xd8ba6298
rol eax, 0x58
popf
jmp 0x1800a5526
mov eax, r15d
cmp rax, r13
ja 0x1800a6782
push rax
pushf
mov eax, 0x565c81fb
pushf
not eax
add eax, 0x87e80e09
xor eax, 0xbf1f307c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd28069d7
xor eax, 0xe6526e54
rol eax, 0x86
popf
pushf
not eax
add eax, 0xaf06dadc
xor eax, 0xbcd479b4
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbe3d88bf
xor eax, 0x9222a4b8
rol eax, 0x13
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x7d7aa1bf
pushf
not eax
add eax, 0x89174486
xor eax, 0xf1841ebf
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb91b157c
xor eax, 0xbea01332
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdce679fa
xor eax, 0x85634e0e
rol eax, 0xb5
popf
jmp 0x1800a5526
mov rax, qword [rbx + 8]
mov rcx, rbx
and dword [rbx + 0x10], 0
mov qword [rbx], rax
call fcn.1800e8f32
mov rdx, qword [rsp + 0x20]
mov ecx, eax
mov r8d, r15d
call fcn.1800f7a39
test eax, eax
je 0x1800a6825
push rax
pushf
mov eax, 0xd3ba1508
pushf
not eax
add eax, 0xbbd4b820
xor eax, 0xeab610f1
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x833b0bc7
xor eax, 0xb735f25f
rol eax, 0x17
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xd316a222
pushf
not eax
add eax, 0xb08312e4
xor eax, 0xf1b90308
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa92133a4
xor eax, 0xe6eedcab
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa50280c7
xor eax, 0xfcfd5644
rol eax, 0x67
popf
jmp 0x1800a5526
js 0x1800a68b7
push rax
pushf
mov eax, 0x3ab678f
pushf
not eax
add eax, 0xcd910f45
xor eax, 0xfee462d5
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe81cc3e6
xor eax, 0xc633c566
rol eax, 0x78
popf
pushf
not eax
add eax, 0xea1cc5a2
xor eax, 0x86bbc229
rol eax, 0x92
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xa8558825
pushf
not eax
add eax, 0xb5537c8b
xor eax, 0x9549d34c
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xed5ab9cd
xor eax, 0xc890535f
rol eax, 0x48
popf
jmp 0x1800a5526
mov ecx, dword [rsp + 0x90]
mov r10, qword [rsp + 0x20]
movsxd r15, eax
sub rbp, r15
sub r13, r15
jmp 0x1800a6ae3
mov rcx, rbx
call fcn.18009743b
cmp eax, 0xffffffff
je 0x1800a6957
push rax
pushf
mov eax, 0x9029db52
pushf
not eax
add eax, 0x9fa55695
xor eax, 0xb176a5f2
rol eax, 0x26
popf
pushf
not eax
add eax, 0x826e95c7
xor eax, 0xf620d03f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xaee6d011
xor eax, 0xa41f9b0d
rol eax, 0x84
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xc601fbd3
pushf
not eax
add eax, 0xb32290c1
xor eax, 0xf53d8405
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc17cddfc
xor eax, 0xa4c9da59
rol eax, 0x2e
popf
jmp 0x1800a5526
test r13, r13
je 0x1800a69d5
push rax
pushf
mov eax, 0xa72bdcad
pushf
not eax
add eax, 0xba99e271
xor eax, 0x9e374870
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbf589592
xor eax, 0x95d479dd
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa13d0bb6
xor eax, 0xb7aa2e09
rol eax, 0xf4
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x7389f053
pushf
not eax
add eax, 0xc789ee66
xor eax, 0xd147719c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe6804afe
xor eax, 0x82cd5ba1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb4e47cd8
xor eax, 0x88c61228
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf0d4e807
xor eax, 0xf731d06c
rol eax, 0xe9
popf
jmp 0x1800a5526
mov r10, qword [rsp + 0x20]
dec rbp
dec r13
mov r15d, 0x4d12c60e
pushf
not r15d
add r15d, 0xeddc2269
xor r15d, 0x86c0e510
rol r15d, 0x89
popf
pushf
not r15d
add r15d, 0xdab70eee
xor r15d, 0xac8bbe47
rol r15d, 0xe1
popf
pushf
not r15d
add r15d, 0xf5296aff
xor r15d, 0x92e2aae1
rol r15d, 0x30
popf
pushf
not r15d
add r15d, 0xcf4dae80
xor r15d, 0x83fa1f14
rol r15d, 0xa9
popf
mov byte [r10], al
mov ecx, dword [rbx + 0x20]
mov dword [rsp + 0x90], ecx
push rax
pushf
mov eax, 0x2b19b95b
pushf
not eax
add eax, 0xbbf0897d
xor eax, 0xfededc46
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc6a65eff
xor eax, 0xa7ca4ee4
rol eax, 0xa4
popf
jmp 0x1800a5526
push r15
not r15
sub r10, r15
pop r15
sub r10, 1
mov qword [rsp + 0x20], r10
test rbp, rbp
jne 0x1800a6b32
push rax
pushf
mov eax, 0xd7df88ca
pushf
not eax
add eax, 0xe3483773
xor eax, 0xd472399b
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xba2d187e
xor eax, 0xc1c05edf
rol eax, 0xce
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0xb3851414
pushf
not eax
add eax, 0x98a01610
xor eax, 0xfa484fce
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc95f11c2
xor eax, 0xbad7532c
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb3e6471f
xor eax, 0x9287bbf3
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xda992e58
xor eax, 0xdfbe8843
rol eax, 0xa3
popf
jmp 0x1800a5526
mov r9, qword [rsp + 0x88]
push rax
pushf
mov eax, 0x77aecf68
pushf
not eax
add eax, 0xd6633091
xor eax, 0xb3c775f1
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9b83d8ce
xor eax, 0xb3eb31fe
rol eax, 0xa6
popf
jmp 0x1800a5526
mov rax, r9
jmp 0x1800a59d4
cmp rsi, 0xffffffffffffffff
je 0x1800a6c73
push rax
pushf
mov eax, 0xd6ae32d5
pushf
not eax
add eax, 0x95957a21
xor eax, 0xbde63099
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfef7e65a
xor eax, 0xf6871128
rol eax, 0xab
popf
pushf
not eax
add eax, 0x868a18ec
xor eax, 0x97d21a1c
rol eax, 0xfa
popf
jmp 0x1800a5526
push rax
pushf
mov eax, 0x1a7642b1
pushf
not eax
add eax, 0x87d71e3b
xor eax, 0xde4f2921
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9571ec79
xor eax, 0x830a9766
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe804a918
xor eax, 0x962d4a8e
rol eax, 0xfe
popf
jmp 0x1800a5526
mov r8, rsi
xor edx, edx
mov rcx, r12
call fcn.18002d120
push rax
pushf
mov eax, 0x9bb9fde3
pushf
not eax
add eax, 0xb8d172b5
xor eax, 0xe6074061
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa4ce18bc
xor eax, 0xba194086
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd4717561
xor eax, 0xbd3a8eb5
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xcaec3835
xor eax, 0xc3c2735c
rol eax, 0x25
popf
jmp 0x1800a5526
call fcn.1800b03e0
mov dword [rax], 0x22
jmp 0x1800a599a
lock or dword [rbx + 0x14], 0x10
push rax
pushf
mov eax, 0x3ae8fadf
pushf
not eax
add eax, 0xac3e5489
xor eax, 0xc47169dd
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc6e6e459
xor eax, 0xf06cc3e1
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8a2297d0
xor eax, 0xddbdfe4f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9106fbfb
xor eax, 0xea65ef75
rol eax, 0x4d
popf
jmp 0x1800a5526
sub rdi, rbp
xor edx, edx
mov rax, rdi
div r14
jmp 0x1800a59d4
lock or dword [rbx + 0x14], 8
jmp 0x1800a6dc0