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

Disassembly:
push rax
pushf
mov eax, 0x126ecab6
pushf
not eax
add eax, 0xfd5a3b8a
xor eax, 0xee84b37c
rol eax, 0x71
popf
pushf
not eax
add eax, 0x88fa201c
xor eax, 0xef1e47db
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8bce587e
xor eax, 0xe9fe7b79
rol eax, 0x2b
popf
cmp eax, 0x63
jne 0x14016e0f6
popf
pop rax
jmp 0x140173546
cmp eax, 0x48
jne 0x14016e105
popf
pop rax
jmp 0x140171057
cmp eax, 0x3f
jne 0x14016e114
popf
pop rax
jmp 0x140170b3e
cmp eax, 1
jne 0x14016e123
popf
pop rax
jmp 0x14016e889
cmp eax, 0x4a
jne 0x14016e132
popf
pop rax
jmp 0x14017131d
cmp eax, 0x1a
jne 0x14016e141
popf
pop rax
jmp 0x14016f31e
cmp eax, 0x5d
jne 0x14016e150
popf
pop rax
jmp 0x140173226
cmp eax, 0x6e
jne 0x14016e15f
popf
pop rax
jmp 0x1401748aa
cmp eax, 0x40
jne 0x14016e16e
popf
pop rax
jmp 0x140170c07
cmp eax, 0x74
jne 0x14016e17d
popf
pop rax
jmp 0x140174ca0
cmp eax, 0x2a
jne 0x14016e18c
popf
pop rax
jmp 0x14016fb1d
cmp eax, 0x71
jne 0x14016e19b
popf
pop rax
jmp 0x140174a44
cmp eax, 0x1c
jne 0x14016e1aa
popf
pop rax
jmp 0x14016f436
cmp eax, 0x2e
jne 0x14016e1b9
popf
pop rax
jmp 0x14016fd7b
cmp eax, 0x4c
jne 0x14016e1c8
popf
pop rax
jmp 0x140171a46
cmp eax, 0x2b
jne 0x14016e1d7
popf
pop rax
jmp 0x14016fbb7
cmp eax, 0x1b
jne 0x14016e1e6
popf
pop rax
jmp 0x14016f383
cmp eax, 0x6a
jne 0x14016e1f5
popf
pop rax
jmp 0x14017426a
cmp eax, 0x23
jne 0x14016e204
popf
pop rax
jmp 0x14016f7a8
cmp eax, 0x5b
jne 0x14016e213
popf
pop rax
jmp 0x1401730ce
cmp eax, 0x43
jne 0x14016e222
popf
pop rax
jmp 0x140170d5e
cmp eax, 0x13
jne 0x14016e231
popf
pop rax
jmp 0x14016f0be
cmp eax, 0x33
jne 0x14016e240
popf
pop rax
jmp 0x14017004e
cmp eax, 0x24
jne 0x14016e24f
popf
pop rax
jmp 0x14016f810
cmp eax, 0x1e
jne 0x14016e25e
popf
pop rax
jmp 0x14016f536
cmp eax, 0xc
jne 0x14016e26d
popf
pop rax
jmp 0x14016ed17
cmp eax, 0x26
jne 0x14016e27c
popf
pop rax
jmp 0x14016f90b
cmp eax, 0x27
jne 0x14016e28b
popf
pop rax
jmp 0x14016f9b9
cmp eax, 0x30
jne 0x14016e29a
popf
pop rax
jmp 0x14016fea6
cmp eax, 0x10
jne 0x14016e2a9
popf
pop rax
jmp 0x14016ef2b
cmp eax, 0x37
jne 0x14016e2b8
popf
pop rax
jmp 0x140170238
cmp eax, 9
jne 0x14016e2c7
popf
pop rax
jmp 0x14016ebc3
cmp eax, 0x39
jne 0x14016e2d6
popf
pop rax
jmp 0x1401708b7
cmp eax, 0x16
jne 0x14016e2e5
popf
pop rax
jmp 0x14016f1b6
cmp eax, 0x3b
jne 0x14016e2f4
popf
pop rax
jmp 0x140170952
cmp eax, 0x4b
jne 0x14016e303
popf
pop rax
jmp 0x14017159a
cmp eax, 0x36
jne 0x14016e312
popf
pop rax
jmp 0x1401701d2
cmp eax, 0x14
jne 0x14016e321
popf
pop rax
jmp 0x14016f0f7
cmp eax, 0x72
jne 0x14016e330
popf
pop rax
jmp 0x140174a96
cmp eax, 0x3d
jne 0x14016e33f
popf
pop rax
jmp 0x140170aaa
cmp eax, 0x69
jne 0x14016e34e
popf
pop rax
jmp 0x1401741e2
cmp eax, 0x47
jne 0x14016e35d
popf
pop rax
jmp 0x140171001
cmp eax, 0x51
jne 0x14016e36c
popf
pop rax
jmp 0x140171f46
cmp eax, 0x11
jne 0x14016e37b
popf
pop rax
jmp 0x14016ef9a
cmp eax, 0x35
jne 0x14016e38a
popf
pop rax
jmp 0x140170154
cmp eax, 0x68
jne 0x14016e399
popf
pop rax
jmp 0x140174180
cmp eax, 0x12
jne 0x14016e3a8
popf
pop rax
jmp 0x14016f037
cmp eax, 0x6b
jne 0x14016e3b7
popf
pop rax
jmp 0x140174787
cmp eax, 0x38
jne 0x14016e3c6
popf
pop rax
jmp 0x1401702dd
cmp eax, 0x64
jne 0x14016e3d5
popf
pop rax
jmp 0x1401735fb
cmp eax, 0x5c
jne 0x14016e3e4
popf
pop rax
jmp 0x140173179
cmp eax, 0x15
jne 0x14016e3f3
popf
pop rax
jmp 0x14016f12e
cmp eax, 5
jne 0x14016e402
popf
pop rax
jmp 0x14016e9f3
cmp eax, 6
jne 0x14016e411
popf
pop rax
jmp 0x14016ea7d
cmp eax, 0x5a
jne 0x14016e420
popf
pop rax
jmp 0x14017306c
cmp eax, 0x49
jne 0x14016e42f
popf
pop rax
jmp 0x1401710d4
cmp eax, 0x1f
jne 0x14016e43e
popf
pop rax
jmp 0x14016f590
cmp eax, 4
jne 0x14016e44d
popf
pop rax
jmp 0x14016e9bc
cmp eax, 0x2f
jne 0x14016e45c
popf
pop rax
jmp 0x14016fe1c
cmp eax, 0x4d
jne 0x14016e46b
popf
pop rax
jmp 0x140171acb
cmp eax, 0x55
jne 0x14016e47a
popf
pop rax
jmp 0x1401720a7
cmp eax, 0x45
jne 0x14016e489
popf
pop rax
jmp 0x140170e34
cmp eax, 0x2c
jne 0x14016e498
popf
pop rax
jmp 0x14016fc0c
cmp eax, 0x5f
jne 0x14016e4a7
popf
pop rax
jmp 0x1401732cd
cmp eax, 0x19
jne 0x14016e4b6
popf
pop rax
jmp 0x14016f2ce
cmp eax, 0x1d
jne 0x14016e4c5
popf
pop rax
jmp 0x14016f47c
cmp eax, 0x61
jne 0x14016e4d4
popf
pop rax
jmp 0x1401733cb
cmp eax, 0x53
jne 0x14016e4e3
popf
pop rax
jmp 0x140171fe3
cmp eax, 0x4f
jne 0x14016e4f2
popf
pop rax
jmp 0x140171c26
cmp eax, 0x6c
jne 0x14016e501
popf
pop rax
jmp 0x1401747ed
cmp eax, 7
jne 0x14016e510
popf
pop rax
jmp 0x14016eac1
cmp eax, 0x20
jne 0x14016e51f
popf
pop rax
jmp 0x14016f5e3
cmp eax, 0x56
jne 0x14016e52e
popf
pop rax
jmp 0x140172452
cmp eax, 0x3c
jne 0x14016e53d
popf
pop rax
jmp 0x1401709ea
cmp eax, 0xd
jne 0x14016e54c
popf
pop rax
jmp 0x14016edc6
cmp eax, 0xa
jne 0x14016e55b
popf
pop rax
jmp 0x14016ec25
cmp eax, 0x18
jne 0x14016e56a
popf
pop rax
jmp 0x14016f266
cmp eax, 0x28
jne 0x14016e579
popf
pop rax
jmp 0x14016fa49
cmp eax, 0x22
jne 0x14016e588
popf
pop rax
jmp 0x14016f727
cmp eax, 0x50
jne 0x14016e597
popf
pop rax
jmp 0x140171cea
cmp eax, 0x52
jne 0x14016e5a6
popf
pop rax
jmp 0x140171f91
cmp eax, 0x41
jne 0x14016e5b5
popf
pop rax
jmp 0x140170c62
cmp eax, 0x67
jne 0x14016e5c4
popf
pop rax
jmp 0x14017411b
cmp eax, 0x70
jne 0x14016e5d3
popf
pop rax
jmp 0x1401749dc
cmp eax, 0x29
jne 0x14016e5e2
popf
pop rax
jmp 0x14016faab
cmp eax, 0x3e
jne 0x14016e5f1
popf
pop rax
jmp 0x140170aff
cmp eax, 0
jne 0x14016e600
popf
pop rax
jmp 0x14016e7d1
cmp eax, 0x4e
jne 0x14016e60f
popf
pop rax
jmp 0x140171bbe
cmp eax, 0x31
jne 0x14016e61e
popf
pop rax
jmp 0x14016ff3a
cmp eax, 0x62
jne 0x14016e62d
popf
pop rax
jmp 0x14017341d
cmp eax, 0x5e
jne 0x14016e63c
popf
pop rax
jmp 0x140173268
cmp eax, 0x25
jne 0x14016e64b
popf
pop rax
jmp 0x14016f873
cmp eax, 0xf
jne 0x14016e65a
popf
pop rax
jmp 0x14016ee64
cmp eax, 0x44
jne 0x14016e669
popf
pop rax
jmp 0x140170dc1
cmp eax, 0x75
jne 0x14016e678
popf
pop rax
jmp 0x140175574
cmp eax, 3
jne 0x14016e687
popf
pop rax
jmp 0x14016e95a
cmp eax, 0x6f
jne 0x14016e696
popf
pop rax
jmp 0x140174955
cmp eax, 0x34
jne 0x14016e6a5
popf
pop rax
jmp 0x1401700c0
cmp eax, 0x54
jne 0x14016e6b4
popf
pop rax
jmp 0x14017201f
cmp eax, 0x59
jne 0x14016e6c3
popf
pop rax
jmp 0x140173020
cmp eax, 0xb
jne 0x14016e6d2
popf
pop rax
jmp 0x14016ec82
cmp eax, 0x66
jne 0x14016e6e1
popf
pop rax
jmp 0x1401736bb
cmp eax, 0x2d
jne 0x14016e6f0
popf
pop rax
jmp 0x14016fc71
cmp eax, 0xe
jne 0x14016e6ff
popf
pop rax
jmp 0x14016ee21
cmp eax, 0x3a
jne 0x14016e70e
popf
pop rax
jmp 0x140170903
cmp eax, 2
jne 0x14016e71d
popf
pop rax
jmp 0x14016e8d4
cmp eax, 0x65
jne 0x14016e72c
popf
pop rax
jmp 0x140173651
cmp eax, 0x21
jne 0x14016e73b
popf
pop rax
jmp 0x14016f648
cmp eax, 0x73
jne 0x14016e74a
popf
pop rax
jmp 0x140174bd9
cmp eax, 0x17
jne 0x14016e759
popf
pop rax
jmp 0x14016f1f8
cmp eax, 0x58
jne 0x14016e768
popf
pop rax
jmp 0x1401724c3
cmp eax, 0x46
jne 0x14016e777
popf
pop rax
jmp 0x140170f4c
cmp eax, 0x32
jne 0x14016e786
popf
pop rax
jmp 0x14016ff94
cmp eax, 0x6d
jne 0x14016e795
popf
pop rax
jmp 0x14017486e
cmp eax, 0x60
jne 0x14016e7a4
popf
pop rax
jmp 0x14017335d
cmp eax, 0x42
jne 0x14016e7b3
popf
pop rax
jmp 0x140170d1c
cmp eax, 8
jne 0x14016e7c2
popf
pop rax
jmp 0x14016eb16
cmp eax, 0x57
jne 0x14016e7d1
popf
pop rax
jmp 0x14017249d
mov dword [rsp + 0x20], r9d
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
sub rsp, 0x500
lea rbp, [rsp + 0x20]
cmp dword [rbp + 0x510], 2
jge 0x14016e856
push rax
pushf
mov eax, 0x2c8a1a95
pushf
not eax
add eax, 0xc95bd921
xor eax, 0xb9ab2272
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x868e3070
xor eax, 0xd965b4fa
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xad028436
xor eax, 0xb0feb07e
rol eax, 0x51
popf
pushf
not eax
add eax, 0x968b5a3e
xor eax, 0xb0e8d8b7
rol eax, 0xbf
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xd4a51bf9
pushf
not eax
add eax, 0x8804a80e
xor eax, 0xda51b74d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x886d5a5d
xor eax, 0xa4b7c3dc
rol eax, 0x1d
popf
jmp 0x14016e0e7
jmp 0x140175574
mov eax, dword [rbp + 0x520]
and eax, 1
test eax, eax
je 0x14016e927
push rax
pushf
mov eax, 0x8539a2e0
pushf
not eax
add eax, 0xffec1c34
xor eax, 0xd1a115c9
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa3f07f23
xor eax, 0xcf654624
rol eax, 0x67
popf
pushf
not eax
add eax, 0x82d38390
xor eax, 0x8ef9df43
rol eax, 0xe6
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xdcf58528
pushf
not eax
add eax, 0x88056f1d
xor eax, 0xc189f6e7
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x98661e45
xor eax, 0xab155a62
rol eax, 0xe3
popf
jmp 0x14016e0e7
mov byte [rbp + 0x18], 1
jmp 0x14016e9f3
mov byte [rbp + 0x18], 0
push rax
pushf
mov eax, 0x5340782
pushf
not eax
add eax, 0xab690e06
xor eax, 0xe8ca03de
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xcf313db7
xor eax, 0xfa414fe1
rol eax, 0x99
popf
jmp 0x14016e0e7
movzx eax, byte [rbp + 0x18]
mov byte [rbp + 2], al
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x38]
mov rax, qword [rax]
mov qword [rbp + 0x88], rax
movzx eax, byte [rbp + 2]
test eax, eax
je 0x14016ea4a
push rax
pushf
mov eax, 0xa949a97d
pushf
not eax
add eax, 0xc17ef8f7
xor eax, 0xbf4dae05
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb5b0f3d2
xor eax, 0x8bd4bb72
rol eax, 0x90
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xeb4282ea
pushf
not eax
add eax, 0x903add18
xor eax, 0xfbe783a4
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xebb647f1
xor eax, 0xa0b34924
rol eax, 0xcf
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0x134], eax
jmp 0x14016eb16
mov eax, dword [rbp + 0x510]
jmp 0x14016eac8
dec eax
mov dword [rbp + 0x134], eax
push rax
pushf
mov eax, 0xdcbefb99
pushf
not eax
add eax, 0xaf84dd94
xor eax, 0xe2835151
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf2beb1b1
xor eax, 0xaeb44233
rol eax, 0x40
popf
pushf
not eax
add eax, 0xeebe4027
xor eax, 0x9f577b4f
rol eax, 0x2d
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x134]
mov dword [rbp + 0x4c], eax
mov rax, qword [rbp + 0x500]
movss xmm0, dword [rbp + 0x528]
comiss xmm0, dword [rax + 0xc0]
jbe 0x14016eb6a
push rax
pushf
mov eax, 0x7f0ced39
pushf
not eax
add eax, 0xe0a7d438
xor eax, 0xfea8eade
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xdbb096b2
xor eax, 0xab2e10e9
rol eax, 0x38
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xf3114ca0
pushf
not eax
add eax, 0xb11b6cf3
xor eax, 0xe0ade874
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xda269e7d
xor eax, 0x8d95f742
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc4e53f3a
xor eax, 0xaab14ab4
rol eax, 6
popf
pushf
not eax
add eax, 0x9f21725a
xor eax, 0xbb7b68ce
rol eax, 0xf6
popf
jmp 0x14016e0e7
mov byte [rbp + 0x19], 1
jmp 0x14016ec82
mov byte [rbp + 0x19], 0
push rax
pushf
mov eax, 0x5bb8ca0d
pushf
not eax
add eax, 0xe1cbd898
xor eax, 0xa7d2a9e0
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd9405498
xor eax, 0xe0080997
rol eax, 0x23
popf
pushf
not eax
add eax, 0x919a6865
xor eax, 0xd1a187b2
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc5330d16
xor eax, 0xc2a05ac4
rol eax, 0xce
popf
jmp 0x14016e0e7
movzx eax, byte [rbp + 0x19]
mov byte [rbp + 1], al
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x30]
and eax, 1
test eax, eax
je 0x14016ecd1
push rax
pushf
mov eax, 0xfb4ed131
pushf
not eax
add eax, 0x89e4f432
xor eax, 0x855319b5
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb78108dc
xor eax, 0xe1dbaab2
rol eax, 0x92
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x49ee180a
pushf
not eax
add eax, 0xea1d21fb
xor eax, 0xae15d664
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc3e51159
xor eax, 0x9b63f767
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa0d6857c
xor eax, 0xdc6fedd0
rol eax, 0x7e
popf
jmp 0x14016e0e7
mov rax, qword [rbp + 0x500]
movss xmm0, dword [rax + 0xc0]
movss dword [rbp + 0x48], xmm0
mov eax, dword [rbp + 0x518]
and eax, 0xffffff
mov dword [rbp + 0x98], eax
movss xmm0, dword [rbp + 0x528]
comiss xmm0, dword [0x140118974]
jb 0x14016ed80
push rax
pushf
mov eax, 0x12260b08
pushf
not eax
add eax, 0x95c230c3
xor eax, 0xfd064fde
rol eax, 0x25
popf
pushf
not eax
add eax, 0x9d7fd63b
xor eax, 0xca3329ab
rol eax, 0x53
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xe8340e2b
pushf
not eax
add eax, 0xd7a04658
xor eax, 0xf8372a41
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc35abfe9
xor eax, 0xe5125a05
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd697d463
xor eax, 0xfc20824d
rol eax, 0xa3
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x528]
movss dword [rbp + 0x138], xmm0
jmp 0x14016ee64
movss xmm0, dword [0x140118974]
movss dword [rbp + 0x138], xmm0
push rax
pushf
mov eax, 0xa71abcc0
pushf
not eax
add eax, 0xd42129e1
xor eax, 0xa59d9ea9
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd1bfe06f
xor eax, 0xef43b972
rol eax, 0xcf
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x138]
movss dword [rbp + 0x528], xmm0
cvttss2si eax, dword [rbp + 0x528]
mov dword [rbp + 0xa8], eax
cvtsi2ss xmm0, dword [rbp + 0xa8]
movss xmm1, dword [rbp + 0x528]
subss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x2c8], xmm0
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x30]
and eax, 2
test eax, eax
je 0x14016eee5
push rax
pushf
mov eax, 0x93bd00be
pushf
not eax
add eax, 0xde78f039
xor eax, 0xb2a944b9
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x960f0330
xor eax, 0x9dfc476c
rol eax, 0xd8
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x28884873
pushf
not eax
add eax, 0xceda6bd6
xor eax, 0x9ce63e57
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xcf22a208
xor eax, 0xb7d0bae5
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xaacfb136
xor eax, 0xd29d22be
rol eax, 0xbc
popf
jmp 0x14016e0e7
cmp dword [rbp + 0xa8], 0x3f
jge 0x14016ef67
push rax
pushf
mov eax, 0x84b7fa3a
pushf
not eax
add eax, 0xe8db4847
xor eax, 0x8fd6fbaa
rol eax, 7
popf
pushf
not eax
add eax, 0x9feda4ca
xor eax, 0xa512d145
rol eax, 0x20
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x1f36d43e
pushf
not eax
add eax, 0x8fc6576f
xor eax, 0x94c31e73
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb4952488
xor eax, 0xca760363
rol eax, 0x3c
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x2c8]
comiss xmm0, dword [0x140119ea4]
ja 0x14016f004
push rax
pushf
mov eax, 0xe2b50a68
pushf
not eax
add eax, 0xb016efc1
xor eax, 0xd141e60b
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb3610948
xor eax, 0xd61d43fd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe3f270d9
xor eax, 0x92d5aa36
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdaf29a04
xor eax, 0xd858d0f6
rol eax, 0xc1
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x3d76c67d
pushf
not eax
add eax, 0x93639501
xor eax, 0xc77d0ae1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf39dc071
xor eax, 0xec8c3627
rol eax, 0xa4
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x48]
ucomiss xmm0, dword [0x140118974]
jne 0x14016f078
push rax
pushf
mov eax, 0x89536a07
pushf
not eax
add eax, 0x8de274c3
xor eax, 0x8e01723c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc18e6a06
xor eax, 0xdb521592
rol eax, 0xa7
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xd9035d6d
pushf
not eax
add eax, 0x9786c2aa
xor eax, 0xc16d3dd6
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x91b6223e
xor eax, 0xcd3313a0
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe19b55ff
xor eax, 0xca8ffa3c
rol eax, 0xcf
popf
jmp 0x14016e0e7
mov byte [rbp + 0x1a], 1
jmp 0x14016f12e
mov byte [rbp + 0x1a], 0
push rax
pushf
mov eax, 0x81e3e23a
pushf
not eax
add eax, 0x83d75ea8
xor eax, 0x98ec9dcc
rol eax, 4
popf
pushf
not eax
add eax, 0x9115906c
xor eax, 0xff123652
rol eax, 0x72
popf
jmp 0x14016e0e7
movzx eax, byte [rbp + 0x1a]
mov byte [rbp], al
movzx eax, byte [rbp]
test eax, eax
je 0x14016f170
push rax
pushf
mov eax, 0x71ed5781
pushf
not eax
add eax, 0xf8d12981
xor eax, 0xda227756
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa012bd0d
xor eax, 0xf9696013
rol eax, 0xde
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x24b6ec59
pushf
not eax
add eax, 0xcf8192a8
xor eax, 0xcf3cffec
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd552d494
xor eax, 0xbc0d29be
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd1a5776d
xor eax, 0xce844ace
rol eax, 0xf8
popf
jmp 0x14016e0e7
imul eax, dword [rbp + 0x4c], 6
mov dword [rbp + 0x140], eax
jmp 0x14016f383
movzx eax, byte [rbp + 1]
test eax, eax
je 0x14016f233
push rax
pushf
mov eax, 0x45b807fc
pushf
not eax
add eax, 0xfdc14854
xor eax, 0xc2555689
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb89e6a6f
xor eax, 0xb5c29b22
rol eax, 4
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x381ed233
pushf
not eax
add eax, 0xfa7b5022
xor eax, 0xfd460c93
rol eax, 0x62
popf
pushf
not eax
add eax, 0xac9975e2
xor eax, 0xb04bafed
rol eax, 0xee
popf
jmp 0x14016e0e7
imul eax, dword [rbp + 0x4c], 0x12
mov dword [rbp + 0x13c], eax
jmp 0x14016f31e
imul eax, dword [rbp + 0x4c], 0xc
mov dword [rbp + 0x13c], eax
push rax
pushf
mov eax, 0xcfc5e04f
pushf
not eax
add eax, 0xc68e3c16
xor eax, 0xc7045b0d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa38d8a61
xor eax, 0xd6cab541
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa729f38f
xor eax, 0xe31f895a
rol eax, 0x5c
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x13c]
mov dword [rbp + 0x140], eax
push rax
pushf
mov eax, 0x3fd438b0
pushf
not eax
add eax, 0xa73d7411
xor eax, 0xc0516aec
rol eax, 0xae
popf
pushf
not eax
add eax, 0x99893992
xor eax, 0x8e3db110
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa80c852c
xor eax, 0xc2192d4e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8e917355
xor eax, 0xcccb586f
rol eax, 0x33
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x140]
mov dword [rbp + 0x2cc], eax
movzx eax, byte [rbp]
test eax, eax
je 0x14016f3dd
push rax
pushf
mov eax, 0xd73aaf6b
pushf
not eax
add eax, 0xb1e3564b
xor eax, 0x9e77a596
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa608a955
xor eax, 0xd9d97e52
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbb44a78f
xor eax, 0xdf8fde00
rol eax, 0xe
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x55da67dc
pushf
not eax
add eax, 0xb8bf3c6a
xor eax, 0x9f6a4e37
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8ddd0f39
xor eax, 0xc246931b
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbb106210
xor eax, 0xb9d00e6c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xaf36bedc
xor eax, 0x8af1368f
rol eax, 0xf
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x510]
add eax, eax
mov dword [rbp + 0x148], eax
jmp 0x14016f648
movzx eax, byte [rbp + 1]
test eax, eax
je 0x14016f4dd
push rax
pushf
mov eax, 0x229a6d93
pushf
not eax
add eax, 0xe52baa23
xor eax, 0xac21b108
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa206a806
xor eax, 0xcae1b0fd
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb0a61b73
xor eax, 0xf9d92c4a
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf1c9930b
xor eax, 0xe7cbe02a
rol eax, 0x52
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x78bf60c4
pushf
not eax
add eax, 0xb7aadf88
xor eax, 0xfb36860d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xada33494
xor eax, 0xa2da1e9a
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9e304567
xor eax, 0x878cde90
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe72bbb28
xor eax, 0xc8f84adf
rol eax, 0x26
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x510]
shl eax, 2
mov dword [rbp + 0x144], eax
jmp 0x14016f5e3
imul eax, dword [rbp + 0x510], 3
mov dword [rbp + 0x144], eax
push rax
pushf
mov eax, 0xfcfff231
pushf
not eax
add eax, 0xdcb5d243
xor eax, 0xb8618337
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb4b59a84
xor eax, 0xbfe1974b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc7309669
xor eax, 0x9706194f
rol eax, 0x68
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x144]
mov dword [rbp + 0x148], eax
push rax
pushf
mov eax, 0x50b22ac5
pushf
not eax
add eax, 0xa8731c23
xor eax, 0xadbd32ae
rol eax, 0x78
popf
pushf
not eax
add eax, 0x84e51864
xor eax, 0xaf8d7164
rol eax, 0x60
popf
pushf
not eax
add eax, 0xbe7454cc
xor eax, 0xea9be28e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe4865d32
xor eax, 0xf305aa7f
rol eax, 0x11
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x148]
mov dword [rbp + 0x124], eax
mov r8d, dword [rbp + 0x124]
mov edx, dword [rbp + 0x2cc]
mov rcx, qword [rbp + 0x500]
call fcn.1401dab6a
movzx eax, byte [rbp]
test eax, eax
jne 0x14016f6ce
push rax
pushf
mov eax, 0x20b83867
pushf
not eax
add eax, 0x869d5634
xor eax, 0x9a88522c
rol eax, 0x31
popf
pushf
not eax
add eax, 0xadeadb4a
xor eax, 0xaca3f89b
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbd9ee750
xor eax, 0xceb4d5d9
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8fc90429
xor eax, 0xaf9d31af
rol eax, 0x3d
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xdfb2e290
pushf
not eax
add eax, 0xd18f6da1
xor eax, 0xa00c088f
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc63657d7
xor eax, 0xac8cfb67
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc1c394fb
xor eax, 0xd3ea1562
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa4b38193
xor eax, 0xf5ce3c7e
rol eax, 0x17
popf
jmp 0x14016e0e7
movzx eax, byte [rbp + 1]
test eax, eax
je 0x14016f775
push rax
pushf
mov eax, 0x43063a85
pushf
not eax
add eax, 0xeaef0842
xor eax, 0xed20d53f
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe8f05c03
xor eax, 0xe5c704ba
rol eax, 0xed
popf
pushf
not eax
add eax, 0xaf5a5d7b
xor eax, 0xc201adfd
rol eax, 0xb
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xc61ee9f8
pushf
not eax
add eax, 0x925c38e4
xor eax, 0xe8f69e08
rol eax, 0x35
popf
pushf
not eax
add eax, 0xde71a197
xor eax, 0xc204081c
rol eax, 0x12
popf
jmp 0x14016e0e7
mov dword [rbp + 0xc0], 5
jmp 0x14016f873
mov dword [rbp + 0xc0], 3
push rax
pushf
mov eax, 0x56688b0b
pushf
not eax
add eax, 0xedc10ebb
xor eax, 0x9f82a568
rol eax, 0xed
popf
pushf
not eax
add eax, 0xdeec7b53
xor eax, 0xe186a9e9
rol eax, 0x15
popf
pushf
not eax
add eax, 0x92085f0f
xor eax, 0x809ba27b
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe0602596
xor eax, 0xc5d2ed4e
rol eax, 0xa2
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x510]
imul eax, dword [rbp + 0xc0]
cdqe
shl rax, 3
mov rcx, rax
add rcx, 0xf
cmp rcx, rax
ja 0x14016f8c5
push rax
pushf
mov eax, 0x2fc31813
pushf
not eax
add eax, 0xf091cace
xor eax, 0xc9e06e6d
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd8c0f671
xor eax, 0xf6633cc3
rol eax, 0x45
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xe4f5a8fd
pushf
not eax
add eax, 0xa6850022
xor eax, 0xdc14ceb2
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd69ed908
xor eax, 0x8e70c69f
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb5b4d595
xor eax, 0xfd7eaa85
rol eax, 0x6b
popf
jmp 0x14016e0e7
movabs rcx, 0x502adf28d596e109
pushf
not rcx
add rcx, 0x403a53e2
xor rcx, 0x655c8d21
rol rcx, 0xe4
popf
pushf
not rcx
add rcx, 0x76e35d16
xor rcx, 0x75985ca5
rol rcx, 0x39
popf
pushf
not rcx
add rcx, 0x5c75bc3d
xor rcx, 0x6a5a55e9
rol rcx, 0xe9
popf
push rax
pushf
mov eax, 0x3bee89a2
pushf
not eax
add eax, 0x9de84851
xor eax, 0xbc064cc8
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa425f376
xor eax, 0xbd306d18
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa9784023
xor eax, 0xc10d586d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb625f549
xor eax, 0xc91e3afa
rol eax, 0x40
popf
jmp 0x14016e0e7
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.1402eeb4f
sub rsp, rax
lea rax, [rsp + 0x20]
mov qword [rbp + 0x10], rax
movsxd rax, dword [rbp + 0x510]
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x28], rax
mov dword [rbp + 0x44], 0
jmp 0x14016faab
mov eax, dword [rbp + 0x44]
jmp 0x14016fa4d
inc eax
mov dword [rbp + 0x44], eax
push rax
pushf
mov eax, 0x9b1eee70
pushf
not eax
add eax, 0xd0c2e1c9
xor eax, 0xe56e68ec
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd768a55d
xor eax, 0x818877f1
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xdbde446f
xor eax, 0x858ed673
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xeabede59
xor eax, 0xe6c5a6d0
rol eax, 8
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x4c]
cmp dword [rbp + 0x44], eax
jge 0x14016faea
push rax
pushf
mov eax, 0x401cb772
pushf
not eax
add eax, 0xc2e18066
xor eax, 0x856cb054
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xfba32803
xor eax, 0xc3654c3d
rol eax, 0xf6
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x3feb45b6
pushf
not eax
add eax, 0xbbf892b3
xor eax, 0x921200c1
rol eax, 0x73
popf
pushf
not eax
add eax, 0xeebac84c
xor eax, 0x8ccb5451
rol eax, 0xfc
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x44]
jmp 0x14016fb21
inc eax
cmp eax, dword [rbp + 0x510]
jne 0x14016fb71
push rax
pushf
mov eax, 0xa9a37c93
pushf
not eax
add eax, 0xb52ec77c
xor eax, 0xf41b8de8
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb944233e
xor eax, 0x898a8b44
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xfe5dc560
xor eax, 0x8d949fd1
rol eax, 0x56
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x9290affe
pushf
not eax
add eax, 0xd7eddf1b
xor eax, 0xd61146bc
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xab071914
xor eax, 0xf22283b6
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xafe5f13f
xor eax, 0xff7c867f
rol eax, 0x67
popf
jmp 0x14016e0e7
mov dword [rbp + 0xc4], 0
jmp 0x14016fc71
mov eax, dword [rbp + 0x44]
jmp 0x14016fc10
inc eax
mov dword [rbp + 0xc4], eax
push rax
pushf
mov eax, 0x205a0c92
pushf
not eax
add eax, 0xa58879f0
xor eax, 0xd88f3d2f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe8a0269c
xor eax, 0xe0b6d06e
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb62a5180
xor eax, 0xc8b24584
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xcc3d31f0
xor eax, 0xd6fa494e
rol eax, 0xda
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0xc4]
mov dword [rbp + 0xc8], eax
movsxd rax, dword [rbp + 0xc8]
movsxd rcx, dword [rbp + 0x44]
mov rdx, qword [rbp + 0x508]
mov r8, qword [rbp + 0x508]
movss xmm0, dword [rdx + rax*8]
subss xmm0, dword [r8 + rcx*8]
movss dword [rbp + 0x7c], xmm0
movsxd rax, dword [rbp + 0xc8]
movsxd rcx, dword [rbp + 0x44]
mov rdx, qword [rbp + 0x508]
mov r8, qword [rbp + 0x508]
movss xmm0, dword [rdx + rax*8 + 4]
subss xmm0, dword [r8 + rcx*8 + 4]
movss dword [rbp + 0x78], xmm0
movss xmm0, dword [rbp + 0x7c]
mulss xmm0, dword [rbp + 0x7c]
movss xmm1, dword [rbp + 0x78]
mulss xmm1, dword [rbp + 0x78]
addss xmm0, xmm1
movss dword [rbp + 0xcc], xmm0
movss xmm0, dword [rbp + 0xcc]
comiss xmm0, dword [0x140118918]
jbe 0x14016fd35
push rax
pushf
mov eax, 0x439c8e50
pushf
not eax
add eax, 0xc9af0f89
xor eax, 0xf8a0a238
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x956fcba7
xor eax, 0x8d84f576
rol eax, 0xd7
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x172a8b29
pushf
not eax
add eax, 0xc606754b
xor eax, 0xeb859e92
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x854be006
xor eax, 0xfaf81d1d
rol eax, 0x87
popf
pushf
not eax
add eax, 0x93798bcf
xor eax, 0xe773524c
rol eax, 0xc1
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0xcc]
xorps xmm1, xmm1
movss xmm1, xmm0
movaps xmm0, xmm1
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmm0, xmmword [rbp + 0x4a0]
rsqrtss xmm0, xmm0
movaps xmmword [rbp + 0x4b0], xmm0
movaps xmm0, xmmword [rbp + 0x4b0]
movss dword [rbp + 0x2d0], xmm0
movss xmm0, dword [rbp + 0x2d0]
movss dword [rbp + 0xd0], xmm0
movss xmm0, dword [rbp + 0x7c]
mulss xmm0, dword [rbp + 0xd0]
movss dword [rbp + 0x7c], xmm0
movss xmm0, dword [rbp + 0x78]
mulss xmm0, dword [rbp + 0xd0]
movss dword [rbp + 0x78], xmm0
push rax
pushf
mov eax, 0x43a04419
pushf
not eax
add eax, 0xac327d73
xor eax, 0x99afaeee
rol eax, 0x15
popf
pushf
not eax
add eax, 0x817cb901
xor eax, 0x8b06914e
rol eax, 0xcd
popf
jmp 0x14016e0e7
movsxd rax, dword [rbp + 0x44]
mov rcx, qword [rbp + 0x10]
movss xmm0, dword [rbp + 0x78]
movss dword [rcx + rax*8], xmm0
movss xmm0, dword [rbp + 0x7c]
xorps xmm0, xmmword [0x140119f10]
movsxd rax, dword [rbp + 0x44]
mov rcx, qword [rbp + 0x10]
movss dword [rcx + rax*8 + 4], xmm0
jmp 0x14016fa49
movzx eax, byte [rbp + 2]
test eax, eax
jne 0x14016fef4
push rax
pushf
mov eax, 0x399b7de6
pushf
not eax
add eax, 0xe925a6de
xor eax, 0xa175f311
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe52fb92c
xor eax, 0x9997db4b
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xaf9176eb
xor eax, 0xc8b185b0
rol eax, 0x68
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xf0738c56
pushf
not eax
add eax, 0xedd1fedc
xor eax, 0xd71019e5
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8f55014f
xor eax, 0xea7e9471
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x83557f57
xor eax, 0x86d083a7
rol eax, 0xd4
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x510]
sub eax, 2
cdqe
mov rcx, qword [rbp + 0x10]
mov rax, qword [rcx + rax*8]
mov ecx, dword [rbp + 0x510]
jmp 0x14016ff54
dec ecx
movsxd rcx, ecx
mov rdx, qword [rbp + 0x10]
mov qword [rdx + rcx*8], rax
push rax
pushf
mov eax, 0x97bddce1
pushf
not eax
add eax, 0xafad4a45
xor eax, 0x8d38e248
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf11885cb
xor eax, 0x92db1f5f
rol eax, 0xf6
popf
jmp 0x14016e0e7
movzx eax, byte [rbp]
test eax, eax
jne 0x14016fff5
push rax
pushf
mov eax, 0x607eacf7
pushf
not eax
add eax, 0xef3272be
xor eax, 0x883afd1a
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc4b15b6f
xor eax, 0xcf76dcd7
rol eax, 6
popf
pushf
not eax
add eax, 0xad1cee76
xor eax, 0xe489f36e
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb53d31af
xor eax, 0xf10a7b36
rol eax, 0x1d
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x59e319c8
pushf
not eax
add eax, 0xd5cd185b
xor eax, 0xec25e16d
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe1413ed1
xor eax, 0xf84e0a09
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe15dcf35
xor eax, 0xa144f806
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8f22bcd8
xor eax, 0xeb34556d
rol eax, 0x43
popf
jmp 0x14016e0e7
movzx eax, byte [rbp + 1]
test eax, eax
jne 0x14017008d
push rax
pushf
mov eax, 0x7bce7209
pushf
not eax
add eax, 0x96e283a7
xor eax, 0xe6f911b1
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf668d2cc
xor eax, 0xf5008b63
rol eax, 0x17
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xf5549bb4
pushf
not eax
add eax, 0xa1b31e43
xor eax, 0xcc94f8d3
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa8b4ce63
xor eax, 0xb3fa0e76
rol eax, 0x1d
popf
jmp 0x14016e0e7
movzx eax, byte [rbp]
test eax, eax
je 0x140170121
push rax
pushf
mov eax, 0xd3668ede
pushf
not eax
add eax, 0x8a3aea63
xor eax, 0xe0fe59c1
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfefd8814
xor eax, 0x9fe64ce9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xddb5f76b
xor eax, 0xfb0059e2
rol eax, 0x76
popf
pushf
not eax
add eax, 0xfac35dd9
xor eax, 0xea6a6489
rol eax, 0x59
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xdb6d96d
pushf
not eax
add eax, 0xf761af3c
xor eax, 0x86df5913
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9e9c690b
xor eax, 0x84e1911f
rol eax, 0x99
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x528]
mulss xmm0, dword [0x140118940]
addss xmm0, dword [0x140118974]
movss dword [rbp + 0xd4], xmm0
jmp 0x140170238
movss xmm0, dword [rbp + 0x48]
movss dword [rbp + 0xd4], xmm0
push rax
pushf
mov eax, 0x42eb932c
pushf
not eax
add eax, 0xae2bd490
xor eax, 0xb69cfbc6
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc56f9f3f
xor eax, 0x95573c05
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9ae72279
xor eax, 0xfb6a0ded
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcb63c7ba
xor eax, 0xcc759bcd
rol eax, 0x8d
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0xd4]
movss dword [rbp + 0x30], xmm0
movzx eax, byte [rbp + 2]
test eax, eax
jne 0x140170284
push rax
pushf
mov eax, 0xb4634fef
pushf
not eax
add eax, 0xe0664a42
xor eax, 0xed4c82ae
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc6d6eedd
xor eax, 0x87a698be
rol eax, 0x3c
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x3a1ea24b
pushf
not eax
add eax, 0x8cfe6f29
xor eax, 0xdaa9ad33
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd1b5d744
xor eax, 0x8d221334
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa3b3d8cb
xor eax, 0xb2f24940
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb895461a
xor eax, 0xab4572d4
rol eax, 0x3e
popf
jmp 0x14016e0e7
mov eax, 0xf11584cd
pushf
not eax
add eax, 0xe40de651
xor eax, 0xf46c76ee
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbb663b47
xor eax, 0xeafcb9d0
rol eax, 0x55
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x10]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0x358]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x2e0], xmm0
mov rax, qword [rbp + 0x358]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x2d8], xmm0
movss xmm0, dword [rbp + 0x2d8]
movss dword [rbp + 0x2f8], xmm0
movss xmm0, dword [rbp + 0x2e0]
movss dword [rbp + 0x2fc], xmm0
mov eax, 0x1330d196
pushf
not eax
add eax, 0xb39605ad
xor eax, 0x90ae764f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd00eebe4
xor eax, 0xa612dddc
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe0d306da
xor eax, 0xfb8984c5
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb737642f
xor eax, 0xd1936ca2
rol eax, 0x11
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x508]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0x360]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x2fc]
movss dword [rbp + 0x2f0], xmm0
mov rax, qword [rbp + 0x360]
movss xmm0, dword [rax]
addss xmm0, dword [rbp + 0x2f8]
movss dword [rbp + 0x2e8], xmm0
movss xmm0, dword [rbp + 0x2e8]
movss dword [rbp + 0x368], xmm0
movss xmm0, dword [rbp + 0x2f0]
movss dword [rbp + 0x36c], xmm0
mov rax, qword [rbp + 0x368]
mov ecx, 0x477e1576
pushf
not ecx
add ecx, 0xc48f1ed2
xor ecx, 0xd1ba21bb
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0x8cf1548c
xor ecx, 0xea643a08
rol ecx, 0xf6
popf
pushf
not ecx
add ecx, 0xd1e79571
xor ecx, 0x935fcf2d
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0x8eae111a
xor ecx, 0xb38cc7d7
rol ecx, 0xd2
popf
imul rcx, rcx, 0
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx], rax
mov eax, 0xa60a590b
pushf
not eax
add eax, 0x8fdc2235
xor eax, 0xadf206a9
rol eax, 0x54
popf
pushf
not eax
add eax, 0xaecdec98
xor eax, 0xb6c9ba5b
rol eax, 0x57
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x10]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x370], rax
mov rax, qword [rbp + 0x370]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x160], xmm0
mov rax, qword [rbp + 0x370]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [rbp + 0x158]
movss dword [rbp + 0x300], xmm0
movss xmm0, dword [rbp + 0x160]
movss dword [rbp + 0x304], xmm0
mov eax, 0x96f241ec
pushf
not eax
add eax, 0xb0954008
xor eax, 0x94e65da9
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc5aea34e
xor eax, 0xf7f306f6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xec5ec4d1
xor eax, 0xba156af9
rol eax, 0xae
popf
pushf
not eax
add eax, 0x919ab84e
xor eax, 0xba120cc5
rol eax, 0x38
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x508]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x378], rax
mov rax, qword [rbp + 0x378]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x304]
movss dword [rbp + 0x170], xmm0
mov rax, qword [rbp + 0x378]
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x300]
movss dword [rbp + 0x168], xmm0
movss xmm0, dword [rbp + 0x168]
movss dword [rbp + 0x380], xmm0
movss xmm0, dword [rbp + 0x170]
movss dword [rbp + 0x384], xmm0
mov rax, qword [rbp + 0x380]
mov ecx, 0xe89e56a
pushf
not ecx
add ecx, 0xb83e6c69
xor ecx, 0x83eee73e
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xaf0bb180
xor ecx, 0x9bff6d4c
rol ecx, 0x54
popf
pushf
not ecx
add ecx, 0xf2d4895f
xor ecx, 0xf0701b76
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0xd401a8ae
xor ecx, 0xd7abe8ab
rol ecx, 0x6e
popf
imul rcx, rcx, 1
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx], rax
mov eax, dword [rbp + 0x510]
jmp 0x140170682
dec eax
cdqe
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x388], rax
mov rax, qword [rbp + 0x388]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x180], xmm0
mov rax, qword [rbp + 0x388]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x178], xmm0
movss xmm0, dword [rbp + 0x178]
movss dword [rbp + 0x308], xmm0
movss xmm0, dword [rbp + 0x180]
movss dword [rbp + 0x30c], xmm0
mov eax, dword [rbp + 0x510]
jmp 0x1401706ed
dec eax
cdqe
mov rcx, qword [rbp + 0x508]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x390], rax
mov rax, qword [rbp + 0x390]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x30c]
movss dword [rbp + 0x190], xmm0
mov rax, qword [rbp + 0x390]
movss xmm0, dword [rax]
addss xmm0, dword [rbp + 0x308]
movss dword [rbp + 0x188], xmm0
movss xmm0, dword [rbp + 0x188]
movss dword [rbp + 0x398], xmm0
movss xmm0, dword [rbp + 0x190]
movss dword [rbp + 0x39c], xmm0
mov rax, qword [rbp + 0x398]
mov ecx, dword [rbp + 0x510]
lea ecx, [rcx + rcx - 2]
movsxd rcx, ecx
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx*8], rax
mov eax, dword [rbp + 0x510]
jmp 0x14017077d
dec eax
cdqe
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x3a0]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x1a0], xmm0
mov rax, qword [rbp + 0x3a0]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [rbp + 0x198]
movss dword [rbp + 0x310], xmm0
movss xmm0, dword [rbp + 0x1a0]
movss dword [rbp + 0x314], xmm0
mov eax, dword [rbp + 0x510]
jmp 0x1401707e8
dec eax
cdqe
mov rcx, qword [rbp + 0x508]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x3a8], rax
mov rax, qword [rbp + 0x3a8]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x314]
movss dword [rbp + 0x1b0], xmm0
mov rax, qword [rbp + 0x3a8]
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x310]
movss dword [rbp + 0x1a8], xmm0
movss xmm0, dword [rbp + 0x1a8]
movss dword [rbp + 0x3b0], xmm0
movss xmm0, dword [rbp + 0x1b0]
movss dword [rbp + 0x3b4], xmm0
mov rax, qword [rbp + 0x3b0]
mov ecx, dword [rbp + 0x510]
lea ecx, [rcx + rcx - 1]
movsxd rcx, ecx
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx*8], rax
push rax
pushf
mov eax, 0xc0bcd169
pushf
not eax
add eax, 0xc94f61b9
xor eax, 0x8f31ed98
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbebc81de
xor eax, 0xa557d9d1
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9285931a
xor eax, 0xc058211f
rol eax, 0x3c
popf
jmp 0x14016e0e7
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x34]
mov dword [rbp + 0x1c], eax
mov dword [rbp + 0x58], 0
jmp 0x140170952
mov eax, dword [rbp + 0x58]
jmp 0x140170907
inc eax
mov dword [rbp + 0x58], eax
push rax
pushf
mov eax, 0xe0a49c04
pushf
not eax
add eax, 0xe8393ea7
xor eax, 0xd59925d8
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd0d4b0d5
xor eax, 0xf72a1ca7
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x99636e40
xor eax, 0x8b4abbbc
rol eax, 0x87
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x4c]
cmp dword [rbp + 0x58], eax
jge 0x1401709b7
push rax
pushf
mov eax, 0xa31244e6
pushf
not eax
add eax, 0xa63eeac0
xor eax, 0xc15e0c47
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf020fa44
xor eax, 0xb5d76fdc
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe2b7a812
xor eax, 0xf6130b48
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8586aeac
xor eax, 0x93f209f9
rol eax, 0x75
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x3032ebad
pushf
not eax
add eax, 0xa894de51
xor eax, 0x80d1f246
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe864beee
xor eax, 0xe127f96d
rol eax, 0xf2
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x58]
jmp 0x1401709ee
inc eax
cmp eax, dword [rbp + 0x510]
jne 0x140170a51
push rax
pushf
mov eax, 0xa664c3f6
pushf
not eax
add eax, 0x921bd39e
xor eax, 0x8dc2ed0d
rol eax, 0x35
popf
pushf
not eax
add eax, 0xc5644de2
xor eax, 0xd47f170c
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb5b6fe57
xor eax, 0xdb4839c1
rol eax, 4
popf
pushf
not eax
add eax, 0xa33c2a95
xor eax, 0xc0dae61a
rol eax, 0xc4
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xe068c884
pushf
not eax
add eax, 0xa798c28f
xor eax, 0xd1752f30
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf038bab8
xor eax, 0xbb5e2a9e
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb87d622b
xor eax, 0xdc325697
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xda1a9b6d
xor eax, 0xd35d509a
rol eax, 0x44
popf
jmp 0x14016e0e7
mov dword [rbp + 0xd8], 0
jmp 0x140170b3e
mov eax, dword [rbp + 0x58]
jmp 0x140170b03
inc eax
mov dword [rbp + 0xd8], eax
push rax
pushf
mov eax, 0x7d64a3a7
pushf
not eax
add eax, 0xd40a8d2d
xor eax, 0xf4d339ac
rol eax, 0x65
popf
pushf
not eax
add eax, 0xff309f9e
xor eax, 0xb3a69a69
rol eax, 0x6c
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0xd8]
mov dword [rbp + 0x60], eax
mov eax, dword [rbp + 0x58]
jmp 0x140170b4b
inc eax
cmp eax, dword [rbp + 0x510]
jne 0x140170bae
push rax
pushf
mov eax, 0x7c0f8f5d
pushf
not eax
add eax, 0xde943a6c
xor eax, 0xdaf88630
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8e11089d
xor eax, 0x83d23306
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x959c1ed9
xor eax, 0x94ebd1bd
rol eax, 0x51
popf
pushf
not eax
add eax, 0x91041da7
xor eax, 0xeff0a542
rol eax, 0x8a
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xd053b766
pushf
not eax
add eax, 0xb9183cf4
xor eax, 0x9372e396
rol eax, 0x38
popf
pushf
not eax
add eax, 0x98ac73ea
xor eax, 0xff5c06fd
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc352afff
xor eax, 0xd144523a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd5ae52a5
xor eax, 0xb41d9a59
rol eax, 6
popf
jmp 0x14016e0e7
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x34]
mov dword [rbp + 0xe0], eax
jmp 0x140170e34
movzx eax, byte [rbp]
test eax, eax
je 0x140170cc3
push rax
pushf
mov eax, 0x8799b9e5
pushf
not eax
add eax, 0xba292a1d
xor eax, 0x840d8d0e
rol eax, 0x76
popf
pushf
not eax
add eax, 0xded7cdd0
xor eax, 0xd3083a45
rol eax, 0x18
popf
pushf
not eax
add eax, 0xacbaa373
xor eax, 0xc367c6ec
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa6004a06
xor eax, 0xc4dc2818
rol eax, 0xec
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x82f44b11
pushf
not eax
add eax, 0xf6c846ca
xor eax, 0xc373a6d4
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xca873e79
xor eax, 0xeb7a833f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9f38e577
xor eax, 0x9c67faeb
rol eax, 0xec
popf
pushf
not eax
add eax, 0xaa4821a4
xor eax, 0xeda684f5
rol eax, 0x61
popf
jmp 0x14016e0e7
mov dword [rbp + 0xdc], 2
jmp 0x140170dc1
mov dword [rbp + 0xdc], 3
push rax
pushf
mov eax, 0x6c044a90
pushf
not eax
add eax, 0x830015dd
xor eax, 0x97872af7
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc8a18cf6
xor eax, 0x880b0b38
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf223bc8e
xor eax, 0x9f915714
rol eax, 0x84
popf
pushf
not eax
add eax, 0xfc853cbc
xor eax, 0xa857a737
rol eax, 0x67
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0xdc]
mov ecx, dword [rbp + 0x1c]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
mov eax, ecx
mov dword [rbp + 0xe0], eax
push rax
pushf
mov eax, 0xb777a751
pushf
not eax
add eax, 0x82aaa401
xor eax, 0x8f72a9f6
rol eax, 0xb
popf
pushf
not eax
add eax, 0xaa75792f
xor eax, 0x8967867e
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd8cddd1f
xor eax, 0xb208206e
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9b542053
xor eax, 0xb01c9885
rol eax, 0x2e
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0xe0]
mov dword [rbp + 0x34], eax
movsxd rax, dword [rbp + 0x58]
movsxd rcx, dword [rbp + 0x60]
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x10]
movss xmm0, dword [rdx + rax*8]
addss xmm0, dword [r8 + rcx*8]
mulss xmm0, dword [0x140118940]
movss dword [rbp + 0x5c], xmm0
movsxd rax, dword [rbp + 0x58]
movsxd rcx, dword [rbp + 0x60]
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x10]
movss xmm0, dword [rdx + rax*8 + 4]
addss xmm0, dword [r8 + rcx*8 + 4]
mulss xmm0, dword [0x140118940]
movss dword [rbp + 0x50], xmm0
movss xmm0, dword [rbp + 0x5c]
mulss xmm0, dword [rbp + 0x5c]
movss xmm1, dword [rbp + 0x50]
mulss xmm1, dword [rbp + 0x50]
addss xmm0, xmm1
movss dword [rbp + 0xe4], xmm0
movss xmm0, dword [rbp + 0xe4]
comiss xmm0, dword [0x14011dcb0]
jbe 0x140170f06
push rax
pushf
mov eax, 0xbc7e6aa3
pushf
not eax
add eax, 0xd3a1e441
xor eax, 0x8fb2d436
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xacf49873
xor eax, 0xbb3230a0
rol eax, 0x57
popf
pushf
not eax
add eax, 0x99291f1e
xor eax, 0xa88ba965
rol eax, 0x54
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x30b39837
pushf
not eax
add eax, 0xd6ac9f43
xor eax, 0x85610580
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8de451b4
xor eax, 0x965812a9
rol eax, 0x60
popf
pushf
not eax
add eax, 0xbe3fca35
xor eax, 0xa13ea7a6
rol eax, 0x1e
popf
jmp 0x14016e0e7
movss xmm0, dword [0x140118974]
divss xmm0, dword [rbp + 0xe4]
movss dword [rbp + 0x90], xmm0
movss xmm0, dword [rbp + 0x90]
comiss xmm0, dword [0x1401189bc]
jbe 0x140170fce
push rax
pushf
mov eax, 0xad7deed0
pushf
not eax
add eax, 0xf6320b7b
xor eax, 0xe78559f9
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe0fd42a0
xor eax, 0xe232101f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x80066675
xor eax, 0xf7d3b878
rol eax, 0xde
popf
pushf
not eax
add eax, 0x804d5df7
xor eax, 0xa4a97cf6
rol eax, 0x2b
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xab872fad
pushf
not eax
add eax, 0xaf2e8f07
xor eax, 0xbaa4bf06
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc3bf3a7a
xor eax, 0xccf71b77
rol eax, 0x2b
popf
jmp 0x14016e0e7
movss xmm0, dword [0x1401189bc]
movss dword [rbp + 0x90], xmm0
push rax
pushf
mov eax, 0xac80ca44
pushf
not eax
add eax, 0xb3dae3d2
xor eax, 0x93bfdc34
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc3b1ffbf
xor eax, 0xc0dc2a39
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9cacac61
xor eax, 0xe21ee7d1
rol eax, 0xb5
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x5c]
mulss xmm0, dword [rbp + 0x90]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [rbp + 0x50]
mulss xmm0, dword [rbp + 0x90]
movss dword [rbp + 0x50], xmm0
push rax
pushf
mov eax, 0x9c6c9b4b
pushf
not eax
add eax, 0xb5f3289c
xor eax, 0x949d237e
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdbdc55ee
xor eax, 0x84636c0e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf6ae4af7
xor eax, 0x8538b221
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9870885b
xor eax, 0x82de4249
rol eax, 0x30
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x5c]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [rbp + 0x50]
mulss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0x50], xmm0
mov eax, dword [rbp + 0x60]
shl eax, 1
cdqe
mov rcx, qword [rbp + 0x28]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x150], rax
movsxd rax, dword [rbp + 0x60]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8]
addss xmm0, dword [rbp + 0x5c]
mov eax, 0x16d6b374
pushf
not eax
add eax, 0xfd7edca7
xor eax, 0xcfb1e8ac
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xddeadf7e
xor eax, 0xb4a74ed7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd1c2da2e
xor eax, 0x990c96b4
rol eax, 2
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x150]
movss dword [rcx + rax], xmm0
movsxd rax, dword [rbp + 0x60]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8 + 4]
addss xmm0, dword [rbp + 0x50]
mov eax, 0x41b95460
pushf
not eax
add eax, 0xc4c6a0bd
xor eax, 0xe3e3ef83
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xdb4f6f7b
xor eax, 0xfe05b0b9
rol eax, 0xb2
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x150]
movss dword [rcx + rax + 4], xmm0
movsxd rax, dword [rbp + 0x60]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8]
subss xmm0, dword [rbp + 0x5c]
mov eax, 0x1e82b346
pushf
not eax
add eax, 0xd3d1ef48
xor eax, 0x97ee247a
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9fc23e14
xor eax, 0x909e4cae
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe8f0c334
xor eax, 0xf1e6c894
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe69c1b4c
xor eax, 0xece0fe31
rol eax, 0xec
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x150]
movss dword [rcx + rax], xmm0
movsxd rax, dword [rbp + 0x60]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8 + 4]
subss xmm0, dword [rbp + 0x50]
mov eax, 0x49e44f90
pushf
not eax
add eax, 0x8b7af1ed
xor eax, 0xd58e9b8d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xbafcb053
xor eax, 0xf990ab9c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xaad6b59c
xor eax, 0xff3d330b
rol eax, 0x4c
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x150]
movss dword [rcx + rax + 4], xmm0
movzx eax, byte [rbp]
test eax, eax
je 0x1401712ea
push rax
pushf
mov eax, 0x92666b36
pushf
not eax
add eax, 0xfffc7ac1
xor eax, 0x9f451a55
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd25abe98
xor eax, 0xea8e3eb2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xed3a9920
xor eax, 0x8f1d1478
rol eax, 0xc8
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x8ac15a89
pushf
not eax
add eax, 0xbc64ff65
xor eax, 0xa0d49cc9
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xab0eb3ab
xor eax, 0xe49e8e8a
rol eax, 5
popf
jmp 0x14016e0e7
mov eax, 0x519ceef0
pushf
not eax
add eax, 0xa9564b91
xor eax, 0xae5d4df9
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xcb2d5aab
xor eax, 0xfa4650f0
rol eax, 2
popf
pushf
not eax
add eax, 0xcbd8064f
xor eax, 0xfdbdd0f4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc8d114a1
xor eax, 0xf5ef104f
rol eax, 0x1e
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x34]
mov word [rax + rcx], dx
mov eax, 0xf944e59b
pushf
not eax
add eax, 0xecdf9553
xor eax, 0xd0681277
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf5006f3f
xor eax, 0x9d4a6ac0
rol eax, 0x70
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x1c]
mov word [rax + rcx], dx
mov eax, dword [rbp + 0x1c]
jmp 0x1401713cb
inc eax
mov ecx, 0xe4ff1caa
pushf
not ecx
add ecx, 0xf1085294
xor ecx, 0xb37f3193
rol ecx, 6
popf
pushf
not ecx
add ecx, 0xd2b21a8f
xor ecx, 0xeb8484a4
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0xef545891
xor ecx, 0xaf96c9b6
rol ecx, 0x9a
popf
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x34]
jmp 0x140171428
inc eax
mov ecx, 0x16551aaf
pushf
not ecx
add ecx, 0xf9d122f2
xor ecx, 0xda32ce8b
rol ecx, 0xdd
popf
pushf
not ecx
add ecx, 0xbb3be72d
xor ecx, 0xe1b7abd3
rol ecx, 0x65
popf
pushf
not ecx
add ecx, 0x98f6b93f
xor ecx, 0x85aa1b88
rol ecx, 0x14
popf
pushf
not ecx
add ecx, 0xf5ee89af
xor ecx, 0xca686b29
rol ecx, 0xdf
popf
imul rcx, rcx, 3
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x1c]
jmp 0x14017149a
inc eax
mov ecx, 0xa50040d3
pushf
not ecx
add ecx, 0x88e82590
xor ecx, 0xbe2599cb
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xdeb66f8e
xor ecx, 0x9122a82c
rol ecx, 0xbc
popf
pushf
not ecx
add ecx, 0xefb2ef79
xor ecx, 0xb493b1ad
rol ecx, 0xb0
popf
imul rcx, rcx, 4
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, 0x727c13c5
pushf
not eax
add eax, 0xcfa3df0d
xor eax, 0xde20053d
rol eax, 3
popf
pushf
not eax
add eax, 0xd4df5398
xor eax, 0xbca0ddc3
rol eax, 0x78
popf
imul rax, rax, 5
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x34]
mov word [rax + rcx], dx
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x50]
add rax, 0xc
mov rcx, qword [rbp + 0x500]
mov qword [rcx + 0x50], rax
jmp 0x140171a08
mov eax, 0xf80d8e3d
pushf
not eax
add eax, 0x87cf5e12
xor eax, 0xff816cfb
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc68ea3dc
xor eax, 0xaa77f50d
rol eax, 0x28
popf
pushf
not eax
add eax, 0xaaaaf2b2
xor eax, 0xa39cac54
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x982b9174
xor eax, 0xb308af7d
rol eax, 0x6d
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x34]
mov word [rax + rcx], dx
mov eax, 0x40a8eac4
pushf
not eax
add eax, 0xe6fa66a3
xor eax, 0xb145be03
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd7e66dc3
xor eax, 0xb4b35edb
rol eax, 0x17
popf
pushf
not eax
add eax, 0x98fb2c7c
xor eax, 0x982532ca
rol eax, 0xa1
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x1c]
mov word [rax + rcx], dx
mov eax, dword [rbp + 0x1c]
add eax, 2
mov ecx, 0x4398353d
pushf
not ecx
add ecx, 0xd90bd744
xor ecx, 0xe764dc07
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0xe17686a1
xor ecx, 0xcb550ec0
rol ecx, 0xa9
popf
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x1c]
add eax, 2
mov ecx, 0x8aa86dd
pushf
not ecx
add ecx, 0xa1357571
xor ecx, 0xcd16f77b
rol ecx, 0x56
popf
pushf
not ecx
add ecx, 0x8912ab69
xor ecx, 0xd7c2b5c4
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0xaeddcd91
xor ecx, 0x804cd79a
rol ecx, 0x9a
popf
pushf
not ecx
add ecx, 0x876c4160
xor ecx, 0xeaae03be
rol ecx, 0x5a
popf
imul rcx, rcx, 3
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x34]
add eax, 2
mov ecx, 0x751b19b3
pushf
not ecx
add ecx, 0xd04c54f4
xor ecx, 0xf8dd82cf
rol ecx, 0x39
popf
pushf
not ecx
add ecx, 0xab079182
xor ecx, 0xa4d553c6
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xbefa8105
xor ecx, 0xbf5744ae
rol ecx, 0xc3
popf
pushf
not ecx
add ecx, 0xc607e835
xor ecx, 0xbcc47fee
rol ecx, 0xe6
popf
imul rcx, rcx, 4
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, 0xcd9ec54
pushf
not eax
add eax, 0x84d5ed94
xor eax, 0x81d6c264
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc0453180
xor eax, 0xb20cf759
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xed65dad9
xor eax, 0xf3b647ca
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x816a867d
xor eax, 0x8d3b345c
rol eax, 0x11
popf
imul rax, rax, 5
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x34]
mov word [rax + rcx], dx
mov eax, dword [rbp + 0x34]
jmp 0x1401717ef
inc eax
mov ecx, 0x843118ac
pushf
not ecx
add ecx, 0xcf53369e
xor ecx, 0xb097cbea
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0xb6bc02de
xor ecx, 0xec5687e3
rol ecx, 0x16
popf
pushf
not ecx
add ecx, 0xf2927afb
xor ecx, 0xb9996791
rol ecx, 0x17
popf
imul rcx, rcx, 6
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x1c]
jmp 0x14017184c
inc eax
mov ecx, 0x431e1740
pushf
not ecx
add ecx, 0x982d0ff7
xor ecx, 0xdfb1015c
rol ecx, 0xc4
popf
pushf
not ecx
add ecx, 0xab1df42c
xor ecx, 0xff1e558b
rol ecx, 0x5e
popf
imul rcx, rcx, 7
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, 0x51e74e10
pushf
not eax
add eax, 0x8447b85f
xor eax, 0xa9642ef2
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe43d7e6a
xor eax, 0x9e37d7d8
rol eax, 0
popf
pushf
not eax
add eax, 0xf4dc1082
xor eax, 0xeed7f684
rol eax, 0xcb
popf
imul rax, rax, 8
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x1c]
mov word [rax + rcx], dx
mov eax, 0x1547bbed
pushf
not eax
add eax, 0xb6cb2e6c
xor eax, 0xb439c165
rol eax, 0xde
popf
pushf
not eax
add eax, 0x94a6bc42
xor eax, 0x88e61908
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8abd576d
xor eax, 0xa8c5d1d0
rol eax, 0x45
popf
imul rax, rax, 9
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x1c]
mov word [rax + rcx], dx
mov eax, 0xcc647ab1
pushf
not eax
add eax, 0xd476093d
xor eax, 0x81bacff4
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe3804af6
xor eax, 0xae191b04
rol eax, 0x91
popf
imul rax, rax, 0xa
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x34]
mov word [rax + rcx], dx
mov eax, dword [rbp + 0x34]
jmp 0x140171980
inc eax
mov ecx, 0xabcc9d25
pushf
not ecx
add ecx, 0xed746df2
xor ecx, 0xba169f17
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0xd739bbab
xor ecx, 0x82f05ab6
rol ecx, 0x31
popf
pushf
not ecx
add ecx, 0xfbe5908c
xor ecx, 0xa62c663d
rol ecx, 0xa8
popf
pushf
not ecx
add ecx, 0x8b3b8509
xor ecx, 0xa45dc300
rol ecx, 0x37
popf
imul rcx, rcx, 0xb
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x50]
add rax, 0x18
mov rcx, qword [rbp + 0x500]
mov qword [rcx + 0x50], rax
mov eax, dword [rbp + 0x34]
mov dword [rbp + 0x1c], eax
jmp 0x140170903
movzx eax, byte [rbp]
test eax, eax
je 0x140171a85
push rax
pushf
mov eax, 0xc69f693c
pushf
not eax
add eax, 0xfe0c2ad4
xor eax, 0xb19cfccd
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf888dc0e
xor eax, 0xa1e752fe
rol eax, 0xf8
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xa4b0d5d3
pushf
not eax
add eax, 0x8057caf0
xor eax, 0xafe6940e
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8b3ba549
xor eax, 0xd0eb557b
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xfee7d265
xor eax, 0xd264bc0d
rol eax, 9
popf
jmp 0x14016e0e7
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x38]
movsxd rcx, dword [rbp + 0xa8]
imul rcx, rcx, 0x10
mov rax, qword [rax + 0x1f8]
lea rdx, [rbp + 0x488]
mov rdi, rdx
lea rsi, [rax + rcx]
mov ecx, 0xb834ef1c
pushf
not ecx
add ecx, 0xe607a332
xor ecx, 0x86f595a9
rol ecx, 0x79
popf
pushf
not ecx
add ecx, 0x9cd75755
xor ecx, 0x829563f5
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0xa5dd6a88
xor ecx, 0xd431d803
rol ecx, 0x45
popf
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rbp + 0x488]
movss dword [rbp + 0x3b8], xmm0
movss xmm0, dword [rbp + 0x48c]
movss dword [rbp + 0x3bc], xmm0
movss xmm0, dword [rbp + 0x490]
movss dword [rbp + 0x3c0], xmm0
movss xmm0, dword [rbp + 0x494]
movss dword [rbp + 0x3c4], xmm0
mov dword [rbp + 0x80], 0
jmp 0x140171c26
mov eax, dword [rbp + 0x80]
jmp 0x140171bc5
inc eax
mov dword [rbp + 0x80], eax
push rax
pushf
mov eax, 0xbd9b48b6
pushf
not eax
add eax, 0xb908c9f9
xor eax, 0xa4cd9ef1
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb36e9d09
xor eax, 0xe700e083
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x86682bad
xor eax, 0xafa1c396
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc86fb804
xor eax, 0x9921cd5c
rol eax, 0xa9
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x510]
cmp dword [rbp + 0x80], eax
jge 0x140171c91
push rax
pushf
mov eax, 0x121f2929
pushf
not eax
add eax, 0x96581211
xor eax, 0xeceedfd4
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x87c255b1
xor eax, 0xfdeced36
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf5b2c7fd
xor eax, 0x937b4fcf
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbb6ce663
xor eax, 0x9ffd9710
rol eax, 0x13
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xd72d1fc2
pushf
not eax
add eax, 0x8f03b850
xor eax, 0xc033e51b
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd63ea0c4
xor eax, 0xaf7fcb6f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa1caeef2
xor eax, 0xfc8fcf37
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x80d59d61
xor eax, 0xa4ac2d70
rol eax, 0xc3
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x80]
add eax, eax
cdqe
mov rcx, qword [rbp + 0x28]
mov rax, qword [rcx + rax*8]
mov ecx, 0x6fda5e4c
pushf
not ecx
add ecx, 0x80b57aed
xor ecx, 0x87365f00
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0x8f77a8bc
xor ecx, 0xd00d8af7
rol ecx, 0x9c
popf
imul rcx, rcx, 0
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x48]
mov qword [rdx + rcx], rax
mov eax, 0xa4f15fdd
pushf
not eax
add eax, 0xb9f0a167
xor eax, 0xbaa0459a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc8fe27de
xor eax, 0xb54e88d9
rol eax, 0xf4
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x3b8]
mov qword [rcx + rax + 8], rdx
mov eax, 0x246062b5
pushf
not eax
add eax, 0xf4febeae
xor eax, 0xcd47b114
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd39584d0
xor eax, 0xc00fbafe
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xcbcbe17a
xor eax, 0x90e53b96
rol eax, 0x85
popf
pushf
not eax
add eax, 0xacbe550e
xor eax, 0x95ab7690
rol eax, 0xf1
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x518]
mov dword [rcx + rax + 0x10], edx
mov eax, dword [rbp + 0x80]
lea eax, [rax + rax + 1]
cdqe
mov rcx, qword [rbp + 0x28]
mov rax, qword [rcx + rax*8]
mov ecx, 0xc8de2554
pushf
not ecx
add ecx, 0xded6a1b7
xor ecx, 0xca65a047
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0xd000914d
xor ecx, 0xe9c987d5
rol ecx, 0x4c
popf
imul rcx, rcx, 1
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x48]
mov qword [rdx + rcx], rax
mov eax, 0x35d4f9bb
pushf
not eax
add eax, 0xbb3e5d82
xor eax, 0xc6d195f1
rol eax, 0xba
popf
pushf
not eax
add eax, 0xff31a5e9
xor eax, 0xfa0d1ace
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf9a8488d
xor eax, 0x98e8e505
rol eax, 0xa0
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x3c0]
mov qword [rcx + rax + 8], rdx
mov eax, 0x617cb770
pushf
not eax
add eax, 0xded7cc0c
xor eax, 0xcbde2a1c
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf9fa32da
xor eax, 0xcbb80542
rol eax, 7
popf
pushf
not eax
add eax, 0xb4812984
xor eax, 0xe106cd45
rol eax, 0xd5
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x518]
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x48]
add rax, 0x28
mov rcx, qword [rbp + 0x500]
mov qword [rcx + 0x48], rax
jmp 0x140171bbe
jmp 0x140172452
mov dword [rbp + 0x68], 0
jmp 0x14017201f
mov eax, dword [rbp + 0x68]
jmp 0x140171fe7
inc eax
mov dword [rbp + 0x68], eax
push rax
pushf
mov eax, 0x522c2ebf
pushf
not eax
add eax, 0xa6729527
xor eax, 0x8f57bfc4
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x84073db8
xor eax, 0xd2e9a3d2
rol eax, 0x3f
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x510]
cmp dword [rbp + 0x68], eax
jge 0x140172074
push rax
pushf
mov eax, 0x3d246840
pushf
not eax
add eax, 0x9b5974f9
xor eax, 0xd1a2f3ea
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf2211c37
xor eax, 0xa0113434
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc310f6fe
xor eax, 0xf9ddf693
rol eax, 0xf8
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xc2894b0
pushf
not eax
add eax, 0xfb262e27
xor eax, 0xb8bc4e5c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd6ae9a2a
xor eax, 0xe9a96f09
rol eax, 0xed
popf
jmp 0x14016e0e7
movsxd rax, dword [rbp + 0x68]
mov rcx, qword [rbp + 0x508]
mov rax, qword [rcx + rax*8]
mov ecx, 0x7dcf4316
pushf
not ecx
add ecx, 0x89cab69c
xor ecx, 0xfcf8aa38
rol ecx, 0x73
popf
pushf
not ecx
add ecx, 0x8c901f1c
xor ecx, 0x9d807d43
rol ecx, 0x5d
popf
pushf
not ecx
add ecx, 0xadee4956
xor ecx, 0xa98a45df
rol ecx, 0xc4
popf
imul rcx, rcx, 0
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x48]
mov qword [rdx + rcx], rax
mov eax, 0x6c01bd51
pushf
not eax
add eax, 0xfa4b7ecc
xor eax, 0xcc30de0e
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc80841a2
xor eax, 0xcc662d89
rol eax, 0x7e
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0xdf101bb9
pushf
not eax
add eax, 0xb5d35361
xor eax, 0xf792fa00
rol eax, 0x83
popf
pushf
not eax
add eax, 0x816f2206
xor eax, 0xe64888d1
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf512f0ef
xor eax, 0xbe08e378
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe2e849d2
xor eax, 0xe2ffe811
rol eax, 0x6c
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x518]
mov dword [rcx + rax + 0x10], edx
mov eax, dword [rbp + 0x68]
add eax, eax
cdqe
mov rcx, qword [rbp + 0x28]
mov rax, qword [rcx + rax*8]
mov ecx, 0x91b0a30e
pushf
not ecx
add ecx, 0xa1659587
xor ecx, 0xabee2395
rol ecx, 0x20
popf
pushf
not ecx
add ecx, 0x8571ab94
xor ecx, 0xdc33c388
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xc01ade14
xor ecx, 0xfd763ace
rol ecx, 0xaa
popf
imul rcx, rcx, 1
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x48]
mov qword [rdx + rcx], rax
mov eax, 0xa6cfc03
pushf
not eax
add eax, 0xfa316498
xor eax, 0xf3d81139
rol eax, 8
popf
pushf
not eax
add eax, 0xb2f84d0b
xor eax, 0x820b8045
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe8093a43
xor eax, 0xbf1e5aec
rol eax, 0xb5
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0x8de98804
pushf
not eax
add eax, 0xf8f1cf57
xor eax, 0xfdfafabb
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9bd19b6f
xor eax, 0xde9ebd03
rol eax, 0xe0
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x98]
mov dword [rcx + rax + 0x10], edx
mov eax, dword [rbp + 0x68]
lea eax, [rax + rax + 1]
cdqe
mov rcx, qword [rbp + 0x28]
mov rax, qword [rcx + rax*8]
mov ecx, 0xee6ad4c1
pushf
not ecx
add ecx, 0xb72f383d
xor ecx, 0xdc88e425
rol ecx, 0x10
popf
pushf
not ecx
add ecx, 0xc2c84d15
xor ecx, 0x829f3176
rol ecx, 0xfd
popf
pushf
not ecx
add ecx, 0xc2cc1425
xor ecx, 0xeaf50f26
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xbcb011c3
xor ecx, 0xf9bf162d
rol ecx, 4
popf
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x48]
mov qword [rdx + rcx], rax
mov eax, 0x79fe09dd
pushf
not eax
add eax, 0xf5cb75ed
xor eax, 0xe8585757
rol eax, 0x20
popf
pushf
not eax
add eax, 0xaa591220
xor eax, 0xb93ced78
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9814adcd
xor eax, 0xa565410d
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9daf4d6a
xor eax, 0xa0aeb644
rol eax, 0xc0
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0xbd5fc4ac
pushf
not eax
add eax, 0xf7fe59e3
xor eax, 0xea075f0a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xfbfed137
xor eax, 0xaec9128a
rol eax, 0x97
popf
pushf
not eax
add eax, 0xff71684d
xor eax, 0xf2b14a69
rol eax, 0x9e
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x98]
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x48]
add rax, 0x3c
mov rcx, qword [rbp + 0x500]
mov qword [rcx + 0x48], rax
jmp 0x140171fe3
jmp 0x140174787
movss xmm0, dword [rbp + 0x528]
subss xmm0, dword [rbp + 0x48]
mulss xmm0, dword [0x140118940]
movss dword [rbp + 4], xmm0
movzx eax, byte [rbp + 2]
test eax, eax
jne 0x140173020
mov eax, dword [rbp + 0x510]
jmp 0x1401724ca
dec eax
mov dword [rbp + 8], eax
movss xmm0, dword [rbp + 4]
addss xmm0, dword [rbp + 0x48]
movss dword [rbp + 0xe8], xmm0
mov eax, 0x31985ef1
pushf
not eax
add eax, 0xa9fe39b7
xor eax, 0xe8d4c829
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc77c157c
xor eax, 0xee57db1d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xef27dc30
xor eax, 0xabdacb4e
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa9160ca7
xor eax, 0xfc972727
rol eax, 0xf
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x10]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x3c8], rax
mov rax, qword [rbp + 0x3c8]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 0xe8]
movss dword [rbp + 0x1c0], xmm0
mov rax, qword [rbp + 0x3c8]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0xe8]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [rbp + 0x1b8]
movss dword [rbp + 0x318], xmm0
movss xmm0, dword [rbp + 0x1c0]
movss dword [rbp + 0x31c], xmm0
mov eax, 0x2f808af7
pushf
not eax
add eax, 0xc4d279d3
xor eax, 0x858408c7
rol eax, 0x30
popf
pushf
not eax
add eax, 0xde861d9d
xor eax, 0xf86a0dc7
rol eax, 0x1b
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x508]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x3d0], rax
mov rax, qword [rbp + 0x3d0]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x31c]
movss dword [rbp + 0x1d0], xmm0
mov rax, qword [rbp + 0x3d0]
movss xmm0, dword [rax]
addss xmm0, dword [rbp + 0x318]
movss dword [rbp + 0x1c8], xmm0
movss xmm0, dword [rbp + 0x1c8]
movss dword [rbp + 0x3d8], xmm0
movss xmm0, dword [rbp + 0x1d0]
movss dword [rbp + 0x3dc], xmm0
mov rax, qword [rbp + 0x3d8]
mov ecx, 0x70ab2e43
pushf
not ecx
add ecx, 0xeb129bd2
xor ecx, 0xae17c067
rol ecx, 0xf3
popf
pushf
not ecx
add ecx, 0x8a73f5f0
xor ecx, 0xd01d9f2f
rol ecx, 0xa4
popf
pushf
not ecx
add ecx, 0xc7667243
xor ecx, 0xf4e1d26f
rol ecx, 0xa6
popf
pushf
not ecx
add ecx, 0x9a6bf803
xor ecx, 0xcc581588
rol ecx, 0x43
popf
imul rcx, rcx, 0
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx], rax
mov eax, 0x53e94ae6
pushf
not eax
add eax, 0x932624e5
xor eax, 0xa0b10819
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf7489f65
xor eax, 0xd958c449
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc6dd0519
xor eax, 0x9fa9c276
rol eax, 0xfa
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x10]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x3e0], rax
mov rax, qword [rbp + 0x3e0]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x1e0], xmm0
mov rax, qword [rbp + 0x3e0]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x1d8], xmm0
movss xmm0, dword [rbp + 0x1d8]
movss dword [rbp + 0x320], xmm0
movss xmm0, dword [rbp + 0x1e0]
movss dword [rbp + 0x324], xmm0
mov eax, 0x2dd056f
pushf
not eax
add eax, 0xd8980e8d
xor eax, 0x9889cc82
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb5fd6953
xor eax, 0x9fd83dc1
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd6953fbc
xor eax, 0xf480c017
rol eax, 0xff
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x508]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x3e8], rax
mov rax, qword [rbp + 0x3e8]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x324]
movss dword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x3e8]
movss xmm0, dword [rax]
addss xmm0, dword [rbp + 0x320]
movss dword [rbp + 0x1e8], xmm0
movss xmm0, dword [rbp + 0x1e8]
movss dword [rbp + 0x3f0], xmm0
movss xmm0, dword [rbp + 0x1f0]
movss dword [rbp + 0x3f4], xmm0
mov rax, qword [rbp + 0x3f0]
mov ecx, 0xc4ae7d10
pushf
not ecx
add ecx, 0x9fa54841
xor ecx, 0xd01d2ec5
rol ecx, 0xf0
popf
pushf
not ecx
add ecx, 0xdb39f981
xor ecx, 0xf554ee95
rol ecx, 0x2f
popf
imul rcx, rcx, 1
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx], rax
mov eax, 0x75bc4b0c
pushf
not eax
add eax, 0xac99edf9
xor eax, 0xb30eaf9c
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc2652b36
xor eax, 0xd07e2a04
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9153c997
xor eax, 0xdc5053bb
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa00d5bb8
xor eax, 0xd2ac1265
rol eax, 0x9d
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x10]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x3f8]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x200], xmm0
mov rax, qword [rbp + 0x3f8]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x1f8], xmm0
movss xmm0, dword [rbp + 0x1f8]
movss dword [rbp + 0x328], xmm0
movss xmm0, dword [rbp + 0x200]
movss dword [rbp + 0x32c], xmm0
mov eax, 0x53ea0761
pushf
not eax
add eax, 0xfb45dcbd
xor eax, 0xa6b94bbf
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9301f262
xor eax, 0xbb66dbbb
rol eax, 0xac
popf
pushf
not eax
add eax, 0xcfee081b
xor eax, 0x849eea7c
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9f72ef82
xor eax, 0x9310057b
rol eax, 0xc6
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x508]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x400], rax
mov rax, qword [rbp + 0x400]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x32c]
movss dword [rbp + 0x210], xmm0
mov rax, qword [rbp + 0x400]
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x328]
movss dword [rbp + 0x208], xmm0
movss xmm0, dword [rbp + 0x208]
movss dword [rbp + 0x408], xmm0
movss xmm0, dword [rbp + 0x210]
movss dword [rbp + 0x40c], xmm0
mov rax, qword [rbp + 0x408]
mov ecx, 0x765c3c86
pushf
not ecx
add ecx, 0xa8e4bfde
xor ecx, 0x84c29093
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0xed1b02ca
xor ecx, 0xb7b5f630
rol ecx, 0x40
popf
pushf
not ecx
add ecx, 0x947ce752
xor ecx, 0xe5591c61
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0xc74feceb
xor ecx, 0xc506fba4
rol ecx, 0x63
popf
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx], rax
movss xmm0, dword [rbp + 4]
addss xmm0, dword [rbp + 0x48]
movss dword [rbp + 0xf0], xmm0
mov eax, 0xe8fe8e9f
pushf
not eax
add eax, 0x9530419c
xor eax, 0xbb6cccaa
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa96255f3
xor eax, 0xc3721b61
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xaee8b7fe
xor eax, 0xf08ea271
rol eax, 0x7d
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x10]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x410], rax
mov rax, qword [rbp + 0x410]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 0xf0]
movss dword [rbp + 0x220], xmm0
mov rax, qword [rbp + 0x410]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0xf0]
movss dword [rbp + 0x218], xmm0
movss xmm0, dword [rbp + 0x218]
movss dword [rbp + 0x330], xmm0
movss xmm0, dword [rbp + 0x220]
movss dword [rbp + 0x334], xmm0
mov eax, 0x3a180aeb
pushf
not eax
add eax, 0xe85786b2
xor eax, 0xc1e61328
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x91230242
xor eax, 0xbf46228d
rol eax, 0xa2
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x508]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rbp + 0x418], rax
mov rax, qword [rbp + 0x418]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x334]
movss dword [rbp + 0x230], xmm0
mov rax, qword [rbp + 0x418]
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x330]
movss dword [rbp + 0x228], xmm0
movss xmm0, dword [rbp + 0x228]
movss dword [rbp + 0x420], xmm0
movss xmm0, dword [rbp + 0x230]
movss dword [rbp + 0x424], xmm0
mov rax, qword [rbp + 0x420]
mov ecx, 0xb6844e3e
pushf
not ecx
add ecx, 0x92ce88bd
xor ecx, 0xfb4ea0bd
rol ecx, 3
popf
pushf
not ecx
add ecx, 0xf00361d1
xor ecx, 0xb7de89b7
rol ecx, 0x5a
popf
imul rcx, rcx, 3
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx], rax
movss xmm0, dword [rbp + 4]
addss xmm0, dword [rbp + 0x48]
movss dword [rbp + 0xf8], xmm0
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x428], rax
mov rax, qword [rbp + 0x428]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 0xf8]
movss dword [rbp + 0x240], xmm0
mov rax, qword [rbp + 0x428]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0xf8]
movss dword [rbp + 0x238], xmm0
movss xmm0, dword [rbp + 0x238]
movss dword [rbp + 0x338], xmm0
movss xmm0, dword [rbp + 0x240]
movss dword [rbp + 0x33c], xmm0
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x508]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x430], rax
mov rax, qword [rbp + 0x430]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x33c]
movss dword [rbp + 0x250], xmm0
mov rax, qword [rbp + 0x430]
movss xmm0, dword [rax]
addss xmm0, dword [rbp + 0x338]
movss dword [rbp + 0x248], xmm0
movss xmm0, dword [rbp + 0x248]
movss dword [rbp + 0x438], xmm0
movss xmm0, dword [rbp + 0x250]
movss dword [rbp + 0x43c], xmm0
mov rax, qword [rbp + 0x438]
mov ecx, dword [rbp + 8]
shl ecx, 2
movsxd rcx, ecx
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx*8], rax
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x440], rax
mov rax, qword [rbp + 0x440]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x260], xmm0
mov rax, qword [rbp + 0x440]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x258], xmm0
movss xmm0, dword [rbp + 0x258]
movss dword [rbp + 0x340], xmm0
movss xmm0, dword [rbp + 0x260]
movss dword [rbp + 0x344], xmm0
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x508]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x448], rax
mov rax, qword [rbp + 0x448]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x344]
movss dword [rbp + 0x270], xmm0
mov rax, qword [rbp + 0x448]
movss xmm0, dword [rax]
addss xmm0, dword [rbp + 0x340]
movss dword [rbp + 0x268], xmm0
movss xmm0, dword [rbp + 0x268]
movss dword [rbp + 0x450], xmm0
movss xmm0, dword [rbp + 0x270]
movss dword [rbp + 0x454], xmm0
mov rax, qword [rbp + 0x450]
mov ecx, dword [rbp + 8]
lea ecx, [rcx*4 + 1]
movsxd rcx, ecx
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx*8], rax
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x458], rax
mov rax, qword [rbp + 0x458]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x280], xmm0
mov rax, qword [rbp + 0x458]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x278], xmm0
movss xmm0, dword [rbp + 0x278]
movss dword [rbp + 0x348], xmm0
movss xmm0, dword [rbp + 0x280]
movss dword [rbp + 0x34c], xmm0
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x508]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x460], rax
mov rax, qword [rbp + 0x460]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x34c]
movss dword [rbp + 0x290], xmm0
mov rax, qword [rbp + 0x460]
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x348]
movss dword [rbp + 0x288], xmm0
movss xmm0, dword [rbp + 0x288]
movss dword [rbp + 0x468], xmm0
movss xmm0, dword [rbp + 0x290]
movss dword [rbp + 0x46c], xmm0
mov rax, qword [rbp + 0x468]
mov ecx, dword [rbp + 8]
lea ecx, [rcx*4 + 2]
movsxd rcx, ecx
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx*8], rax
movss xmm0, dword [rbp + 4]
addss xmm0, dword [rbp + 0x48]
movss dword [rbp + 0x100], xmm0
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x470], rax
mov rax, qword [rbp + 0x470]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 0x100]
movss dword [rbp + 0x2a0], xmm0
mov rax, qword [rbp + 0x470]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0x100]
movss dword [rbp + 0x298], xmm0
movss xmm0, dword [rbp + 0x298]
movss dword [rbp + 0x350], xmm0
movss xmm0, dword [rbp + 0x2a0]
movss dword [rbp + 0x354], xmm0
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x508]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x478], rax
mov rax, qword [rbp + 0x478]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x354]
movss dword [rbp + 0x2b0], xmm0
mov rax, qword [rbp + 0x478]
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x350]
movss dword [rbp + 0x2a8], xmm0
movss xmm0, dword [rbp + 0x2a8]
movss dword [rbp + 0x480], xmm0
movss xmm0, dword [rbp + 0x2b0]
movss dword [rbp + 0x484], xmm0
mov rax, qword [rbp + 0x480]
mov ecx, dword [rbp + 8]
lea ecx, [rcx*4 + 3]
movsxd rcx, ecx
mov rdx, qword [rbp + 0x28]
mov qword [rdx + rcx*8], rax
push rax
pushf
mov eax, 0xd5b5849c
pushf
not eax
add eax, 0x8618e632
xor eax, 0xad1998d6
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc68a4382
xor eax, 0xac4114a4
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd48e62a7
xor eax, 0x81f58582
rol eax, 0xab
popf
jmp 0x14016e0e7
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x34]
mov dword [rbp + 0x24], eax
mov dword [rbp + 0x54], 0
jmp 0x1401730ce
mov eax, dword [rbp + 0x54]
jmp 0x140173070
inc eax
mov dword [rbp + 0x54], eax
push rax
pushf
mov eax, 0x504632a0
pushf
not eax
add eax, 0xbc1241b1
xor eax, 0x921965ee
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb627b5c8
xor eax, 0xf610ff1d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xac69e985
xor eax, 0xecae5ee9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb8af3b60
xor eax, 0xccaa2b99
rol eax, 0x4c
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x4c]
cmp dword [rbp + 0x54], eax
jge 0x140173120
push rax
pushf
mov eax, 0x7bccb713
pushf
not eax
add eax, 0xa0e0aa28
xor eax, 0xea500ad1
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf6b91fed
xor eax, 0xb31bdbc1
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe74a2e5a
xor eax, 0xd5ab3742
rol eax, 0xee
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xfdc59873
pushf
not eax
add eax, 0xa4882c0d
xor eax, 0x890e9fe8
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe81978c9
xor eax, 0xe817a5e8
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf6d345e3
xor eax, 0xce42923a
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8ceef043
xor eax, 0xb2aac02f
rol eax, 0x95
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x54]
jmp 0x14017317d
inc eax
cmp eax, dword [rbp + 0x510]
jne 0x1401731e0
push rax
pushf
mov eax, 0xdd663b6d
pushf
not eax
add eax, 0x88232895
xor eax, 0xdc439cbc
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfac09ecd
xor eax, 0xdeb4df97
rol eax, 0x64
popf
pushf
not eax
add eax, 0xcce24115
xor eax, 0xcda8e1c7
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9c6c8859
xor eax, 0xec42cfa2
rol eax, 0xf
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x6f75bb7f
pushf
not eax
add eax, 0xb832709a
xor eax, 0x90c13637
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd5684055
xor eax, 0xcd4a8c0f
rol eax, 0x25
popf
pushf
not eax
add eax, 0xfd6cf4c8
xor eax, 0xb9bc5545
rol eax, 0x6d
popf
jmp 0x14016e0e7
mov dword [rbp + 0x108], 0
jmp 0x1401732cd
mov eax, dword [rbp + 0x54]
jmp 0x14017326c
inc eax
mov dword [rbp + 0x108], eax
push rax
pushf
mov eax, 0x55df38ee
pushf
not eax
add eax, 0xf75c5207
xor eax, 0xd217bf03
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x9e546994
xor eax, 0xc2ab24e3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd8f9919f
xor eax, 0xb4be9a94
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf667fa20
xor eax, 0xba982164
rol eax, 0xea
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x108]
mov dword [rbp + 0x20], eax
mov eax, dword [rbp + 0x54]
jmp 0x1401732da
inc eax
cmp eax, dword [rbp + 0x510]
jne 0x14017332a
push rax
pushf
mov eax, 0x10d35695
pushf
not eax
add eax, 0xb36c9959
xor eax, 0xd75aaaf4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa90da329
xor eax, 0xc75521d0
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xcf1a9b59
xor eax, 0xd60f2f29
rol eax, 9
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x71e35128
pushf
not eax
add eax, 0xf577fcd7
xor eax, 0x9c21a0a8
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8b237074
xor eax, 0x807c50be
rol eax, 0xb0
popf
jmp 0x14016e0e7
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x34]
mov dword [rbp + 0x10c], eax
jmp 0x14017341d
mov eax, dword [rbp + 0x24]
add eax, 4
mov dword [rbp + 0x10c], eax
push rax
pushf
mov eax, 0x6c7b2c8d
pushf
not eax
add eax, 0x8107681a
xor eax, 0xf7866394
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xdb734ed9
xor eax, 0xf9111d4b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd60d415f
xor eax, 0xa6b2d7fd
rol eax, 0x90
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x10c]
mov dword [rbp + 0x38], eax
movsxd rax, dword [rbp + 0x54]
movsxd rcx, dword [rbp + 0x20]
mov rdx, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x10]
movss xmm0, dword [rdx + rax*8]
addss xmm0, dword [rdi + rcx*8]
mulss xmm0, dword [0x140118940]
movss dword [rbp + 0x6c], xmm0
movsxd rax, dword [rbp + 0x54]
movsxd rcx, dword [rbp + 0x20]
mov rdx, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x10]
movss xmm0, dword [rdx + rax*8 + 4]
addss xmm0, dword [rdi + rcx*8 + 4]
mulss xmm0, dword [0x140118940]
movss dword [rbp + 0x70], xmm0
movss xmm0, dword [rbp + 0x6c]
mulss xmm0, dword [rbp + 0x6c]
movss xmm1, dword [rbp + 0x70]
mulss xmm1, dword [rbp + 0x70]
addss xmm0, xmm1
movss dword [rbp + 0x110], xmm0
movss xmm0, dword [rbp + 0x110]
comiss xmm0, dword [0x14011dcb0]
jbe 0x140173500
push rax
pushf
mov eax, 0x71ce4b65
pushf
not eax
add eax, 0xe453417f
xor eax, 0xb14c44e4
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x88b6f407
xor eax, 0x9f741ec6
rol eax, 0x35
popf
pushf
not eax
add eax, 0xefaaa7ba
xor eax, 0x9be90d16
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc262dc02
xor eax, 0xc5c7e4fd
rol eax, 0x38
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xb4b7dc12
pushf
not eax
add eax, 0xcb47b1c9
xor eax, 0xd177f502
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc5bcb46f
xor eax, 0xd1026f22
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd9d29975
xor eax, 0x98addec8
rol eax, 0xd
popf
jmp 0x14016e0e7
movss xmm0, dword [0x140118974]
divss xmm0, dword [rbp + 0x110]
movss dword [rbp + 0x94], xmm0
movss xmm0, dword [rbp + 0x94]
comiss xmm0, dword [0x1401189bc]
jbe 0x1401735a2
push rax
pushf
mov eax, 0x1abd7bdb
pushf
not eax
add eax, 0xb2ce9a9e
xor eax, 0x9d02cf98
rol eax, 0x60
popf
pushf
not eax
add eax, 0x952d5822
xor eax, 0x907d86c7
rol eax, 0x10
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xeec4f285
pushf
not eax
add eax, 0x9691426c
xor eax, 0x94cfe396
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xdf570764
xor eax, 0xdb6e17ce
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc7384280
xor eax, 0xee37d4cf
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa928f88f
xor eax, 0xd0f41319
rol eax, 0x8b
popf
jmp 0x14016e0e7
movss xmm0, dword [0x1401189bc]
movss dword [rbp + 0x94], xmm0
push rax
pushf
mov eax, 0x370f42a3
pushf
not eax
add eax, 0xe3f62fa0
xor eax, 0xb2e3d0cc
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x8b798b7c
xor eax, 0x95599ac4
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe3d3fb08
xor eax, 0x83e33361
rol eax, 0xc4
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x6c]
mulss xmm0, dword [rbp + 0x94]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [rbp + 0x70]
mulss xmm0, dword [rbp + 0x94]
movss dword [rbp + 0x70], xmm0
push rax
pushf
mov eax, 0xe31ffd6
pushf
not eax
add eax, 0xbb112808
xor eax, 0xc8629a39
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa253e28c
xor eax, 0xb77dae84
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8d3b006f
xor eax, 0xc7f0276b
rol eax, 0x4b
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 4]
addss xmm0, dword [rbp + 0x48]
movss xmm1, dword [rbp + 0x6c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x11c], xmm0
movss xmm0, dword [rbp + 4]
addss xmm0, dword [rbp + 0x48]
movss xmm1, dword [rbp + 0x70]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x120], xmm0
movss xmm0, dword [rbp + 0x6c]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x114], xmm0
movss xmm0, dword [rbp + 0x70]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x118], xmm0
mov eax, dword [rbp + 0x20]
shl eax, 2
cdqe
mov rcx, qword [rbp + 0x28]
lea rax, [rcx + rax*8]
mov qword [rbp + 0xa0], rax
movsxd rax, dword [rbp + 0x20]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8]
addss xmm0, dword [rbp + 0x11c]
mov eax, 0x3e8ad073
pushf
not eax
add eax, 0xde24ab12
xor eax, 0xef2bfdc7
rol eax, 0x55
popf
pushf
not eax
add eax, 0xac9b558e
xor eax, 0xc1653f49
rol eax, 0x30
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0xa0]
movss dword [rcx + rax], xmm0
movsxd rax, dword [rbp + 0x20]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8 + 4]
addss xmm0, dword [rbp + 0x120]
mov eax, 0x14fb371e
pushf
not eax
add eax, 0xd65504fa
xor eax, 0x94ea556c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd516f558
xor eax, 0xb08359ae
rol eax, 0x94
popf
pushf
not eax
add eax, 0xacff57b0
xor eax, 0x8f05db82
rol eax, 0xf0
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0xa0]
movss dword [rcx + rax + 4], xmm0
movsxd rax, dword [rbp + 0x20]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8]
addss xmm0, dword [rbp + 0x114]
mov eax, 0x70344e1b
pushf
not eax
add eax, 0xa6e6ea38
xor eax, 0xbd9a8a26
rol eax, 8
popf
pushf
not eax
add eax, 0xf6ef045e
xor eax, 0xf67a8d34
rol eax, 0x24
popf
pushf
not eax
add eax, 0xfc485bb1
xor eax, 0x971ae44c
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb4da138d
xor eax, 0xa5b00c44
rol eax, 0x77
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0xa0]
movss dword [rcx + rax], xmm0
movsxd rax, dword [rbp + 0x20]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8 + 4]
addss xmm0, dword [rbp + 0x118]
mov eax, 0xd6436edf
pushf
not eax
add eax, 0xc50d5942
xor eax, 0xc640c00c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x84ce39b1
xor eax, 0xf734f296
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa45a8af9
xor eax, 0xecd6ac05
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf78c6722
xor eax, 0x9f8f9298
rol eax, 0x71
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0xa0]
movss dword [rcx + rax + 4], xmm0
movsxd rax, dword [rbp + 0x20]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8]
subss xmm0, dword [rbp + 0x114]
mov eax, 0xb284105
pushf
not eax
add eax, 0xaad84998
xor eax, 0xf3addab7
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9207bbfb
xor eax, 0xeed2a73b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe03e4941
xor eax, 0xb9b087a7
rol eax, 0x37
popf
pushf
not eax
add eax, 0xadd8c515
xor eax, 0x812ce079
rol eax, 0xc3
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0xa0]
movss dword [rcx + rax], xmm0
movsxd rax, dword [rbp + 0x20]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8 + 4]
subss xmm0, dword [rbp + 0x118]
mov eax, 0x22b5c47a
pushf
not eax
add eax, 0x900d9abe
xor eax, 0x95a5bc1c
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xeeccb0a3
xor eax, 0xf3a44d7a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xebbb0c62
xor eax, 0xa703fc2e
rol eax, 0x8b
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0xa0]
movss dword [rcx + rax + 4], xmm0
movsxd rax, dword [rbp + 0x20]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8]
subss xmm0, dword [rbp + 0x11c]
mov eax, 0xeb35c334
pushf
not eax
add eax, 0xd9e7ec61
xor eax, 0xc13ccd58
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8a6cb514
xor eax, 0xfb8840ec
rol eax, 0xc0
popf
imul rax, rax, 3
mov rcx, qword [rbp + 0xa0]
movss dword [rcx + rax], xmm0
movsxd rax, dword [rbp + 0x20]
mov rcx, qword [rbp + 0x508]
movss xmm0, dword [rcx + rax*8 + 4]
subss xmm0, dword [rbp + 0x120]
mov eax, 0x708336bc
pushf
not eax
add eax, 0x9ea3b6ed
xor eax, 0xa92dcc5b
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xaaf3480d
xor eax, 0x8a7a7181
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc77bfba6
xor eax, 0x9abf3a14
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x94ebd07d
xor eax, 0xd8560588
rol eax, 0x26
popf
imul rax, rax, 3
mov rcx, qword [rbp + 0xa0]
movss dword [rcx + rax + 4], xmm0
mov eax, dword [rbp + 0x38]
jmp 0x140173a94
inc eax
mov ecx, 0x5b2df34a
pushf
not ecx
add ecx, 0xd03c9206
xor ecx, 0xa7f964f5
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xe0451712
xor ecx, 0xf7f1eae9
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0xcb310297
xor ecx, 0xa7e8dd3e
rol ecx, 0x33
popf
pushf
not ecx
add ecx, 0xb1f9ab0c
xor ecx, 0xfd534aa0
rol ecx, 0x2f
popf
imul rcx, rcx, 0
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
jmp 0x140173b06
inc eax
mov ecx, 0x55bd069b
pushf
not ecx
add ecx, 0x9df3066a
xor ecx, 0xdd89ba1f
rol ecx, 0xb6
popf
pushf
not ecx
add ecx, 0xb49159d6
xor ecx, 0x98d5b891
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0xb97c1152
xor ecx, 0x8e8d9228
rol ecx, 0x70
popf
imul rcx, rcx, 1
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
add eax, 2
mov ecx, 0x815aef47
pushf
not ecx
add ecx, 0x82aecc57
xor ecx, 0xef86b227
rol ecx, 0x1f
popf
pushf
not ecx
add ecx, 0x94d70f6c
xor ecx, 0xdc771e56
rol ecx, 0xd9
popf
pushf
not ecx
add ecx, 0xbbaffb40
xor ecx, 0xb82dc4a8
rol ecx, 0x9f
popf
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
add eax, 2
mov ecx, 0xdfd7b988
pushf
not ecx
add ecx, 0xa71d0019
xor ecx, 0xf1700059
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xe2c89e6f
xor ecx, 0xbc00f595
rol ecx, 0x71
popf
imul rcx, rcx, 3
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x38]
add eax, 2
mov ecx, 0x4afcafe3
pushf
not ecx
add ecx, 0xc163a1b3
xor ecx, 0xca091e42
rol ecx, 0x38
popf
pushf
not ecx
add ecx, 0xca466b85
xor ecx, 0xcc4391d9
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0xcc9db70d
xor ecx, 0x93f2e884
rol ecx, 0x4b
popf
pushf
not ecx
add ecx, 0xe881fc50
xor ecx, 0xd450ab4a
rol ecx, 0xd0
popf
imul rcx, rcx, 4
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x38]
jmp 0x140173c7a
inc eax
mov ecx, 0x589a77fa
pushf
not ecx
add ecx, 0xf4dfc823
xor ecx, 0xbdccb16c
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0x96ee9ba1
xor ecx, 0xf89a5988
rol ecx, 0x8b
popf
imul rcx, rcx, 5
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x38]
jmp 0x140173cc2
inc eax
mov ecx, 0x821eb6d0
pushf
not ecx
add ecx, 0x996e6cd1
xor ecx, 0xc7b05360
rol ecx, 0xd0
popf
pushf
not ecx
add ecx, 0xde2b604d
xor ecx, 0xe8ca8f4d
rol ecx, 0x65
popf
imul rcx, rcx, 6
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
jmp 0x140173d0a
inc eax
mov ecx, 0x7206d9a3
pushf
not ecx
add ecx, 0xa01a957d
xor ecx, 0xee8edfff
rol ecx, 0x18
popf
pushf
not ecx
add ecx, 0xfae309d4
xor ecx, 0xd4226d6f
rol ecx, 0x79
popf
imul rcx, rcx, 7
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, 0x30d16a5b
pushf
not eax
add eax, 0xf65bec42
xor eax, 0xfff9aea9
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xaf2b8d47
xor eax, 0xc7cd275d
rol eax, 0x8d
popf
imul rax, rax, 8
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x24]
mov word [rax + rcx], dx
mov eax, 0xee38a210
pushf
not eax
add eax, 0xd2fa0746
xor eax, 0xbecc6e8e
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfc9bfdda
xor eax, 0xec9faab2
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x82233645
xor eax, 0xdb66fc1b
rol eax, 0x14
popf
imul rax, rax, 9
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x24]
mov word [rax + rcx], dx
mov eax, 0xda5ae51e
pushf
not eax
add eax, 0xfe222f31
xor eax, 0xcaec1de6
rol eax, 0x85
popf
pushf
not eax
add eax, 0x97f99d24
xor eax, 0xb4cf7c06
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf196d3b9
xor eax, 0xbf87bbb2
rol eax, 0x17
popf
imul rax, rax, 0xa
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
movzx edx, word [rbp + 0x38]
mov word [rax + rcx], dx
mov eax, dword [rbp + 0x38]
jmp 0x140173e3e
inc eax
mov ecx, 0x4383f48e
pushf
not ecx
add ecx, 0xb2ebd61e
xor ecx, 0xea0e2f1d
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0x8ea8d0fd
xor ecx, 0xae561eb2
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0xd2c8961c
xor ecx, 0xfcd71bbd
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0xcb1f4e98
xor ecx, 0xafc40a60
rol ecx, 0x8b
popf
imul rcx, rcx, 0xb
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x38]
add eax, 2
mov ecx, 0x96fd75af
pushf
not ecx
add ecx, 0x841536fd
xor ecx, 0x997f8a5c
rol ecx, 0x55
popf
pushf
not ecx
add ecx, 0xac1c1f98
xor ecx, 0x9bf85d3b
rol ecx, 0x1f
popf
pushf
not ecx
add ecx, 0x9c8c962a
xor ecx, 0xb381ac4f
rol ecx, 0x78
popf
imul rcx, rcx, 0xc
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
add eax, 2
mov ecx, 0x8c3294c7
pushf
not ecx
add ecx, 0x9af75345
xor ecx, 0xa7e96230
rol ecx, 0x8f
popf
pushf
not ecx
add ecx, 0xf39cc223
xor ecx, 0xd984afb4
rol ecx, 0x73
popf
pushf
not ecx
add ecx, 0xd2ce2b7e
xor ecx, 0x905515d1
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xf716f194
xor ecx, 0xadeca6cf
rol ecx, 0x89
popf
imul rcx, rcx, 0xd
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
add eax, 3
mov ecx, 0x6740cb48
pushf
not ecx
add ecx, 0x8d4ddf43
xor ecx, 0xef47dec8
rol ecx, 0x4e
popf
pushf
not ecx
add ecx, 0xbe102ba3
xor ecx, 0x85bd95cc
rol ecx, 0xd6
popf
pushf
not ecx
add ecx, 0xea167d90
xor ecx, 0xc2f29cd4
rol ecx, 0x39
popf
imul rcx, rcx, 0xe
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
add eax, 3
mov ecx, 0x93ca36b2
pushf
not ecx
add ecx, 0xd999833b
xor ecx, 0xc784aa48
rol ecx, 0x8f
popf
pushf
not ecx
add ecx, 0xafffe818
xor ecx, 0xbd9fa6f2
rol ecx, 0xe9
popf
imul rcx, rcx, 0xf
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x38]
add eax, 3
mov ecx, 0x95f9dcb4
pushf
not ecx
add ecx, 0xe8d51f84
xor ecx, 0x86660426
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0xcee8ff0d
xor ecx, 0xf1ee6764
rol ecx, 0x4b
popf
imul rcx, rcx, 0x10
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x38]
add eax, 2
mov ecx, 0xeded3c5a
pushf
not ecx
add ecx, 0xf4511994
xor ecx, 0xe4f9f4f3
rol ecx, 0x39
popf
pushf
not ecx
add ecx, 0x8a899923
xor ecx, 0xf5c464cf
rol ecx, 0xa9
popf
imul rcx, rcx, 0x11
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x50]
add rax, 0x24
mov rcx, qword [rbp + 0x500]
mov qword [rcx + 0x50], rax
mov eax, dword [rbp + 0x38]
mov dword [rbp + 0x24], eax
jmp 0x14017306c
mov dword [rbp + 0x64], 0
jmp 0x1401741e2
mov eax, dword [rbp + 0x64]
jmp 0x140174184
inc eax
mov dword [rbp + 0x64], eax
push rax
pushf
mov eax, 0x195d78c5
pushf
not eax
add eax, 0xf1ff4457
xor eax, 0x8d6d94af
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf6ad71bd
xor eax, 0xcf753efc
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc3a50f21
xor eax, 0xbd633c11
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf5a15a7d
xor eax, 0x8882b2bc
rol eax, 3
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x510]
cmp dword [rbp + 0x64], eax
jge 0x140174224
push rax
pushf
mov eax, 0x3f4768c3
pushf
not eax
add eax, 0xb43d29f7
xor eax, 0xe9a1835b
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd8634959
xor eax, 0xc51e5e62
rol eax, 0x1f
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x4dccb616
pushf
not eax
add eax, 0xad13eafc
xor eax, 0x9d89a726
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe9ebbe31
xor eax, 0xceb21f9a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8370cb92
xor eax, 0xa1695722
rol eax, 0xdb
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x64]
shl eax, 2
cdqe
mov rcx, qword [rbp + 0x28]
mov rax, qword [rcx + rax*8]
mov ecx, 0x95afd8d4
pushf
not ecx
add ecx, 0xae892dd9
xor ecx, 0xe2f3d638
rol ecx, 5
popf
pushf
not ecx
add ecx, 0xb2cb8303
xor ecx, 0xd24458ef
rol ecx, 0xb
popf
pushf
not ecx
add ecx, 0x855838fd
xor ecx, 0xe84e49e7
rol ecx, 0x19
popf
pushf
not ecx
add ecx, 0xc22ef590
xor ecx, 0xf968005a
rol ecx, 0x59
popf
imul rcx, rcx, 0
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x48]
mov qword [rdx + rcx], rax
mov eax, 0xad454630
pushf
not eax
add eax, 0xf0c01674
xor eax, 0xcdd6e64e
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc22e82f5
xor eax, 0xa9063d0e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe07f3241
xor eax, 0x96dc3e47
rol eax, 0xe7
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0x98c7bcb1
pushf
not eax
add eax, 0x938c0532
xor eax, 0xf72bed03
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa3295845
xor eax, 0xdcc428d9
rol eax, 0x65
popf
pushf
not eax
add eax, 0x9b7193b6
xor eax, 0xd3f36143
rol eax, 0xf0
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x98]
mov dword [rcx + rax + 0x10], edx
mov eax, dword [rbp + 0x64]
lea eax, [rax*4 + 1]
cdqe
mov rcx, qword [rbp + 0x28]
mov rax, qword [rcx + rax*8]
mov ecx, 0xb784f958
pushf
not ecx
add ecx, 0xb958992b
xor ecx, 0xc1f2a040
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0x9e3ccdc0
xor ecx, 0xfb4d4913
rol ecx, 0x77
popf
pushf
not ecx
add ecx, 0x85ace782
xor ecx, 0xe69a3c0a
rol ecx, 0x20
popf
imul rcx, rcx, 1
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x48]
mov qword [rdx + rcx], rax
mov eax, 0x8d413c5c
pushf
not eax
add eax, 0xf7b780c9
xor eax, 0xf2286dfe
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xcdd91028
xor eax, 0xebd22543
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc4a5eb46
xor eax, 0x8dd3c759
rol eax, 0xa4
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0x588410f7
pushf
not eax
add eax, 0xa445f713
xor eax, 0xd29e8a54
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb2fcae48
xor eax, 0xcab77ef7
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa251705e
xor eax, 0xb02c90e4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xec55c6e8
xor eax, 0xc334054c
rol eax, 0x81
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x518]
mov dword [rcx + rax + 0x10], edx
mov eax, dword [rbp + 0x64]
lea eax, [rax*4 + 2]
cdqe
mov rcx, qword [rbp + 0x28]
mov rax, qword [rcx + rax*8]
mov ecx, 0xb60784c3
pushf
not ecx
add ecx, 0xf7bf6dcc
xor ecx, 0x9c9e34b3
rol ecx, 0x11
popf
pushf
not ecx
add ecx, 0xf513c91b
xor ecx, 0xc684c805
rol ecx, 8
popf
pushf
not ecx
add ecx, 0x9c48f4af
xor ecx, 0x9dd48d1c
rol ecx, 0xff
popf
pushf
not ecx
add ecx, 0x88ca0a80
xor ecx, 0xf99eac2c
rol ecx, 0x81
popf
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x48]
mov qword [rdx + rcx], rax
mov eax, 0x9341cee
pushf
not eax
add eax, 0xe7cc84d1
xor eax, 0xe97d2567
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa10e5dfe
xor eax, 0xf753e8b2
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9544e1a4
xor eax, 0x952adb02
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe0982c66
xor eax, 0xcb04cdc9
rol eax, 0x3f
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0xfbe66283
pushf
not eax
add eax, 0xc6cd532d
xor eax, 0xd177a712
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc79024b3
xor eax, 0x9a09bac0
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd974f160
xor eax, 0xa868d818
rol eax, 0x2e
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x518]
mov dword [rcx + rax + 0x10], edx
mov eax, dword [rbp + 0x64]
lea eax, [rax*4 + 3]
cdqe
mov rcx, qword [rbp + 0x28]
mov rax, qword [rcx + rax*8]
mov ecx, 0xac27cb47
pushf
not ecx
add ecx, 0x8bd20d7b
xor ecx, 0xb4e5ba11
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0xf4275c8e
xor ecx, 0x88cb23d5
rol ecx, 0xc
popf
pushf
not ecx
add ecx, 0x9cbeba13
xor ecx, 0xeaa0fe54
rol ecx, 0x84
popf
imul rcx, rcx, 3
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x48]
mov qword [rdx + rcx], rax
mov eax, 0x109b7219
pushf
not eax
add eax, 0xa7b6cf05
xor eax, 0xc20935b1
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd98a5d2f
xor eax, 0xee8c17a4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xee8515c1
xor eax, 0xa8071549
rol eax, 0xd4
popf
imul rax, rax, 3
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0x7301d40e
pushf
not eax
add eax, 0xc20ff468
xor eax, 0xf2c20cec
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe05e435b
xor eax, 0xf2b965e1
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe8e3f396
xor eax, 0x94e6a534
rol eax, 0xdd
popf
imul rax, rax, 3
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x98]
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x48]
add rax, 0x50
mov rcx, qword [rbp + 0x500]
mov qword [rcx + 0x48], rax
jmp 0x140174180
movzx eax, word [rbp + 0x124]
mov rcx, qword [rbp + 0x500]
add eax, dword [rcx + 0x34]
mov rcx, qword [rbp + 0x500]
mov dword [rcx + 0x34], eax
jmp 0x140175574
imul eax, dword [rbp + 0x4c], 6
mov dword [rbp + 0x2bc], eax
mov eax, dword [rbp + 0x4c]
shl eax, 2
mov dword [rbp + 0x2b8], eax
mov r8d, dword [rbp + 0x2b8]
mov edx, dword [rbp + 0x2bc]
mov rcx, qword [rbp + 0x500]
call fcn.1401dab6a
mov dword [rbp + 0x74], 0
jmp 0x1401748aa
mov eax, dword [rbp + 0x74]
jmp 0x140174872
inc eax
mov dword [rbp + 0x74], eax
push rax
pushf
mov eax, 0x63e59521
pushf
not eax
add eax, 0xf687ec2d
xor eax, 0xa3d20613
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb2600929
xor eax, 0x93d9fccc
rol eax, 0x2b
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x4c]
cmp dword [rbp + 0x74], eax
jge 0x14017490f
push rax
pushf
mov eax, 0xd5586201
pushf
not eax
add eax, 0xc54f4747
xor eax, 0xcaa74cab
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd01f8764
xor eax, 0xf697a72b
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf561c2ee
xor eax, 0x9a73f5ae
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd41b93c7
xor eax, 0xbbc81d2f
rol eax, 0x21
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xbf4c94fe
pushf
not eax
add eax, 0xddf6992c
xor eax, 0xee1392fa
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf5a138fb
xor eax, 0xbf55fbd8
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc71ff211
xor eax, 0x90216219
rol eax, 0x55
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x74]
jmp 0x140174959
inc eax
cmp eax, dword [rbp + 0x510]
jne 0x1401749a9
push rax
pushf
mov eax, 0x72c1f131
pushf
not eax
add eax, 0xd38b1eaa
xor eax, 0xa4e087c9
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe304714a
xor eax, 0x896f78cb
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa0183de7
xor eax, 0x96734288
rol eax, 0xd2
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0x52b2733e
pushf
not eax
add eax, 0xaa9b03ae
xor eax, 0xb817a85c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xacec9178
xor eax, 0xeef091a9
rol eax, 0xa8
popf
jmp 0x14016e0e7
mov dword [rbp + 0x128], 0
jmp 0x140174a96
mov eax, dword [rbp + 0x74]
jmp 0x140174a48
inc eax
mov dword [rbp + 0x128], eax
push rax
pushf
mov eax, 0xa6c24523
pushf
not eax
add eax, 0x87af190f
xor eax, 0x9dc36e35
rol eax, 4
popf
pushf
not eax
add eax, 0xee8be663
xor eax, 0xb9f56e60
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xfe37479d
xor eax, 0x981a6d37
rol eax, 0xd6
popf
jmp 0x14016e0e7
mov eax, dword [rbp + 0x128]
mov dword [rbp + 0x2c0], eax
movsxd rax, dword [rbp + 0x74]
mov rcx, qword [rbp + 0x508]
lea rax, [rcx + rax*8]
mov qword [rbp + 0xb8], rax
movsxd rax, dword [rbp + 0x2c0]
mov rcx, qword [rbp + 0x508]
lea rax, [rcx + rax*8]
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0xb8]
movss xmm0, dword [rax]
subss xmm0, dword [rcx]
movss dword [rbp + 0x40], xmm0
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0xb8]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rcx + 4]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [rbp + 0x40]
mulss xmm0, dword [rbp + 0x40]
movss xmm1, dword [rbp + 0x3c]
mulss xmm1, dword [rbp + 0x3c]
addss xmm0, xmm1
movss dword [rbp + 0x12c], xmm0
movss xmm0, dword [rbp + 0x12c]
comiss xmm0, dword [0x140118918]
jbe 0x140174b80
push rax
pushf
mov eax, 0x14ea9ffc
pushf
not eax
add eax, 0xdbbab681
xor eax, 0xd51daf81
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x88824bbe
xor eax, 0xf2e9a409
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe5f99bb3
xor eax, 0x9210364a
rol eax, 0xf1
popf
jmp 0x14016e0e7
push rax
pushf
mov eax, 0xcc30cf1
pushf
not eax
add eax, 0xa66b1d0e
xor eax, 0xeb73a5dc
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb7261580
xor eax, 0xa1226c49
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf923063a
xor eax, 0x97173019
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf220f9f6
xor eax, 0x91b2c9f2
rol eax, 0x49
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x12c]
xorps xmm1, xmm1
movss xmm1, xmm0
movaps xmm0, xmm1
movaps xmmword [rbp + 0x4c0], xmm0
movaps xmm0, xmmword [rbp + 0x4c0]
rsqrtss xmm0, xmm0
movaps xmmword [rbp + 0x4d0], xmm0
movaps xmm0, xmmword [rbp + 0x4d0]
movss dword [rbp + 0x2c4], xmm0
movss xmm0, dword [rbp + 0x2c4]
movss dword [rbp + 0x130], xmm0
movss xmm0, dword [rbp + 0x40]
mulss xmm0, dword [rbp + 0x130]
movss dword [rbp + 0x40], xmm0
movss xmm0, dword [rbp + 0x3c]
mulss xmm0, dword [rbp + 0x130]
movss dword [rbp + 0x3c], xmm0
push rax
pushf
mov eax, 0xad91a84c
pushf
not eax
add eax, 0x9a9bdb44
xor eax, 0xa7e7dc31
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc76c082c
xor eax, 0xfb421813
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc0b30700
xor eax, 0xe12c4194
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb4aba29c
xor eax, 0xe422374d
rol eax, 0xeb
popf
jmp 0x14016e0e7
movss xmm0, dword [rbp + 0x528]
mulss xmm0, dword [0x140118940]
movss xmm1, dword [rbp + 0x40]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x40], xmm0
movss xmm0, dword [rbp + 0x528]
mulss xmm0, dword [0x140118940]
movss xmm1, dword [rbp + 0x3c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x3c], xmm0
mov rax, qword [rbp + 0xb8]
movss xmm0, dword [rax]
addss xmm0, dword [rbp + 0x3c]
mov eax, 0xb91acc4
pushf
not eax
add eax, 0xfb886305
xor eax, 0xcd99cb8b
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe767a0d9
xor eax, 0xd3eba67f
rol eax, 0xb8
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
movss dword [rcx + rax], xmm0
mov rax, qword [rbp + 0xb8]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x40]
mov eax, 0x49d6b28c
pushf
not eax
add eax, 0xec718400
xor eax, 0xe99968b4
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa0049e0a
xor eax, 0xdc4ad6bf
rol eax, 0x64
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
movss dword [rcx + rax + 4], xmm0
mov eax, 0xbffd3b2f
pushf
not eax
add eax, 0x8c20a0be
xor eax, 0xab7f1b46
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb9c5b859
xor eax, 0x98d22d90
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xec16c0e0
xor eax, 0xdc57a62c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc9d9f646
xor eax, 0xcc776bd3
rol eax, 0xe
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0x51d5ffc8
pushf
not eax
add eax, 0xc422c4a2
xor eax, 0xb817980f
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe6c6b304
xor eax, 0xc49fb3d6
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbc161995
xor eax, 0xb5259e37
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xfcda9a77
xor eax, 0xff1cc8ea
rol eax, 0xad
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x518]
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0xb0]
movss xmm0, dword [rax]
addss xmm0, dword [rbp + 0x3c]
mov eax, 0x7b1c6bc5
pushf
not eax
add eax, 0xcb00e8e1
xor eax, 0xb4bab3ae
rol eax, 0x99
popf
pushf
not eax
add eax, 0xee994ee5
xor eax, 0x82a89147
rol eax, 0xf1
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
movss dword [rcx + rax], xmm0
mov rax, qword [rbp + 0xb0]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x40]
mov eax, 0x4721b07a
pushf
not eax
add eax, 0xc0ac2597
xor eax, 0xa413af1d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf76c9d20
xor eax, 0xa4608495
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd5c934df
xor eax, 0xf7f3b4d0
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x98c3e86b
xor eax, 0xac403a3e
rol eax, 0xdd
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
movss dword [rcx + rax + 4], xmm0
mov eax, 0x72c45df9
pushf
not eax
add eax, 0xaf2ef1e6
xor eax, 0xa52d1fcd
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd2c1bfab
xor eax, 0xd3d8f1b0
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8f2e0eb6
xor eax, 0xf9c0d9e3
rol eax, 0x62
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0x87dd5288
pushf
not eax
add eax, 0xb5f132a0
xor eax, 0x9a3f2009
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9f334073
xor eax, 0xa1dc0258
rol eax, 0x46
popf
pushf
not eax
add eax, 0xaf906cea
xor eax, 0xb7e87715
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc0ee34ca
xor eax, 0xa524e93b
rol eax, 0xbb
popf
imul rax, rax, 1
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x518]
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0xb0]
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x3c]
mov eax, 0xc488be3f
pushf
not eax
add eax, 0xe8896d97
xor eax, 0x90d5b3e6
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xee396e0c
xor eax, 0xdbde4252
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd8f450ca
xor eax, 0xb8771de7
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd4bde368
xor eax, 0xd451107d
rol eax, 0xa3
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
movss dword [rcx + rax], xmm0
mov rax, qword [rbp + 0xb0]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x40]
mov eax, 0xf141508b
pushf
not eax
add eax, 0xd58fe4ae
xor eax, 0xd1f39aee
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd4f281f1
xor eax, 0xfafd8276
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf8baba73
xor eax, 0x9d6136db
rol eax, 0x37
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
movss dword [rcx + rax + 4], xmm0
mov eax, 0x991c4f3d
pushf
not eax
add eax, 0xba642614
xor eax, 0xbaf4f637
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8f5fda68
xor eax, 0x8513eaed
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc605d8dd
xor eax, 0xd0e9cb1c
rol eax, 0xb4
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0xbadf34ec
pushf
not eax
add eax, 0xa75cf4a0
xor eax, 0xea0da602
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x855e7266
xor eax, 0xb5d21c7a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xde5e2a8c
xor eax, 0xe2a1ab92
rol eax, 0x61
popf
imul rax, rax, 2
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x518]
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0xb8]
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x3c]
mov eax, 0x825bb50f
pushf
not eax
add eax, 0xd735e1fb
xor eax, 0xae552c30
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb2f4e0e7
xor eax, 0xec150c6f
rol eax, 0x44
popf
imul rax, rax, 3
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
movss dword [rcx + rax], xmm0
mov rax, qword [rbp + 0xb8]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x40]
mov eax, 0xb8450aef
pushf
not eax
add eax, 0xf63a156e
xor eax, 0xae3fe378
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8f099c11
xor eax, 0xbcfc74db
rol eax, 0x7d
popf
imul rax, rax, 3
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
movss dword [rcx + rax + 4], xmm0
mov eax, 0xf2596e65
pushf
not eax
add eax, 0xf042bf68
xor eax, 0xb1080dc8
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xaa75e81f
xor eax, 0xd14262ab
rol eax, 0x66
popf
imul rax, rax, 3
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov rdx, qword [rbp + 0x88]
mov qword [rcx + rax + 8], rdx
mov eax, 0x73c90e51
pushf
not eax
add eax, 0xf4bcff4d
xor eax, 0xdd20d529
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc28489bc
xor eax, 0xad4076bd
rol eax, 0x77
popf
pushf
not eax
add eax, 0x99e4f95c
xor eax, 0xbb093d12
rol eax, 0x52
popf
imul rax, rax, 3
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x48]
mov edx, dword [rbp + 0x518]
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x48]
add rax, 0x50
mov rcx, qword [rbp + 0x500]
mov qword [rcx + 0x48], rax
mov eax, 0x1e92020d
pushf
not eax
add eax, 0xf314e845
xor eax, 0xd7edf46c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xdd3bd956
xor eax, 0x82386243
rol eax, 0xb6
popf
imul rax, rax, 0
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x500]
movzx edx, word [rdx + 0x34]
mov word [rax + rcx], dx
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x34]
jmp 0x140175315
inc eax
mov ecx, 0x24513f97
pushf
not ecx
add ecx, 0x8443cc3e
xor ecx, 0xc25d8a06
rol ecx, 0xf9
popf
pushf
not ecx
add ecx, 0xea8d110a
xor ecx, 0xa911b2fc
rol ecx, 0xb
popf
imul rcx, rcx, 1
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x34]
add eax, 2
mov ecx, 0xc900d542
pushf
not ecx
add ecx, 0xc7118e68
xor ecx, 0xdc3674ed
rol ecx, 0xcb
popf
pushf
not ecx
add ecx, 0xa7efc953
xor ecx, 0x877a2025
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xa46fa119
xor ecx, 0xa2cdd27b
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0x909e3c89
xor ecx, 0xe69cc228
rol ecx, 0x12
popf
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov eax, 0x4880f102
pushf
not eax
add eax, 0x935344bf
xor eax, 0x9e615705
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf0adba73
xor eax, 0x90067fdc
rol eax, 0xad
popf
imul rax, rax, 3
mov rcx, qword [rbp + 0x500]
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x500]
movzx edx, word [rdx + 0x34]
mov word [rax + rcx], dx
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x34]
add eax, 2
mov ecx, 0x859c6bd
pushf
not ecx
add ecx, 0xb715e1c9
xor ecx, 0xb42a47e5
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xf1ed1e68
xor ecx, 0xc770efb0
rol ecx, 0xcd
popf
pushf
not ecx
add ecx, 0xcc83fb49
xor ecx, 0xf39623b0
rol ecx, 0xa8
popf
pushf
not ecx
add ecx, 0xe08c3b18
xor ecx, 0xa832c0f8
rol ecx, 0xd8
popf
imul rcx, rcx, 4
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x34]
add eax, 3
mov ecx, 0xf07ff61b
pushf
not ecx
add ecx, 0xb0a03082
xor ecx, 0xf4c66f80
rol ecx, 0x23
popf
pushf
not ecx
add ecx, 0xfaf80d40
xor ecx, 0x849aac8d
rol ecx, 0x7c
popf
pushf
not ecx
add ecx, 0xf63c403b
xor ecx, 0xb8c64912
rol ecx, 0x56
popf
imul rcx, rcx, 5
mov rdx, qword [rbp + 0x500]
mov rdx, qword [rdx + 0x50]
mov word [rcx + rdx], ax
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x50]
add rax, 0xc
mov rcx, qword [rbp + 0x500]
mov qword [rcx + 0x50], rax
mov rax, qword [rbp + 0x500]
mov eax, dword [rax + 0x34]
add eax, 4
mov rcx, qword [rbp + 0x500]
mov dword [rcx + 0x34], eax
jmp 0x14017486e
lea rsp, [rbp + 0x4e0]
pop rdi
pop rsi
pop rbp
ret