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

Disassembly:
push rax
pushf
mov eax, 0x9fc9ecdb
pushf
not eax
add eax, 0xac36b02c
xor eax, 0xf2645e75
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8b49c556
xor eax, 0xf84ac107
rol eax, 0xee
popf
cmp eax, 0x29
jne 0x1803d7fcd
popf
pop rax
jmp 0x1803d9a39
cmp eax, 0
jne 0x1803d7fdc
popf
pop rax
jmp 0x1803d83c9
cmp eax, 0x3f
jne 0x1803d7feb
popf
pop rax
jmp 0x1803da7ca
cmp eax, 1
jne 0x1803d7ffa
popf
pop rax
jmp 0x1803d84e4
cmp eax, 0xd
jne 0x1803d8009
popf
pop rax
jmp 0x1803d8bf9
cmp eax, 0x1a
jne 0x1803d8018
popf
pop rax
jmp 0x1803d9202
cmp eax, 0x44
jne 0x1803d8027
popf
pop rax
jmp 0x1803da9e6
cmp eax, 0x31
jne 0x1803d8036
popf
pop rax
jmp 0x1803d9ede
cmp eax, 0x40
jne 0x1803d8045
popf
pop rax
jmp 0x1803da855
cmp eax, 8
jne 0x1803d8054
popf
pop rax
jmp 0x1803d8937
cmp eax, 0x2a
jne 0x1803d8063
popf
pop rax
jmp 0x1803d9af3
cmp eax, 0x17
jne 0x1803d8072
popf
pop rax
jmp 0x1803d904c
cmp eax, 0x1c
jne 0x1803d8081
popf
pop rax
jmp 0x1803d92ea
cmp eax, 0x2e
jne 0x1803d8090
popf
pop rax
jmp 0x1803d9d7c
cmp eax, 0x18
jne 0x1803d809f
popf
pop rax
jmp 0x1803d90dd
cmp eax, 0x2b
jne 0x1803d80ae
popf
pop rax
jmp 0x1803d9baa
cmp eax, 0x1b
jne 0x1803d80bd
popf
pop rax
jmp 0x1803d9296
cmp eax, 0x2d
jne 0x1803d80cc
popf
pop rax
jmp 0x1803d9cf5
cmp eax, 0x23
jne 0x1803d80db
popf
pop rax
jmp 0x1803d96b9
cmp eax, 0x25
jne 0x1803d80ea
popf
pop rax
jmp 0x1803d9804
cmp eax, 0x43
jne 0x1803d80f9
popf
pop rax
jmp 0x1803da98b
cmp eax, 0x13
jne 0x1803d8108
popf
pop rax
jmp 0x1803d8e5e
cmp eax, 0x33
jne 0x1803d8117
popf
pop rax
jmp 0x1803d9feb
cmp eax, 0x24
jne 0x1803d8126
popf
pop rax
jmp 0x1803d974a
cmp eax, 0x1e
jne 0x1803d8135
popf
pop rax
jmp 0x1803d93eb
cmp eax, 0xc
jne 0x1803d8144
popf
pop rax
jmp 0x1803d8b9e
cmp eax, 0x26
jne 0x1803d8153
popf
pop rax
jmp 0x1803d989b
cmp eax, 0x27
jne 0x1803d8162
popf
pop rax
jmp 0x1803d992c
cmp eax, 0x30
jne 0x1803d8171
popf
pop rax
jmp 0x1803d9e6e
cmp eax, 0x10
jne 0x1803d8180
popf
pop rax
jmp 0x1803d8cad
cmp eax, 0x37
jne 0x1803d818f
popf
pop rax
jmp 0x1803da342
cmp eax, 9
jne 0x1803d819e
popf
pop rax
jmp 0x1803d89d2
cmp eax, 0x39
jne 0x1803d81ad
popf
pop rax
jmp 0x1803da4b4
cmp eax, 0x16
jne 0x1803d81bc
popf
pop rax
jmp 0x1803d8fce
cmp eax, 0x3b
jne 0x1803d81cb
popf
pop rax
jmp 0x1803da596
cmp eax, 0xa
jne 0x1803d81da
popf
pop rax
jmp 0x1803d8a90
cmp eax, 0x36
jne 0x1803d81e9
popf
pop rax
jmp 0x1803da2e6
cmp eax, 0x14
jne 0x1803d81f8
popf
pop rax
jmp 0x1803d8efe
cmp eax, 7
jne 0x1803d8207
popf
pop rax
jmp 0x1803d8897
cmp eax, 0x3d
jne 0x1803d8216
popf
pop rax
jmp 0x1803da695
cmp eax, 2
jne 0x1803d8225
popf
pop rax
jmp 0x1803d8640
cmp eax, 0x20
jne 0x1803d8234
popf
pop rax
jmp 0x1803d9528
cmp eax, 0x41
jne 0x1803d8243
popf
pop rax
jmp 0x1803da8b9
cmp eax, 0x11
jne 0x1803d8252
popf
pop rax
jmp 0x1803d8d47
cmp eax, 0x35
jne 0x1803d8261
popf
pop rax
jmp 0x1803da1be
cmp eax, 0x3a
jne 0x1803d8270
popf
pop rax
jmp 0x1803da4ef
cmp eax, 0x12
jne 0x1803d827f
popf
pop rax
jmp 0x1803d8ddb
cmp eax, 0x21
jne 0x1803d828e
popf
pop rax
jmp 0x1803d9593
cmp eax, 0x38
jne 0x1803d829d
popf
pop rax
jmp 0x1803da415
cmp eax, 0xb
jne 0x1803d82ac
popf
pop rax
jmp 0x1803d8b2a
cmp eax, 0xf
jne 0x1803d82bb
popf
pop rax
jmp 0x1803d8c37
cmp eax, 0x15
jne 0x1803d82ca
popf
pop rax
jmp 0x1803d8f72
cmp eax, 5
jne 0x1803d82d9
popf
pop rax
jmp 0x1803d87d7
cmp eax, 6
jne 0x1803d82e8
popf
pop rax
jmp 0x1803d8842
cmp eax, 0x22
jne 0x1803d82f7
popf
pop rax
jmp 0x1803d9624
cmp eax, 0x3c
jne 0x1803d8306
popf
pop rax
jmp 0x1803da5f9
cmp eax, 0x1f
jne 0x1803d8315
popf
pop rax
jmp 0x1803d9481
cmp eax, 4
jne 0x1803d8324
popf
pop rax
jmp 0x1803d86c6
cmp eax, 0x2f
jne 0x1803d8333
popf
pop rax
jmp 0x1803d9ded
cmp eax, 0x28
jne 0x1803d8342
popf
pop rax
jmp 0x1803d99bc
cmp eax, 0x3e
jne 0x1803d8351
popf
pop rax
jmp 0x1803da739
cmp eax, 0x42
jne 0x1803d8360
popf
pop rax
jmp 0x1803da901
cmp eax, 0x2c
jne 0x1803d836f
popf
pop rax
jmp 0x1803d9c51
cmp eax, 3
jne 0x1803d837e
popf
pop rax
jmp 0x1803d867d
cmp eax, 0x19
jne 0x1803d838d
popf
pop rax
jmp 0x1803d916e
cmp eax, 0x1d
jne 0x1803d839c
popf
pop rax
jmp 0x1803d936d
cmp eax, 0x34
jne 0x1803d83ab
popf
pop rax
jmp 0x1803da184
cmp eax, 0x32
jne 0x1803d83ba
popf
pop rax
jmp 0x1803d9f8e
cmp eax, 0xe
jne 0x1803d83c9
popf
pop rax
jmp 0x1803d8c2f
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 [0x180257a00]
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 [0x180259f90]
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 0x1803d849e
push rax
pushf
mov eax, 0xc7b77a0c
pushf
not eax
add eax, 0xb3c9a305
xor eax, 0x921f0a46
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xca1c614d
xor eax, 0xadc7fc96
rol eax, 3
popf
pushf
not eax
add eax, 0xccf601ba
xor eax, 0xa887b21e
rol eax, 0xc0
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x2d087a09
pushf
not eax
add eax, 0xba257def
xor eax, 0xe7934646
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd3853135
xor eax, 0xa4c1aa01
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd69f5ada
xor eax, 0xba7f2b93
rol eax, 0xa0
popf
jmp 0x1803d7fbe
mov rdi, qword [0x180259f90]
xor r8d, r8d
mov rdx, r13
mov rcx, rbx
call fcn.1802f9759
mov esi, eax
call fcn.18045e462
movss xmm1, dword [0x1801d1ed0]
lea rcx, [rsp + 0x78]
mov r9b, 0x62
pushf
not r9b
add r9b, 0x4b
xor r9b, 0x8a
rol r9b, 0xe8
popf
pushf
not r9b
add r9b, 0xae
xor r9b, 0x70
rol r9b, 0xb6
popf
pushf
not r9b
add r9b, 0xc6
xor r9b, 0xd7
rol r9b, 0xfb
popf
movss dword [rsp + 0x20], xmm1
xor r8d, r8d
mov rdx, r13
movaps xmm6, xmm0
call fcn.18030ba0e
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 0x1803d85fa
push rax
pushf
mov eax, 0x97e176c7
pushf
not eax
add eax, 0xb98dbfd3
xor eax, 0x8593b7e1
rol eax, 8
popf
pushf
not eax
add eax, 0x8c56f5f8
xor eax, 0xcbb76aa4
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xff7b65ff
xor eax, 0xc000564a
rol eax, 0x5e
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x9afd8840
pushf
not eax
add eax, 0xf3d62a58
xor eax, 0xc8a99c28
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe20a9c48
xor eax, 0xb68f6a37
rol eax, 0
popf
pushf
not eax
add eax, 0xca69f39c
xor eax, 0xe393bf5c
rol eax, 0xea
popf
jmp 0x1803d7fbe
addss xmm0, dword [rdi + 0x3834]
jmp 0x1803d86c6
xorps xmm0, xmm0
push rax
pushf
mov eax, 0x193f6f1
pushf
not eax
add eax, 0x9826817c
xor eax, 0xc0e84e1c
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xeb08f38c
xor eax, 0xa6391714
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf4902c7a
xor eax, 0x9e6c9c29
rol eax, 0xd7
popf
jmp 0x1803d7fbe
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.18029ba54
mov r9d, ebx
lea r8, [rsp + 0x48]
shl r9d, 0xa
lea rcx, [rbp - 0x70]
mov edx, esi
call fcn.18041defc
test al, al
je 0x1803d877e
push rax
pushf
mov eax, 0x340ce867
pushf
not eax
add eax, 0xc327beb1
xor eax, 0xa5f3767c
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf28aeb8a
xor eax, 0x968825ab
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xaf74bcb6
xor eax, 0xcd55ff6c
rol eax, 0x1e
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x845532da
pushf
not eax
add eax, 0xa4c46c3a
xor eax, 0x8047aa69
rol eax, 9
popf
pushf
not eax
add eax, 0x93c7bc3a
xor eax, 0xfe9db9e3
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf13b7049
xor eax, 0xbeda5b39
rol eax, 0x23
popf
pushf
not eax
add eax, 0xbac27ef2
xor eax, 0xd2883f4b
rol eax, 0xb5
popf
jmp 0x1803d7fbe
test r15, r15
jne 0x1803d880f
push rax
pushf
mov eax, 0x42b20193
pushf
not eax
add eax, 0xa61d819f
xor eax, 0xdb02d855
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf6288439
xor eax, 0x97101ae0
rol eax, 0x6c
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xa10a943a
pushf
not eax
add eax, 0x80604382
xor eax, 0xa2c4f847
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa71ab1be
xor eax, 0x98419c4d
rol eax, 0xa8
popf
jmp 0x1803d7fbe
mov rax, r14
lea rcx, [0x1e6421d12]
pushf
sub rcx, 0x6624e0b2
popf
shl rax, 5
mov rax, qword [rax + rcx]
mov qword [rsp + 0x68], rax
push rax
pushf
mov eax, 0xa823516e
pushf
not eax
add eax, 0xaba6d458
xor eax, 0xb0a69466
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe468f334
xor eax, 0xe936a1bb
rol eax, 0x5c
popf
jmp 0x1803d7fbe
mov edx, esi
lea rcx, [rsp + 0x48]
call fcn.1802c46f0
movzx r13d, al
test bl, bl
je 0x1803d8904
push rax
pushf
mov eax, 0x9ccfc991
pushf
not eax
add eax, 0xf53f9037
xor eax, 0xd8649ba7
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xac4ac2bf
xor eax, 0x92cc05a1
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb8e18a4e
xor eax, 0xa9a6b6fc
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc1510ef7
xor eax, 0xe3663381
rol eax, 0x20
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xc1b2c633
pushf
not eax
add eax, 0xaa9e4b7a
xor eax, 0xcc1b9506
rol eax, 4
popf
pushf
not eax
add eax, 0xd0b0760f
xor eax, 0x81af120c
rol eax, 0x15
popf
jmp 0x1803d7fbe
mov rcx, qword [0x180259f90]
cmp dword [rcx + 0x3f30], esi
jne 0x1803d898c
push rax
pushf
mov eax, 0x9c1d6d2
pushf
not eax
add eax, 0xe7ba28a3
xor eax, 0xd74dac0e
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf862d179
xor eax, 0xe3c66b7f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe65d2f55
xor eax, 0xa3af717b
rol eax, 0xba
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x79b18343
pushf
not eax
add eax, 0xc00cfbb5
xor eax, 0xca0c5b35
rol eax, 0x49
popf
pushf
not eax
add eax, 0x91335b7a
xor eax, 0x8e4a456b
rol eax, 0xde
popf
pushf
not eax
add eax, 0x97db4bfa
xor eax, 0xd4b1a637
rol eax, 0x26
popf
jmp 0x1803d7fbe
cmp dword [rcx + 0x5ae8], esi
je 0x1803d8a37
push rax
pushf
mov eax, 0x28294555
pushf
not eax
add eax, 0xf07acfe6
xor eax, 0xc7f734ce
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8c4da464
xor eax, 0xbe25d040
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf90701fb
xor eax, 0xd912ef35
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcddc1183
xor eax, 0xf0b3cd9d
rol eax, 0xc
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x26cc1e11
pushf
not eax
add eax, 0x9b63a121
xor eax, 0x9ff25fb1
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8e7e2e28
xor eax, 0x99acebf3
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x895af915
xor eax, 0xc3e1d9ac
rol eax, 0x88
popf
pushf
not eax
add eax, 0xed462d9e
xor eax, 0x8137e201
rol eax, 0xe5
popf
jmp 0x1803d7fbe
xor bl, bl
test dword [rdi + 0x4774], 0x100
je 0x1803d8ae4
push rax
pushf
mov eax, 0x36d7e742
pushf
not eax
add eax, 0xa1bbbead
xor eax, 0x83111142
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc8e06b1c
xor eax, 0xd7075b71
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xafe8789a
xor eax, 0xa8479b3d
rol eax, 0x61
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x8869e2b6
pushf
not eax
add eax, 0x9379e149
xor eax, 0xd1ad2959
rol eax, 0x99
popf
pushf
not eax
add eax, 0x83bf0e8e
xor eax, 0xb196c185
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb10390c9
xor eax, 0xcfd8f515
rol eax, 0xd4
popf
jmp 0x1803d7fbe
mov r12b, 0x15
pushf
not r12b
add r12b, 0x71
xor r12b, 0x36
rol r12b, 0x9d
popf
pushf
not r12b
add r12b, 0xad
xor r12b, 0xfb
rol r12b, 0xb6
popf
jmp 0x1803d8c2f
xor bl, bl
push rax
pushf
mov eax, 0x82b9a8c0
pushf
not eax
add eax, 0x8127d881
xor eax, 0xf108f50e
rol eax, 0x37
popf
pushf
not eax
add eax, 0x94cd5f7c
xor eax, 0xaa50487a
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb653c39b
xor eax, 0xa237911f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd2286f69
xor eax, 0xf0e4547c
rol eax, 0xc3
popf
jmp 0x1803d7fbe
xor r12b, r12b
push rax
pushf
mov eax, 0x4ec88ac7
pushf
not eax
add eax, 0xaec2f78d
xor eax, 0xd6ba478d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xcfd57a46
xor eax, 0xbf285820
rol eax, 0xc5
popf
jmp 0x1803d7fbe
test al, al
je 0x1803d8d47
xor r8d, r8d
mov edx, esi
xor ecx, ecx
call fcn.1803ea8a0
test al, al
je 0x1803d8c7a
push rax
pushf
mov eax, 0xaf6a2782
pushf
not eax
add eax, 0x82bcaffd
xor eax, 0xf4ec573c
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x82dcf02d
xor eax, 0x9a15f851
rol eax, 0xf3
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x290644a6
pushf
not eax
add eax, 0xeb3e2878
xor eax, 0xec3e85b2
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd01a6384
xor eax, 0xbd451d27
rol eax, 0x91
popf
jmp 0x1803d7fbe
mov r15b, 0xc
pushf
not r15b
add r15b, 0xe2
xor r15b, 0xa
rol r15b, 0xe0
popf
pushf
not r15b
add r15b, 0xf8
xor r15b, 0xce
rol r15b, 0x14
popf
pushf
not r15b
add r15b, 0x8a
xor r15b, 0x3c
rol r15b, 0x83
popf
jmp 0x1803d8ddb
xor r15b, r15b
test r13b, r13b
je 0x1803d8d82
push rax
pushf
mov eax, 0xd3fb73f0
pushf
not eax
add eax, 0x8fbb73f4
xor eax, 0xdedccba5
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xdf2cd329
xor eax, 0xfbfe3994
rol eax, 0xe5
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xf09992a7
pushf
not eax
add eax, 0xc5cf54b0
xor eax, 0xdf355367
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x97e9addd
xor eax, 0x940c8ea6
rol eax, 6
popf
pushf
not eax
add eax, 0xa4b49438
xor eax, 0xf719680c
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9201f612
xor eax, 0xeac9abfe
rol eax, 0xc8
popf
jmp 0x1803d7fbe
cmp word [rdi + 0x3742], 2
jne 0x1803d8e18
push rax
pushf
mov eax, 0xb47bbf88
pushf
not eax
add eax, 0xa0f1c330
xor eax, 0x94acaf4d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd3be5cbe
xor eax, 0x84a39f20
rol eax, 0xf5
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x6f3c694d
pushf
not eax
add eax, 0xe00d7865
xor eax, 0x9ee1ba39
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xccc9409d
xor eax, 0xa9613f9b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xed584577
xor eax, 0xba802e6b
rol eax, 0x2f
popf
jmp 0x1803d7fbe
mov edx, esi
mov ecx, 0xfbf7a2a6
pushf
not ecx
add ecx, 0xb30325f9
xor ecx, 0xd8269ddf
rol ecx, 0x15
popf
pushf
not ecx
add ecx, 0x80de5b4f
xor ecx, 0xefb075aa
rol ecx, 0x29
popf
call fcn.1803af161
test al, al
je 0x1803d8ecb
push rax
pushf
mov eax, 0x4e4c3986
pushf
not eax
add eax, 0xa67ba84c
xor eax, 0xae7fb3a9
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb9d0f0a3
xor eax, 0xc3801396
rol eax, 0xfd
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x9833b00e
pushf
not eax
add eax, 0xb986ab1e
xor eax, 0xd3c17a08
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf30717e2
xor eax, 0xeb1e0460
rol eax, 0x91
popf
jmp 0x1803d7fbe
mov r14b, 0x1b
pushf
not r14b
add r14b, 0x41
xor r14b, 0xef
rol r14b, 0x68
popf
pushf
not r14b
add r14b, 0xf5
xor r14b, 0x28
rol r14b, 0xdf
popf
jmp 0x1803d8fce
xor r14b, r14b
push rax
pushf
mov eax, 0xec83795e
pushf
not eax
add eax, 0xeed6ced3
xor eax, 0xd8673b18
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe0e1035c
xor eax, 0xf21a3f10
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa1e123aa
xor eax, 0xe3d6c3f1
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd2ee197d
xor eax, 0xb2c02bad
rol eax, 8
popf
jmp 0x1803d7fbe
test r12b, r12b
jne 0x1803d9006
push rax
pushf
mov eax, 0x7cfdc646
pushf
not eax
add eax, 0x9a777a2b
xor eax, 0xfd7dbe07
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd79d6b37
xor eax, 0xbbd5aa5e
rol eax, 0x9c
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x7fe7bb4
pushf
not eax
add eax, 0xcb86934f
xor eax, 0xddbba0e3
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc8818b33
xor eax, 0xb63826b2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8d90a7e2
xor eax, 0xc8c1535e
rol eax, 0xea
popf
jmp 0x1803d7fbe
test r15b, r15b
jne 0x1803d90aa
push rax
pushf
mov eax, 0x76a214c8
pushf
not eax
add eax, 0xbef61705
xor eax, 0xeef90463
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa4855274
xor eax, 0xc7fd5c50
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbb54577b
xor eax, 0xead29c3b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xdb0c5884
xor eax, 0x9e219092
rol eax, 0xbb
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x725f862f
pushf
not eax
add eax, 0xfaea9e96
xor eax, 0xa5940f6c
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x82b0ddd2
xor eax, 0xca5f7439
rol eax, 0xdd
popf
jmp 0x1803d7fbe
test r14b, r14b
jne 0x1803d9115
push rax
pushf
mov eax, 0x36187e91
pushf
not eax
add eax, 0xe9eefc3a
xor eax, 0xad5875a6
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb4f3efde
xor eax, 0x98b6d58d
rol eax, 0x3a
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x122869cb
pushf
not eax
add eax, 0xaf6657ba
xor eax, 0xb2be1cf5
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xdcb16c79
xor eax, 0xe139fa62
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8c708eb1
xor eax, 0x98d5b617
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xfeba180a
xor eax, 0xa761100c
rol eax, 0xf4
popf
jmp 0x1803d7fbe
cmp dword [rdi + 0x48c0], esi
je 0x1803d91bc
push rax
pushf
mov eax, 0x4837d022
pushf
not eax
add eax, 0xad5622ab
xor eax, 0xeceb53a9
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x991087d1
xor eax, 0x890250de
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe74d882c
xor eax, 0xc00be158
rol eax, 0xec
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x937fff36
pushf
not eax
add eax, 0xd8e93593
xor eax, 0xe0a55cfd
rol eax, 0
popf
pushf
not eax
add eax, 0xd6a8da73
xor eax, 0xc1b06a0c
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb94e4c7c
xor eax, 0xf8ec6d65
rol eax, 0x70
popf
jmp 0x1803d7fbe
cmp dword [rdi + 0x48cc], esi
je 0x1803d923d
push rax
pushf
mov eax, 0x2faf3405
pushf
not eax
add eax, 0x9bc10b1d
xor eax, 0xdc8b553d
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xddac73d0
xor eax, 0x9c971602
rol eax, 0xb9
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x58488cea
pushf
not eax
add eax, 0xf1a897de
xor eax, 0x8a1dc868
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa47ae4cf
xor eax, 0xad22f1b5
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xaac03767
xor eax, 0xab444b73
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfb727b79
xor eax, 0xb5a0e797
rol eax, 0x55
popf
jmp 0x1803d7fbe
mov eax, dword [rsp + 0x58]
mov byte [rsp + 0x40], r14b
jmp 0x1803d989b
mov byte [rsp + 0x40], 1
test r15b, r15b
jne 0x1803d9327
push rax
pushf
mov eax, 0xb898ae49
pushf
not eax
add eax, 0xcb56dfef
xor eax, 0xc2e6d1fc
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x9b7224a3
xor eax, 0xcce81da0
rol eax, 0x12
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x7f4df16c
pushf
not eax
add eax, 0x98dbab23
xor eax, 0xbce97405
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd0e396fa
xor eax, 0x96e96dcc
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc5f25bb9
xor eax, 0xb8a5fbd1
rol eax, 0xc6
popf
jmp 0x1803d7fbe
test r14b, r14b
je 0x1803d93b8
push rax
pushf
mov eax, 0x7e4393f3
pushf
not eax
add eax, 0x98bcbebc
xor eax, 0x82023311
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xefb042a7
xor eax, 0xcd7fe055
rol eax, 0x65
popf
pushf
not eax
add eax, 0xec7930d0
xor eax, 0xd74f110c
rol eax, 0xf5
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x59568ee
pushf
not eax
add eax, 0xcbbacb17
xor eax, 0x814c4761
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf22099e1
xor eax, 0xa88a4fa5
rol eax, 0xee
popf
jmp 0x1803d7fbe
xor r8d, r8d
mov edx, esi
mov ecx, 0x1d314454
pushf
not ecx
add ecx, 0xe039d12a
xor ecx, 0xe0635913
rol ecx, 0xaf
popf
pushf
not ecx
add ecx, 0x949d9d7b
xor ecx, 0xb342cfa4
rol ecx, 0x2f
popf
pushf
not ecx
add ecx, 0xbe41def9
xor ecx, 0x9749b287
rol ecx, 0xfe
popf
pushf
not ecx
add ecx, 0xbd2efdb9
xor ecx, 0xfa58c63b
rol ecx, 0
popf
call fcn.18046819b
push rax
pushf
mov eax, 0x126d2b38
pushf
not eax
add eax, 0xff956d4d
xor eax, 0xb5e6b431
rol eax, 0x53
popf
pushf
not eax
add eax, 0x94f54f7e
xor eax, 0xe3caf506
rol eax, 0xf6
popf
jmp 0x1803d7fbe
mov eax, dword [rsp + 0x58]
test al, al
je 0x1803d94e2
push rax
pushf
mov eax, 0x731b1a33
pushf
not eax
add eax, 0x988fb96d
xor eax, 0xee204f9a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xebf126bc
xor eax, 0x80f0f2e9
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x954b1c56
xor eax, 0xc49e6854
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc61fe85c
xor eax, 0xb1fc9504
rol eax, 0xe5
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x8e9519af
pushf
not eax
add eax, 0xfa2e3700
xor eax, 0xe558d4f6
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd685d429
xor eax, 0xa31d29c5
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc2b66558
xor eax, 0x838f95bd
rol eax, 0x5a
popf
jmp 0x1803d7fbe
test r12b, r12b
jne 0x1803d9560
push rax
pushf
mov eax, 0xc175220d
pushf
not eax
add eax, 0xf76a8762
xor eax, 0x9c7a19b4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa39e150f
xor eax, 0xc2f40192
rol eax, 0x36
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xca85cfdb
pushf
not eax
add eax, 0x8e68e8f4
xor eax, 0xbee732d9
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdbdb7c10
xor eax, 0xb03cff0b
rol eax, 0xb0
popf
jmp 0x1803d7fbe
test r15b, r15b
je 0x1803d95f1
push rax
pushf
mov eax, 0x29fdeebb
pushf
not eax
add eax, 0xb8f2963b
xor eax, 0x82a8669a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb38a5ce7
xor eax, 0xec33918b
rol eax, 0x82
popf
pushf
not eax
add eax, 0xdaf92d9a
xor eax, 0xce896220
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa86da361
xor eax, 0xf4afc21d
rol eax, 0xbd
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x60279f85
pushf
not eax
add eax, 0xa4fb8454
xor eax, 0xb1d68eda
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf9c4d0ff
xor eax, 0xeeb6a714
rol eax, 0xf
popf
jmp 0x1803d7fbe
cmp byte [rdi + 0xe14], r12b
jne 0x1803d9660
push rax
pushf
mov eax, 0xab30db9d
pushf
not eax
add eax, 0xd5f54522
xor eax, 0xaef19271
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe2e5b89b
xor eax, 0xdd61829d
rol eax, 0x24
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x1ef75cf4
pushf
not eax
add eax, 0xef08fb0c
xor eax, 0xe4f4437b
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe7216360
xor eax, 0xe1f50e68
rol eax, 8
popf
pushf
not eax
add eax, 0xd6a771d7
xor eax, 0xf9991eb5
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x95206977
xor eax, 0xb815dd4e
rol eax, 0xa6
popf
jmp 0x1803d7fbe
test r14b, r14b
jne 0x1803d9717
push rax
pushf
mov eax, 0xffda8184
pushf
not eax
add eax, 0xbd8bdd44
xor eax, 0xebfc26eb
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8918ca59
xor eax, 0xcbe689a3
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe756d3ea
xor eax, 0xd5c9307d
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xef837f1e
xor eax, 0xb4594f34
rol eax, 0xac
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x5d466a0e
pushf
not eax
add eax, 0xb73d8c7d
xor eax, 0xf81c2039
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xafcc2440
xor eax, 0xbb1ac3f5
rol eax, 0xee
popf
jmp 0x1803d7fbe
cmp dword [rdi + 0x48cc], esi
jne 0x1803d97ab
push rax
pushf
mov eax, 0xfcded616
pushf
not eax
add eax, 0xdb9893d2
xor eax, 0xa0afddd0
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd526dab8
xor eax, 0x8686e478
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x872128df
xor eax, 0xe97ef365
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd5300680
xor eax, 0xff8ad0e0
rol eax, 0x84
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x69af9421
pushf
not eax
add eax, 0x8bc67d08
xor eax, 0xa06feea6
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa3740ba5
xor eax, 0xc16d762e
rol eax, 0x31
popf
pushf
not eax
add eax, 0xaea57273
xor eax, 0xc12c7de1
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb58cd747
xor eax, 0xea417fe4
rol eax, 0x40
popf
jmp 0x1803d7fbe
mov bl, 0xa1
pushf
not bl
add bl, 0x9b
xor bl, 0x36
rol bl, 0x6e
popf
pushf
not bl
add bl, 0x12
xor bl, 0x6f
rol bl, 0xf9
popf
pushf
not bl
add bl, 0x72
xor bl, 0xf5
rol bl, 0x3e
popf
pushf
not bl
add bl, 0x52
xor bl, 0xa3
rol bl, 0x14
popf
push rax
pushf
mov eax, 0x17e3fbbe
pushf
not eax
add eax, 0xb6427fb1
xor eax, 0x8d38ff00
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb4586faf
xor eax, 0xf3ef9969
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8a7ddf32
xor eax, 0x8e7b6d61
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x83f0e93f
xor eax, 0x891be450
rol eax, 0x5e
popf
jmp 0x1803d7fbe
cmp byte [rdi + 0x7d], 0
je 0x1803d98e6
push rax
pushf
mov eax, 0x2d1cc8cf
pushf
not eax
add eax, 0xaade979f
xor eax, 0xaf64ed6d
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf4653321
xor eax, 0xb38533c0
rol eax, 1
popf
pushf
not eax
add eax, 0xa5c48e5a
xor eax, 0xde0de6e3
rol eax, 0xed
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x7c4146b4
pushf
not eax
add eax, 0xf9abb50a
xor eax, 0x9bca74b0
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd9bcbfb4
xor eax, 0xf7785ee7
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd30f9ea3
xor eax, 0xb10a21ce
rol eax, 0xbd
popf
jmp 0x1803d7fbe
test al, al
je 0x1803d9976
push rax
pushf
mov eax, 0xb9306cb3
pushf
not eax
add eax, 0xc2c82aa0
xor eax, 0xdc11f374
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd191e2f7
xor eax, 0xc593d769
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd84c2a68
xor eax, 0xc2f0e73f
rol eax, 0x48
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x95861dcb
pushf
not eax
add eax, 0xb4f339da
xor eax, 0xafc745d5
rol eax, 0x30
popf
pushf
not eax
add eax, 0xaef5c589
xor eax, 0xb0a977ee
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe64bd7f1
xor eax, 0xccc64a55
rol eax, 0xd4
popf
jmp 0x1803d7fbe
test bl, bl
jne 0x1803d9a06
push rax
pushf
mov eax, 0x23318adf
pushf
not eax
add eax, 0xec848fad
xor eax, 0xc76991ad
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa637bfd3
xor eax, 0x9410aafb
rol eax, 0x99
popf
pushf
not eax
add eax, 0xbb5d0b3d
xor eax, 0x929bbce4
rol eax, 0xcd
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x5cff0d4d
pushf
not eax
add eax, 0xdb8c8f9e
xor eax, 0xb3717e2c
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9354a41c
xor eax, 0xf8450a5c
rol eax, 0x6a
popf
jmp 0x1803d7fbe
cmp dword [rdi + 0x3f30], esi
jne 0x1803d9a9a
push rax
pushf
mov eax, 0xbafb03a6
pushf
not eax
add eax, 0xc182cd24
xor eax, 0xaf385aa7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xbde59fca
xor eax, 0xcb52a861
rol eax, 0x91
popf
pushf
not eax
add eax, 0x959ff014
xor eax, 0xb6b4462d
rol eax, 6
popf
pushf
not eax
add eax, 0xdc90fa0a
xor eax, 0xb06a5139
rol eax, 0x8a
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x122d230d
pushf
not eax
add eax, 0xd398cd47
xor eax, 0xe7cde939
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbd9c397b
xor eax, 0xba554f87
rol eax, 0x21
popf
pushf
not eax
add eax, 0x80a4d1d1
xor eax, 0xe149c180
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa864d600
xor eax, 0xe3d3a855
rol eax, 0x26
popf
jmp 0x1803d7fbe
test r13b, r13b
je 0x1803d9b51
push rax
pushf
mov eax, 0x76a8dde8
pushf
not eax
add eax, 0xe3b0a33a
xor eax, 0xdf8e9d30
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8c342891
xor eax, 0xad6cbc75
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf2b78470
xor eax, 0xf37d368e
rol eax, 0x10
popf
pushf
not eax
add eax, 0x858ad7f3
xor eax, 0xbbc5f40d
rol eax, 0xce
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x58be7c4
pushf
not eax
add eax, 0x8ff9d2fc
xor eax, 0xceca3d10
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8ab03759
xor eax, 0xca5b9074
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa6bece82
xor eax, 0x8347de9d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd67eafc2
xor eax, 0xcb40b18a
rol eax, 0x2d
popf
jmp 0x1803d7fbe
cmp byte [rdi + 0x3756], bl
je 0x1803d9c0b
push rax
pushf
mov eax, 0x711463a3
pushf
not eax
add eax, 0xbeb26c3b
xor eax, 0xaf0283e8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa98aab50
xor eax, 0xc31b32ce
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa6c30a6f
xor eax, 0xc9308cd6
rol eax, 0x56
popf
pushf
not eax
add eax, 0x94f8dc75
xor eax, 0xbfb140c6
rol eax, 0xc1
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xd37d045c
pushf
not eax
add eax, 0x97c2eb90
xor eax, 0xe6390c7e
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfe85da7a
xor eax, 0x8c20bd6b
rol eax, 0x54
popf
pushf
not eax
add eax, 0xee4f7af1
xor eax, 0xd746bdae
rol eax, 0x11
popf
jmp 0x1803d7fbe
movss xmm1, dword [rdi + 0x38]
xor ecx, ecx
mulss xmm1, dword [0x1801d1e38]
call fcn.1803ee20e
test al, al
jne 0x1803d9caf
push rax
pushf
mov eax, 0x22071ae1
pushf
not eax
add eax, 0xd5769d65
xor eax, 0xcb884d04
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x80836cc1
xor eax, 0xdd939a35
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd8ebb2d0
xor eax, 0xe0d2f512
rol eax, 0xef
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xc4386c7e
pushf
not eax
add eax, 0xb70cc882
xor eax, 0x8a794779
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x899f467c
xor eax, 0xf3b7d83b
rol eax, 0x18
popf
pushf
not eax
add eax, 0xeb92bfa6
xor eax, 0xb3c98176
rol eax, 0x1f
popf
jmp 0x1803d7fbe
mov dword [rdi + 0x48cc], esi
mov bl, 0x9c
pushf
not bl
add bl, 0x74
xor bl, 0xf5
rol bl, 0xe5
popf
pushf
not bl
add bl, 0xae
xor bl, 0x64
rol bl, 0x33
popf
pushf
not bl
add bl, 0x6b
xor bl, 0x20
rol bl, 0x20
popf
pushf
not bl
add bl, 0xec
xor bl, 0x89
rol bl, 0x52
popf
mov dword [rdi + 0x48c0], esi
mov dword [rdi + 0x48d0], 1
push rax
pushf
mov eax, 0xe4e62367
pushf
not eax
add eax, 0x885b0cba
xor eax, 0x921d5836
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa9340692
xor eax, 0x9027ac20
rol eax, 0xe3
popf
jmp 0x1803d7fbe
cmp byte [rsp + 0x40], 0
je 0x1803d9dba
push rax
pushf
mov eax, 0x281ab68c
pushf
not eax
add eax, 0xb27d9b7c
xor eax, 0x9f2d97fd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xae99fae6
xor eax, 0xa3f0b15c
rol eax, 0x14
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xed72eb29
pushf
not eax
add eax, 0xe9595146
xor eax, 0x88a414de
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb32a9084
xor eax, 0x82947ce9
rol eax, 9
popf
jmp 0x1803d7fbe
test bl, bl
jne 0x1803d9e28
push rax
pushf
mov eax, 0x1dfa19be
pushf
not eax
add eax, 0x9d92689b
xor eax, 0xeffa5297
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc562e968
xor eax, 0xb4e08ce4
rol eax, 0x8f
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x46af911a
pushf
not eax
add eax, 0xa9136106
xor eax, 0x8c582113
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x986b1ea8
xor eax, 0xab8fa860
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb532b210
xor eax, 0xeb0a658f
rol eax, 0xd2
popf
jmp 0x1803d7fbe
mov rbx, qword [rbp - 0x60]
mov ecx, esi
mov rdx, rbx
call fcn.1802dc89c
mov rdx, rbx
mov ecx, esi
call fcn.1803dfd6b
mov rcx, rbx
call fcn.1802cdf27
mov dword [rdi + 0x4740], 3
push rax
pushf
mov eax, 0xb91a4ec8
pushf
not eax
add eax, 0x8c2bdb79
xor eax, 0x82487bc6
rol eax, 7
popf
pushf
not eax
add eax, 0x87e1c808
xor eax, 0x8580391f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfaab6dac
xor eax, 0xeedca6f3
rol eax, 0xaf
popf
jmp 0x1803d7fbe
mov ecx, 0x4fe817e8
pushf
not ecx
add ecx, 0xa7a58af3
xor ecx, 0xa10c7868
rol ecx, 0xcd
popf
pushf
not ecx
add ecx, 0xa47b926d
xor ecx, 0x832b3396
rol ecx, 0xae
popf
cmp dword [rdi + 0x3f30], esi
je 0x1803d9f5b
push rax
pushf
mov eax, 0x9d6e4a57
pushf
not eax
add eax, 0xdb9c6118
xor eax, 0x8e49a949
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa1c7f61e
xor eax, 0xdf8b7f00
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa705c16c
xor eax, 0xa9bbed44
rol eax, 0x3a
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x3d9d11cd
pushf
not eax
add eax, 0xda56f352
xor eax, 0x94ed61fb
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe3ed2c86
xor eax, 0xa185288d
rol eax, 0xce
popf
jmp 0x1803d7fbe
lea ecx, [r13 + 7]
push rax
pushf
mov eax, 0x124c7bc7
pushf
not eax
add eax, 0xa7839899
xor eax, 0xdc70c7bf
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x82cd6a73
xor eax, 0xccc0a28f
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9c19c28f
xor eax, 0xade6bb39
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa4fd725d
xor eax, 0xb1336810
rol eax, 0x2c
popf
jmp 0x1803d7fbe
movss xmm1, dword [0x1801d1e60]
call fcn.1803fe7ae
mov r8d, 0x2798ebc7
pushf
not r8d
add r8d, 0xe53abf94
xor r8d, 0xe2eadcc4
rol r8d, 0x1d
popf
pushf
not r8d
add r8d, 0xe6680941
xor r8d, 0xda7fa75f
rol r8d, 0x10
popf
lea rcx, [rsp + 0x48]
mov edx, esi
mov ebx, eax
call fcn.180402ecb
movss xmm0, dword [rdi + 0x3824]
mov r9b, 0xfe
pushf
not r9b
add r9b, 0x48
xor r9b, 0x4a
rol r9b, 0x20
popf
pushf
not r9b
add r9b, 0x49
xor r9b, 0xc5
rol r9b, 0x29
popf
mov rdx, qword [rsp + 0x50]
mov r8d, ebx
mov rcx, qword [rsp + 0x48]
movss dword [rsp + 0x20], xmm0
call fcn.1802f8aa1
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.1800d1930
movzx ebx, al
test al, al
je 0x1803da12b
push rax
pushf
mov eax, 0xe70d7610
pushf
not eax
add eax, 0xb69582a3
xor eax, 0xcb6aa365
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa07f4df5
xor eax, 0xf9ef94d1
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8e042922
xor eax, 0xdfd25817
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf5e5f301
xor eax, 0xb7b83264
rol eax, 0xca
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x12febcd0
pushf
not eax
add eax, 0xb771f9f8
xor eax, 0xae417b71
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf55c0017
xor eax, 0xe2c8d759
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf4cb83d2
xor eax, 0x8e1ba431
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x83924295
xor eax, 0xc49e09d3
rol eax, 0x5f
popf
jmp 0x1803d7fbe
mov ecx, esi
call fcn.1804473ee
push rax
pushf
mov eax, 0x29948f01
pushf
not eax
add eax, 0xe5d63c61
xor eax, 0x8d26a3f4
rol eax, 0xee
popf
pushf
not eax
add eax, 0x976decde
xor eax, 0xd3d9a084
rol eax, 0xb1
popf
jmp 0x1803d7fbe
mov r9, r12
mov qword [rsp + 0x20], r15
mov r8d, r14d
lea rcx, [rbp - 0x50]
mov edx, 0xaac63a44
pushf
not edx
add edx, 0x9c10f054
xor edx, 0xbc6c4d69
rol edx, 0x22
popf
pushf
not edx
add edx, 0xa7dcac23
xor edx, 0xc3bb6050
rol edx, 0x1c
popf
pushf
not edx
add edx, 0xbe45dfdb
xor edx, 0x9308ffbc
rol edx, 0x5d
popf
pushf
not edx
add edx, 0xdb898e5c
xor edx, 0xa781b291
rol edx, 0x2d
popf
call fcn.18027ff18
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 0x1803da28d
push rax
pushf
mov eax, 0xdb94e9e2
pushf
not eax
add eax, 0xd7fb657d
xor eax, 0xbffb873f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xbdfbc870
xor eax, 0xbfbc963b
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa2dc9760
xor eax, 0x93c4bd57
rol eax, 0xf0
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x5479fb5a
pushf
not eax
add eax, 0xcb9c9f8b
xor eax, 0xfc286a77
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xfa6645fe
xor eax, 0xb87044ae
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd2bfa5cb
xor eax, 0xf6a2b63a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa1c6eaed
xor eax, 0x891fe515
rol eax, 0x72
popf
jmp 0x1803d7fbe
lea rdx, [0x1c9161269]
pushf
sub rdx, 0x48f8d415
popf
lea rcx, [0x1cb1c4e4e]
pushf
sub rcx, 0x4aff0ff6
popf
call fcn.18042346c
push rax
pushf
mov eax, 0x377af0d3
pushf
not eax
add eax, 0x9d92bb98
xor eax, 0xde708607
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa4ffd60b
xor eax, 0xb83c1da5
rol eax, 3
popf
jmp 0x1803d7fbe
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.18035e165
movss xmm0, dword [rsp + 0x78]
comiss xmm0, xmm6
jbe 0x1803da3e2
push rax
pushf
mov eax, 0xc8cfcd76
pushf
not eax
add eax, 0xc11ceb13
xor eax, 0x90ee8017
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe723f917
xor eax, 0x9f88758b
rol eax, 0xab
popf
pushf
not eax
add eax, 0xad06bb61
xor eax, 0xf1f0929d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xee9de274
xor eax, 0xaf3cd3d4
rol eax, 0xb6
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xe9076cdc
pushf
not eax
add eax, 0xd7b527ef
xor eax, 0xd5ab77dd
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe39dd7f7
xor eax, 0xefcf164d
rol eax, 0x82
popf
jmp 0x1803d7fbe
movss xmm0, dword [rsp + 0x50]
mov r9b, 0x75
pushf
not r9b
add r9b, 0x66
xor r9b, 0x27
rol r9b, 0xf8
popf
pushf
not r9b
add r9b, 0x18
xor r9b, 0x44
rol r9b, 0x3e
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.180388951
push rax
pushf
mov eax, 0x3713fbac
pushf
not eax
add eax, 0xbc6d5392
xor eax, 0x823c3db4
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc28903a9
xor eax, 0x9b3b0a97
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb6311b28
xor eax, 0xf49b7242
rol eax, 0xec
popf
jmp 0x1803d7fbe
movzx eax, bl
jmp 0x1803da9e6
test bl, bl
je 0x1803da53d
push rax
pushf
mov eax, 0xaa9c39bd
pushf
not eax
add eax, 0xaa4f3c95
xor eax, 0xcf6b982f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa4792942
xor eax, 0xedf76887
rol eax, 0x37
popf
pushf
not eax
add eax, 0x90fd5b8c
xor eax, 0xc03ee53e
rol eax, 0xfd
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xb7a4fa7e
pushf
not eax
add eax, 0xb982cea4
xor eax, 0x8c5cc71b
rol eax, 6
popf
pushf
not eax
add eax, 0xbbf31e56
xor eax, 0xb24b6e6f
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc41127f8
xor eax, 0xc03e1211
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe2516125
xor eax, 0xd724fe0a
rol eax, 0x9f
popf
jmp 0x1803d7fbe
mov r12, qword [rsp + 0x70]
mov r14d, dword [rsp + 0x44]
push rax
pushf
mov eax, 0xc69292cf
pushf
not eax
add eax, 0xfa057102
xor eax, 0xb4398596
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd9fe5fb2
xor eax, 0xec5bce2a
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa3f334f8
xor eax, 0xdd65622d
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x941b13b6
xor eax, 0x816cd550
rol eax, 0xbb
popf
jmp 0x1803d7fbe
test byte [rbp + 0x98], 0x10
mov rbx, qword [rbp + 0x88]
je 0x1803da63c
push rax
pushf
mov eax, 0x84be9e42
pushf
not eax
add eax, 0xd50e5051
xor eax, 0xb88953e5
rol eax, 0x72
popf
pushf
not eax
add eax, 0xbb945851
xor eax, 0xe3e4b536
rol eax, 0x24
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0xa6962fac
pushf
not eax
add eax, 0xbfc74509
xor eax, 0x866b5681
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xbe1e99e7
xor eax, 0x84fcd612
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa1450a06
xor eax, 0x8ac021ca
rol eax, 0xff
popf
pushf
not eax
add eax, 0xdc01f02f
xor eax, 0xeec89d67
rol eax, 0xc3
popf
jmp 0x1803d7fbe
test r12, r12
je 0x1803da6e0
push rax
pushf
mov eax, 0x6e3ec890
pushf
not eax
add eax, 0xab2d21f9
xor eax, 0x95ed0fa1
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x87bfea4a
xor eax, 0xec94b3e3
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xed038466
xor eax, 0xeb113ccd
rol eax, 0xf2
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x58d55833
pushf
not eax
add eax, 0xce837c42
xor eax, 0xeb7a24f4
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc842e37f
xor eax, 0x8872df47
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xfd94c052
xor eax, 0xd97f9a39
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf12c775a
xor eax, 0x9c5caeae
rol eax, 0xa1
popf
jmp 0x1803d7fbe
test rbx, rbx
je 0x1803da771
push rax
pushf
mov eax, 0x961aa6fa
pushf
not eax
add eax, 0x8708a235
xor eax, 0xb11f3364
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa150c94b
xor eax, 0x89cf8c98
rol eax, 0x72
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x8ae23fab
pushf
not eax
add eax, 0xe51d6703
xor eax, 0xa7e11d69
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd88d373a
xor eax, 0xf934c48d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9faba18a
xor eax, 0x96d2684d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbc5db287
xor eax, 0xaf681820
rol eax, 0xd5
popf
jmp 0x1803d7fbe
mov r8, rbx
mov rdx, r12
mov ecx, r14d
call fcn.1800d1720
test eax, eax
jns 0x1803da80f
push rax
pushf
mov eax, 0x424f1562
pushf
not eax
add eax, 0x81cc88da
xor eax, 0xdbbc9bde
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc76f5c8c
xor eax, 0xb232cc4e
rol eax, 0xbb
popf
jmp 0x1803d7fbe
push rax
pushf
mov eax, 0x8cb92042
pushf
not eax
add eax, 0x98645e56
xor eax, 0xd396c518
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf86b3b1f
xor eax, 0x9b522345
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbda503f7
xor eax, 0xd2310d85
rol eax, 0xfb
popf
jmp 0x1803d7fbe
mov dl, 0x93
pushf
not dl
add dl, 0xa
xor dl, 0xd9
rol dl, 0x80
popf
pushf
not dl
add dl, 0xe5
xor dl, 0xd7
rol dl, 0x77
popf
pushf
not dl
add dl, 0x26
xor dl, 0xb0
rol dl, 0x6e
popf
jmp 0x1803da901
xor dl, dl
push rax
pushf
mov eax, 0x22466c6c
pushf
not eax
add eax, 0xfbeeb79b
xor eax, 0xd41dd01b
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc217e136
xor eax, 0xa2b0bbf1
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe82298b0
xor eax, 0x96f0c8f0
rol eax, 0x42
popf
jmp 0x1803d7fbe
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.1800d81b0
jmp 0x1803da9e6
xor al, al
push rax
pushf
mov eax, 0xdce91532
pushf
not eax
add eax, 0xeb88b3b3
xor eax, 0xe61c9d70
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8686ef1c
xor eax, 0xdda68db2
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9d8178fc
xor eax, 0x9b41c7a2
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa521e2f0
xor eax, 0xa0347432
rol eax, 0x55
popf
jmp 0x1803d7fbe
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.180197f20
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