Function at 0x1803b34df
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xd07fdb6b
pushf
not eax
add eax, 0xdeb1d755
xor eax, 0x9e3d7639
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd5c7844b
xor eax, 0x9e854418
rol eax, 0xc3
popf
cmp eax, 0x29
jne 0x1803b351c
popf
pop rax
jmp 0x1803b50d5
cmp eax, 0
jne 0x1803b352b
popf
pop rax
jmp 0x1803b3918
cmp eax, 0x3f
jne 0x1803b353a
popf
pop rax
jmp 0x1803b5e51
cmp eax, 1
jne 0x1803b3549
popf
pop rax
jmp 0x1803b3a33
cmp eax, 0xd
jne 0x1803b3558
popf
pop rax
jmp 0x1803b4196
cmp eax, 0x1a
jne 0x1803b3567
popf
pop rax
jmp 0x1803b4884
cmp eax, 0x44
jne 0x1803b3576
popf
pop rax
jmp 0x1803b6087
cmp eax, 0x31
jne 0x1803b3585
popf
pop rax
jmp 0x1803b5522
cmp eax, 0x40
jne 0x1803b3594
popf
pop rax
jmp 0x1803b5f02
cmp eax, 8
jne 0x1803b35a3
popf
pop rax
jmp 0x1803b3ee7
cmp eax, 0x2a
jne 0x1803b35b2
popf
pop rax
jmp 0x1803b5168
cmp eax, 0x17
jne 0x1803b35c1
popf
pop rax
jmp 0x1803b46e1
cmp eax, 0x1c
jne 0x1803b35d0
popf
pop rax
jmp 0x1803b496c
cmp eax, 0x2e
jne 0x1803b35df
popf
pop rax
jmp 0x1803b5387
cmp eax, 0x18
jne 0x1803b35ee
popf
pop rax
jmp 0x1803b4772
cmp eax, 0x2b
jne 0x1803b35fd
popf
pop rax
jmp 0x1803b520c
cmp eax, 0x1b
jne 0x1803b360c
popf
pop rax
jmp 0x1803b4918
cmp eax, 0x2d
jne 0x1803b361b
popf
pop rax
jmp 0x1803b531e
cmp eax, 0x23
jne 0x1803b362a
popf
pop rax
jmp 0x1803b4d5f
cmp eax, 0x25
jne 0x1803b3639
popf
pop rax
jmp 0x1803b4e84
cmp eax, 0x43
jne 0x1803b3648
popf
pop rax
jmp 0x1803b602c
cmp eax, 0x13
jne 0x1803b3657
popf
pop rax
jmp 0x1803b446c
cmp eax, 0x33
jne 0x1803b3666
popf
pop rax
jmp 0x1803b5644
cmp eax, 0x24
jne 0x1803b3675
popf
pop rax
jmp 0x1803b4ddd
cmp eax, 0x1e
jne 0x1803b3684
popf
pop rax
jmp 0x1803b4a80
cmp eax, 0xc
jne 0x1803b3693
popf
pop rax
jmp 0x1803b413b
cmp eax, 0x26
jne 0x1803b36a2
popf
pop rax
jmp 0x1803b4efd
cmp eax, 0x27
jne 0x1803b36b1
popf
pop rax
jmp 0x1803b4fa2
cmp eax, 0x30
jne 0x1803b36c0
popf
pop rax
jmp 0x1803b54b2
cmp eax, 0x10
jne 0x1803b36cf
popf
pop rax
jmp 0x1803b42bb
cmp eax, 0x37
jne 0x1803b36de
popf
pop rax
jmp 0x1803b5990
cmp eax, 9
jne 0x1803b36ed
popf
pop rax
jmp 0x1803b3fa8
cmp eax, 0x39
jne 0x1803b36fc
popf
pop rax
jmp 0x1803b5b3b
cmp eax, 0x16
jne 0x1803b370b
popf
pop rax
jmp 0x1803b4650
cmp eax, 0x3b
jne 0x1803b371a
popf
pop rax
jmp 0x1803b5c1d
cmp eax, 0xa
jne 0x1803b3729
popf
pop rax
jmp 0x1803b4040
cmp eax, 0x36
jne 0x1803b3738
popf
pop rax
jmp 0x1803b5921
cmp eax, 0x14
jne 0x1803b3747
popf
pop rax
jmp 0x1803b455a
cmp eax, 7
jne 0x1803b3756
popf
pop rax
jmp 0x1803b3e47
cmp eax, 0x3d
jne 0x1803b3765
popf
pop rax
jmp 0x1803b5d42
cmp eax, 2
jne 0x1803b3774
popf
pop rax
jmp 0x1803b3ba2
cmp eax, 0x20
jne 0x1803b3783
popf
pop rax
jmp 0x1803b4b82
cmp eax, 0x41
jne 0x1803b3792
popf
pop rax
jmp 0x1803b5f80
cmp eax, 0x11
jne 0x1803b37a1
popf
pop rax
jmp 0x1803b4342
cmp eax, 0x35
jne 0x1803b37b0
popf
pop rax
jmp 0x1803b5836
cmp eax, 0x3a
jne 0x1803b37bf
popf
pop rax
jmp 0x1803b5b76
cmp eax, 0x12
jne 0x1803b37ce
popf
pop rax
jmp 0x1803b43c3
cmp eax, 0x21
jne 0x1803b37dd
popf
pop rax
jmp 0x1803b4c13
cmp eax, 0x38
jne 0x1803b37ec
popf
pop rax
jmp 0x1803b5a76
cmp eax, 0xb
jne 0x1803b37fb
popf
pop rax
jmp 0x1803b40b4
cmp eax, 0xf
jne 0x1803b380a
popf
pop rax
jmp 0x1803b41fa
cmp eax, 0x15
jne 0x1803b3819
popf
pop rax
jmp 0x1803b45f4
cmp eax, 5
jne 0x1803b3828
popf
pop rax
jmp 0x1803b3d4e
cmp eax, 6
jne 0x1803b3837
popf
pop rax
jmp 0x1803b3ddf
cmp eax, 0x22
jne 0x1803b3846
popf
pop rax
jmp 0x1803b4ca4
cmp eax, 0x3c
jne 0x1803b3855
popf
pop rax
jmp 0x1803b5c80
cmp eax, 0x1f
jne 0x1803b3864
popf
pop rax
jmp 0x1803b4b01
cmp eax, 4
jne 0x1803b3873
popf
pop rax
jmp 0x1803b3c3d
cmp eax, 0x2f
jne 0x1803b3882
popf
pop rax
jmp 0x1803b541e
cmp eax, 0x28
jne 0x1803b3891
popf
pop rax
jmp 0x1803b5032
cmp eax, 0x3e
jne 0x1803b38a0
popf
pop rax
jmp 0x1803b5dad
cmp eax, 0x42
jne 0x1803b38af
popf
pop rax
jmp 0x1803b5fb5
cmp eax, 0x2c
jne 0x1803b38be
popf
pop rax
jmp 0x1803b527a
cmp eax, 3
jne 0x1803b38cd
popf
pop rax
jmp 0x1803b3bf4
cmp eax, 0x19
jne 0x1803b38dc
popf
pop rax
jmp 0x1803b47f0
cmp eax, 0x1d
jne 0x1803b38eb
popf
pop rax
jmp 0x1803b49ef
cmp eax, 0x34
jne 0x1803b38fa
popf
pop rax
jmp 0x1803b57e9
cmp eax, 0x32
jne 0x1803b3909
popf
pop rax
jmp 0x1803b55e7
cmp eax, 0xe
jne 0x1803b3918
popf
pop rax
jmp 0x1803b41f2
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x58]
sub rsp, 0x120
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
mov rax, qword [0x1802799c0]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r12, qword [rbp + 0x80]
mov r13, rcx
mov r15, qword [rbp + 0x90]
movaps xmm7, xmm3
mov qword [rbp - 0x78], rcx
mov rcx, qword [0x18027c030]
movsxd r14, edx
mov qword [rsp + 0x60], r8
mov dword [rsp + 0x44], r14d
mov rax, qword [rcx + 0x3ed0]
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r15
mov byte [rax + 0xb0], 1
mov rbx, qword [rcx + 0x3ed0]
mov qword [rbp - 0x60], rbx
cmp byte [rbx + 0xb3], 0
jne 0x1803b39ed
push rax
pushf
mov eax, 0x5ddb2160
pushf
not eax
add eax, 0xd5b2bf7b
xor eax, 0xab24c33e
rol eax, 0x21
popf
pushf
not eax
add eax, 0x84c5fa9a
xor eax, 0xd46a2e80
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc55c6632
xor eax, 0xe7bc2ac7
rol eax, 0xb7
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x94c06431
pushf
not eax
add eax, 0xffa44533
xor eax, 0xafdef532
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xda09a836
xor eax, 0xa819a0b7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xab6a1e49
xor eax, 0xac3e3391
rol eax, 0x45
popf
jmp 0x1803b350d
mov rdi, qword [0x18027c030]
xor r8d, r8d
mov rdx, r13
mov rcx, rbx
call fcn.1803111ab
mov esi, eax
call fcn.180422451
movss xmm1, dword [0x1801f0030]
lea rcx, [rsp + 0x78]
mov r9b, 0x50
pushf
not r9b
add r9b, 0xec
xor r9b, 0x36
rol r9b, 0x3b
popf
pushf
not r9b
add r9b, 0x6c
xor r9b, 0x25
rol r9b, 0xa4
popf
pushf
not r9b
add r9b, 0x8c
xor r9b, 0xb
rol r9b, 0x96
popf
pushf
not r9b
add r9b, 0x9b
xor r9b, 0x39
rol r9b, 0xfc
popf
movss dword [rsp + 0x20], xmm1
xor r8d, r8d
mov rdx, r13
movaps xmm6, xmm0
call fcn.1803208e6
movss xmm1, dword [rdi + 0x3820]
movss xmm3, dword [rbx + 0xf8]
addss xmm1, xmm1
movss xmm0, dword [rsp + 0x78]
movaps xmm2, xmm3
addss xmm2, xmm6
xorps xmm6, xmm6
comiss xmm0, xmm6
addss xmm1, dword [rsp + 0x7c]
addss xmm1, dword [rbx + 0xfc]
movss dword [rsp + 0x48], xmm3
movss xmm4, dword [rbx + 0xfc]
movss dword [rsp + 0x4c], xmm4
movss dword [rsp + 0x50], xmm2
movss dword [rsp + 0x54], xmm1
jbe 0x1803b3b6f
push rax
pushf
mov eax, 0xcba990b8
pushf
not eax
add eax, 0xa324e43c
xor eax, 0xab61948f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb4917cdb
xor eax, 0x836dde14
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xef04b99f
xor eax, 0xd07b81e0
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa434d52a
xor eax, 0x8417c71e
rol eax, 0xaa
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x5c50f468
pushf
not eax
add eax, 0xd37ab7eb
xor eax, 0x8ccc6659
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xfaffdad4
xor eax, 0xcc1fe3a6
rol eax, 0xd5
popf
jmp 0x1803b350d
addss xmm0, dword [rdi + 0x3834]
jmp 0x1803b3c3d
xorps xmm0, xmm0
push rax
pushf
mov eax, 0xada800d8
pushf
not eax
add eax, 0xc9bb8199
xor eax, 0xd483a867
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd5cbe346
xor eax, 0xec438d8f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf932999c
xor eax, 0x80b8accc
rol eax, 0xb9
popf
jmp 0x1803b350d
mov eax, dword [rbp + 0x98]
addss xmm1, xmm6
addss xmm2, xmm0
shr eax, 7
not al
movss dword [rbp - 0x70], xmm3
and al, 1
movss dword [rbp - 0x6c], xmm4
movzx ebx, al
lea rcx, [rbp - 0x80]
movss dword [rbp - 0x64], xmm1
subss xmm1, xmm4
movss dword [rbp - 0x68], xmm2
subss xmm2, xmm3
mov dword [rsp + 0x58], ebx
movss dword [rbp - 0x7c], xmm1
movss xmm1, dword [rdi + 0x3820]
movss dword [rbp - 0x80], xmm2
call fcn.1802b86fd
mov r9d, ebx
lea r8, [rsp + 0x48]
shl r9d, 0xa
lea rcx, [rbp - 0x70]
mov edx, esi
call fcn.1803ef1f9
test al, al
je 0x1803b3d08
push rax
pushf
mov eax, 0x185a16cd
pushf
not eax
add eax, 0xbd188194
xor eax, 0xc9b962f8
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xee73de06
xor eax, 0xb58db623
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc060e0f2
xor eax, 0xd9af39c6
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe4c75f41
xor eax, 0xe2e01be6
rol eax, 0xb4
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x4869649a
pushf
not eax
add eax, 0xc8041c46
xor eax, 0xf864b1a4
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb40a28a7
xor eax, 0xaa026d4c
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd72f64d4
xor eax, 0x9870ab4a
rol eax, 0xc6
popf
jmp 0x1803b350d
test r15, r15
jne 0x1803b3d86
push rax
pushf
mov eax, 0x3b77df6e
pushf
not eax
add eax, 0xb2e46680
xor eax, 0xb11325e8
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa7e08c61
xor eax, 0xa1b0eff9
rol eax, 0x27
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x370df4b5
pushf
not eax
add eax, 0xe7b99620
xor eax, 0x8d14ec0a
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xdb5fbc7a
xor eax, 0xf18d2953
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe4a56fcb
xor eax, 0xc20a1bd8
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd9691bea
xor eax, 0xa83d701f
rol eax, 0xf9
popf
jmp 0x1803b350d
mov rax, r14
lea rcx, [0x1ea2bca08]
pushf
sub rcx, 0x6a0cac48
popf
shl rax, 5
mov rax, qword [rax + rcx]
mov qword [rsp + 0x68], rax
push rax
pushf
mov eax, 0x47073c60
pushf
not eax
add eax, 0xd6191fe2
xor eax, 0xffdcf632
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfe594aa6
xor eax, 0x89214aef
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8f8cd931
xor eax, 0xb2d6d275
rol eax, 0xa7
popf
jmp 0x1803b350d
mov edx, esi
lea rcx, [rsp + 0x48]
call fcn.1802ddea6
movzx r13d, al
test bl, bl
je 0x1803b3e8e
push rax
pushf
mov eax, 0x40cf012c
pushf
not eax
add eax, 0xfb602745
xor eax, 0xaf469101
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe2d49b7b
xor eax, 0xc9bee3c3
rol eax, 0xb6
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xc0a7a7f4
pushf
not eax
add eax, 0x96ce2f6b
xor eax, 0xe9d3f29e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8c268399
xor eax, 0xba53fb81
rol eax, 0x57
popf
pushf
not eax
add eax, 0xac749171
xor eax, 0xf4d2f00f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb8c1f369
xor eax, 0xe5fc7d07
rol eax, 0x50
popf
jmp 0x1803b350d
mov rcx, qword [0x18027c030]
cmp dword [rcx + 0x3f30], esi
jne 0x1803b3f4f
push rax
pushf
mov eax, 0x2d7d3726
pushf
not eax
add eax, 0x97ce214a
xor eax, 0x990835a1
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa283e29d
xor eax, 0xc1856681
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa64ab1df
xor eax, 0xa6129f08
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf195ef50
xor eax, 0xef7d09cc
rol eax, 0x53
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x848c54eb
pushf
not eax
add eax, 0xce50230c
xor eax, 0x9970f56a
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8c873f6b
xor eax, 0xaa73e5e7
rol eax, 4
popf
pushf
not eax
add eax, 0xbdbc678e
xor eax, 0x9f480e42
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8d8c1f1f
xor eax, 0xd9c98375
rol eax, 0xae
popf
jmp 0x1803b350d
cmp dword [rcx + 0x5ae8], esi
je 0x1803b3fe7
push rax
pushf
mov eax, 0x249a561e
pushf
not eax
add eax, 0xc301d412
xor eax, 0x8ba22266
rol eax, 0x78
popf
pushf
not eax
add eax, 0x873755b3
xor eax, 0xf2219056
rol eax, 0x61
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xbfa9dae1
pushf
not eax
add eax, 0x9f00fc7b
xor eax, 0xb97694eb
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc2646e88
xor eax, 0xb356f284
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8194e8f5
xor eax, 0x82210ccf
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xfeea8629
xor eax, 0xc2c0229d
rol eax, 0xe5
popf
jmp 0x1803b350d
xor bl, bl
test dword [rdi + 0x4774], 0x100
je 0x1803b4081
push rax
pushf
mov eax, 0x8998dd1f
pushf
not eax
add eax, 0xb86aa7a3
xor eax, 0x87759b34
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb97da548
xor eax, 0x82d71401
rol eax, 0x85
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x14f08331
pushf
not eax
add eax, 0x8f5f0a1c
xor eax, 0x96388086
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb68ed7eb
xor eax, 0xdde2cb1c
rol eax, 0x80
popf
jmp 0x1803b350d
mov r12b, 0x2c
pushf
not r12b
add r12b, 0x12
xor r12b, 0xbd
rol r12b, 0x50
popf
pushf
not r12b
add r12b, 0x56
xor r12b, 0x5c
rol r12b, 0x79
popf
pushf
not r12b
add r12b, 0x80
xor r12b, 0x1a
rol r12b, 0xdf
popf
pushf
not r12b
add r12b, 0x3c
xor r12b, 0x68
rol r12b, 0xe2
popf
jmp 0x1803b41f2
xor bl, bl
push rax
pushf
mov eax, 0x18831619
pushf
not eax
add eax, 0x8c561755
xor eax, 0xaa1062dd
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xd0da9bc1
xor eax, 0xf86816f0
rol eax, 0x60
popf
pushf
not eax
add eax, 0xad4cb066
xor eax, 0xb34083cf
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc980a14c
xor eax, 0xaeabc436
rol eax, 0x1c
popf
jmp 0x1803b350d
xor r12b, r12b
push rax
pushf
mov eax, 0x7e1a521d
pushf
not eax
add eax, 0xe9dc1473
xor eax, 0x85c476ea
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc313c0fa
xor eax, 0xca861b8a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xf102d623
xor eax, 0x916c3175
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd4d8eb89
xor eax, 0xea036b9f
rol eax, 0xba
popf
jmp 0x1803b350d
test al, al
je 0x1803b4342
xor r8d, r8d
mov edx, esi
xor ecx, ecx
call fcn.1800a9120
test al, al
je 0x1803b4263
push rax
pushf
mov eax, 0x2ef03546
pushf
not eax
add eax, 0xcf3636a5
xor eax, 0x9ef3cf37
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd6fcb050
xor eax, 0xd4bc33f4
rol eax, 7
popf
pushf
not eax
add eax, 0xaa8475bf
xor eax, 0xc1e79345
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdbe345ce
xor eax, 0xa6e06feb
rol eax, 0x10
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x22a500da
pushf
not eax
add eax, 0xd951df58
xor eax, 0xcd830859
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc3ae17d5
xor eax, 0xe44a49b4
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa975e079
xor eax, 0xd7f26566
rol eax, 1
popf
pushf
not eax
add eax, 0xaf42d93f
xor eax, 0x85f55aaf
rol eax, 0x51
popf
jmp 0x1803b350d
mov r15b, 0x20
pushf
not r15b
add r15b, 0x5a
xor r15b, 0x41
rol r15b, 0x10
popf
pushf
not r15b
add r15b, 0x4b
xor r15b, 0xac
rol r15b, 0xc8
popf
pushf
not r15b
add r15b, 0x51
xor r15b, 0x2c
rol r15b, 4
popf
pushf
not r15b
add r15b, 0x88
xor r15b, 0xd8
rol r15b, 0x9a
popf
jmp 0x1803b43c3
xor r15b, r15b
test r13b, r13b
je 0x1803b437d
push rax
pushf
mov eax, 0xda5b2293
pushf
not eax
add eax, 0x938295f5
xor eax, 0xf17031f3
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x92fcd9ee
xor eax, 0xaaaa90c7
rol eax, 0x1f
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x3c35d993
pushf
not eax
add eax, 0xf708a3a2
xor eax, 0xa69a2216
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf3a5a34a
xor eax, 0xc0cf77d5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdb53215e
xor eax, 0xe24d0b65
rol eax, 0x41
popf
jmp 0x1803b350d
cmp word [rdi + 0x3742], 2
jne 0x1803b4426
push rax
pushf
mov eax, 0xfc610ac8
pushf
not eax
add eax, 0x87f68b61
xor eax, 0xcf21b3dc
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa1e4bc31
xor eax, 0x86b99076
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8e9bdf19
xor eax, 0xe43b8965
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd549560e
xor eax, 0xc9ccb374
rol eax, 0xd7
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x3f367474
pushf
not eax
add eax, 0xd239784b
xor eax, 0xc74d0f4f
rol eax, 0xce
popf
pushf
not eax
add eax, 0x92f91819
xor eax, 0xc4cab503
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa92747ea
xor eax, 0xd10c1ec8
rol eax, 0x5a
popf
jmp 0x1803b350d
mov edx, esi
mov ecx, 0x567a8ccd
pushf
not ecx
add ecx, 0xb5be3ef6
xor ecx, 0xae69fdec
rol ecx, 0x75
popf
pushf
not ecx
add ecx, 0xbc97dec3
xor ecx, 0x9902d2e1
rol ecx, 0x4f
popf
pushf
not ecx
add ecx, 0xac62d1ca
xor ecx, 0xe29ea44c
rol ecx, 0x6d
popf
call fcn.18039ab5b
test al, al
je 0x1803b4501
push rax
pushf
mov eax, 0x69419811
pushf
not eax
add eax, 0xb3b5f6c9
xor eax, 0xeb475b85
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd9344f91
xor eax, 0x8411cb5a
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb539eb6e
xor eax, 0xf398c7fa
rol eax, 0xcb
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x419bfccc
pushf
not eax
add eax, 0x8113439d
xor eax, 0xe02ec7e3
rol eax, 8
popf
pushf
not eax
add eax, 0x8b6b5799
xor eax, 0x92678ca6
rol eax, 0x76
popf
pushf
not eax
add eax, 0xef7a343e
xor eax, 0xde5114c4
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xda469791
xor eax, 0xc9ffb08f
rol eax, 0xb0
popf
jmp 0x1803b350d
mov r14b, 0x8e
pushf
not r14b
add r14b, 0x9f
xor r14b, 0x56
rol r14b, 0xf8
popf
pushf
not r14b
add r14b, 3
xor r14b, 0x3a
rol r14b, 0x59
popf
pushf
not r14b
add r14b, 0x12
xor r14b, 0x44
rol r14b, 0x1a
popf
jmp 0x1803b4650
xor r14b, r14b
push rax
pushf
mov eax, 0xf1844d
pushf
not eax
add eax, 0xb558d5df
xor eax, 0xc96ec8dc
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xeb10afb2
xor eax, 0x804e0c4a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa16f6abe
xor eax, 0xe85ff731
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbe480c98
xor eax, 0x99f6e00f
rol eax, 0x34
popf
jmp 0x1803b350d
test r12b, r12b
jne 0x1803b469b
push rax
pushf
mov eax, 0x324632db
pushf
not eax
add eax, 0xf6f7ba5e
xor eax, 0xb4fa829a
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb0758411
xor eax, 0xf0678f11
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa1854e6d
xor eax, 0xf53ef52e
rol eax, 0x5d
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x4e4f74c0
pushf
not eax
add eax, 0x81df0d9f
xor eax, 0xb9c05204
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa3804372
xor eax, 0x98bfb81b
rol eax, 0x92
popf
pushf
not eax
add eax, 0x98d553bd
xor eax, 0x93481177
rol eax, 0x71
popf
jmp 0x1803b350d
test r15b, r15b
jne 0x1803b472c
push rax
pushf
mov eax, 0xd06eb503
pushf
not eax
add eax, 0xaa40e118
xor eax, 0xfcaf47f2
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf38d0748
xor eax, 0x8c1c89ea
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcf0c9edc
xor eax, 0xd653cdf3
rol eax, 0x9b
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x9ce807a7
pushf
not eax
add eax, 0xea4fc662
xor eax, 0xa27b4ae2
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9c3c781d
xor eax, 0xbbd8fadd
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf4c2637d
xor eax, 0xbe48452d
rol eax, 0x14
popf
jmp 0x1803b350d
test r14b, r14b
jne 0x1803b47bd
push rax
pushf
mov eax, 0x43d54fff
pushf
not eax
add eax, 0xe35f446f
xor eax, 0xa0690fb7
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb9c638da
xor eax, 0xb91229d3
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xffca4b77
xor eax, 0xb364239f
rol eax, 0
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xd2ec4c71
pushf
not eax
add eax, 0xf906f27c
xor eax, 0xf029eb50
rol eax, 0x77
popf
pushf
not eax
add eax, 0x832d58a1
xor eax, 0xd5c23f3a
rol eax, 0x7c
popf
jmp 0x1803b350d
cmp dword [rdi + 0x48c0], esi
je 0x1803b483e
push rax
pushf
mov eax, 0x831d4a9e
pushf
not eax
add eax, 0x9fd18c7e
xor eax, 0xde3d586b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xab8869cf
xor eax, 0xc4991834
rol eax, 3
popf
pushf
not eax
add eax, 0xf6dc329b
xor eax, 0xbf1ec8bb
rol eax, 0x9e
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x23236e65
pushf
not eax
add eax, 0x842d85c5
xor eax, 0xac92f750
rol eax, 0x49
popf
pushf
not eax
add eax, 0x98953843
xor eax, 0x9871a5db
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf566148c
xor eax, 0xa9fe44a1
rol eax, 0x4e
popf
jmp 0x1803b350d
cmp dword [rdi + 0x48cc], esi
je 0x1803b48e5
push rax
pushf
mov eax, 0xbd8a89df
pushf
not eax
add eax, 0x8f4c8b2c
xor eax, 0xf7f9f98d
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd62ab178
xor eax, 0xb3ebe410
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc9146f40
xor eax, 0x92f8d72f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xff162bd0
xor eax, 0xf4847add
rol eax, 0xeb
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x784fb3c7
pushf
not eax
add eax, 0xad9c8d74
xor eax, 0xccf30790
rol eax, 0x77
popf
pushf
not eax
add eax, 0xed5d959c
xor eax, 0xcee055ac
rol eax, 0x15
popf
jmp 0x1803b350d
mov eax, dword [rsp + 0x58]
mov byte [rsp + 0x40], r14b
jmp 0x1803b4efd
mov byte [rsp + 0x40], 1
test r15b, r15b
jne 0x1803b49bc
push rax
pushf
mov eax, 0x9d1fde39
pushf
not eax
add eax, 0xebe3111c
xor eax, 0xee700d5c
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb09e564e
xor eax, 0xb2dd14f6
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf7172069
xor eax, 0xaf8061c0
rol eax, 6
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x416da57b
pushf
not eax
add eax, 0xe4fefae2
xor eax, 0xd74f9ec3
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbc84cef4
xor eax, 0x8ded3b78
rol eax, 0x13
popf
jmp 0x1803b350d
test r14b, r14b
je 0x1803b4a3a
push rax
pushf
mov eax, 0x5a2b8f8d
pushf
not eax
add eax, 0xec55fd45
xor eax, 0xb67dc3d3
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd603996c
xor eax, 0xb98fb778
rol eax, 0x73
popf
pushf
not eax
add eax, 0xde16d587
xor eax, 0xcf5fe418
rol eax, 0x18
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x7f7b8d82
pushf
not eax
add eax, 0xc74c8c79
xor eax, 0xd5e0e2ba
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc4bf6162
xor eax, 0xff0fa8fc
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb9a1196f
xor eax, 0xecc0ac33
rol eax, 0x3e
popf
jmp 0x1803b350d
xor r8d, r8d
mov edx, esi
mov ecx, 0x3a96d467
pushf
not ecx
add ecx, 0xb6f9f206
xor ecx, 0xb122adc3
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0xf54892a7
xor ecx, 0xa3b3e503
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xbfb849d6
xor ecx, 0x84978223
rol ecx, 0x7c
popf
call fcn.18042cef3
push rax
pushf
mov eax, 0xb4535965
pushf
not eax
add eax, 0xe75a1d34
xor eax, 0x94c53cd7
rol eax, 8
popf
pushf
not eax
add eax, 0xaa407fac
xor eax, 0xe6419e04
rol eax, 0x95
popf
jmp 0x1803b350d
mov eax, dword [rsp + 0x58]
test al, al
je 0x1803b4b4f
push rax
pushf
mov eax, 0xe09c5208
pushf
not eax
add eax, 0xc25e430d
xor eax, 0x8c72d03d
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc67c65c5
xor eax, 0xec0ca313
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa18a09e1
xor eax, 0xf26f7fe2
rol eax, 0x73
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x530fbba4
pushf
not eax
add eax, 0xd7614b9f
xor eax, 0x9b91c456
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9183fd70
xor eax, 0xe56dbd24
rol eax, 0xf2
popf
jmp 0x1803b350d
test r12b, r12b
jne 0x1803b4be0
push rax
pushf
mov eax, 0x15c4ad06
pushf
not eax
add eax, 0xfec9d3cc
xor eax, 0xafccdcdd
rol eax, 0xc
popf
pushf
not eax
add eax, 0xab1fcf6b
xor eax, 0xecd7e03c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xcda4a656
xor eax, 0xdddb84c7
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb7d4d402
xor eax, 0xbcba6f62
rol eax, 0x6a
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xbcd48177
pushf
not eax
add eax, 0xed41c9f0
xor eax, 0xe901dad0
rol eax, 7
popf
pushf
not eax
add eax, 0xa16c78e8
xor eax, 0xbb232479
rol eax, 0xc4
popf
jmp 0x1803b350d
test r15b, r15b
je 0x1803b4c4b
push rax
pushf
mov eax, 0xa3bdc909
pushf
not eax
add eax, 0x9a2d4bd7
xor eax, 0xc4f4d57a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe06b149b
xor eax, 0x918e4a2c
rol eax, 0xa5
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x80627b97
pushf
not eax
add eax, 0x8c7440c7
xor eax, 0xf420d299
rol eax, 0x35
popf
pushf
not eax
add eax, 0xcb594aad
xor eax, 0xb180c8e8
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd145a639
xor eax, 0xcefa4a23
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8c9674ee
xor eax, 0xf79f2fcf
rol eax, 0x35
popf
jmp 0x1803b350d
cmp byte [rdi + 0xe14], r12b
jne 0x1803b4d06
push rax
pushf
mov eax, 0x9a7d6c62
pushf
not eax
add eax, 0xf53b51f3
xor eax, 0x8736955d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc7fa9824
xor eax, 0xefb47d5f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xfd485fcc
xor eax, 0xf8563908
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdc2e0f6a
xor eax, 0x861d49a7
rol eax, 0x1f
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xe294b52d
pushf
not eax
add eax, 0xe62d9316
xor eax, 0x82c8a1fd
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9ff03c69
xor eax, 0xdd7fc6e2
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x989ff440
xor eax, 0xdb15acdd
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdd307f48
xor eax, 0xc49b199d
rol eax, 0xf3
popf
jmp 0x1803b350d
test r14b, r14b
jne 0x1803b4daa
push rax
pushf
mov eax, 0x1f4562ef
pushf
not eax
add eax, 0xceab4310
xor eax, 0xfb7e2311
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb5fa9238
xor eax, 0xb241c236
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9311c7f1
xor eax, 0xd8762993
rol eax, 0xda
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xc03fa5d1
pushf
not eax
add eax, 0xcaa9f798
xor eax, 0xb9672bc5
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf4c0a869
xor eax, 0xe5f47bc0
rol eax, 0x5a
popf
jmp 0x1803b350d
cmp dword [rdi + 0x48cc], esi
jne 0x1803b4e2b
push rax
pushf
mov eax, 0x5c10b735
pushf
not eax
add eax, 0xe5fc2a96
xor eax, 0xb52a01cd
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc6974509
xor eax, 0xddb6a150
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb726f726
xor eax, 0xe1c26cbb
rol eax, 0xd
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x819a8383
pushf
not eax
add eax, 0xd87c4fe8
xor eax, 0xe6420d5e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9c11c346
xor eax, 0xa883e084
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8b712cab
xor eax, 0xa8e6dc63
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x97942e2e
xor eax, 0xe86e8992
rol eax, 0x80
popf
jmp 0x1803b350d
mov bl, 0x90
pushf
not bl
add bl, 0xe3
xor bl, 0x73
rol bl, 0x7e
popf
pushf
not bl
add bl, 0x38
xor bl, 0xeb
rol bl, 0x5e
popf
push rax
pushf
mov eax, 0x34910c
pushf
not eax
add eax, 0xc216c770
xor eax, 0x82b6558e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8c2cebc5
xor eax, 0xf225b168
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf67dd8c6
xor eax, 0xa4027524
rol eax, 0x73
popf
pushf
not eax
add eax, 0x96273f85
xor eax, 0xad2c87fc
rol eax, 0x95
popf
jmp 0x1803b350d
cmp byte [rdi + 0x7d], 0
je 0x1803b4f5c
push rax
pushf
mov eax, 0xfd10f9b1
pushf
not eax
add eax, 0x8b94d474
xor eax, 0x9b3a5151
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbfc5cbcb
xor eax, 0xc789b5b3
rol eax, 0x26
popf
pushf
not eax
add eax, 0x89ee4b12
xor eax, 0xa94766bd
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xacb5e88a
xor eax, 0xe6a77270
rol eax, 0x1e
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x1d18eda7
pushf
not eax
add eax, 0x9dec0908
xor eax, 0xbdc3ab73
rol eax, 0x44
popf
pushf
not eax
add eax, 0xda267920
xor eax, 0xd619b486
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xade9b7d5
xor eax, 0xf629078a
rol eax, 0x1d
popf
jmp 0x1803b350d
test al, al
je 0x1803b4fd9
push rax
pushf
mov eax, 0x9e0c89aa
pushf
not eax
add eax, 0x85e97269
xor eax, 0xba025dd5
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x822f850f
xor eax, 0xac82ad94
rol eax, 0xf6
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x47852d93
pushf
not eax
add eax, 0xd3ec6cde
xor eax, 0xb557c9bc
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xede3e9cf
xor eax, 0xd3e9c742
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa8ddeb19
xor eax, 0x935cf238
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa3561a93
xor eax, 0x94b45918
rol eax, 0x69
popf
jmp 0x1803b350d
test bl, bl
jne 0x1803b508f
push rax
pushf
mov eax, 0xdfc36c62
pushf
not eax
add eax, 0xdcd238c1
xor eax, 0x873aa20a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd881a41a
xor eax, 0xcb4ec06f
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa2ddc999
xor eax, 0xe07a63d9
rol eax, 0x82
popf
pushf
not eax
add eax, 0x84833646
xor eax, 0xe168b18a
rol eax, 0x8b
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xce43bf5
pushf
not eax
add eax, 0xd8520a78
xor eax, 0xb34699cf
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc85ea782
xor eax, 0xe0f3a6db
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc1e2eba9
xor eax, 0xeaa0507a
rol eax, 0x74
popf
jmp 0x1803b350d
cmp dword [rdi + 0x3f30], esi
jne 0x1803b5122
push rax
pushf
mov eax, 0x65b98223
pushf
not eax
add eax, 0x9154a571
xor eax, 0xd76344b9
rol eax, 1
popf
pushf
not eax
add eax, 0xb1cfd147
xor eax, 0x92abfa6c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x894e9c9c
xor eax, 0x97ac51b2
rol eax, 0xab
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x3fb86b0d
pushf
not eax
add eax, 0xb3633bb0
xor eax, 0xef9e5df4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x8524b284
xor eax, 0xe02a03b6
rol eax, 0x29
popf
pushf
not eax
add eax, 0xea52944b
xor eax, 0xfbb55462
rol eax, 0xc
popf
jmp 0x1803b350d
test r13b, r13b
je 0x1803b51b3
push rax
pushf
mov eax, 0x50d297e5
pushf
not eax
add eax, 0xdacca2d2
xor eax, 0xe5fd4d28
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x95025e21
xor eax, 0xaf57bc3c
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe488cc79
xor eax, 0xa62ae5fd
rol eax, 6
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xdf4cb30c
pushf
not eax
add eax, 0xe9d0bf82
xor eax, 0x9df37fce
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe2b4f0f2
xor eax, 0xa82b6e92
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xead48506
xor eax, 0x8907ea4b
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x87daa338
xor eax, 0xfb5fcf10
rol eax, 0x65
popf
jmp 0x1803b350d
cmp byte [rdi + 0x3756], bl
je 0x1803b5247
push rax
pushf
mov eax, 0x6a7609b
pushf
not eax
add eax, 0xfac7f24e
xor eax, 0x9c628df2
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xba5ea53a
xor eax, 0xad5660d1
rol eax, 0x1d
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xfcd85cd0
pushf
not eax
add eax, 0xfbbc4edc
xor eax, 0xdf0f3f96
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd8a2b6cc
xor eax, 0xfed277ff
rol eax, 0x14
popf
jmp 0x1803b350d
movss xmm1, dword [rdi + 0x38]
xor ecx, ecx
mulss xmm1, dword [0x1801eff98]
call fcn.1800a9360
test al, al
jne 0x1803b52d8
push rax
pushf
mov eax, 0x94f60f
pushf
not eax
add eax, 0x89b57c15
xor eax, 0xe1a85a81
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x94c4cafe
xor eax, 0xc03c7a25
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xfba049c8
xor eax, 0xcaddc606
rol eax, 0x64
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x13031144
pushf
not eax
add eax, 0xd4bce370
xor eax, 0xe0fccc49
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc8266db6
xor eax, 0x851f5721
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc051b8e7
xor eax, 0x9c986c3f
rol eax, 0x8d
popf
jmp 0x1803b350d
mov dword [rdi + 0x48cc], esi
mov bl, 0xb5
pushf
not bl
add bl, 0x68
xor bl, 0x2b
rol bl, 0xa3
popf
pushf
not bl
add bl, 0x75
xor bl, 0xe8
rol bl, 0xc2
popf
mov dword [rdi + 0x48c0], esi
mov dword [rdi + 0x48d0], 1
push rax
pushf
mov eax, 0x968eb8bd
pushf
not eax
add eax, 0x8dd6a8b5
xor eax, 0xe4f21e18
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8cbfdd24
xor eax, 0x9bd260a8
rol eax, 0x67
popf
jmp 0x1803b350d
cmp byte [rsp + 0x40], 0
je 0x1803b53c5
push rax
pushf
mov eax, 0xd3797652
pushf
not eax
add eax, 0xc6415748
xor eax, 0xde391a96
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc0410e22
xor eax, 0xdb5adb52
rol eax, 0xaa
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xcd1ce18b
pushf
not eax
add eax, 0x919cbba6
xor eax, 0xf6400297
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8d042625
xor eax, 0xdef1e73c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc658312f
xor eax, 0x981485f9
rol eax, 0x95
popf
pushf
not eax
add eax, 0x86406385
xor eax, 0xdb68c3e4
rol eax, 0x9a
popf
jmp 0x1803b350d
test bl, bl
jne 0x1803b5459
push rax
pushf
mov eax, 0x1a9bf8f
pushf
not eax
add eax, 0xf1b21fc8
xor eax, 0x87fdfc04
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x89443396
xor eax, 0xd5bca491
rol eax, 0x43
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xbce810ba
pushf
not eax
add eax, 0xa036b039
xor eax, 0x8cfba3a7
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xdac3aa04
xor eax, 0xf34dfd06
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc0aa2632
xor eax, 0xdb87e855
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa5186973
xor eax, 0xde730cec
rol eax, 0x89
popf
jmp 0x1803b350d
mov rbx, qword [rbp - 0x60]
mov ecx, esi
mov rdx, rbx
call fcn.1802f4d0b
mov rdx, rbx
mov ecx, esi
call fcn.1803bb953
mov rcx, rbx
call fcn.1802e7669
mov dword [rdi + 0x4740], 3
push rax
pushf
mov eax, 0x8bf8b770
pushf
not eax
add eax, 0xe82ae256
xor eax, 0xbfaa4032
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8b209f9d
xor eax, 0xddd2da04
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf7ba7355
xor eax, 0xcf9e6f09
rol eax, 0x35
popf
jmp 0x1803b350d
mov ecx, 0xf7647585
pushf
not ecx
add ecx, 0xdbffcc30
xor ecx, 0xa491a1d1
rol ecx, 0xc8
popf
pushf
not ecx
add ecx, 0xcafcace4
xor ecx, 0x8371777f
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0xe4ec30f5
xor ecx, 0xada7ca30
rol ecx, 0xd8
popf
cmp dword [rdi + 0x3f30], esi
je 0x1803b55b4
push rax
pushf
mov eax, 0x87351991
pushf
not eax
add eax, 0xe04d6657
xor eax, 0xb4525337
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd375ec27
xor eax, 0x821b14bc
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf4228414
xor eax, 0xa98dd166
rol eax, 0xaf
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xb2f0ae54
pushf
not eax
add eax, 0xc3c8e807
xor eax, 0xdc305c6c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa6795fa2
xor eax, 0xc79f773c
rol eax, 0x30
popf
jmp 0x1803b350d
lea ecx, [r13 + 7]
push rax
pushf
mov eax, 0x8b5d5b39
pushf
not eax
add eax, 0xeea2bfbb
xor eax, 0xa8dce3a0
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf737fa58
xor eax, 0xdb2d4f2e
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf21f743c
xor eax, 0x9789bbcc
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf09d9737
xor eax, 0x94c1a14c
rol eax, 0xdf
popf
jmp 0x1803b350d
movss xmm1, dword [0x1801effc0]
call fcn.1800a6020
mov r8d, 0x59fbf443
pushf
not r8d
add r8d, 0xed8c1fa9
xor r8d, 0xfe08b70e
rol r8d, 0xc1
popf
pushf
not r8d
add r8d, 0xbf1a3c5d
xor r8d, 0x8c9bae71
rol r8d, 0xb0
popf
pushf
not r8d
add r8d, 0xb62b6362
xor r8d, 0x88708380
rol r8d, 0x9c
popf
pushf
not r8d
add r8d, 0x949e1c2c
xor r8d, 0x9c91e525
rol r8d, 0xad
popf
lea rcx, [rsp + 0x48]
mov edx, esi
mov ebx, eax
call fcn.1803d3b8a
movss xmm0, dword [rdi + 0x3824]
mov r9b, 0xd
pushf
not r9b
add r9b, 0x40
xor r9b, 0x13
rol r9b, 0x94
popf
pushf
not r9b
add r9b, 0x40
xor r9b, 0x3d
rol r9b, 0x5c
popf
mov rdx, qword [rsp + 0x50]
mov r8d, ebx
mov rcx, qword [rsp + 0x48]
movss dword [rsp + 0x20], xmm0
call fcn.1803104cb
mov eax, dword [rbp + 0x98]
movaps xmm3, xmm7
mov r15, qword [rsp + 0x68]
mov ecx, esi
mov r12, qword [rsp + 0x60]
mov r14d, dword [rsp + 0x44]
mov r8, r12
mov dword [rsp + 0x38], eax
mov edx, r14d
mov rax, qword [rbp + 0x88]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
call fcn.1800dfd20
movzx ebx, al
test al, al
je 0x1803b57a3
push rax
pushf
mov eax, 0xdcaa1f0d
pushf
not eax
add eax, 0x8cd6d58c
xor eax, 0xffe3fceb
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9cc08f1a
xor eax, 0xbe25dbd7
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc8e62f21
xor eax, 0x8d465d13
rol eax, 0x7c
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x1c9a67dc
pushf
not eax
add eax, 0xdcc534c1
xor eax, 0x9082ef8b
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8fcd4af0
xor eax, 0xab95a89a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc8012716
xor eax, 0xa87a0460
rol eax, 0xcc
popf
jmp 0x1803b350d
mov ecx, esi
call fcn.1800aa2d0
push rax
pushf
mov eax, 0x59a6a614
pushf
not eax
add eax, 0x8976c3e7
xor eax, 0xdf7fe842
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x815d1c5c
xor eax, 0xcd26e9d3
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf6fc73e1
xor eax, 0xc3e07c91
rol eax, 0x47
popf
jmp 0x1803b350d
mov r9, r12
mov qword [rsp + 0x20], r15
mov r8d, r14d
lea rcx, [rbp - 0x50]
mov edx, 0xb469a873
pushf
not edx
add edx, 0xb616cadf
xor edx, 0xc8ef8444
rol edx, 0x44
popf
pushf
not edx
add edx, 0x8d9e5860
xor edx, 0xf973f763
rol edx, 0x5d
popf
call fcn.1802a32bf
movsxd rcx, eax
lea rsi, [rbp - 0x50]
push rcx
not rcx
sub rsi, rcx
pop rcx
sub rsi, 1
cmp byte [rdi + 0x5c38], 0
je 0x1803b58ee
push rax
pushf
mov eax, 0x17220e2e
pushf
not eax
add eax, 0xbd955922
xor eax, 0x95ac3c96
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa0b4e0e0
xor eax, 0xa88f500f
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe4ca4285
xor eax, 0xdb90440b
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe542a953
xor eax, 0x9be682dc
rol eax, 0
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xd7944c4d
pushf
not eax
add eax, 0xa5b0863e
xor eax, 0xbea609ea
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x87f21e30
xor eax, 0x824406e9
rol eax, 0xb
popf
jmp 0x1803b350d
lea rdx, [0x1c0687f2b]
pushf
sub rdx, 0x40495f77
popf
lea rcx, [0x1dbf3da97]
pushf
sub rcx, 0x5bd4badf
popf
call fcn.1800aa1a0
push rax
pushf
mov eax, 0x247aefcb
pushf
not eax
add eax, 0x887efdf6
xor eax, 0x829766bb
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9387b0b4
xor eax, 0xf280fc65
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe4bc7ba5
xor eax, 0xd5b3d80b
rol eax, 0xf6
popf
jmp 0x1803b350d
xor ecx, ecx
mov dword [rsp + 0x60], 0x3f000000
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x50]
mov qword [rsp + 0x20], rcx
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x64], 0x3f000000
mov r9, rsi
call fcn.180366fcc
movss xmm0, dword [rsp + 0x78]
comiss xmm0, xmm6
jbe 0x1803b5a30
push rax
pushf
mov eax, 0x88d92811
pushf
not eax
add eax, 0x81ce30cc
xor eax, 0xcc56e22e
rol eax, 0x71
popf
pushf
not eax
add eax, 0xaefa0246
xor eax, 0xdae97808
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9a2f5a07
xor eax, 0xef5ef89c
rol eax, 0xe
popf
pushf
not eax
add eax, 0xdb7b7027
xor eax, 0xbb18b1bc
rol eax, 0xb6
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xca4974d0
pushf
not eax
add eax, 0xe7f858ed
xor eax, 0xf43a45cf
rol eax, 0x39
popf
pushf
not eax
add eax, 0xace3e388
xor eax, 0xae603fc3
rol eax, 0x31
popf
pushf
not eax
add eax, 0xcaa13945
xor eax, 0xbf919063
rol eax, 0xf7
popf
jmp 0x1803b350d
movss xmm0, dword [rsp + 0x50]
mov r9b, 0x48
pushf
not r9b
add r9b, 0x2e
xor r9b, 0xd4
rol r9b, 0x18
popf
pushf
not r9b
add r9b, 5
xor r9b, 0x44
rol r9b, 0x24
popf
pushf
not r9b
add r9b, 0xb0
xor r9b, 0x67
rol r9b, 0x2a
popf
pushf
not r9b
add r9b, 0xb9
xor r9b, 0x7b
rol r9b, 0xd
popf
movss xmm1, dword [rsp + 0x4c]
xor r8d, r8d
addss xmm0, dword [rdi + 0x3834]
addss xmm1, dword [rdi + 0x3820]
mov rdx, qword [rbp - 0x78]
unpcklps xmm0, xmm1
movq rcx, xmm0
call fcn.180375d0c
push rax
pushf
mov eax, 0x7c6c2583
pushf
not eax
add eax, 0xb1e8efe7
xor eax, 0xf8bbc534
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9726cd16
xor eax, 0xd1f013d5
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa70ef71c
xor eax, 0x8b53c233
rol eax, 0x89
popf
jmp 0x1803b350d
movzx eax, bl
jmp 0x1803b6087
test bl, bl
je 0x1803b5bc4
push rax
pushf
mov eax, 0xde081732
pushf
not eax
add eax, 0xce180a42
xor eax, 0xbe71b246
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf6ef949d
xor eax, 0xa4e75bd4
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8053811a
xor eax, 0xf3b860b7
rol eax, 0x7c
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x1d70fecf
pushf
not eax
add eax, 0xe3e12625
xor eax, 0xc8a9a799
rol eax, 0x28
popf
pushf
not eax
add eax, 0x916b512a
xor eax, 0xa1b8d699
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8657b3fc
xor eax, 0xa0f34a1d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf31d6c03
xor eax, 0xaf8c0e55
rol eax, 7
popf
jmp 0x1803b350d
mov r12, qword [rsp + 0x70]
mov r14d, dword [rsp + 0x44]
push rax
pushf
mov eax, 0x912a26c5
pushf
not eax
add eax, 0xefdad3d7
xor eax, 0xba98015c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf699225b
xor eax, 0xcdc9ef81
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb3245c16
xor eax, 0xc4f5daf9
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaf7eabf4
xor eax, 0xaf449c76
rol eax, 0xbe
popf
jmp 0x1803b350d
test byte [rbp + 0x98], 0x10
mov rbx, qword [rbp + 0x88]
je 0x1803b5ce9
push rax
pushf
mov eax, 0x3861bb94
pushf
not eax
add eax, 0xbc54233e
xor eax, 0xc62d7058
rol eax, 0x18
popf
pushf
not eax
add eax, 0xeab882a2
xor eax, 0xe674037c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xdcd5fb0d
xor eax, 0x8155c4b0
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcdbbcc14
xor eax, 0xedca8b23
rol eax, 0x53
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xbf9b5d45
pushf
not eax
add eax, 0xb175f026
xor eax, 0xaaac2024
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa3eea218
xor eax, 0xd8eb4b54
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf0b70662
xor eax, 0x9bddb678
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb34b95bd
xor eax, 0xb038bade
rol eax, 0x9f
popf
jmp 0x1803b350d
test r12, r12
je 0x1803b5d7a
push rax
pushf
mov eax, 0xeadab864
pushf
not eax
add eax, 0xec8630d2
xor eax, 0xf249234d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb2311d75
xor eax, 0x8c030e36
rol eax, 0xf
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x1ab1ce02
pushf
not eax
add eax, 0xd8416fa8
xor eax, 0xaf934395
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9e65c9a1
xor eax, 0xaadd0958
rol eax, 0xa7
popf
jmp 0x1803b350d
test rbx, rbx
je 0x1803b5e0b
push rax
pushf
mov eax, 0xc418a047
pushf
not eax
add eax, 0xdd4da96d
xor eax, 0xa5a516e0
rol eax, 2
popf
pushf
not eax
add eax, 0xfe0ab5fd
xor eax, 0x83276194
rol eax, 0x92
popf
pushf
not eax
add eax, 0x80213f07
xor eax, 0xc08ccac8
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa2e3c3e8
xor eax, 0xb1723b1b
rol eax, 0x53
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0xe8ce154e
pushf
not eax
add eax, 0xdbcf8713
xor eax, 0xd2aa4aa9
rol eax, 0x46
popf
pushf
not eax
add eax, 0x877c2246
xor eax, 0x8b79138e
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf3f45aa6
xor eax, 0xc40bafbe
rol eax, 0x90
popf
jmp 0x1803b350d
mov r8, rbx
mov rdx, r12
mov ecx, r14d
call fcn.1800dfb10
test eax, eax
jns 0x1803b5ea9
push rax
pushf
mov eax, 0xfff16290
pushf
not eax
add eax, 0x9456671c
xor eax, 0xffd87275
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe30df2a9
xor eax, 0x928d516a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xed151761
xor eax, 0xb4808a91
rol eax, 0x9c
popf
jmp 0x1803b350d
push rax
pushf
mov eax, 0x107ccc37
pushf
not eax
add eax, 0xb33307ad
xor eax, 0xc5eda90e
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc80a2b1a
xor eax, 0xee421fc7
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd3bc21d6
xor eax, 0x9198b3b5
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xfeca2fef
xor eax, 0xc1af7847
rol eax, 0x24
popf
jmp 0x1803b350d
mov dl, 0xf4
pushf
not dl
add dl, 0x4e
xor dl, 0xa7
rol dl, 0x27
popf
pushf
not dl
add dl, 0x38
xor dl, 0xb0
rol dl, 0x9d
popf
jmp 0x1803b5fb5
xor dl, dl
push rax
pushf
mov eax, 0x4a5aacf6
pushf
not eax
add eax, 0x820ca960
xor eax, 0xc5096757
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb7974578
xor eax, 0xc4deaabd
rol eax, 0xbf
popf
jmp 0x1803b350d
mov r15, qword [rsp + 0x68]
xor ecx, ecx
mov r8, qword [rbp - 0x78]
test dl, dl
mov eax, ecx
mov r9d, r14d
cmovne rcx, r12
cmovne rax, rbx
mov r12, qword [rsp + 0x60]
mov edx, esi
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r12
call fcn.1800e65a0
jmp 0x1803b6087
xor al, al
push rax
pushf
mov eax, 0x2286b7ed
pushf
not eax
add eax, 0xbbfb03ef
xor eax, 0xffa9828f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc3fe47bf
xor eax, 0xe3569389
rol eax, 0xc
popf
pushf
not eax
add eax, 0xac48a012
xor eax, 0xe3c6b3a8
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xc4a2c7f7
xor eax, 0xdd88b1e5
rol eax, 5
popf
jmp 0x1803b350d
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1801b6830
lea r11, [rsp + 0x120]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret