Function at 0x1804509df
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xbeb86d56
pushf
not eax
add eax, 0xa4be72c5
xor eax, 0xb6a4f8ec
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf366b0d0
xor eax, 0xcb15320e
rol eax, 0x31
popf
cmp eax, 0x63
jne 0x18043c526
popf
pop rax
jmp 0x18044024d
cmp eax, 0x48
jne 0x18043c535
popf
pop rax
jmp 0x18043f3fd
cmp eax, 0x3f
jne 0x18043c544
popf
pop rax
jmp 0x18043eed3
cmp eax, 1
jne 0x18043c553
popf
pop rax
jmp 0x18043ce69
cmp eax, 0x4a
jne 0x18043c562
popf
pop rax
jmp 0x18043f4ca
cmp eax, 0x78
jne 0x18043c571
popf
pop rax
jmp 0x180440d2d
cmp eax, 0x80
jne 0x18043c580
popf
pop rax
jmp 0x180441173
cmp eax, 0x6e
jne 0x18043c58f
popf
pop rax
jmp 0x1804407b3
cmp eax, 0x8b
jne 0x18043c59e
popf
pop rax
jmp 0x180441891
cmp eax, 0x7d
jne 0x18043c5ad
popf
pop rax
jmp 0x180440fb7
cmp eax, 0x2a
jne 0x18043c5bc
popf
pop rax
jmp 0x18043e43d
cmp eax, 0x71
jne 0x18043c5cb
popf
pop rax
jmp 0x180440a20
cmp eax, 0x1c
jne 0x18043c5da
popf
pop rax
jmp 0x18043dcd9
cmp eax, 0x2e
jne 0x18043c5e9
popf
pop rax
jmp 0x18043e633
cmp eax, 0x89
jne 0x18043c5f8
popf
pop rax
jmp 0x18044170e
cmp eax, 0x2b
jne 0x18043c607
popf
pop rax
jmp 0x18043e4bf
cmp eax, 0x1b
jne 0x18043c616
popf
pop rax
jmp 0x18043dc95
cmp eax, 0x6a
jne 0x18043c625
popf
pop rax
jmp 0x1804405e7
cmp eax, 0x23
jne 0x18043c634
popf
pop rax
jmp 0x18043e07c
cmp eax, 0x5b
jne 0x18043c643
popf
pop rax
jmp 0x18043febc
cmp eax, 0x43
jne 0x18043c652
popf
pop rax
jmp 0x18043f116
cmp eax, 0x13
jne 0x18043c661
popf
pop rax
jmp 0x18043d837
cmp eax, 0x33
jne 0x18043c670
popf
pop rax
jmp 0x18043e8c5
cmp eax, 0x24
jne 0x18043c67f
popf
pop rax
jmp 0x18043e12a
cmp eax, 0x1e
jne 0x18043c68e
popf
pop rax
jmp 0x18043dda7
cmp eax, 0xc
jne 0x18043c69d
popf
pop rax
jmp 0x18043d47f
cmp eax, 0x26
jne 0x18043c6ac
popf
pop rax
jmp 0x18043e201
cmp eax, 0x27
jne 0x18043c6bb
popf
pop rax
jmp 0x18043e2c3
cmp eax, 0x30
jne 0x18043c6ca
popf
pop rax
jmp 0x18043e728
cmp eax, 0x10
jne 0x18043c6d9
popf
pop rax
jmp 0x18043d637
cmp eax, 0x37
jne 0x18043c6e8
popf
pop rax
jmp 0x18043ead4
cmp eax, 9
jne 0x18043c6f7
popf
pop rax
jmp 0x18043d303
cmp eax, 0x39
jne 0x18043c706
popf
pop rax
jmp 0x18043ebf6
cmp eax, 0x16
jne 0x18043c715
popf
pop rax
jmp 0x18043d98d
cmp eax, 0x7e
jne 0x18043c724
popf
pop rax
jmp 0x180441037
cmp eax, 0x4b
jne 0x18043c733
popf
pop rax
jmp 0x18043f51d
cmp eax, 0x92
jne 0x18043c742
popf
pop rax
jmp 0x180441bfe
cmp eax, 0x14
jne 0x18043c751
popf
pop rax
jmp 0x18043d8a9
cmp eax, 0x72
jne 0x18043c760
popf
pop rax
jmp 0x180440a6b
cmp eax, 0x7f
jne 0x18043c76f
popf
pop rax
jmp 0x1804410da
cmp eax, 0x69
jne 0x18043c77e
popf
pop rax
jmp 0x1804405a6
cmp eax, 0x83
jne 0x18043c78d
popf
pop rax
jmp 0x18044130a
cmp eax, 0x51
jne 0x18043c79c
popf
pop rax
jmp 0x18043f87e
cmp eax, 0x11
jne 0x18043c7ab
popf
pop rax
jmp 0x18043d680
cmp eax, 0x35
jne 0x18043c7ba
popf
pop rax
jmp 0x18043ea11
cmp eax, 0x68
jne 0x18043c7c9
popf
pop rax
jmp 0x180440510
cmp eax, 0x7a
jne 0x18043c7d8
popf
pop rax
jmp 0x180440e5f
cmp eax, 0x6b
jne 0x18043c7e7
popf
pop rax
jmp 0x180440637
cmp eax, 0x38
jne 0x18043c7f6
popf
pop rax
jmp 0x18043eb78
cmp eax, 0x64
jne 0x18043c805
popf
pop rax
jmp 0x1804402b8
cmp eax, 0x5c
jne 0x18043c814
popf
pop rax
jmp 0x18043ff36
cmp eax, 0x15
jne 0x18043c823
popf
pop rax
jmp 0x18043d951
cmp eax, 5
jne 0x18043c832
popf
pop rax
jmp 0x18043d0ab
cmp eax, 6
jne 0x18043c841
popf
pop rax
jmp 0x18043d122
cmp eax, 0x85
jne 0x18043c850
popf
pop rax
jmp 0x18044147c
cmp eax, 0x49
jne 0x18043c85f
popf
pop rax
jmp 0x18043f43a
cmp eax, 0x1f
jne 0x18043c86e
popf
pop rax
jmp 0x18043de26
cmp eax, 4
jne 0x18043c87d
popf
pop rax
jmp 0x18043d056
cmp eax, 0x8f
jne 0x18043c88c
popf
pop rax
jmp 0x180441ad3
cmp eax, 0x4d
jne 0x18043c89b
popf
pop rax
jmp 0x18043f60e
cmp eax, 0x90
jne 0x18043c8aa
popf
pop rax
jmp 0x180441b20
cmp eax, 0x45
jne 0x18043c8b9
popf
pop rax
jmp 0x18043f256
cmp eax, 0x2c
jne 0x18043c8c8
popf
pop rax
jmp 0x18043e53d
cmp eax, 0x5f
jne 0x18043c8d7
popf
pop rax
jmp 0x1804400b4
cmp eax, 0x19
jne 0x18043c8e6
popf
pop rax
jmp 0x18043db09
cmp eax, 0x1d
jne 0x18043c8f5
popf
pop rax
jmp 0x18043dd25
cmp eax, 0x86
jne 0x18043c904
popf
pop rax
jmp 0x180441532
cmp eax, 0x53
jne 0x18043c913
popf
pop rax
jmp 0x18043fa0f
cmp eax, 0x4f
jne 0x18043c922
popf
pop rax
jmp 0x18043f74e
cmp eax, 0x6c
jne 0x18043c931
popf
pop rax
jmp 0x1804406b6
cmp eax, 7
jne 0x18043c940
popf
pop rax
jmp 0x18043d1c6
cmp eax, 0x91
jne 0x18043c94f
popf
pop rax
jmp 0x180441bc5
cmp eax, 0x84
jne 0x18043c95e
popf
pop rax
jmp 0x1804413f2
cmp eax, 0x7c
jne 0x18043c96d
popf
pop rax
jmp 0x180440f48
cmp eax, 0xd
jne 0x18043c97c
popf
pop rax
jmp 0x18043d505
cmp eax, 0x8c
jne 0x18043c98b
popf
pop rax
jmp 0x180441903
cmp eax, 0x18
jne 0x18043c99a
popf
pop rax
jmp 0x18043daba
cmp eax, 0x28
jne 0x18043c9a9
popf
pop rax
jmp 0x18043e380
cmp eax, 0x22
jne 0x18043c9b8
popf
pop rax
jmp 0x18043dfa6
cmp eax, 0x50
jne 0x18043c9c7
popf
pop rax
jmp 0x18043f7f1
cmp eax, 0x52
jne 0x18043c9d6
popf
pop rax
jmp 0x18043f8e1
cmp eax, 0x41
jne 0x18043c9e5
popf
pop rax
jmp 0x18043f000
cmp eax, 0x67
jne 0x18043c9f4
popf
pop rax
jmp 0x180440470
cmp eax, 0x70
jne 0x18043ca03
popf
pop rax
jmp 0x180440977
cmp eax, 0x29
jne 0x18043ca12
popf
pop rax
jmp 0x18043e3e1
cmp eax, 0x3e
jne 0x18043ca21
popf
pop rax
jmp 0x18043ee2a
cmp eax, 0
jne 0x18043ca30
popf
pop rax
jmp 0x18043cdb4
cmp eax, 0x4e
jne 0x18043ca3f
popf
pop rax
jmp 0x18043f6b6
cmp eax, 0x31
jne 0x18043ca4e
popf
pop rax
jmp 0x18043e771
cmp eax, 0x62
jne 0x18043ca5d
popf
pop rax
jmp 0x1804401ce
cmp eax, 0x82
jne 0x18043ca6c
popf
pop rax
jmp 0x180441262
cmp eax, 0x8e
jne 0x18043ca7b
popf
pop rax
jmp 0x180441a1b
cmp eax, 0x8a
jne 0x18043ca8a
popf
pop rax
jmp 0x180441822
cmp eax, 0x7b
jne 0x18043ca99
popf
pop rax
jmp 0x180440e9d
cmp eax, 0x75
jne 0x18043caa8
popf
pop rax
jmp 0x180440b81
cmp eax, 3
jne 0x18043cab7
popf
pop rax
jmp 0x18043cfb0
cmp eax, 0x6f
jne 0x18043cac6
popf
pop rax
jmp 0x1804408b2
cmp eax, 0x34
jne 0x18043cad5
popf
pop rax
jmp 0x18043e97f
cmp eax, 0x88
jne 0x18043cae4
popf
pop rax
jmp 0x18044168e
cmp eax, 0x76
jne 0x18043caf3
popf
pop rax
jmp 0x180440c13
cmp eax, 0xb
jne 0x18043cb02
popf
pop rax
jmp 0x18043d3a6
cmp eax, 0x66
jne 0x18043cb11
popf
pop rax
jmp 0x1804403cf
cmp eax, 0x81
jne 0x18043cb20
popf
pop rax
jmp 0x1804411cc
cmp eax, 0xe
jne 0x18043cb2f
popf
pop rax
jmp 0x18043d541
cmp eax, 0x3a
jne 0x18043cb3e
popf
pop rax
jmp 0x18043ecb1
cmp eax, 2
jne 0x18043cb4d
popf
pop rax
jmp 0x18043ced4
cmp eax, 0x65
jne 0x18043cb5c
popf
pop rax
jmp 0x180440314
cmp eax, 0x21
jne 0x18043cb6b
popf
pop rax
jmp 0x18043df3b
cmp eax, 0x79
jne 0x18043cb7a
popf
pop rax
jmp 0x180440dcf
cmp eax, 0x17
jne 0x18043cb89
popf
pop rax
jmp 0x18043da37
cmp eax, 0x87
jne 0x18043cb98
popf
pop rax
jmp 0x1804415f6
cmp eax, 0x46
jne 0x18043cba7
popf
pop rax
jmp 0x18043f2ea
cmp eax, 0x32
jne 0x18043cbb6
popf
pop rax
jmp 0x18043e822
cmp eax, 0x6d
jne 0x18043cbc5
popf
pop rax
jmp 0x180440735
cmp eax, 0x60
jne 0x18043cbd4
popf
pop rax
jmp 0x180440103
cmp eax, 0x42
jne 0x18043cbe3
popf
pop rax
jmp 0x18043f081
cmp eax, 8
jne 0x18043cbf2
popf
pop rax
jmp 0x18043d233
cmp eax, 0x57
jne 0x18043cc01
popf
pop rax
jmp 0x18043fcac
cmp eax, 0x59
jne 0x18043cc10
popf
pop rax
jmp 0x18043fdb8
cmp eax, 0x2f
jne 0x18043cc1f
popf
pop rax
jmp 0x18043e6c5
cmp eax, 0x1a
jne 0x18043cc2e
popf
pop rax
jmp 0x18043dc09
cmp eax, 0x73
jne 0x18043cc3d
popf
pop rax
jmp 0x180440afc
cmp eax, 0x12
jne 0x18043cc4c
popf
pop rax
jmp 0x18043d7a2
cmp eax, 0x44
jne 0x18043cc5b
popf
pop rax
jmp 0x18043f1ba
cmp eax, 0x3c
jne 0x18043cc6a
popf
pop rax
jmp 0x18043ed63
cmp eax, 0x74
jne 0x18043cc79
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
push rbp
push rsi
push r12
push r13
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov r10, qword [0x180259f90]
mov r11, r9
mov r15, r8
mov r12d, edx
mov esi, ecx
mov rax, qword [r10 + 0x3ed0]
mov byte [rax + 0xb0], 1
mov r13, qword [r10 + 0x3ed0]
cmp byte [r13 + 0xb3], 0
je 0x18043ce36
push rax
pushf
mov eax, 0xd59d9e0a
pushf
not eax
add eax, 0xedeb29c7
xor eax, 0xf467f571
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8c60aae5
xor eax, 0xd8e52045
rol eax, 0xf1
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x8b729c51
pushf
not eax
add eax, 0xe4933c3c
xor eax, 0x8352df8c
rol eax, 0x24
popf
pushf
not eax
add eax, 0x933d9b99
xor eax, 0xec11952b
rol eax, 0x6e
popf
jmp 0x18043c517
xor al, al
add rsp, 0x140
pop r15
pop r13
pop r12
pop rsi
pop rbp
ret
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x138], rdi
mov rdi, qword [0x180259f90]
mov qword [rsp + 0x130], r14
mov r14d, r12d
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm7
movaps xmmword [rsp + 0x100], xmm8
movaps xmmword [rsp + 0xf0], xmm9
movaps xmmword [rsp + 0xe0], xmm10
shr r14d, 1
movaps xmmword [rsp + 0xd0], xmm11
and r14b, 1
movaps xmmword [rsp + 0xc0], xmm12
movaps xmmword [rsp + 0xb0], xmm13
mov dword [rsp + 0x70], r14d
jne 0x18043cf7d
push rax
pushf
mov eax, 0x4a39a2e9
pushf
not eax
add eax, 0xa74886e7
xor eax, 0x8436071c
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf83b6fa7
xor eax, 0xbf32f958
rol eax, 0x6c
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xbb16ffa3
pushf
not eax
add eax, 0xf2843178
xor eax, 0xcf2a8756
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe1fb7ffa
xor eax, 0x82f2892c
rol eax, 0xe0
popf
jmp 0x18043c517
bt r12d, 0xa
jb 0x18043cffd
push rax
pushf
mov eax, 0xcb90256f
pushf
not eax
add eax, 0x8aea7311
xor eax, 0xd1b4c09d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe8087f75
xor eax, 0x820d3900
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xca48934c
xor eax, 0xf25938ee
rol eax, 0x82
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x1c5afca0
pushf
not eax
add eax, 0xeeef973c
xor eax, 0xa2f27d5e
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc036c7be
xor eax, 0x9ad0c0b9
rol eax, 0x19
popf
pushf
not eax
add eax, 0xfaf67185
xor eax, 0xde500734
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8345758c
xor eax, 0xa04fdc1f
rol eax, 0xb1
popf
jmp 0x18043c517
movss xmm7, dword [r13 + 0x130]
lea rbx, [rdi + 0x3820]
minss xmm7, dword [rbx]
movss xmm10, dword [rdi + 0x381c]
jmp 0x18043d122
movss xmm0, dword [rdi + 0x3820]
lea rbx, [rdi + 0x3820]
movss xmm1, dword [rdi + 0x381c]
unpcklps xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x68], xmm1
movss xmm10, dword [rsp + 0x68]
shufps xmm0, xmm0, 0x55
movaps xmm7, xmm0
push rax
pushf
mov eax, 0xae78c916
pushf
not eax
add eax, 0xde1cea0c
xor eax, 0xe943ee38
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb852559b
xor eax, 0xe03ba8bd
rol eax, 0x71
popf
pushf
not eax
add eax, 0xbc09fe71
xor eax, 0xa5e1c1a6
rol eax, 0x29
popf
jmp 0x18043c517
test r9, r9
jne 0x18043d16d
push rax
pushf
mov eax, 0x93fcff61
pushf
not eax
add eax, 0xd4eb7161
xor eax, 0xe3361c2c
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe66c0e46
xor eax, 0xbd628886
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf3dabae2
xor eax, 0xc1b52145
rol eax, 0x8c
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x55ea84b9
pushf
not eax
add eax, 0x8521c13d
xor eax, 0xb69eb1d4
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa5e55495
xor eax, 0x88e5fdb9
rol eax, 0x71
popf
pushf
not eax
add eax, 0x987790c7
xor eax, 0xf041917d
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe67c2c07
xor eax, 0xf0f6acfe
rol eax, 0x22
popf
jmp 0x18043c517
xor edx, edx
mov rcx, r15
call fcn.18033d497
mov r11, rax
mov qword [rbp + 0x88], rax
push rax
pushf
mov eax, 0x232bf6c9
pushf
not eax
add eax, 0x876e8ecd
xor eax, 0xdb1c4937
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xecdb633c
xor eax, 0xe27af5b2
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf1996af2
xor eax, 0x9cc07c13
rol eax, 0xde
popf
pushf
not eax
add eax, 0xca5b7e0b
xor eax, 0xb4fa54c4
rol eax, 0x14
popf
jmp 0x18043c517
movss xmm0, dword [0x1801d1ed0]
lea rcx, [rbp - 0x70]
xor r9d, r9d
movss dword [rsp + 0x20], xmm0
mov r8, r11
mov rdx, r15
call fcn.18030ba0e
movss xmm0, dword [rbx]
xorps xmm13, xmm13
movss xmm2, dword [r13 + 0x124]
addss xmm0, xmm0
movss xmm8, dword [0x1801d1e78]
addss xmm0, dword [rdi + 0x3c20]
mov dword [rsp + 0x50], 0
minss xmm2, xmm0
movaps xmm0, xmm7
mulss xmm0, xmm8
addss xmm0, dword [rbp - 0x6c]
maxss xmm2, xmm0
bt r12d, 0xc
jae 0x18043d2d0
push rax
pushf
mov eax, 0xf603b14e
pushf
not eax
add eax, 0xe886aa2b
xor eax, 0xfb096414
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe4a994e0
xor eax, 0xb28331f8
rol eax, 0x4e
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x2bbb3952
pushf
not eax
add eax, 0xc014dd8c
xor eax, 0xa98c8ad2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe473b124
xor eax, 0x90c4fd46
rol eax, 0x6b
popf
jmp 0x18043c517
movss xmm1, dword [r13 + 0x210]
jmp 0x18043d3a6
movss xmm12, dword [0x1801d1e38]
movss xmm11, dword [0x1801d1e60]
movss dword [rsp + 0x50], xmm1
movss xmm0, dword [r13 + 0xfc]
movss dword [rsp + 0x54], xmm0
movaps xmm0, xmm2
movss xmm3, dword [r13 + 0x218]
movss dword [rsp + 0x58], xmm3
addss xmm0, dword [r13 + 0xfc]
movss dword [rsp + 0x5c], xmm0
test r14b, r14b
je 0x18043d44c
push rax
pushf
mov eax, 0x4157a77a
pushf
not eax
add eax, 0xfad30e0f
xor eax, 0xddebddfc
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9c6fa6eb
xor eax, 0x9d7c1aa1
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa9032833
xor eax, 0xf49bd52f
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb0023a34
xor eax, 0xc47b1181
rol eax, 0xf8
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xb901369a
pushf
not eax
add eax, 0xdfb3ca62
xor eax, 0xbdcb5b16
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdb73df19
xor eax, 0xc1406e7f
rol eax, 0xdb
popf
jmp 0x18043c517
movss xmm0, dword [r13 + 0x48]
mulss xmm0, xmm12
subss xmm0, xmm11
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
movss xmm1, dword [r13 + 0x48]
mulss xmm1, xmm12
cvttss2si eax, xmm1
movaps xmm1, xmm10
mulss xmm1, dword [0x1801d1e80]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, xmm3
movss dword [rsp + 0x58], xmm0
jmp 0x18043d541
movaps xmm1, xmm10
mulss xmm1, xmm8
push rax
pushf
mov eax, 0xbc0d6d64
pushf
not eax
add eax, 0xbc31f00c
xor eax, 0xf263e2e2
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8ad762c8
xor eax, 0xf8e3514b
rol eax, 0x2f
popf
jmp 0x18043c517
movss xmm6, dword [rdi + 0x3c20]
movaps xmm3, xmm7
maxss xmm3, dword [r13 + 0x130]
movaps xmm9, xmm6
addss xmm9, xmm1
movss xmm1, dword [rbp - 0x70]
comiss xmm1, xmm13
jbe 0x18043d59c
push rax
pushf
mov eax, 0x18e7566b
pushf
not eax
add eax, 0xf4a908e9
xor eax, 0xd749bb61
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd153f99f
xor eax, 0xb12f976c
rol eax, 0x57
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x8595ec88
pushf
not eax
add eax, 0x8528439b
xor eax, 0x8f6b9505
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc9297780
xor eax, 0xaed4216c
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcfa756b8
xor eax, 0xb992309e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd448fa8d
xor eax, 0x9fcef4a9
rol eax, 0x4a
popf
jmp 0x18043c517
xorps xmm0, xmm0
push rax
pushf
mov eax, 0xf8dfce7e
pushf
not eax
add eax, 0xf8e7da61
xor eax, 0xbf2a446a
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc04f3536
xor eax, 0xe8b15f7a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9cd744bd
xor eax, 0xd2bbb008
rol eax, 0xcb
popf
jmp 0x18043c517
addss xmm3, dword [r13 + 0xfc]
addss xmm6, xmm0
movss dword [rsp + 0x6c], xmm2
movaps xmm0, xmm9
lea rcx, [rsp + 0x68]
addss xmm0, dword [r13 + 0xf8]
movaps xmm1, xmm7
movss dword [rsp + 0x4c], xmm3
movss dword [rsp + 0x68], xmm6
movss dword [rsp + 0x48], xmm0
call fcn.18029ba54
movss xmm0, dword [rsp + 0x54]
movss xmm2, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0x58]
movss dword [rbp - 0x64], xmm0
movss xmm0, dword [rsp + 0x5c]
movss dword [rbp - 0x5c], xmm0
movss dword [rbp - 0x68], xmm2
movss dword [rbp - 0x60], xmm1
test r14b, r14b
jne 0x18043d749
push rax
pushf
mov eax, 0xbca987e3
pushf
not eax
add eax, 0x886e5b7f
xor eax, 0xbf0ea220
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbe1dbab4
xor eax, 0xcdad9df1
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd80a32d5
xor eax, 0xb4ec4b8b
rol eax, 0x67
popf
pushf
not eax
add eax, 0xcc1a5a9b
xor eax, 0xc6097644
rol eax, 0x7a
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x9a439c88
pushf
not eax
add eax, 0xe090f7b1
xor eax, 0xf9155593
rol eax, 0
popf
pushf
not eax
add eax, 0xfdbc9f43
xor eax, 0x87ac8f8d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa4189c7e
xor eax, 0xf5dcafc3
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc6fe5aab
xor eax, 0xd40d739b
rol eax, 0x78
popf
jmp 0x18043c517
test r12d, 0x1800
jne 0x18043d7de
push rax
pushf
mov eax, 0x3b62d82
pushf
not eax
add eax, 0xed48d9f4
xor eax, 0xe0f899d3
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe7702500
xor eax, 0xb84e1b95
rol eax, 0xc9
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xddd8790
pushf
not eax
add eax, 0xf2442d3c
xor eax, 0x910111c7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xddd35934
xor eax, 0x9e0b9d70
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9551b9f0
xor eax, 0x8f71161a
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf5eef4ac
xor eax, 0xa0526f04
rol eax, 0xb2
popf
jmp 0x18043c517
movss xmm0, dword [rdi + 0x382c]
addss xmm6, xmm2
addss xmm0, xmm0
addss xmm0, xmm6
movss dword [rbp - 0x60], xmm0
push rax
pushf
mov eax, 0xc21ef00e
pushf
not eax
add eax, 0x8397d6d6
xor eax, 0xb1edd4c5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb8356030
xor eax, 0x9e283b9b
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa9774c9a
xor eax, 0xeb96a11d
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9f5d5ead
xor eax, 0x9ec3bf6d
rol eax, 0x75
popf
jmp 0x18043c517
mov eax, r12d
mov edx, 0xf67eee31
pushf
not edx
add edx, 0xb39924c3
xor edx, 0xc79848c1
rol edx, 0x8a
popf
pushf
not edx
add edx, 0xcdf64250
xor edx, 0xc3fd0165
rol edx, 0xf8
popf
shr eax, 8
and al, 1
mov dword [rsp + 0x60], eax
bt r12d, 8
jae 0x18043d91e
push rax
pushf
mov eax, 0x666900c4
pushf
not eax
add eax, 0xbda909c6
xor eax, 0xbc5c6218
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc9e88707
xor eax, 0x8c84fce3
rol eax, 0xfa
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x58de7eb3
pushf
not eax
add eax, 0xb7ff5c69
xor eax, 0x94c544fb
rol eax, 7
popf
pushf
not eax
add eax, 0xade7fcca
xor eax, 0xb01b5564
rol eax, 0x29
popf
jmp 0x18043c517
movzx r15d, dl
jmp 0x18043dfd4
mov rbx, qword [0x180259f90]
test byte [rbx + 0x4758], 2
mov r14, qword [rbx + 0x3ed0]
mov rcx, qword [r14 + 0x198]
je 0x18043d9f1
push rax
pushf
mov eax, 0xfbec70c2
pushf
not eax
add eax, 0x86edb0ed
xor eax, 0xe5c3af1f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa0c28b10
xor eax, 0xa689a19e
rol eax, 0x38
popf
pushf
not eax
add eax, 0x940ae985
xor eax, 0xd7f3e4c7
rol eax, 0xe8
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x5bdc9fbc
pushf
not eax
add eax, 0xfc51fc19
xor eax, 0x80d53e3e
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd732cadd
xor eax, 0xe5ebf110
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfc767a73
xor eax, 0xf3a2dd3d
rol eax, 0x5f
popf
jmp 0x18043c517
test byte [rbx + 0x4764], dl
mov edx, esi
je 0x18043da87
push rax
pushf
mov eax, 0x2cef579
pushf
not eax
add eax, 0x8f016a1a
xor eax, 0xb5d1a02c
rol eax, 0x82
popf
pushf
not eax
add eax, 0x87aecbfc
xor eax, 0xd11ba289
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcff151a7
xor eax, 0x9920b569
rol eax, 0xa1
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x9e7f2f95
pushf
not eax
add eax, 0xf77cba25
xor eax, 0xbf8e683a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe5e35cbc
xor eax, 0xfe1df6ad
rol eax, 0x5a
popf
jmp 0x18043c517
movzx r15d, byte [rbx + 0x4768]
xor r8d, r8d
test r15b, r15b
setne r8b
call fcn.18046e17e
jmp 0x18043dd25
mov r8d, 0x72a59581
pushf
not r8d
add r8d, 0xcec7955e
xor r8d, 0xdc615d3a
rol r8d, 0x56
popf
pushf
not r8d
add r8d, 0xdb671b2c
xor r8d, 0x9f62adc3
rol r8d, 0xcd
popf
pushf
not r8d
add r8d, 0xe9c497ba
xor r8d, 0xd95a4a51
rol r8d, 0x88
popf
pushf
not r8d
add r8d, 0xbfa9a702
xor r8d, 0xf68c0deb
rol r8d, 0x39
popf
call fcn.180441c5c
cmp eax, 0xffffffff
jne 0x18043dbc3
push rax
pushf
mov eax, 0x404d729a
pushf
not eax
add eax, 0x87142c49
xor eax, 0xbb1d13a1
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb4689268
xor eax, 0xd4be0299
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x85e56693
xor eax, 0xb1c46fa8
rol eax, 0xb2
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x29d54aa0
pushf
not eax
add eax, 0xa2e086b3
xor eax, 0xe88b844a
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8a8f0954
xor eax, 0xc5fa953d
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbb9f3e58
xor eax, 0x86d0631e
rol eax, 0x2e
popf
jmp 0x18043c517
mov rax, qword [0x180259f90]
xor r8d, r8d
movzx r15d, byte [rbx + 0x4768]
mov edx, esi
test r15b, r15b
mov rcx, qword [rax + 0x3ed0]
setne r8b
mov rcx, qword [rcx + 0x198]
call fcn.18046e17e
jmp 0x18043dd25
mov r8d, r12d
shr r8d, 5
and r8d, edx
mov edx, esi
call fcn.180441c5c
push rax
pushf
mov eax, 0xc779e761
pushf
not eax
add eax, 0xa95d599b
xor eax, 0x986c4f89
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbaa712d0
xor eax, 0xd62d254c
rol eax, 0x67
popf
jmp 0x18043c517
test eax, eax
setne r15b
push rax
pushf
mov eax, 0x45eccbe8
pushf
not eax
add eax, 0xdb2a1116
xor eax, 0xa93340c1
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa097fda6
xor eax, 0xbab28d83
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9c46ef94
xor eax, 0xd97d356d
rol eax, 0x94
popf
jmp 0x18043c517
cmp byte [rbx + 0x5c38], 0
je 0x18043dd74
push rax
pushf
mov eax, 0x374f0e5
pushf
not eax
add eax, 0xbfb250df
xor eax, 0xb00ada9f
rol eax, 0x75
popf
pushf
not eax
add eax, 0xefb7a558
xor eax, 0x9a80ca07
rol eax, 0x27
popf
pushf
not eax
add eax, 0xeead2ded
xor eax, 0xb3428580
rol eax, 0xb6
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xfcff7dad
pushf
not eax
add eax, 0xfeae4724
xor eax, 0xff875285
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xbdc00bf5
xor eax, 0xbfa33dfb
rol eax, 0x4d
popf
jmp 0x18043c517
test r12b, 0x10
jne 0x18043ddf3
push rax
pushf
mov eax, 0xbdea19f2
pushf
not eax
add eax, 0xa0887859
xor eax, 0xb1a7b8cc
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9ead41fb
xor eax, 0xef4c12c1
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf72420f9
xor eax, 0xe63535fa
rol eax, 0xd8
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xaa0af8c4
pushf
not eax
add eax, 0x8fd6dbd1
xor eax, 0xe8e067fc
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9c9f2430
xor eax, 0x92bf0df8
rol eax, 0xfb
popf
jmp 0x18043c517
mov eax, dword [r14 + 0x180]
sub eax, dword [rbx + 0x5c70]
cmp eax, dword [rbx + 0x5c74]
jge 0x18043de6e
push rax
pushf
mov eax, 0x48b38f66
pushf
not eax
add eax, 0xd7bff88b
xor eax, 0xd45b8b71
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd60c2514
xor eax, 0xdd56ce3e
rol eax, 0x70
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xb9d2bc9e
pushf
not eax
add eax, 0xb6e26bbf
xor eax, 0xf1565efb
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd511dee2
xor eax, 0x96d67516
rol eax, 0xda
popf
jmp 0x18043c517
test r15b, r15b
je 0x18043df73
push rax
pushf
mov eax, 0xaed77dad
pushf
not eax
add eax, 0x80031239
xor eax, 0xfd8bac32
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc44bf1ad
xor eax, 0xbd34dd18
rol eax, 0x19
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x19fa4db0
pushf
not eax
add eax, 0xea17ccb0
xor eax, 0x8560f1e5
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8e9be62e
xor eax, 0xb58190b0
rol eax, 0x27
popf
jmp 0x18043c517
mov edx, 0xa3087c29
pushf
not edx
add edx, 0xd19ccb49
xor edx, 0xf9225d8e
rol edx, 0x98
popf
pushf
not edx
add edx, 0xe64fab41
xor edx, 0xd477f52e
rol edx, 1
popf
cmp byte [rdi + 0x48f0], 0
jne 0x18043e023
push rax
pushf
mov eax, 0x4f48f20c
pushf
not eax
add eax, 0xb986162f
xor eax, 0xc86770dc
rol eax, 0x52
popf
pushf
not eax
add eax, 0xddf915fb
xor eax, 0xf6ff8418
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x90cb23a8
xor eax, 0xe6cf1f85
rol eax, 0x66
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xd7c7c5c3
pushf
not eax
add eax, 0x952fcd69
xor eax, 0xf004ec48
rol eax, 0x56
popf
pushf
not eax
add eax, 0x94aaf919
xor eax, 0xea25b119
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xde7fe170
xor eax, 0x8c2c505a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x898cd034
xor eax, 0xa003bbb7
rol eax, 0xb7
popf
jmp 0x18043c517
mov eax, r12d
and eax, 0x2008
cmp eax, 0x2000
jne 0x18043e0d1
push rax
pushf
mov eax, 0x7569a0df
pushf
not eax
add eax, 0xa682b2a0
xor eax, 0xadee6c8f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd423d593
xor eax, 0x951b766a
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9e667ace
xor eax, 0xe05c1fce
rol eax, 0xb4
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xc84e5409
pushf
not eax
add eax, 0xccbaba22
xor eax, 0xecd83e8f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf3603275
xor eax, 0xe5dcc7b6
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xaf8a3468
xor eax, 0xb2c891e4
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9368066a
xor eax, 0x8c948a45
rol eax, 0xc2
popf
jmp 0x18043c517
mov ecx, dword [r13 + 0x180]
mov eax, edx
shl eax, cl
or dword [r13 + 0x184], eax
push rax
pushf
mov eax, 0x822f06bc
pushf
not eax
add eax, 0x9caec4ea
xor eax, 0x8ba259ca
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb7da477f
xor eax, 0xd95bdce1
rol eax, 0xd9
popf
jmp 0x18043c517
movss xmm1, dword [rsp + 0x48]
mov eax, r12d
movss xmm2, dword [rdi + 0x3844]
subss xmm1, xmm9
movss xmm3, dword [rdi + 0xdfc]
and eax, 4
mov dword [rsp + 0x68], eax
neg eax
sbb ecx, ecx
and ecx, 0x1000
movaps xmm0, xmm1
mov eax, ecx
subss xmm0, xmm2
bts eax, 9
cmp byte [rsp + 0x60], 0
cmovne eax, ecx
comiss xmm3, xmm0
jb 0x18043e27d
push rax
pushf
mov eax, 0x9485a0ea
pushf
not eax
add eax, 0x960498f6
xor eax, 0xd4f629ec
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdc242b1a
xor eax, 0xf15f5e26
rol eax, 0x36
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xe1f495a8
pushf
not eax
add eax, 0x86790d13
xor eax, 0x93badaa0
rol eax, 8
popf
pushf
not eax
add eax, 0xe39262bb
xor eax, 0xe536d2d5
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd0d5e2f2
xor eax, 0x968c987b
rol eax, 0xff
popf
jmp 0x18043c517
movaps xmm0, xmm10
mulss xmm0, xmm8
addss xmm0, dword [rdi + 0x3c20]
addss xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jbe 0x18043e327
push rax
pushf
mov eax, 0x43ae2852
pushf
not eax
add eax, 0x9d901442
xor eax, 0xd7c3fd93
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd95c9331
xor eax, 0xfc5ec76f
rol eax, 4
popf
pushf
not eax
add eax, 0xae2240f0
xor eax, 0xec2dba3e
rol eax, 0x11
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xe706cd55
pushf
not eax
add eax, 0x9efd0da5
xor eax, 0xa4defc46
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf97253a3
xor eax, 0xc35734bb
rol eax, 0x73
popf
pushf
not eax
add eax, 0xfa4c697e
xor eax, 0xb6dbc56d
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc1ecd96f
xor eax, 0xd2a3afdd
rol eax, 0xee
popf
jmp 0x18043c517
mov r14b, 0xd7
pushf
not r14b
add r14b, 0x69
xor r14b, 0x4e
rol r14b, 0x8e
popf
pushf
not r14b
add r14b, 0x29
xor r14b, 0x35
rol r14b, 0xfe
popf
jmp 0x18043e43d
xor r14b, r14b
push rax
pushf
mov eax, 0x65c88c8a
pushf
not eax
add eax, 0x9eed2d75
xor eax, 0x9d3b7fea
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc29e3676
xor eax, 0xf6b329c6
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd4523f2c
xor eax, 0x966e75ab
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa993c5a4
xor eax, 0x8db9f0f0
rol eax, 0xb9
popf
jmp 0x18043c517
cmp r13, qword [rdi + 0x3ed8]
jne 0x18043e479
push rax
pushf
mov eax, 0xcc8fb965
pushf
not eax
add eax, 0xfdb4ad70
xor eax, 0xcfe8db58
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8d908710
xor eax, 0xb8d0c184
rol eax, 0x39
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xd6f6f430
pushf
not eax
add eax, 0xebc2de58
xor eax, 0xcbc2eba0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x9e162859
xor eax, 0x99ee2b89
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe7f4710a
xor eax, 0xe9c402ec
rol eax, 0x7c
popf
jmp 0x18043c517
test r14b, r14b
jne 0x18043e4f7
push rax
pushf
mov eax, 0x81f3730c
pushf
not eax
add eax, 0xab80dc8c
xor eax, 0xdacc9f19
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xee920e71
xor eax, 0xbb183575
rol eax, 0xf7
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xa6f0b445
pushf
not eax
add eax, 0x9a66bee0
xor eax, 0xb87aa1a5
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdd68c0b4
xor eax, 0xe54793a1
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc0ff2295
xor eax, 0xba8b996d
rol eax, 0xc1
popf
jmp 0x18043c517
bts eax, 0x10
test r14b, r14b
je 0x18043e58c
push rax
pushf
mov eax, 0xe0cd29a8
pushf
not eax
add eax, 0x8d499a61
xor eax, 0xcb153ce8
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa24040d1
xor eax, 0xfc8c2fb8
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9b7369ed
xor eax, 0xb29129d0
rol eax, 0xe0
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x36374828
pushf
not eax
add eax, 0x95f92ac0
xor eax, 0xa55f9d43
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb3cabdc1
xor eax, 0xd19dd76e
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe6ae34b1
xor eax, 0xfbf92697
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8c3375e5
xor eax, 0xb580c333
rol eax, 0x66
popf
jmp 0x18043c517
test r12b, 0x40
je 0x18043e67f
push rax
pushf
mov eax, 0x8e3f461e
pushf
not eax
add eax, 0xb4065c16
xor eax, 0xb4451a5d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xfa1c81d3
xor eax, 0xe4683a5c
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc2753cda
xor eax, 0x92bc8402
rol eax, 2
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x3f7f51c2
pushf
not eax
add eax, 0x82752aa3
xor eax, 0x851b5180
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf5d76a59
xor eax, 0xe3f5f0ae
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xcfa9ec60
xor eax, 0xb9d4e58d
rol eax, 0x7f
popf
jmp 0x18043c517
or eax, 0x120
jmp 0x18043e771
or eax, 0x20
push rax
pushf
mov eax, 0x79888d5a
pushf
not eax
add eax, 0x853b5b14
xor eax, 0xddc5134f
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9ff24682
xor eax, 0x8528f8a4
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfeaa892d
xor eax, 0xaf2bce3d
rol eax, 0xd4
popf
jmp 0x18043c517
lea r9, [rsp + 0x40]
mov dword [rsp + 0x20], eax
lea r8, [rsp + 0x41]
mov edx, esi
lea rcx, [rbp - 0x68]
call fcn.18040e613
xor bl, bl
cmp byte [rsp + 0x60], bl
jne 0x18043e7c9
push rax
pushf
mov eax, 0x1f8a5980
pushf
not eax
add eax, 0xb772e57f
xor eax, 0xcbd9eb5f
rol eax, 0x48
popf
pushf
not eax
add eax, 0xda6c2e45
xor eax, 0xa90b8cf1
rol eax, 0xa1
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x3d528bc3
pushf
not eax
add eax, 0x9cf01360
xor eax, 0xe504ec4a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc4f773b8
xor eax, 0xf14841a6
rol eax, 0x87
popf
pushf
not eax
add eax, 0xec4a3644
xor eax, 0xecfda376
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc63e4f62
xor eax, 0xc040c335
rol eax, 0xe5
popf
jmp 0x18043c517
test al, al
je 0x18043e87f
push rax
pushf
mov eax, 0xb7f50f25
pushf
not eax
add eax, 0x944824e5
xor eax, 0xded8f6ef
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9668690b
xor eax, 0xa85d584e
rol eax, 4
popf
pushf
not eax
add eax, 0xbb2686c8
xor eax, 0xad913e12
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe399bbb1
xor eax, 0xd6374152
rol eax, 0x38
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xa322db88
pushf
not eax
add eax, 0xb863d216
xor eax, 0xcc65ca22
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd70f9820
xor eax, 0x9f2227af
rol eax, 0x83
popf
pushf
not eax
add eax, 0x97bc270b
xor eax, 0xbda2ea24
rol eax, 0xf
popf
jmp 0x18043c517
cmp dword [rdi + 0x4ad8], esi
je 0x18043e926
push rax
pushf
mov eax, 0xa3426f0a
pushf
not eax
add eax, 0xa803281d
xor eax, 0xb509c781
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe7e87ad6
xor eax, 0x9d5d6b1e
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x950f371b
xor eax, 0x8cfe330a
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8a3718b8
xor eax, 0xa76722e6
rol eax, 0xe7
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x46679303
pushf
not eax
add eax, 0xcd4fcc15
xor eax, 0xec8695bf
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd53df001
xor eax, 0xb321a223
rol eax, 0x79
popf
pushf
not eax
add eax, 0xcd6461bb
xor eax, 0xcfbc37ff
rol eax, 0x71
popf
pushf
not eax
add eax, 0x957f8be6
xor eax, 0xf95b2c0b
rol eax, 0x88
popf
jmp 0x18043c517
test r12b, 0xc0
je 0x18043e9cb
push rax
pushf
mov eax, 0x710f4067
pushf
not eax
add eax, 0xc8773636
xor eax, 0xaa799d17
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8d03fe48
xor eax, 0xed6243b8
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbb15a808
xor eax, 0x88f9557d
rol eax, 0x88
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xa7d2412e
pushf
not eax
add eax, 0xa54f07e2
xor eax, 0x872ff0c6
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc8ed0ad8
xor eax, 0x8549d024
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8f5df33f
xor eax, 0xbef89078
rol eax, 0x6e
popf
jmp 0x18043c517
cmp dword [rdi + 0x48c0], esi
jne 0x18043ea5f
push rax
pushf
mov eax, 0x8ff9746b
pushf
not eax
add eax, 0x91f68c09
xor eax, 0xf27ee21f
rol eax, 0x82
popf
pushf
not eax
add eax, 0x93806007
xor eax, 0xa071fb8c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xfdc23fed
xor eax, 0x865de67a
rol eax, 0xd6
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x8ccbfa78
pushf
not eax
add eax, 0x9a05ff66
xor eax, 0xe9e341a6
rol eax, 0x97
popf
pushf
not eax
add eax, 0xedeb32fa
xor eax, 0x98c9be04
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8bf08ac5
xor eax, 0x83590587
rol eax, 0x89
popf
jmp 0x18043c517
test r12b, r12b
jns 0x18043eb1f
push rax
pushf
mov eax, 0xc51bf8dd
pushf
not eax
add eax, 0xeed24c2f
xor eax, 0xe9b34ddb
rol eax, 0x35
popf
pushf
not eax
add eax, 0xeedddfc9
xor eax, 0x971a2035
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xdf4fd8ef
xor eax, 0x99ffd97a
rol eax, 0xc1
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x757f5178
pushf
not eax
add eax, 0xcb1ab141
xor eax, 0x9034f02f
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd32a66e3
xor eax, 0x9122ca63
rol eax, 0x40
popf
pushf
not eax
add eax, 0x897d28ba
xor eax, 0xfa6adaf7
rol eax, 0x21
popf
pushf
not eax
add eax, 0x95f76628
xor eax, 0x9c84b25c
rol eax, 0xfa
popf
jmp 0x18043c517
test r14b, r14b
je 0x18043ebc3
push rax
pushf
mov eax, 0x858458c6
pushf
not eax
add eax, 0xa599469b
xor eax, 0xaa76be89
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf5799876
xor eax, 0xe8a3bb01
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfafa0fa0
xor eax, 0xf2a70186
rol eax, 0xf1
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x76a84109
pushf
not eax
add eax, 0xea913f64
xor eax, 0xdea99319
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb984d5bd
xor eax, 0x8bdb0014
rol eax, 0x33
popf
jmp 0x18043c517
cmp byte [rdi + 0x48f3], 0
jne 0x18043ec58
push rax
pushf
mov eax, 0xcdd6591e
pushf
not eax
add eax, 0xef9a1138
xor eax, 0xb6ae4da6
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc5e01420
xor eax, 0x8a2c383f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb4f1f6d1
xor eax, 0xe33e91cf
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8e2207cb
xor eax, 0xa14a1567
rol eax, 0xb
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x4be203be
pushf
not eax
add eax, 0xad4a50fd
xor eax, 0xbcb6d5be
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xed7e3d99
xor eax, 0xf67f2687
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8ffb8699
xor eax, 0xcd68ae8d
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb5c3d1ea
xor eax, 0xde4a8e9c
rol eax, 0x8c
popf
jmp 0x18043c517
mov al, 0xd1
pushf
not al
add al, 0xdd
xor al, 0xf7
rol al, 0x20
popf
pushf
not al
add al, 0xaa
xor al, 0x94
rol al, 0x70
popf
pushf
not al
add al, 0x62
xor al, 0x62
rol al, 0x18
popf
pushf
not al
add al, 0x28
xor al, 0x5d
rol al, 1
popf
jmp 0x18043ed63
or bl, al
push rax
pushf
mov eax, 0x31bdb1cb
pushf
not eax
add eax, 0x9e673560
xor eax, 0xbfec5650
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x885d539a
xor eax, 0xe5ba792a
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa8c4b32a
xor eax, 0xec70f3f8
rol eax, 0x96
popf
pushf
not eax
add eax, 0x84736cb3
xor eax, 0xd6e2dd2f
rol eax, 0xdc
popf
jmp 0x18043c517
cmp word [rdi + 0x3742], 2
jne 0x18043ee7a
push rax
pushf
mov eax, 0xad6ebc4
pushf
not eax
add eax, 0x9b542706
xor eax, 0xe242e7a9
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf3cf935c
xor eax, 0xe1ab1550
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xafcfe87e
xor eax, 0x8fb0e5ab
rol eax, 0x79
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x77425186
pushf
not eax
add eax, 0x8fc3ddcd
xor eax, 0x8cfa5ede
rol eax, 0xff
popf
pushf
not eax
add eax, 0x93e060fd
xor eax, 0x920a7aad
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8356fd98
xor eax, 0xa7fc12c2
rol eax, 0x41
popf
pushf
not eax
add eax, 0xba601808
xor eax, 0xb9ba5393
rol eax, 0x3e
popf
jmp 0x18043c517
mov bl, 0x8e
pushf
not bl
add bl, 0x77
xor bl, 0xd2
rol bl, 0xd7
popf
pushf
not bl
add bl, 0x80
xor bl, 0xd1
rol bl, 0x20
popf
pushf
not bl
add bl, 0x26
xor bl, 0x7a
rol bl, 0x8d
popf
jmp 0x18043f000
cmp dword [rdi + 0x48b8], esi
jne 0x18043f03b
push rax
pushf
mov eax, 0xf54a819b
pushf
not eax
add eax, 0xecbc5f05
xor eax, 0x81c90ca3
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb2955cd7
xor eax, 0x88ba790b
rol eax, 0xdf
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xac7a2dfa
pushf
not eax
add eax, 0x81813482
xor eax, 0xee049b09
rol eax, 0x28
popf
pushf
not eax
add eax, 0xec8281fe
xor eax, 0x82ca84aa
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x931ef6fc
xor eax, 0xf7c2082b
rol eax, 0x88
popf
jmp 0x18043c517
cmp dword [rdi + 0x491c], 0
jne 0x18043f0d0
push rax
pushf
mov eax, 0x72236aee
pushf
not eax
add eax, 0xda61f9d2
xor eax, 0xa42bc710
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xaea691f6
xor eax, 0xa42a4d74
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf023bf93
xor eax, 0xf9183911
rol eax, 0x6c
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x567f3ba4
pushf
not eax
add eax, 0x91a8e754
xor eax, 0x8ae64d97
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe56900d7
xor eax, 0xa45a67a3
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xea30c410
xor eax, 0xa76409d2
rol eax, 0x61
popf
jmp 0x18043c517
test r15b, r15b
je 0x18043f174
push rax
pushf
mov eax, 0xa63505ec
pushf
not eax
add eax, 0xa036cab8
xor eax, 0xc54e0315
rol eax, 0x97
popf
pushf
not eax
add eax, 0xeff5bb28
xor eax, 0xcd8876ad
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa50fe320
xor eax, 0xbd04eeb6
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfa1802b3
xor eax, 0xad14a4a4
rol eax, 0xec
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xa804ebe0
pushf
not eax
add eax, 0xd2a50b18
xor eax, 0x86d580b5
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb3a5fd59
xor eax, 0xe9ede871
rol eax, 0x67
popf
pushf
not eax
add eax, 0x82ad3b55
xor eax, 0xe4c3230c
rol eax, 0x39
popf
jmp 0x18043c517
mov bl, 0x6e
pushf
not bl
add bl, 0x7e
xor bl, 0x65
rol bl, 0x3f
popf
pushf
not bl
add bl, 0x45
xor bl, 0x4d
rol bl, 0xde
popf
pushf
not bl
add bl, 0x3a
xor bl, 0x7f
rol bl, 0x86
popf
pushf
not bl
add bl, 0xf9
xor bl, 3
rol bl, 0x52
popf
call fcn.180350969
push rax
pushf
mov eax, 0xf63caebd
pushf
not eax
add eax, 0xcfb8eb51
xor eax, 0x82ab36eb
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9f6261ac
xor eax, 0xaaa07665
rol eax, 0x87
popf
pushf
not eax
add eax, 0xff024325
xor eax, 0xabc183a8
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc8708056
xor eax, 0xda6af2e5
rol eax, 0x51
popf
jmp 0x18043c517
cmp dword [rdi + 0x48b8], esi
jne 0x18043f2b7
push rax
pushf
mov eax, 0x988d0b21
pushf
not eax
add eax, 0xabf83bb0
xor eax, 0xea8c5a38
rol eax, 4
popf
pushf
not eax
add eax, 0x8bbf9538
xor eax, 0xefcf4b52
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe39b89ec
xor eax, 0xb3374268
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd5bd25c0
xor eax, 0xc952da02
rol eax, 0x69
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x86fc2ac6
pushf
not eax
add eax, 0xd367baab
xor eax, 0xf01cc72c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x938df24e
xor eax, 0xef290612
rol eax, 0x37
popf
jmp 0x18043c517
cmp dword [rdi + 0x491c], 1
jne 0x18043f326
push rax
pushf
mov eax, 0xbf4590b3
pushf
not eax
add eax, 0xeeb8ed5c
xor eax, 0xc4b22c12
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xea81428d
xor eax, 0xf4a08a0c
rol eax, 0x41
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x7038c0bf
pushf
not eax
add eax, 0xe6db2582
xor eax, 0x9d0c1253
rol eax, 0xed
popf
pushf
not eax
add eax, 0x983a51b0
xor eax, 0xe9681433
rol eax, 0x83
popf
jmp 0x18043c517
call fcn.180350969
jmp 0x18043f4ca
test bl, bl
je 0x18043f497
push rax
pushf
mov eax, 0xc966c3b7
pushf
not eax
add eax, 0xde6eaa62
xor eax, 0xb32dc86d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf1526aa2
xor eax, 0x96cfc212
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb80b3859
xor eax, 0x923b45b6
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8dd1b37e
xor eax, 0xa4dd3983
rol eax, 0xef
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x66253de
pushf
not eax
add eax, 0xcffb88c4
xor eax, 0xdf08e9be
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8c9e48d7
xor eax, 0xd2552b01
rol eax, 0xeb
popf
jmp 0x18043c517
mov rcx, qword [r13 + 0x198]
test r15b, r15b
mov edx, esi
sete r15b
movzx r8d, r15b
call fcn.18046e17e
or dword [rdi + 0x4774], 0x10
push rax
pushf
mov eax, 0xe50425f9
pushf
not eax
add eax, 0xc38d9c84
xor eax, 0x9abfb25b
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe57d6771
xor eax, 0xca6a2272
rol eax, 0x62
popf
jmp 0x18043c517
cmp dword [rsp + 0x68], 0
je 0x18043f56a
push rax
pushf
mov eax, 0xd4286b0f
pushf
not eax
add eax, 0x9a273bef
xor eax, 0xf6dd2386
rol eax, 9
popf
pushf
not eax
add eax, 0xcf674aa3
xor eax, 0x865357f7
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8f77a0c2
xor eax, 0xe5f6b6da
rol eax, 0xc8
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x5839e79a
pushf
not eax
add eax, 0xe4ef56c8
xor eax, 0xac94a2b4
rol eax, 0x49
popf
pushf
not eax
add eax, 0x856accd8
xor eax, 0xf2279a8d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xeeb2bb31
xor eax, 0xea97eb90
rol eax, 0x2c
popf
jmp 0x18043c517
movaps xmm1, xmm11
xor ecx, ecx
call fcn.1803fe7ae
cmp byte [rsp + 0x70], 0
mov ebx, eax
mov dword [rsp + 0x68], eax
je 0x18043f683
push rax
pushf
mov eax, 0x7241f889
pushf
not eax
add eax, 0x900f5695
xor eax, 0xb76c21d5
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdb8b8e21
xor eax, 0xf2a42253
rol eax, 0x57
popf
pushf
not eax
add eax, 0xaaaf7b9c
xor eax, 0xbb3cc21b
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xecdfd4db
xor eax, 0xe3c7aa97
rol eax, 0x70
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x77e4bc26
pushf
not eax
add eax, 0xdbfdfab6
xor eax, 0x8b6145bc
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x968d3e14
xor eax, 0xb6cf5c26
rol eax, 0x46
popf
jmp 0x18043c517
cmp byte [rsp + 0x40], 0
movzx edx, byte [rsp + 0x41]
je 0x18043f71b
push rax
pushf
mov eax, 0x1f04a0e1
pushf
not eax
add eax, 0xf6533afa
xor eax, 0x898a7898
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa0987e0b
xor eax, 0xebabdb0e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd5fbecf5
xor eax, 0xe10f18e8
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb6b48853
xor eax, 0x8f3ecf33
rol eax, 0x23
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x18470e4b
pushf
not eax
add eax, 0x857e054c
xor eax, 0xcd0a3852
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa7228d52
xor eax, 0x9f88a8dd
rol eax, 0xdb
popf
jmp 0x18043c517
test dl, dl
je 0x18043f7ab
push rax
pushf
mov eax, 0xe655aaa6
pushf
not eax
add eax, 0xde2c2358
xor eax, 0x9c453940
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd21a8c63
xor eax, 0xe9fb1f09
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf99fdf31
xor eax, 0xc1f5a711
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8b5080a8
xor eax, 0xc813e3c2
rol eax, 0x94
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xc5ac00df
pushf
not eax
add eax, 0x8f02a62d
xor eax, 0x878a5717
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf50d9123
xor eax, 0x94e5c322
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe450b85f
xor eax, 0xe2c11c6e
rol eax, 0x86
popf
jmp 0x18043c517
mov ecx, 0x9c977cbf
pushf
not ecx
add ecx, 0xa981344d
xor ecx, 0xa0387289
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xf14447ee
xor ecx, 0xf2db656b
rol ecx, 0xe6
popf
jmp 0x18043f8e1
xor ecx, ecx
test dl, dl
setne cl
add ecx, 0x18
push rax
pushf
mov eax, 0xf5fa0ef9
pushf
not eax
add eax, 0x84681c62
xor eax, 0x8fa18c4b
rol eax, 0x70
popf
pushf
not eax
add eax, 0x855b7444
xor eax, 0xb8de71ca
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x91316918
xor eax, 0xb033b1be
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xacd5a232
xor eax, 0x9e615dfd
rol eax, 0x4d
popf
jmp 0x18043c517
movaps xmm1, xmm11
call fcn.1803fe7ae
movss xmm0, dword [rdi + 0x3824]
mov r9b, 0xdd
pushf
not r9b
add r9b, 0x6e
xor r9b, 0x9e
rol r9b, 0xa2
popf
pushf
not r9b
add r9b, 0xd2
xor r9b, 0x9d
rol r9b, 0xbe
popf
mov rdx, qword [rsp + 0x58]
mov r8d, eax
mov rcx, qword [rsp + 0x50]
movss dword [rsp + 0x20], xmm0
call fcn.1802f8aa1
mov r8d, 0xdad81837
pushf
not r8d
add r8d, 0xd90de7b3
xor r8d, 0x93aa500d
rol r8d, 0xa1
popf
pushf
not r8d
add r8d, 0xcd49f6fd
xor r8d, 0xf20a3810
rol r8d, 0x52
popf
lea rcx, [rsp + 0x50]
mov edx, esi
call fcn.180402ecb
movss xmm0, dword [rsp + 0x48]
bt r12d, 9
jae 0x18043f9b7
push rax
pushf
mov eax, 0x360e6dd8
pushf
not eax
add eax, 0xf4a3df60
xor eax, 0xbe7fce6b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe0673d92
xor eax, 0xd1bb6dd1
rol eax, 0x78
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xa969e31
pushf
not eax
add eax, 0x9c0a17cb
xor eax, 0x91daf51b
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8b402f94
xor eax, 0xd8987a70
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc73fae18
xor eax, 0x8a46daba
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xdd6163ed
xor eax, 0xd589aa7b
rol eax, 1
popf
jmp 0x18043c517
movss xmm1, dword [rdi + 0x3c20]
mov r8d, ebx
mulss xmm9, dword [0x1801d1e3c]
mov rcx, qword [r13 + 0x290]
mulss xmm1, xmm12
subss xmm0, xmm9
addss xmm1, dword [rsp + 0x4c]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.180435304
jmp 0x18043fcac
bt r12d, 0x14
jae 0x18043fce6
push rax
pushf
mov eax, 0x33cbca83
pushf
not eax
add eax, 0xa156609c
xor eax, 0x8d5e3472
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa0bdc039
xor eax, 0x9361a5a6
rol eax, 0x45
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xc49bc951
pushf
not eax
add eax, 0xe08e3a73
xor eax, 0xd12e91d2
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd0396188
xor eax, 0xb69d5f03
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb1c22d9f
xor eax, 0xc5574000
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x943757d8
xor eax, 0xe151513a
rol eax, 0xc3
popf
jmp 0x18043c517
cmp byte [rdi + 0x5c38], 0
je 0x18043fdf4
push rax
pushf
mov eax, 0x940317a1
pushf
not eax
add eax, 0x9e6637c8
xor eax, 0xf9c435b9
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe51a6c62
xor eax, 0xcf7a7d1a
rol eax, 0x3c
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x90ed0a6f
pushf
not eax
add eax, 0xb3a52c40
xor eax, 0xe104b60c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8a357889
xor eax, 0xf67229a0
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe1fc36f8
xor eax, 0xeb98d9e3
rol eax, 0x1e
popf
jmp 0x18043c517
mov r9, qword [rbp + 0x88]
lea rax, [rsp + 0x70]
mov r8, qword [rbp + 0x80]
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x70], 0
call fcn.18035e165
jmp 0x180441977
mov r14, qword [0x18025a010]
mov rdx, r14
mov rax, qword [r14 + 8]
movzx r8d, byte [rax + 0x19]
test r8b, r8b
jne 0x18043ff81
push rax
pushf
mov eax, 0x4cab851e
pushf
not eax
add eax, 0xb355fa74
xor eax, 0xd8e89257
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa0a65a31
xor eax, 0x8ab44958
rol eax, 0x3b
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x8ebcbece
pushf
not eax
add eax, 0xd37a775b
xor eax, 0xde5b5c6a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8a9dd4ec
xor eax, 0xe9410cc5
rol eax, 0xa
popf
pushf
not eax
add eax, 0x91a76e78
xor eax, 0xb941af91
rol eax, 0xb4
popf
jmp 0x18043c517
mov rcx, qword [rcx + 0x10]
jmp 0x18044014f
mov rdx, rcx
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0x4bc21282
pushf
not eax
add eax, 0xfb18154e
xor eax, 0x8afcf2e5
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xfd7274b0
xor eax, 0x853ea55a
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb6312e9b
xor eax, 0xc4342c3c
rol eax, 0xab
popf
jmp 0x18043c517
cmp byte [rcx + 0x19], 0
je 0x18044019b
push rax
pushf
mov eax, 0xc617ee8d
pushf
not eax
add eax, 0xbdfdd42a
xor eax, 0xa840c301
rol eax, 0x23
popf
pushf
not eax
add eax, 0xcf7e585f
xor eax, 0xd21c7b24
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe528673a
xor eax, 0x99681de1
rol eax, 0xab
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xcdcedace
pushf
not eax
add eax, 0xcf0ae390
xor eax, 0xccdb85b5
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x99594576
xor eax, 0xfb220a3e
rol eax, 0xb6
popf
jmp 0x18043c517
cmp byte [rdx + 0x19], 0
jne 0x18044021a
push rax
pushf
mov eax, 0x52e3865c
pushf
not eax
add eax, 0x83180163
xor eax, 0xfad56677
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x97b5ddef
xor eax, 0xb152b375
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc676fce6
xor eax, 0xa0b83c1d
rol eax, 0xd4
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x559b209
pushf
not eax
add eax, 0xe7ef2876
xor eax, 0xff1ca657
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf891a717
xor eax, 0x829e9376
rol eax, 0xef
popf
jmp 0x18043c517
cmp esi, dword [rdx + 0x1c]
jae 0x180440285
push rax
pushf
mov eax, 0x979343c4
pushf
not eax
add eax, 0xe0464ef2
xor eax, 0x90051e2a
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb32bdda3
xor eax, 0xb815d302
rol eax, 0x77
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x5692894a
pushf
not eax
add eax, 0xb6838736
xor eax, 0xffee1211
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8d8e53ab
xor eax, 0x984d3dcb
rol eax, 0x55
popf
jmp 0x18043c517
mov rdx, r14
push rax
pushf
mov eax, 0x50b89030
pushf
not eax
add eax, 0xa0c9ce4f
xor eax, 0xf416a190
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc50d033f
xor eax, 0xdb1534e6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd1c37794
xor eax, 0xabbb373a
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x91699c7b
xor eax, 0xb4dc717a
rol eax, 0x53
popf
jmp 0x18043c517
cmp rdx, r14
jne 0x180440376
push rax
pushf
mov eax, 0x1d806428
pushf
not eax
add eax, 0x90938f38
xor eax, 0xbb926a9c
rol eax, 0x72
popf
pushf
not eax
add eax, 0x87edda47
xor eax, 0x8df0616e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb9c2333f
xor eax, 0xc98027b2
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xacf7f408
xor eax, 0xa9da4f79
rol eax, 0xed
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xb21fdd58
pushf
not eax
add eax, 0x829c8d78
xor eax, 0x8deddda2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xac68c943
xor eax, 0xc41ae99d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xcf2f8587
xor eax, 0xda07f4db
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb4d65298
xor eax, 0xa59ba2f3
rol eax, 0x83
popf
jmp 0x18043c517
xor r9d, r9d
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], r9d
mov rcx, r14
test r8b, r8b
jne 0x18044042a
push rax
pushf
mov eax, 0xb762ba03
pushf
not eax
add eax, 0xe111e8ce
xor eax, 0x81b5726b
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xea45b7f4
xor eax, 0x839c831f
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc942578c
xor eax, 0x92f599fa
rol eax, 0x38
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xe903d09d
pushf
not eax
add eax, 0xe9ee59e3
xor eax, 0xc91acfc6
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xab5e514c
xor eax, 0xbdf84e3c
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe4c07e9d
xor eax, 0xd6498d53
rol eax, 0x3d
popf
jmp 0x18043c517
mov edx, 0xeeae7df8
pushf
not edx
add edx, 0xb2d5bdcf
xor edx, 0xa2451a1e
rol edx, 0x69
popf
pushf
not edx
add edx, 0xb3a2415b
xor edx, 0x98e754fb
rol edx, 0xe3
popf
pushf
not edx
add edx, 0x825d6c4a
xor edx, 0xc4ca489e
rol edx, 0x2e
popf
nop dword [rax]
push rax
pushf
mov eax, 0xe682b93
pushf
not eax
add eax, 0xa2722964
xor eax, 0x83406bfe
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9b45feae
xor eax, 0xea1053bb
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf0976633
xor eax, 0x80d74ebb
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xfc1c0938
xor eax, 0xb5d91bb6
rol eax, 6
popf
jmp 0x18043c517
mov qword [rsp + 0x70], rax
cmp dword [rax + 0x1c], esi
jae 0x180440560
push rax
pushf
mov eax, 0xe39cacb2
pushf
not eax
add eax, 0xe42f4686
xor eax, 0xb0f42ae1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xed7f0269
xor eax, 0x9ea64bad
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xec6bc037
xor eax, 0xb5692e27
rol eax, 0xf
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xade23851
pushf
not eax
add eax, 0xcb1364bc
xor eax, 0xcfd21f93
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf138b407
xor eax, 0x97be3d59
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd824332e
xor eax, 0xbc6d46df
rol eax, 0xd3
popf
jmp 0x18043c517
mov rax, qword [rax + 0x10]
mov dword [rsp + 0x78], r9d
jmp 0x180440637
mov rcx, rax
mov dword [rsp + 0x78], edx
mov rax, qword [rax]
push rax
pushf
mov eax, 0x1ad979a3
pushf
not eax
add eax, 0xc2c0e9d9
xor eax, 0xbb0e221f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xfc5840be
xor eax, 0xa4f02f96
rol eax, 2
popf
pushf
not eax
add eax, 0xe7e5926f
xor eax, 0xc31e7c44
rol eax, 0x34
popf
jmp 0x18043c517
cmp byte [rax + 0x19], r9b
je 0x180440670
push rax
pushf
mov eax, 0x56db11af
pushf
not eax
add eax, 0xb3d9f600
xor eax, 0xd858f7f7
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc158700e
xor eax, 0x85eb3f70
rol eax, 0xcf
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x6af96d93
pushf
not eax
add eax, 0xb0a81650
xor eax, 0xbd890ffd
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x822ad7f6
xor eax, 0x85e936c7
rol eax, 5
popf
pushf
not eax
add eax, 0xed23de3d
xor eax, 0xa132012c
rol eax, 0xdc
popf
jmp 0x18043c517
cmp byte [rcx + 0x19], r9b
jne 0x1804406ef
push rax
pushf
mov eax, 0xd81c7145
pushf
not eax
add eax, 0x933a7e18
xor eax, 0xd66969f3
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe22516fd
xor eax, 0xc0b79237
rol eax, 0x7b
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xd9b4a814
pushf
not eax
add eax, 0xca024e80
xor eax, 0x96d00b82
rol eax, 0xd
popf
pushf
not eax
add eax, 0xceb8018c
xor eax, 0xe738cb0b
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9708e50a
xor eax, 0xcf0960cc
rol eax, 0xc4
popf
jmp 0x18043c517
cmp esi, dword [rcx + 0x1c]
jae 0x18044076d
push rax
pushf
mov eax, 0xa0a56ab5
pushf
not eax
add eax, 0x9af651cb
xor eax, 0xc723bf15
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xde213293
xor eax, 0xeb3597d2
rol eax, 0xc9
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x4ce76fd
pushf
not eax
add eax, 0x9ee561ed
xor eax, 0xa4f22952
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xddd3da7d
xor eax, 0xb4e442fe
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x90a1415f
xor eax, 0xc2639903
rol eax, 0x83
popf
jmp 0x18043c517
movabs rax, 0x44d78fe761a6e4ec
pushf
not rax
add rax, 0x74f7f2c9
xor rax, 0x5d4a712e
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x7c16465c
xor rax, 0x6d7a2589
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x799e4b63
xor rax, 0x5d5a23c0
rol rax, 0x13
popf
pushf
not rax
add rax, 0x7771a55b
xor rax, 0x45d904e6
rol rax, 0xf1
popf
cmp qword [0x18025a018], rax
je 0x18044087f
push rax
pushf
mov eax, 0x6f3fbecf
pushf
not eax
add eax, 0xc5fbde2a
xor eax, 0xdc05c878
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8ecc66f1
xor eax, 0xbab8eda9
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf9e2f600
xor eax, 0xeca3e286
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa9262073
xor eax, 0xd0f04c53
rol eax, 0x4d
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x40864c9c
pushf
not eax
add eax, 0xa68611c5
xor eax, 0xa89a8af6
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf23db972
xor eax, 0xbca2eed6
rol eax, 0x25
popf
jmp 0x18043c517
mov ecx, 0xc00df353
pushf
not ecx
add ecx, 0xf1a1a003
xor ecx, 0xe81a9d56
rol ecx, 0x4b
popf
pushf
not ecx
add ecx, 0xeac264ec
xor ecx, 0xa162961f
rol ecx, 0xef
popf
call fcn.180197f40
movups xmm0, xmmword [rsp + 0x70]
mov r8, rax
lea rdx, [rsp + 0x70]
lea rcx, [0x1c722b47c]
pushf
sub rcx, 0x46fd146c
popf
mov dword [rax + 0x1c], esi
mov dword [rax + 0x20], 0
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], r14
mov word [rax + 0x18], 0
movaps xmmword [rsp + 0x70], xmm0
call fcn.1800abed0
mov r14, qword [0x18025a010]
push rax
pushf
mov eax, 0xa4677cbe
pushf
not eax
add eax, 0xe1057b26
xor eax, 0xad7f449e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe774dd52
xor eax, 0xcf5d8a51
rol eax, 0x40
popf
pushf
not eax
add eax, 0xee763b62
xor eax, 0xa757f0b6
rol eax, 0xf7
popf
jmp 0x18043c517
mov rax, qword [r14 + 8]
cmp byte [rax + 0x19], 0
jne 0x1804409da
push rax
pushf
mov eax, 0x73c8ef97
pushf
not eax
add eax, 0xcae6bbbf
xor eax, 0xf6675e6e
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe7541e50
xor eax, 0x83e5b478
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x93775f0b
xor eax, 0xe7024c08
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x900f1740
xor eax, 0xb5449f0b
rol eax, 0x6f
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x4dc60fa8
pushf
not eax
add eax, 0x90c22556
xor eax, 0xf52016ce
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xed9e0d81
xor eax, 0xb0a289fb
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xdf915c33
xor eax, 0x91894fb1
rol eax, 0x81
popf
jmp 0x18043c517
nop dword [rax + rax]
push rax
pushf
mov eax, 0xf629618e
pushf
not eax
add eax, 0xd9caa7b0
xor eax, 0xb8a50b23
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe254d68f
xor eax, 0x9e4fab51
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc49659e2
xor eax, 0x869d9c64
rol eax, 0x27
popf
jmp 0x18043c517
cmp dword [rax + 0x1c], esi
jae 0x180440aa3
push rax
pushf
mov eax, 0x7492944b
pushf
not eax
add eax, 0xf295aeef
xor eax, 0xed2f9efd
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc7f98bc5
xor eax, 0x8cb3a292
rol eax, 0xe8
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x62e22c5d
pushf
not eax
add eax, 0x9e65722e
xor eax, 0x93affed9
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb44ced7d
xor eax, 0xb61efd78
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf1ef6237
xor eax, 0x8c802e51
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb121a929
xor eax, 0xe06131a9
rol eax, 0x80
popf
jmp 0x18043c517
mov rax, qword [rax + 0x10]
jmp 0x180440b81
cmp byte [rax + 0x19], 0
je 0x180440be0
push rax
pushf
mov eax, 0x45f31ee
pushf
not eax
add eax, 0xea35526b
xor eax, 0xb0e0b02f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa0eecf8b
xor eax, 0xb7bd6711
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc7a177c5
xor eax, 0xf9e39ec1
rol eax, 9
popf
pushf
not eax
add eax, 0xe18b7a90
xor eax, 0xa81613b2
rol eax, 0xc8
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xcfb5c423
pushf
not eax
add eax, 0x92a86b9e
xor eax, 0xf31a9401
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbe14bf36
xor eax, 0xd407e06a
rol eax, 0x45
popf
jmp 0x18043c517
cmp byte [r14 + 0x19], 0
jne 0x180440c51
push rax
pushf
mov eax, 0xc404ef5d
pushf
not eax
add eax, 0x974d88ab
xor eax, 0x84a5b602
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd1dac612
xor eax, 0xe6dd1ba8
rol eax, 0x39
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x334b5381
pushf
not eax
add eax, 0xaa91cf4a
xor eax, 0xa61a7bff
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x997ddbe0
xor eax, 0xab3744ff
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xef7e757e
xor eax, 0x98bb7a21
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfd668a47
xor eax, 0x8cdc8fb5
rol eax, 0x37
popf
jmp 0x18043c517
movzx ecx, byte [rsp + 0x41]
movss xmm3, dword [0x1801d1e90]
movzx eax, byte [rsp + 0x40]
test cl, cl
jne 0x180440d89
push rax
pushf
mov eax, 0x59883336
pushf
not eax
add eax, 0x8d810668
xor eax, 0xa9f0fe4e
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa5515c5a
xor eax, 0xb9214af8
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf50f5bb1
xor eax, 0xf0f2e240
rol eax, 0x39
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xd1db2ae3
pushf
not eax
add eax, 0xaceda807
xor eax, 0xd3842cb2
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x85a42e68
xor eax, 0xb33d8751
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x862008d5
xor eax, 0xc6fd6bfc
rol eax, 0xba
popf
jmp 0x18043c517
test al, al
jne 0x180440e19
push rax
pushf
mov eax, 0x1ce12e4b
pushf
not eax
add eax, 0x9348e955
xor eax, 0xfae9eab2
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe764f823
xor eax, 0xa1c87a05
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xff2f1ac3
xor eax, 0xbaf98aa3
rol eax, 0x4d
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x96dc20bd
pushf
not eax
add eax, 0xfe0df19e
xor eax, 0xa7b326d1
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa8083a39
xor eax, 0xef81113d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd1223a33
xor eax, 0xaa7e5868
rol eax, 0xf0
popf
jmp 0x18043c517
movss xmm2, dword [r14 + 0x20]
jmp 0x1804410da
movss xmm2, dword [r14 + 0x20]
comiss xmm11, xmm2
jbe 0x180440f02
push rax
pushf
mov eax, 0x34bdce35
pushf
not eax
add eax, 0xe79f9c3b
xor eax, 0xb8580084
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb13fbdaf
xor eax, 0xb4f26c25
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd69c3144
xor eax, 0xe6e6d394
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xcfb21e7e
xor eax, 0xd342b998
rol eax, 0x24
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x29530012
pushf
not eax
add eax, 0xdfc2e3c0
xor eax, 0xabbd0551
rol eax, 0x54
popf
pushf
not eax
add eax, 0xec4a88fe
xor eax, 0xc5f36c60
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xbbe5aef8
xor eax, 0xd812923a
rol eax, 0x12
popf
jmp 0x18043c517
movss xmm0, dword [rdi + 0x18]
mulss xmm0, xmm3
addss xmm0, xmm2
movss dword [r14 + 0x20], xmm0
movaps xmm2, xmm0
push rax
pushf
mov eax, 0xfe0b18cc
pushf
not eax
add eax, 0xc31be536
xor eax, 0xed79cef8
rol eax, 0xb
popf
pushf
not eax
add eax, 0xcf8dd697
xor eax, 0xda56c4b6
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xff244b56
xor eax, 0x861ed7de
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8343f30d
xor eax, 0xbe21b160
rol eax, 0xa2
popf
jmp 0x18043c517
movaps xmm1, xmm2
test cl, cl
jne 0x180440ff1
push rax
pushf
mov eax, 0x46b9dfe8
pushf
not eax
add eax, 0x995b3de7
xor eax, 0x86f3b6a2
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xce6fd067
xor eax, 0x9b1e84b6
rol eax, 0x43
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xf49e9e9a
pushf
not eax
add eax, 0xb7c9a22a
xor eax, 0xf7d17f39
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd67cd2c3
xor eax, 0xb3373e45
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb904f2d3
xor eax, 0xf78f06df
rol eax, 0xff
popf
jmp 0x18043c517
test al, al
jne 0x180441094
push rax
pushf
mov eax, 0x4f45c4e6
pushf
not eax
add eax, 0xa766fd16
xor eax, 0xe53dc205
rol eax, 0x78
popf
pushf
not eax
add eax, 0x950be61f
xor eax, 0x9f6e3024
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb69b5ea7
xor eax, 0x996b0f96
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe5bd529f
xor eax, 0x99fd8cb1
rol eax, 0xc0
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x5355b5f1
pushf
not eax
add eax, 0xa0ca5ce8
xor eax, 0xdab1ac0a
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa3f6c811
xor eax, 0xde42af9b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xbd0c02b3
xor eax, 0x8c5ecaa1
rol eax, 0x13
popf
jmp 0x18043c517
movaps xmm1, xmm2
comiss xmm1, xmm13
jbe 0x18044112d
push rax
pushf
mov eax, 0x3c7a3f62
pushf
not eax
add eax, 0xe10dd75f
xor eax, 0xb91cd453
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd62640be
xor eax, 0x9d7d6761
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe706788f
xor eax, 0xda103c12
rol eax, 0xf8
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xf73fc4ac
pushf
not eax
add eax, 0xf29ba352
xor eax, 0xe1b649c6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcb3df22e
xor eax, 0xe2d7b78b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd7bccc29
xor eax, 0xdca0f3c4
rol eax, 0xbb
popf
jmp 0x18043c517
movss xmm0, dword [rdi + 0x18]
mulss xmm0, xmm3
subss xmm1, xmm0
movss dword [r14 + 0x20], xmm1
push rax
pushf
mov eax, 0x6f59fbfa
pushf
not eax
add eax, 0xa87703dc
xor eax, 0xd743ad17
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc571c7c1
xor eax, 0xda35a095
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xbf9fdcfd
xor eax, 0xe47a1123
rol eax, 0
popf
jmp 0x18043c517
comiss xmm1, xmm13
jbe 0x18044122f
push rax
pushf
mov eax, 0x5419a4a6
pushf
not eax
add eax, 0xf1ce5c04
xor eax, 0xbaf2e456
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa631b635
xor eax, 0xc022dcab
rol eax, 0xee
popf
pushf
not eax
add eax, 0xdd240d79
xor eax, 0xd6224500
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xef4c0bcc
xor eax, 0xc1db4663
rol eax, 0x8f
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x847a6a70
pushf
not eax
add eax, 0xc932c8c3
xor eax, 0x93780db7
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x8f4315dc
xor eax, 0x8df33d7c
rol eax, 0x79
popf
jmp 0x18043c517
movss xmm6, dword [rsp + 0x58]
movss xmm7, dword [rsp + 0x5c]
subss xmm6, dword [rsp + 0x50]
subss xmm7, dword [rsp + 0x54]
test al, al
je 0x1804412d7
push rax
pushf
mov eax, 0x34e08f88
pushf
not eax
add eax, 0xad46bce4
xor eax, 0xcea36fee
rol eax, 0x46
popf
pushf
not eax
add eax, 0xfa17c479
xor eax, 0xb1b5c995
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbb77519a
xor eax, 0xe60edb39
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa22e9977
xor eax, 0xf07d758a
rol eax, 0xfa
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xba649b89
pushf
not eax
add eax, 0x940e3a96
xor eax, 0xb6284f58
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc8a82c24
xor eax, 0x9b2588a7
rol eax, 0x8a
popf
jmp 0x18043c517
test cl, cl
mov ecx, 0xaa1c6075
pushf
not ecx
add ecx, 0xa5aab2a9
xor ecx, 0xd2f0881b
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0x830096e8
xor ecx, 0xf8d4aac0
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0xc43049d0
xor ecx, 0x9545625c
rol ecx, 1
popf
pushf
not ecx
add ecx, 0xaf0d1319
xor ecx, 0xf326f776
rol ecx, 0x99
popf
jne 0x1804413bf
push rax
pushf
mov eax, 0x466b8126
pushf
not eax
add eax, 0xccc6bbea
xor eax, 0x90e2149d
rol eax, 0x35
popf
pushf
not eax
add eax, 0xcc941522
xor eax, 0xb4900c01
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa7089e3c
xor eax, 0xf1c19488
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe6910665
xor eax, 0xf429b629
rol eax, 0x68
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xbdb8475d
pushf
not eax
add eax, 0xf3b71eaa
xor eax, 0xedadde93
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc09acb14
xor eax, 0xfe006815
rol eax, 0x96
popf
jmp 0x18043c517
mov ecx, 0x16ccb656
pushf
not ecx
add ecx, 0xcdd489e7
xor ecx, 0xdd1071bb
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0xe1564f3c
xor ecx, 0xe62c29d0
rol ecx, 0xee
popf
pushf
not ecx
add ecx, 0xeccad985
xor ecx, 0xa364fa21
rol ecx, 0x9f
popf
push rax
pushf
mov eax, 0xd0ff56ff
pushf
not eax
add eax, 0xb84e74dc
xor eax, 0xdc6261e9
rol eax, 0xc
popf
pushf
not eax
add eax, 0xce307eee
xor eax, 0xffd71f6e
rol eax, 0xf
popf
pushf
not eax
add eax, 0xad7e7a7c
xor eax, 0x9353709e
rol eax, 0x18
popf
jmp 0x18043c517
movaps xmm1, xmm11
call fcn.1803fe7ae
movss xmm0, dword [r14 + 0x20]
mov ebx, eax
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x1801d41d8]
call fcn.1801ad3e0
subsd xmm0, qword [0x1801d2818]
movss xmm2, dword [rsp + 0x54]
xorps xmm3, xmm3
movss xmm1, dword [rsp + 0x50]
xor r9d, r9d
unpcklps xmm1, xmm2
mov r8d, ebx
movq rcx, xmm1
movss dword [rsp + 0x20], xmm13
xorps xmm0, xmmword [0x1801d28a0]
cvtsd2ss xmm3, xmm0
mulss xmm3, xmm12
movaps xmm0, xmm3
mulss xmm3, xmm7
mulss xmm0, xmm6
addss xmm3, xmm2
addss xmm0, dword [rsp + 0x50]
unpcklps xmm0, xmm3
movq rdx, xmm0
call fcn.1802f8aa1
mov ebx, dword [rsp + 0x68]
push rax
pushf
mov eax, 0x8f111f0
pushf
not eax
add eax, 0xd2984c8e
xor eax, 0xe2267418
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf9d8b8ba
xor eax, 0xd07caf49
rol eax, 0x7f
popf
jmp 0x18043c517
mov r8d, 0xfadb8f6f
pushf
not r8d
add r8d, 0xbb318459
xor r8d, 0xe97f00c8
rol r8d, 0x17
popf
pushf
not r8d
add r8d, 0xdb23f299
xor r8d, 0xca8f5d1f
rol r8d, 0xe1
popf
lea rcx, [rsp + 0x50]
mov edx, esi
call fcn.180402ecb
bt r12d, 9
jae 0x1804415b0
push rax
pushf
mov eax, 0x6342b6b8
pushf
not eax
add eax, 0xefe3b4d7
xor eax, 0xaccc108b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xcc6027eb
xor eax, 0xb3864ac4
rol eax, 0x45
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x82ac7f3d
pushf
not eax
add eax, 0xb68335c6
xor eax, 0xe29f8e79
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb0074c61
xor eax, 0xc6a3cfdb
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa8914965
xor eax, 0xa2355138
rol eax, 0xb5
popf
jmp 0x18043c517
movss xmm0, dword [rsp + 0x48]
mov r8d, ebx
movss xmm1, dword [rdi + 0x3c20]
mov rcx, qword [r13 + 0x290]
mulss xmm1, xmm12
mulss xmm9, xmm12
addss xmm1, dword [rsp + 0x4c]
subss xmm0, xmm9
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.180435304
jmp 0x180441822
cmp byte [rsp + 0x60], 0
jne 0x1804416db
push rax
pushf
mov eax, 0x72762a77
pushf
not eax
add eax, 0xf0b82ff3
xor eax, 0xcc8fb7fe
rol eax, 0x16
popf
pushf
not eax
add eax, 0x821b211b
xor eax, 0xaf712ec2
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa3e629b0
xor eax, 0xe55f5334
rol eax, 0xde
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xa56510a2
pushf
not eax
add eax, 0xe7f6c011
xor eax, 0x9b9fd826
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8236c544
xor eax, 0xf2aca855
rol eax, 0xe
popf
jmp 0x18043c517
movss xmm2, dword [rsp + 0x48]
test r15b, r15b
movss xmm1, dword [rdi + 0x3c20]
subss xmm2, xmm9
mulss xmm1, dword [0x1801d1e28]
mov eax, 0x862faaf1
pushf
not eax
add eax, 0xcc8b666d
xor eax, 0x8d0e45df
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xacd0e797
xor eax, 0xa7dcc0d1
rol eax, 0x55
popf
pushf
not eax
add eax, 0xddd8ef19
xor eax, 0xb4a2f3e8
rol eax, 0x1f
popf
mov r9d, 0x6f47214c
pushf
not r9d
add r9d, 0xd52d17cc
xor r9d, 0xbdc6d2b7
rol r9d, 0xc1
popf
pushf
not r9d
add r9d, 0x8a12bf88
xor r9d, 0xe1410e35
rol r9d, 0xcc
popf
pushf
not r9d
add r9d, 0xb17bb5c7
xor r9d, 0xd9bf823a
rol r9d, 0x9e
popf
mov rcx, qword [r13 + 0x290]
movss xmm0, dword [0x1801d1e48]
cmovne r9d, eax
mov r8d, ebx
movss dword [rsp + 0x20], xmm0
addss xmm1, dword [rsp + 0x4c]
addss xmm2, xmm10
unpcklps xmm2, xmm1
movq rdx, xmm2
call fcn.1802c7850
push rax
pushf
mov eax, 0x94acade7
pushf
not eax
add eax, 0xd0ef63f2
xor eax, 0x942094cb
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8da57a14
xor eax, 0xcbfd1f51
rol eax, 0x9c
popf
jmp 0x18043c517
cmp byte [rdi + 0x5c38], 0
je 0x18044185e
push rax
pushf
mov eax, 0xbabba823
pushf
not eax
add eax, 0xf367768c
xor eax, 0x83abd6e5
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x884c2115
xor eax, 0xfffb7113
rol eax, 0xb0
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x51a2cf19
pushf
not eax
add eax, 0xa627cc6b
xor eax, 0xe7c57991
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe674b4c1
xor eax, 0xda08af26
rol eax, 0xd1
popf
jmp 0x18043c517
xor edx, edx
lea rcx, [0x1ea20152f]
pushf
sub rcx, 0x6a02d3a3
popf
call fcn.18042346c
push rax
pushf
mov eax, 0x1335ec1c
pushf
not eax
add eax, 0x9beafee9
xor eax, 0xea22f08a
rol eax, 0x71
popf
pushf
not eax
add eax, 0xecd9ced4
xor eax, 0xee1cadf4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x94822865
xor eax, 0xd710cb36
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8462abfd
xor eax, 0x9c49d96a
rol eax, 0x2d
popf
jmp 0x18043c517
mov r8, qword [rbp + 0x88]
xor r9d, r9d
mov rdx, qword [rbp + 0x80]
mov rcx, qword [rsp + 0x48]
call fcn.180388951
push rax
pushf
mov eax, 0x94d752c3
pushf
not eax
add eax, 0x9672ed2c
xor eax, 0xfea2f1de
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x8bc9a691
xor eax, 0xdfe3ba1e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xbdbbe835
xor eax, 0xf158ca66
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe4d6120b
xor eax, 0xc81ac070
rol eax, 0x72
popf
jmp 0x18043c517
test r15b, r15b
je 0x1804419c2
push rax
pushf
mov eax, 0xe586a5c4
pushf
not eax
add eax, 0xb7a37825
xor eax, 0xbfc08d9f
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa560eca0
xor eax, 0xa38fc3e9
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe174c04e
xor eax, 0x88076e68
rol eax, 0x48
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0xdd80679f
pushf
not eax
add eax, 0xe82b194d
xor eax, 0xfc443561
rol eax, 0x48
popf
pushf
not eax
add eax, 0xbc08ad85
xor eax, 0xf65850ad
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x931f4a36
xor eax, 0xea164bc8
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb4ecc7a0
xor eax, 0xb4cdfdb4
rol eax, 0xc
popf
jmp 0x18043c517
test r12b, 8
jne 0x180441a7a
push rax
pushf
mov eax, 0xde3aa4f4
pushf
not eax
add eax, 0x9d563e06
xor eax, 0x8fe90908
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc319d5f3
xor eax, 0xdf8d5529
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9737b162
xor eax, 0x9d34f0f2
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x96a72cf8
xor eax, 0xe600c776
rol eax, 0x51
popf
jmp 0x18043c517
push rax
pushf
mov eax, 0x2c2ec75b
pushf
not eax
add eax, 0xa16576e6
xor eax, 0xecf66a60
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xdfa95511
xor eax, 0xa0670266
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd6411c75
xor eax, 0xe2cf82fb
rol eax, 0x25
popf
pushf
not eax
add eax, 0xfc426a16
xor eax, 0xdeacf2a6
rol eax, 0xe5
popf
jmp 0x18043c517
mov ecx, esi
call fcn.1803ba838
push rax
pushf
mov eax, 0x2b56d1ab
pushf
not eax
add eax, 0xb5582b79
xor eax, 0xdf5c2036
rol eax, 0x93
popf
pushf
not eax
add eax, 0xcc352278
xor eax, 0xd4259877
rol eax, 0xff
popf
pushf
not eax
add eax, 0x935d5358
xor eax, 0xed1d5b5a
rol eax, 0xcb
popf
jmp 0x18043c517
movaps xmm12, xmmword [rsp + 0xc0]
movzx eax, r15b
movaps xmm11, xmmword [rsp + 0xd0]
movaps xmm10, xmmword [rsp + 0xe0]
movaps xmm9, xmmword [rsp + 0xf0]
movaps xmm8, xmmword [rsp + 0x100]
movaps xmm7, xmmword [rsp + 0x110]
movaps xmm6, xmmword [rsp + 0x120]
mov r14, qword [rsp + 0x130]
mov rdi, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x170]
movaps xmm13, xmmword [rsp + 0xb0]
add rsp, 0x140
pop r15
pop r13
pop r12
pop rsi
pop rbp
ret
call fcn.1800ac190
int3
lea rcx, [0x1f1dbbeaa]
pushf
sub rcx, 0x71be96ca
popf
call fcn.180199538
int3
push rax
pushf
mov eax, 0xf34a5f82
pushf
not eax
add eax, 0xa1a5f79f
xor eax, 0xaa84d810
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x99b9d743
xor eax, 0xdfa0e9d6
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x9c21a062
xor eax, 0xdf14a0d0
rol eax, 0xfb
popf
cmp eax, 2
jne 0x180450a2f
popf
pop rax
jmp 0x180450afc
cmp eax, 0
jne 0x180450a3e
popf
pop rax
jmp 0x180450a4d
cmp eax, 1
jne 0x180450a4d
popf
pop rax
jmp 0x180450af4
push rbx
sub rsp, 0x20
mov rdx, qword [0x180259f90]
mov rbx, rcx
mov rax, qword [rdx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rcx, qword [rdx + 0x3ed0]
cmp byte [rcx + 0xb3], 0
je 0x180450aae
push rax
pushf
mov eax, 0x80fd145a
pushf
not eax
add eax, 0x8cc73c92
xor eax, 0xfc708883
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbe5f2e87
xor eax, 0xb34fb2dc
rol eax, 0x4a
popf
jmp 0x180450a20
push rax
pushf
mov eax, 0xda683487
pushf
not eax
add eax, 0xee1c75a7
xor eax, 0xfe6b6359
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xc5ccb28a
xor eax, 0x81d5bb33
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x94a696be
xor eax, 0x9de8d955
rol eax, 0x3f
popf
jmp 0x180450a20
xor al, al
add rsp, 0x20
pop rbx
ret
xor r8d, r8d
mov rdx, rbx
call fcn.1802f9759
mov ecx, eax
xor r9d, r9d
mov r8, rbx
xor edx, edx
add rsp, 0x20
pop rbx
jmp 0x18043c4e9