Function at 0x14025d1c0
Capabilities:
Encrypt data using speck

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x668
movaps xmmword [rsp + 0x650], xmm15
movaps xmmword [rsp + 0x640], xmm14
movaps xmmword [rsp + 0x630], xmm13
movaps xmmword [rsp + 0x620], xmm12
movaps xmmword [rsp + 0x610], xmm11
movaps xmmword [rsp + 0x600], xmm10
movaps xmmword [rsp + 0x5f0], xmm9
movaps xmmword [rsp + 0x5e0], xmm8
movaps xmmword [rsp + 0x5d0], xmm7
movaps xmmword [rsp + 0x5c0], xmm6
mov r15, r8
mov dword [rsp + 0x108], edx
mov rax, qword [0x14035bae8]
xor rax, rsp
mov qword [rsp + 0x5b8], rax
lea rsi, [rsp + 0x3f8]
lea r14, [rsp + 0x3fc]
lea rax, [rcx + 0x60]
mov qword [rsp + 0x348], rax
lea rax, [rcx + 0x90]
mov qword [rsp + 0x340], rax
lea rax, [rcx + 0x40]
mov qword [rsp + 0x368], rax
lea rax, [rcx + 0x80]
mov qword [rsp + 0x360], rax
lea rax, [rcx + 0x9c]
mov qword [rsp + 0x338], rax
lea rax, [rcx + 0x70]
mov qword [rsp + 0x330], rax
add rcx, 0x50
mov qword [rsp + 0x350], rcx
movaps xmm7, xmmword [0x140320a00]
movaps xmm10, xmmword [0x14031c150]
xorps xmm9, xmm9
lea rax, [r8 + 0x10]
mov qword [rsp + 0x140], rax
lea r13, [rsp + 0x440]
mov r12d, 0xda60e418
mov qword [rsp + 0x208], rax
mov eax, 0x5f17787d
mov qword [rsp + 0x358], r8
jmp 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50763d08
mov ecx, 0x8270c7c
cmove eax, ecx
cmp dword [0x1403624cc], 0xa
cmovl eax, ecx
nop
cmp eax, 0xff5ac3fd
jle 0x14025d390
cmp eax, 0x36442782
jg 0x14025d430
cmp eax, 0x1e9e221a
jle 0x14025d506
cmp eax, 0x2a52fc62
jle 0x14025d665
cmp eax, 0x2fde27fe
jle 0x14025da67
cmp eax, 0x31e9d6a1
jle 0x14025df0d
cmp eax, 0x336d24c0
jle 0x14025e749
cmp eax, 0x336d24c1
je 0x14025fc8a
cmp eax, 0x33c5bc46
je 0x14025fca4
cmp eax, 0x36084773
je 0x14025f767
jmp 0x14025d320
cmp eax, 0xba5e326d
jle 0x14025d4a0
cmp eax, 0xe0b3988c
jle 0x14025d552
cmp eax, 0xf3984fc2
jle 0x14025d741
cmp eax, 0xfa03af2e
jle 0x14025dab1
cmp eax, 0xfd9c2b22
jle 0x14025df4d
cmp eax, 0xfef35d86
jle 0x14025e778
cmp eax, 0xfef35d87
je 0x14025fcc3
cmp eax, 0xff19ba7f
je 0x14025f767
cmp eax, 0xff2dd587
jne 0x14025d320
mov rax, qword [rsp + 0x328]
cmp dword [rax], 0
setne byte [rsp + 0xed]
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1e9e221b
mov ecx, 0xd0530074
jmp 0x14025d311
cmp eax, 0x59a3db49
jle 0x14025d5ad
cmp eax, 0x681ea44e
jle 0x14025d77d
cmp eax, 0x7490fede
jg 0x14025dafc
cmp eax, 0x6c4268bd
jle 0x14025df86
cmp eax, 0x6e848272
jle 0x14025e7b3
cmp eax, 0x6e848273
je 0x14025fcdd
cmp eax, 0x71cf260c
jne 0x140262d44
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb625f93b
mov ecx, 0xf5460bc8
jmp 0x14025d311
cmp eax, 0xa3ede0f2
jg 0x14025d608
cmp eax, 0x90d81757
jg 0x14025d7d2
cmp eax, 0x89794f9c
jg 0x14025db3e
cmp eax, 0x86670188
jg 0x14025dfcb
cmp eax, 0x857ab19e
jg 0x14025e7e2
cmp eax, 0x8126209d
je 0x14025fb2b
cmp eax, 0x81abcec1
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x1a
mov eax, 0x25e37392
mov ecx, 0xdd63f0ac
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0xec4fcfa
jg 0x14025d837
cmp eax, 0x64d39b6
jg 0x14025db84
cmp eax, 0x3e02856
jg 0x14025e023
cmp eax, 0x25f127f
jg 0x14025e80f
cmp eax, 0xff5ac3fe
je 0x14025fcf6
cmp eax, 0x74631
jne 0x14025d320
mov eax, 0x64d39b7
jmp 0x14025d320
cmp eax, 0xcc306e68
jg 0x14025d88c
cmp eax, 0xc18dd932
jg 0x14025dbcd
cmp eax, 0xbef1a33a
jg 0x14025e05e
cmp eax, 0xbbaa6d6c
jg 0x14025e843
cmp eax, 0xba5e326e
je 0x14025fd10
cmp eax, 0xbafb2cd1
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x1f
mov eax, 0x4c0f424
mov ecx, 0xb11af83d
cmove eax, ecx
jmp 0x14025d320
cmp eax, 0x4b69372d
jg 0x14025d9a1
cmp eax, 0x3a403543
jg 0x14025dc12
cmp eax, 0x3861588d
jg 0x14025e084
cmp eax, 0x378cfca2
jg 0x14025e863
cmp eax, 0x36442783
je 0x14025fd34
cmp eax, 0x37487fad
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x1f
mov eax, 0xbafb2cd1
mov ecx, 0x2758a90
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0xadf3fde8
jg 0x14025d9ef
cmp eax, 0xa8de2163
jg 0x14025dc5c
cmp eax, 0xa574d4cf
jg 0x14025e0c9
cmp eax, 0xa4d28d09
jg 0x14025e911
cmp eax, 0xa3ede0f3
je 0x14025fd49
cmp eax, 0xa4b5bd4f
jne 0x14025d320
mov eax, dword [rsp + 0x2d4]
cwde
xorps xmm14, xmm14
cvtsi2ss xmm14, eax
mov eax, 0xa8f5a2c2
jmp 0x14025d320
cmp eax, 0x229fdf33
jg 0x14025dcab
cmp eax, 0x21275d73
jg 0x14025e10e
cmp eax, 0x1f860be0
jg 0x14025e94f
cmp eax, 0x1e9e221b
je 0x14025fd62
cmp eax, 0x1ea5f293
jne 0x14025d320
movsxd rax, dword [rsp + 0x128]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0x440]
movss xmm1, dword [rax]
movss dword [rsp + 0x410], xmm1
mov eax, 0xa78f4665
nop word [rax + rax]
cmp eax, 0xc7b2af32
je 0x14025fd74
cmp eax, 0xa78f4665
jne 0x14025d6e0
movss xmm1, dword [rsp + 0x410]
addss xmm1, xmm9
mov rax, qword [rsp + 0x440]
movss dword [rax], xmm1
movss xmm1, dword [r15 + 0x14]
addss xmm1, xmm0
movss dword [r15 + 0x14], xmm1
cvttss2si eax, xmm1
mov dword [rsp + 0x420], eax
mov rax, qword [rsp + 0x440]
cvttss2si eax, dword [rax]
mov dword [rsp + 0x430], eax
mov eax, 0xc7b2af32
jmp 0x14025d6e0
cmp eax, 0xec329146
jg 0x14025dcf0
cmp eax, 0xe85cc66d
jg 0x14025e139
cmp eax, 0xe541c677
jg 0x14025e983
cmp eax, 0xe0b3988d
je 0x14025fdc9
cmp eax, 0xe386c6f7
je 0x14025fb2b
jmp 0x14025d320
cmp eax, 0x5f17787c
jg 0x14025dd3e
cmp eax, 0x5c712934
jg 0x14025e15f
cmp eax, 0x5ab1c88e
jg 0x14025ea40
cmp eax, 0x59a3db4a
je 0x14025fde3
cmp eax, 0x5a86c160
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbf90e621
mov ecx, 0xc5f3f75e
jmp 0x14025d311
cmp eax, 0x95c61302
jg 0x14025dd6f
cmp eax, 0x9424dfbe
jg 0x14025e19d
cmp eax, 0x9193a766
jg 0x14025eabf
cmp eax, 0x90d81758
je 0x14025fe01
cmp eax, 0x91661ab0
jne 0x14025d320
mov eax, dword [rsp + 0xa0]
add eax, 5
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0x118]
cmp eax, dword [rsp + 0x4c]
setge byte [rsp + 0xe8]
mov eax, 0xe541c678
jmp 0x14025d320
cmp eax, 0x16a94fd0
jg 0x14025ddb4
cmp eax, 0x13a03475
jg 0x14025e1dc
cmp eax, 0x134a9fea
jg 0x14025eada
cmp eax, 0xec4fcfb
je 0x14025fe0b
cmp eax, 0xf6d9669
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1e9e221b
mov ecx, 0xff2dd587
jmp 0x14025d311
cmp eax, 0xd3834ff8
jg 0x14025de05
cmp eax, 0xcfbc8a2b
jg 0x14025e27b
cmp eax, 0xcdd5cb58
jg 0x14025eb09
cmp eax, 0xcc306e69
je 0x14025fb2b
cmp eax, 0xccb55079
jne 0x14025d320
movss xmm0, dword [rsp + 0x1e4]
addss xmm0, dword [rsp + 0x2c4]
movss dword [rsp + 0x1f0], xmm0
movss xmm0, dword [rsp + 0x1ec]
cvtss2sd xmm0, xmm0
movsd qword [rsp + 0x430], xmm0
mov eax, dword [0x14035ce40]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035ce44], 0xa
setl cl
or cl, al
mov eax, 0x34fe979f
mov ecx, 0x47fa9ea
cmovne eax, ecx
mov ecx, 0x34fe979f
mov edx, 0x9a198bf4
cmovne ecx, edx
mov edx, 0x1ca6e056
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x47fa9e9
jle 0x14025d970
cmp edx, 0x47fa9ea
je 0x14025d985
cmp edx, 0x1ca6e056
je 0x14025d98c
cmp edx, 0x34fe979f
jne 0x14025d940
movsd xmm1, qword [rsp + 0x430]
mov edx, 0x9a198bf4
jmp 0x14025d940
cmp edx, 0x9a198bf4
je 0x14025d990
cmp edx, 0x36f728f
jne 0x14025d940
jmp 0x14025fea0
mov edx, 0x36f728f
jmp 0x14025d940
mov edx, ecx
jmp 0x14025d940
movsd xmm0, qword [rsp + 0x430]
andps xmm0, xmm10
mov edx, eax
jmp 0x14025d940
cmp eax, 0x50763d07
jg 0x14025de82
cmp eax, 0x4ddc1b14
jg 0x14025e2b5
cmp eax, 0x4bca3c4d
jg 0x14025eb3d
cmp eax, 0x4b69372e
je 0x14025ff31
cmp eax, 0x4b6a1d7c
jne 0x14025d320
cmp dword [rsp + 0x5c], 0
setle byte [rsp + 0xef]
mov eax, 0x8c104dd1
jmp 0x14025d320
cmp eax, 0xb33c2702
jg 0x14025dec8
cmp eax, 0xb0600d1b
jg 0x14025e2f0
cmp eax, 0xaf14f994
jg 0x14025eb58
cmp eax, 0xadf3fde9
je 0x14025ff4a
cmp eax, 0xae62b624
jne 0x14025d320
mov rax, qword [rsp + 0x388]
movss xmm0, dword [rax]
movss dword [rsp + 0x248], xmm0
mov eax, dword [rsp + 0x4c]
sub eax, dword [rsp + 0xd0]
cmp eax, 5
mov eax, 0x4fa7c384
mov ecx, 0x4190fec7
cmove eax, ecx
xorps xmm0, xmm0
movss dword [rsp + 0x194], xmm0
jmp 0x14025d320
cmp eax, 0x2d4042d5
jg 0x14025e32a
cmp eax, 0x2c77a748
jg 0x14025ebdf
cmp eax, 0x2a52fc63
je 0x14025ff54
cmp eax, 0x2c506f32
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x229fdf34
mov ecx, 0xb8bfda45
jmp 0x14025d311
cmp eax, 0xf65f8973
jg 0x14025e396
cmp eax, 0xf5460bc7
jg 0x14025ec82
cmp eax, 0xf3984fc3
je 0x14025f499
cmp eax, 0xf4724bc1
jne 0x14025d320
mov dword [rsp + 0x18c], 1
movss xmm13, dword [rsp + 0x27c]
mov eax, 0x75abbedf
jmp 0x14025d320
cmp eax, 0x78c38a79
jg 0x14025e3bc
cmp eax, 0x7687f43c
jg 0x14025ec9d
cmp eax, 0x7490fedf
je 0x140260029
cmp eax, 0x75abbedf
jne 0x14025d320
movss dword [rsp + 0x198], xmm13
mov eax, dword [rsp + 0x18c]
jmp 0x140261623
cmp eax, 0x8d208bc2
jg 0x14025e3fb
cmp eax, 0x8a3e5c9c
jg 0x14025ecf6
cmp eax, 0x89794f9d
je 0x14026004d
cmp eax, 0x89a59198
jne 0x14025d320
cmp dword [rsp + 0x8c], 0
setne byte [rsp + 0xdd]
mov eax, 0xb1fa6cf2
jmp 0x14025d320
cmp eax, 0x9a2992c
jg 0x14025e426
cmp eax, 0x716e246
jg 0x14025ed26
cmp eax, 0x64d39b7
je 0x140260076
cmp eax, 0x70add09
jne 0x14025d320
mov eax, dword [rsp + 0x230]
add eax, dword [rsp + 0x68]
mov qword [rsp + 0x208], rax
mov eax, 0x378cfca3
jmp 0x14025d320
cmp eax, 0xc79a073c
jg 0x14025e451
cmp eax, 0xc481ea76
jg 0x14025edc5
cmp eax, 0xc18dd933
je 0x140260094
cmp eax, 0xc3b2e044
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x18
mov eax, 0x160ffecc
mov ecx, 0x4bca3c4e
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0x3f8561f6
jg 0x14025e480
cmp eax, 0x3e96e2e6
jg 0x14025ee1d
cmp eax, 0x3a403544
je 0x1402600ad
cmp eax, 0x3c1924d8
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x55c3c921
mov ecx, 0x4c62866
jmp 0x14025d311
cmp eax, 0xaadcc7da
jg 0x14025e4da
cmp eax, 0xa94262de
jg 0x14025ee3d
cmp eax, 0xa8de2164
je 0x1402600c6
cmp eax, 0xa8f5a2c2
jne 0x14025d320
movss dword [rsp + 0x1f8], xmm14
mov eax, dword [rsp + 0x4c]
cmp eax, 0x30
mov eax, 0xd1b86677
mov ecx, 0x5949b544
cmovge eax, ecx
jmp 0x14025d320
cmp eax, 0x25e37391
jg 0x14025e520
cmp eax, 0x24d5a910
jg 0x14025eeb1
cmp eax, 0x229fdf34
je 0x1402600eb
cmp eax, 0x23b91861
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0xb
mov eax, 0x27b98c69
mov ecx, 0xa3ede0f3
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0xef157362
jg 0x14025e55b
cmp eax, 0xecf88cb6
jg 0x14025eee5
cmp eax, 0xec329147
je 0x1402600f5
cmp eax, 0xec3c1528
jne 0x14025d320
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x218]
mov eax, 0x16a94fd1
jmp 0x14025d320
cmp eax, 0x65eb1c15
jg 0x14025e5af
cmp eax, 0x61dc5437
jg 0x14025efac
cmp eax, 0x5f17787d
je 0x14026010e
cmp eax, 0x5fef9f99
je 0x14025f767
jmp 0x14025d320
cmp eax, 0x9b0a33a2
jg 0x14025e5fd
cmp eax, 0x983c5f49
jg 0x14025f000
cmp eax, 0x95c61303
je 0x140260148
cmp eax, 0x98068405
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 7
mov eax, 0x23b91861
mov ecx, 0xc18dd933
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0x1a94210d
jg 0x14025e648
cmp eax, 0x178ff5e1
jg 0x14025f020
cmp eax, 0x16a94fd1
je 0x140260161
cmp eax, 0x1741cbad
jne 0x14025d320
cmp byte [rsp + 0xe2], 0
mov eax, 0x3861588e
mov ecx, 0x93370884
cmovne eax, ecx
mov dword [rsp + 0x188], 0
jmp 0x14025d320
cmp eax, 0xdbc74a6f
jg 0x14025e695
cmp eax, 0xd6f722fc
jg 0x14025f05b
cmp eax, 0xd3834ff9
je 0x1402602d2
cmp eax, 0xd6256afa
jne 0x14025d320
mov eax, dword [rsp + 0x2d8]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x70], 0
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x6c], eax
mov eax, 0xf8cd5106
jmp 0x14025d320
cmp eax, 0x57905c78
jg 0x14025e6cf
cmp eax, 0x55c3c920
jg 0x14025f120
cmp eax, 0x50763d08
je 0x140260334
cmp eax, 0x54f48fed
jne 0x14025d320
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x328], rax
mov eax, 0xf6d9669
jmp 0x14025d320
cmp eax, 0xb6e2a58c
jg 0x14025e709
cmp eax, 0xb5928576
jg 0x14025f154
cmp eax, 0xb33c2703
je 0x140260381
cmp eax, 0xb3884ea3
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0xc
mov eax, 0x4c0f424
mov ecx, 0x2a0b27ef
cmove eax, ecx
jmp 0x14025d320
cmp eax, 0x3050decb
jg 0x14025f174
cmp eax, 0x2fde27ff
je 0x140260393
cmp eax, 0x2fe58610
jne 0x14025d320
movss xmm0, dword [rsp + 0x1f0]
xorps xmm0, xmm7
movss dword [rsp + 0x2c8], xmm0
mov eax, 0x564217de
jmp 0x14025d320
cmp eax, 0xfd530195
jg 0x14025f1bb
cmp eax, 0xfa03af2f
je 0x1402603ac
cmp eax, 0xfc89a80d
jne 0x14025d320
mov eax, 0x3861588e
mov ecx, dword [rsp + 0x240]
mov dword [rsp + 0x188], ecx
jmp 0x14025d320
cmp eax, 0x68cecc0c
jg 0x14025f26d
cmp eax, 0x681ea44f
je 0x1402603d4
cmp eax, 0x68696dd1
jne 0x14025d320
movsxd rax, dword [rsp + 0x114]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x26c], xmm0
mov eax, 0xe82f63a4
jmp 0x14025d320
cmp eax, 0x87f9a04b
jg 0x14025f2c4
cmp eax, 0x86670189
je 0x1402603f9
cmp eax, 0x8667fd4a
jne 0x14025d320
mov eax, dword [rsp + 0x5c]
add eax, 0xffffffff
mov dword [rsp + 0x1b8], eax
movsxd rax, dword [rsp + 0x1b8]
shl rax, 4
mov rcx, qword [rsp + 0x130]
movups xmm0, xmmword [rsp + rax + 0x450]
movups xmmword [rcx], xmm0
mov eax, 0x6a573513
jmp 0x14025d320
cmp eax, 0x4c0f423
jg 0x14025f2f5
cmp eax, 0x3e02857
je 0x14026041e
cmp eax, 0x3fcf997
jne 0x14025d320
cmp byte [rsp + 0xdf], 0
mov eax, 0x7c3cfd4d
mov ecx, 0xff19ba7f
cmovne eax, ecx
jmp 0x14025d320
cmp eax, 0xbf90e620
jg 0x14025f329
cmp eax, 0xbef1a33b
je 0x14025f499
cmp eax, 0xbf21c40c
je 0x14025fb2b
jmp 0x14025d320
cmp eax, 0x38a2a0d2
jg 0x14025f35c
cmp eax, 0x3861588e
je 0x140260457
cmp eax, 0x388cfb1a
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x1e
mov eax, 0x37487fad
mov ecx, 0x1909ef35
cmovl eax, ecx
mov ecx, dword [rsp + 0x64]
mov dword [rsp + 0x10c], ecx
jmp 0x14025d320
cmp eax, 0xa68ef257
jg 0x14025f38a
cmp eax, 0xa574d4d0
je 0x140260481
cmp eax, 0xa629ba16
jne 0x14025d320
movsxd rax, dword [rsp + 0x1b0]
lea rax, [rsp + rax*4]
add rax, 0x4f0
mov qword [rsp + 0x3a0], rax
mov eax, 0xd762799b
jmp 0x14025d320
cmp eax, 0x21e3240c
jg 0x14025f3aa
cmp eax, 0x21275d74
je 0x1402604a5
cmp eax, 0x21d33c7b
jne 0x14025d320
mov eax, 0x59a3db4a
jmp 0x14025d320
cmp eax, 0xe9a569fe
jg 0x14025f3d9
cmp eax, 0xe85cc66e
je 0x14026053d
cmp eax, 0xe90802bf
je 0x14025f499
jmp 0x14025d320
cmp eax, 0x5e6e3b32
jg 0x14025f47d
cmp eax, 0x5c712935
je 0x140260552
cmp eax, 0x5d9cf7ed
jne 0x14025d320
movss xmm14, dword [rsp + 0x2d0]
mulss xmm14, dword [0x140328a80]
mov eax, 0xa8f5a2c2
jmp 0x14025d320
cmp eax, 0x954b9fc1
jg 0x14025f4b9
cmp eax, 0x9424dfbf
je 0x14026056c
cmp eax, 0x942bcc98
jne 0x14025d320
movss xmm12, dword [rsp + 0x1e8]
movss xmm11, dword [rsp + 0x2cc]
mov eax, 0x66d02782
jmp 0x14025d320
cmp eax, 0x1608ceae
jg 0x14025f602
cmp eax, 0x13a03476
je 0x140260591
cmp eax, 0x1581258d
jne 0x14025d320
mov eax, dword [rsp + 0x22c]
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x174]
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0x178]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x15c]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x154]
mov dword [rsp + 0x4c], eax
mov qword [rsp + 0x318], rsi
mov rax, qword [rsp + 0x318]
mov eax, dword [rax]
mov qword [rsp + 0x320], r14
mov rcx, qword [rsp + 0x320]
cmp eax, dword [rcx]
mov eax, 0x42ec8ed0
mov ecx, 0xcdd5cb59
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0xd0530073
jg 0x14025f631
cmp eax, 0xcfbc8a2c
je 0x14026063b
cmp eax, 0xd02a55e5
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 4
setl byte [rsp + 0xe9]
mov eax, 0x7687f43d
jmp 0x14025d320
cmp eax, 0x4f9abe4c
jg 0x14025f65f
cmp eax, 0x4ddc1b15
je 0x14025f499
cmp eax, 0x4e149a60
jne 0x14025d320
cmp byte [rsp + 0xf0], 0
mov eax, 0xec4fcfb
mov ecx, 0x5e6e3b33
cmovne eax, ecx
jmp 0x14025d320
cmp eax, 0xb1ed6dda
jg 0x14025f6fa
cmp eax, 0xb0600d1c
je 0x14026065f
cmp eax, 0xb11af83d
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 4
setl byte [rsp + 0xe3]
mov eax, 0xa8de2164
jmp 0x14025d320
cmp eax, 0x2de6c121
jg 0x14025f736
cmp eax, 0x2d4042d6
je 0x140260678
cmp eax, 0x2d75172a
jne 0x14025d320
movss xmm0, dword [rsp + 0x198]
movss dword [rsp + 0x1f4], xmm0
mov eax, dword [rsp + 0x184]
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x98]
add eax, 3
mov dword [rsp + 0x11c], eax
mov eax, dword [rsp + 0x11c]
cmp eax, dword [rsp + 0x4c]
mov eax, 0xf8cd5106
mov ecx, 0x6d8349b4
jmp 0x140261bfb
cmp eax, 0xf8cd5105
jg 0x14025f751
cmp eax, 0xf65f8974
je 0x1402606a5
cmp eax, 0xf751252d
je 0x14025f767
jmp 0x14025d320
cmp eax, 0x7c3cfd4c
jg 0x14025f779
cmp eax, 0x78c38a7a
je 0x1402606be
cmp eax, 0x78fbf9df
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x27a37be9
mov ecx, 0x1bbcb99e
jmp 0x14025d311
cmp eax, 0x8ec888c2
jg 0x14025f7b4
cmp eax, 0x8d208bc3
je 0x140260734
cmp eax, 0x8e51ea44
jne 0x14025d320
mov eax, 0x78fbf9df
jmp 0x14025d320
cmp eax, 0xaeae9c6
jg 0x14025f7e1
cmp eax, 0x9a2992d
je 0x1402607f9
cmp eax, 0xa423a1e
jne 0x14025d320
mov eax, 0x8f8f5db9
jmp 0x14025d320
cmp eax, 0xca066e0b
jg 0x14025f81f
cmp eax, 0xc79a073d
je 0x140260832
cmp eax, 0xc8cc3e4e
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
mov eax, 0x664375a3
jmp 0x14025d320
cmp eax, 0x4190fec6
jg 0x14025f851
cmp eax, 0x3f8561f7
je 0x140260850
cmp eax, 0x408b038c
jne 0x14025d320
mov qword [rsp + 0x440], rsi
mov eax, 0x7ff615d0
nop
cmp eax, 0x54d00c06
je 0x14026086e
cmp eax, 0x7ff615d0
jne 0x14025e4b0
mov rax, qword [rsp + 0x440]
mov eax, dword [rax]
mov dword [rsp + 0x430], eax
mov eax, 0x54d00c06
jmp 0x14025e4b0
cmp eax, 0xac39d843
jg 0x14025f879
cmp eax, 0xaadcc7db
je 0x1402608a1
cmp eax, 0xac0df279
jne 0x14025d320
cmp byte [rsp + 0xe0], 0
mov eax, 0x134a9feb
mov ecx, 0x4d2f99d4
cmovne eax, ecx
mov dword [rsp + 0x160], 0
jmp 0x14025d320
cmp eax, 0x27b98c68
jg 0x14025f8ad
cmp eax, 0x25e37392
je 0x1402608ba
cmp eax, 0x27a37be9
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov eax, 0x1bbcb99e
jmp 0x14025d320
cmp eax, 0xf178a3d4
jg 0x14025f9fa
cmp eax, 0xef157363
je 0x1402608d3
cmp eax, 0xefb6ac56
jne 0x14025d320
mov eax, dword [rsp + 0x17c]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x58]
add eax, 5
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x110]
cmp eax, dword [rsp + 0x4c]
mov eax, 0xf8cd5106
mov ecx, 0x65eb1c16
jmp 0x140261bfb
cmp eax, 0x66d02781
jg 0x14025fa22
cmp eax, 0x65eb1c16
je 0x14025d2f8
cmp eax, 0x664375a3
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 4
setl byte [rsp + 0xe4]
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc8cc3e4e
mov ecx, 0xadf3fde9
jmp 0x14025d311
cmp eax, 0x9e01cb36
jg 0x14025fa54
cmp eax, 0x9b0a33a3
je 0x14025fb2b
cmp eax, 0x9bf159ae
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0xff
setne byte [rsp + 0xf4]
mov eax, dword [rsp + 0x50]
cmp eax, 0x1c
setne byte [rsp + 0xf5]
mov eax, 0x1e8cd24e
jmp 0x14025d320
cmp eax, 0x1c0b0a2e
jg 0x14025fa8e
cmp eax, 0x1a94210e
je 0x1402608f8
cmp eax, 0x1bbcb99e
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
and eax, 1
mov byte [rsp + 0xea], al
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x27a37be9
mov ecx, 0x89794f9d
jmp 0x14025d311
cmp eax, 0xdfefa10e
jg 0x14025fada
cmp eax, 0xdbc74a70
je 0x140260fa8
cmp eax, 0xdd63f0ac
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 8
setl byte [rsp + 0xe7]
mov eax, 0x7c499680
jmp 0x14025d320
cmp eax, 0x59319bec
jg 0x14025fb15
cmp eax, 0x57905c79
je 0x140260fc1
cmp eax, 0x57b40156
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 0xb
setl byte [rsp + 0xf3]
mov eax, 0x5c712935
jmp 0x14025d320
cmp eax, 0xb8bfda44
jg 0x14025fb3d
cmp eax, 0xb6e2a58d
je 0x140260fda
cmp eax, 0xb71fdb40
jne 0x14025d320
movss xmm0, dword [rsp + 0x1ec]
xorps xmm0, xmm7
movss dword [rsp + 0x2cc], xmm0
mov eax, 0x942bcc98
jmp 0x14025d320
cmp eax, 0x31e9d6a2
je 0x140261209
cmp eax, 0x31f53af8
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0xe
mov eax, 0x4c0f424
mov ecx, 0xf3321a0c
cmove eax, ecx
jmp 0x14025d320
cmp eax, 0xfd9c2b23
je 0x14025fb2b
cmp eax, 0xfdfeca26
jne 0x14025d320
cmp byte [rsp + 0xe5], 0
mov eax, 0xefb6ac56
mov ecx, 0xcc306e69
cmovne eax, ecx
mov dword [rsp + 0x17c], 0
jmp 0x14025d320
cmp eax, 0x6c4268be
je 0x14025fb2b
cmp eax, 0x6d8349b4
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x1b
sete byte [rsp + 0xeb]
mov eax, 0x4f9abe4d
jmp 0x14025d320
cmp eax, 0x857ab19f
je 0x140261222
cmp eax, 0x85d14f23
jne 0x14025d320
cmp dword [rsp + 0x4c], 0
setle byte [rsp + 0xe1]
mov eax, 0x681ea44f
jmp 0x14025d320
cmp eax, 0x25f1280
je 0x140261239
cmp eax, 0x2758a90
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc8cc3e4e
mov ecx, 0x664375a3
jmp 0x14025d311
cmp eax, 0xbbaa6d6d
je 0x140261255
cmp eax, 0xbc49ad07
jne 0x14025d320
mov eax, 0x250ae279
jmp 0x14025d320
cmp eax, 0x378cfca3
je 0x14026126e
cmp eax, 0x386045df
jne 0x14025d320
movss xmm0, dword [rsp + 0x23c]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0x440]
movss xmm1, dword [rax]
movss dword [rsp + 0x410], xmm1
mov eax, 0xa78f4665
nop dword [rax]
cmp eax, 0xc7b2af32
je 0x1402612bc
cmp eax, 0xa78f4665
jne 0x14025e8b0
movss xmm1, dword [rsp + 0x410]
addss xmm1, xmm0
mov rax, qword [rsp + 0x440]
movss dword [rax], xmm1
movss xmm1, dword [r15 + 0x14]
addss xmm1, xmm9
movss dword [r15 + 0x14], xmm1
cvttss2si eax, xmm1
mov dword [rsp + 0x420], eax
mov rax, qword [rsp + 0x440]
cvttss2si eax, dword [rax]
mov dword [rsp + 0x430], eax
mov eax, 0xc7b2af32
jmp 0x14025e8b0
cmp eax, 0xa4d28d0a
je 0x140261311
cmp eax, 0xa5472fbd
jne 0x14025d320
mov eax, dword [rsp + 0x1b4]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x290]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x2dc]
jmp 0x14025f2a0
cmp eax, 0x1f860be1
je 0x140261353
cmp eax, 0x202cee1a
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21d33c7b
mov ecx, 0x59a3db4a
jmp 0x14025d311
cmp eax, 0xe541c678
je 0x14026135d
cmp eax, 0xe82f63a4
jne 0x14025d320
movsxd rax, dword [rsp + 0xa0]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss xmm1, dword [rsp + 0x26c]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0x440]
movss xmm2, dword [rax]
movss dword [rsp + 0x410], xmm2
mov eax, 0xa78f4665
nop dword [rax]
cmp eax, 0xc7b2af32
je 0x140261377
cmp eax, 0xa78f4665
jne 0x14025e9e0
movss xmm2, dword [rsp + 0x410]
addss xmm2, xmm0
mov rax, qword [rsp + 0x440]
movss dword [rax], xmm2
movss xmm2, dword [r15 + 0x14]
addss xmm2, xmm1
movss dword [r15 + 0x14], xmm2
cvttss2si eax, xmm2
mov dword [rsp + 0x420], eax
mov rax, qword [rsp + 0x440]
cvttss2si eax, dword [rax]
mov dword [rsp + 0x430], eax
mov eax, 0xc7b2af32
jmp 0x14025e9e0
cmp eax, 0x5ab1c88f
je 0x1402613cc
cmp eax, 0x5bf5641b
jne 0x14025d320
mov rax, qword [rsp + 0x3a8]
movss xmm0, dword [rax]
mov eax, dword [rsp + 0x98]
add eax, 2
cdqe
movss xmm4, dword [rsp + rax*4 + 0x4f0]
mov eax, dword [rsp + 0x98]
add eax, 1
cdqe
movss xmm3, dword [rsp + rax*4 + 0x4f0]
movsxd rax, dword [rsp + 0x98]
movss xmm1, dword [rsp + rax*4 + 0x4f0]
movss xmm2, dword [rsp + 0x1f4]
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm4
mov dword [rsp + 0x30], 0
jmp 0x1402614e6
cmp eax, 0x9193a767
je 0x14026140d
cmp eax, 0x93370884
je 0x14025f767
jmp 0x14025d320
cmp eax, 0x134a9feb
je 0x14026142b
cmp eax, 0x135ef6fa
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 7
setl byte [rsp + 0xf0]
mov eax, 0xcf57dd19
jmp 0x14025d320
cmp eax, 0xcdd5cb59
je 0x140261464
cmp eax, 0xcf57dd19
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74631
mov ecx, 0x64d39b7
jmp 0x14025d311
cmp eax, 0x4bca3c4e
je 0x14026146e
cmp eax, 0x4d2f99d4
je 0x14025f767
jmp 0x14025d320
cmp eax, 0xaf14f995
je 0x140261487
cmp eax, 0xaf7d0999
jne 0x14025d320
mov eax, dword [rsp + 0xa0]
add eax, 2
cdqe
movss xmm3, dword [rsp + rax*4 + 0x4f0]
movsxd rax, dword [rsp + 0x114]
movss xmm2, dword [rsp + rax*4 + 0x4f0]
movsxd rax, dword [rsp + 0xa0]
movss xmm1, dword [rsp + rax*4 + 0x4f0]
movss xmm0, dword [rsp + 0x270]
movss xmm4, dword [rsp + 0x274]
movss xmm5, dword [rsp + 0x278]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm4
movss dword [rsp + 0x20], xmm5
mov rcx, r15
call fcn.140262df0
jmp 0x1402616ee
cmp eax, 0x2c77a749
je 0x140261491
cmp eax, 0x2cc68f94
jne 0x14025d320
movsxd rax, dword [rsp + 0x1a4]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
mov eax, dword [rsp + 0xcc]
add eax, 2
cdqe
movss xmm1, dword [rsp + rax*4 + 0x4f0]
mov eax, dword [rsp + 0xcc]
add eax, 1
cdqe
movss xmm3, dword [rsp + rax*4 + 0x4f0]
movsxd rax, dword [rsp + 0xcc]
movss xmm2, dword [rsp + rax*4 + 0x4f0]
movss xmm4, dword [rsp + 0x19c]
movss dword [rsp + 0x30], xmm4
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm1
xorps xmm1, xmm1
mov rcx, r15
call fcn.140262df0
mov eax, dword [rsp + 0xcc]
add eax, 4
mov dword [rsp + 0x16c], eax
mov eax, 0x3e02857
jmp 0x14025d320
cmp eax, 0xf5460bc8
je 0x1402614f8
cmp eax, 0xf5eac95f
je 0x14025fb2b
jmp 0x14025d320
cmp eax, 0x7687f43d
je 0x140261528
cmp eax, 0x787ffac0
jne 0x14025d320
movss xmm0, dword [rsp + 0x1bc]
xorps xmm0, xmm7
movss xmm1, dword [rsp + 0x294]
movss xmm3, dword [rsp + 0x298]
movss xmm2, dword [rsp + 0x29c]
movss dword [rsp + 0x28], xmm2
movss dword [rsp + 0x20], xmm0
mov dword [rsp + 0x30], 0
xorps xmm2, xmm2
jmp 0x140261b83
cmp eax, 0x8a3e5c9d
je 0x140261542
cmp eax, 0x8c104dd1
jne 0x14025d320
cmp byte [rsp + 0xef], 0
mov eax, 0x8667fd4a
mov ecx, 0xf5eac95f
cmovne eax, ecx
jmp 0x14025d320
cmp eax, 0x716e247
je 0x14026154c
cmp eax, 0x8270c7c
jne 0x14025d320
movsxd rax, dword [rsp + 0x110]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x24c], xmm0
mov eax, dword [rsp + 0x58]
add eax, 4
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x250], xmm0
mov eax, dword [rsp + 0x58]
add eax, 3
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x254], xmm0
mov eax, dword [rsp + 0x58]
add eax, 2
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x258], xmm0
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50763d08
mov ecx, 0xaf14f995
jmp 0x14025d311
cmp eax, 0xc481ea77
je 0x140261563
cmp eax, 0xc5f3f75e
jne 0x14025d320
movsxd rax, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x1f8]
movss dword [rsp + rax*4 + 0x4f0], xmm0
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbf90e621
mov ecx, 0xd6256afa
cmove eax, ecx
cmp dword [0x1403624cc], 0xa
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0x3e96e2e7
je 0x140261581
cmp eax, 0x3f7d6f93
jne 0x14025d320
mov eax, 0xf4724bc1
jmp 0x14025d320
cmp eax, 0xa94262df
je 0x14026159a
cmp eax, 0xaa345393
jne 0x14025d320
mov eax, dword [rsp + 0x2f0]
mov dword [rsp + 0x158], eax
mov eax, dword [rsp + 0x2ec]
mov dword [rsp + 0x15c], eax
mov eax, dword [rsp + 0x2e8]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x2e4]
mov dword [rsp + 0x174], eax
mov eax, dword [rsp + 0x2e0]
mov dword [rsp + 0x22c], eax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x154], eax
mov eax, 0x1581258d
jmp 0x14025d320
cmp eax, 0x24d5a911
je 0x140261610
cmp eax, 0x250ae279
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc49ad07
mov ecx, 0xe0aa2f3e
jmp 0x14025d311
cmp eax, 0xecf88cb7
je 0x140261634
cmp eax, 0xee722fd7
jne 0x14025d320
mov rax, qword [rsp + 0x3b8]
movss xmm8, dword [rax]
movss xmm7, dword [rsp + 0x514]
movss xmm6, dword [rsp + 0x518]
movss xmm15, dword [rsp + 0x51c]
movss xmm1, dword [rsp + 0x2a0]
movss xmm2, dword [rsp + 0x2a4]
movss xmm3, dword [rsp + 0x2a8]
movss xmm0, dword [rsp + 0x2ac]
movss xmm4, dword [rsp + 0x2b0]
movss xmm5, dword [rsp + 0x2b4]
movss dword [rsp + 0x30], xmm5
movss dword [rsp + 0x28], xmm4
movss dword [rsp + 0x20], xmm0
mov rcx, r15
call fcn.140262df0
movss xmm1, dword [rsp + 0x2b8]
movss xmm2, dword [rsp + 0x2bc]
movss dword [rsp + 0x30], xmm15
movss dword [rsp + 0x28], xmm6
movss dword [rsp + 0x20], xmm7
movaps xmm7, xmmword [0x140320a00]
mov rcx, r15
movaps xmm3, xmm8
jmp 0x140261d29
cmp eax, 0x61dc5438
je 0x140261650
cmp eax, 0x6466353f
jne 0x14025d320
mov eax, dword [rsp + 0x234]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x74], eax
mov eax, 0xf8cd5106
jmp 0x140261c2f
cmp eax, 0x983c5f4a
je 0x140261678
cmp eax, 0x9aa19220
jne 0x14025d320
mov eax, 0xaadcc7db
jmp 0x14025d320
cmp eax, 0x178ff5e2
je 0x14025fb2b
cmp eax, 0x1909ef35
jne 0x14025d320
mov eax, dword [rsp + 0x10c]
mov dword [rsp + 0x2dc], eax
cmp dword [rsp + 0x4c], 0
mov eax, 0x61dc5438
mov ecx, 0xac39d844
cmovle eax, ecx
jmp 0x14025d320
cmp eax, 0xd6f722fd
je 0x14026169a
cmp eax, 0xd762799b
jne 0x14025d320
mov rax, qword [rsp + 0x3a0]
movss xmm0, dword [rax]
movsxd rax, dword [rsp + 0xbc]
movss xmm1, dword [rsp + rax*4 + 0x4f0]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0x440]
movss xmm2, dword [rax]
movss dword [rsp + 0x410], xmm2
mov eax, 0xa78f4665
nop dword [rax + rax]
cmp eax, 0xc7b2af32
je 0x1402616b4
cmp eax, 0xa78f4665
jne 0x14025f0c0
movss xmm2, dword [rsp + 0x410]
addss xmm2, xmm1
mov rax, qword [rsp + 0x440]
movss dword [rax], xmm2
movss xmm2, dword [r15 + 0x14]
addss xmm2, xmm0
movss dword [r15 + 0x14], xmm2
cvttss2si eax, xmm2
mov dword [rsp + 0x420], eax
mov rax, qword [rsp + 0x440]
cvttss2si eax, dword [rax]
mov dword [rsp + 0x430], eax
mov eax, 0xc7b2af32
jmp 0x14025f0c0
cmp eax, 0x55c3c921
je 0x14026173c
cmp eax, 0x564217de
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x229fdf34
mov ecx, 0x2c506f32
jmp 0x14025d311
cmp eax, 0xb5928577
je 0x14025f767
cmp eax, 0xb625f93b
jne 0x14025d320
mov eax, 0xf5460bc8
jmp 0x14025d320
cmp eax, 0x3050decc
je 0x140261746
cmp eax, 0x30d7be1e
jne 0x14025d320
mov rax, qword [rsp + 0x3b0]
cvttss2si eax, dword [rsp + rax*4 + 0x4f0]
mov dword [rsp + 0x28c], eax
mov eax, dword [rsp + 0x5c]
cmp eax, 0xa
mov eax, 0x1a94210e
mov ecx, 0x9b0a33a3
cmovge eax, ecx
jmp 0x14025d320
cmp eax, 0xfd530196
je 0x140261773
cmp eax, 0xfd64c27a
jne 0x14025d320
movsxd rax, dword [rsp + 0x1ac]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x25c], xmm0
mov eax, dword [rsp + 0xbc]
add eax, 4
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x260], xmm0
mov eax, dword [rsp + 0xbc]
add eax, 3
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x264], xmm0
mov eax, dword [rsp + 0xbc]
add eax, 2
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x268], xmm0
mov eax, dword [rsp + 0xbc]
add eax, 1
cdqe
lea rax, [rsp + rax*4]
add rax, 0x4f0
mov qword [rsp + 0x398], rax
mov eax, 0xa94262df
jmp 0x14025d320
cmp eax, 0x68cecc0d
je 0x14026178e
cmp eax, 0x6a573513
jne 0x14025d320
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x70], 0
jmp 0x140261727
cmp eax, 0x87f9a04c
je 0x140261798
cmp eax, 0x87fb8dbb
jne 0x14025d320
mov eax, dword [rsp + 0xbc]
add eax, 1
mov dword [rsp + 0x1b0], eax
mov eax, 0xbfb2904b
jmp 0x14025d320
cmp eax, 0x4c0f424
je 0x140261840
cmp eax, 0x4c62866
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x55c3c921
mov ecx, 0x178ff5e2
jmp 0x14025d311
cmp eax, 0xbf90e621
je 0x14026184a
cmp eax, 0xbfb2904b
jne 0x14025d320
mov eax, dword [rsp + 0x1b0]
cmp eax, dword [rsp + 0x4c]
mov eax, 0xe386c6f7
mov ecx, 0xa629ba16
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0x38a2a0d3
je 0x14026186b
cmp eax, 0x399fc10f
jne 0x14025d320
mov rax, qword [rsp + 0x318]
mov dword [rax], 0
mov eax, 0xa5472fbd
jmp 0x14025d320
cmp eax, 0xa68ef258
je 0x140261887
cmp eax, 0xa8a1a69c
jne 0x14025d320
mov eax, 0xf3984fc3
jmp 0x14025d320
cmp eax, 0x21e3240d
je 0x1402618a3
cmp eax, 0x229dd4a0
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 0xd
setl byte [rsp + 0xf1]
mov eax, 0xd6f722fd
jmp 0x14025d320
cmp eax, 0xe9a569ff
je 0x14025ffe9
cmp eax, 0xea566d38
jne 0x14025d320
movsxd rax, dword [rsp + 0x238]
movss xmm6, dword [rsp + rax*4 + 0x4f0]
mov eax, 0xb1ee712e
nop word cs:[rax + rax]
nop
cmp eax, 0x16b11b86
je 0x14025ffe9
cmp eax, 0xb1ee712e
jne 0x14025f410
mov rcx, r15
call fcn.140262ef0
movsd xmm0, qword [r15 + 0x10]
addps xmm0, xmm6
movaps xmm1, xmm0
shufps xmm1, xmm0, 0x55
cvttss2si r8d, xmm0
movlhps xmm0, xmm0
movups xmmword [r15 + 8], xmm0
cvttss2si r9d, xmm1
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, r15
mov dl, 1
call fcn.140263090
mov eax, 0x16b11b86
jmp 0x14025f410
cmp eax, 0x5e6e3b33
je 0x14025f499
cmp eax, 0x5e998f23
jne 0x14025d320
mov eax, 0x36442783
jmp 0x14025d320
mov dword [rsp + 0x100], 1
mov dword [rsp + 0xfc], 0
mov eax, 0xd3834ff9
jmp 0x14025d320
cmp eax, 0x954b9fc2
je 0x1402618e4
cmp eax, 0x959e33db
jne 0x14025d320
movss xmm0, dword [rsp + 0x4f0]
movss xmm1, dword [rsp + 0x4f4]
movss dword [rsp + 0x1c0], xmm0
movss dword [rsp + 0x1c4], xmm1
movss xmm0, dword [rsp + 0x4f8]
movss dword [rsp + 0x1c8], xmm0
movss xmm0, dword [rsp + 0x4fc]
movss dword [rsp + 0x1cc], xmm0
movss xmm0, dword [rsp + 0x500]
movss dword [rsp + 0x1d0], xmm0
movss xmm0, dword [rsp + 0x504]
movss dword [rsp + 0x1d4], xmm0
movss xmm0, dword [rsp + 0x508]
movss dword [rsp + 0x1d8], xmm0
movss xmm0, dword [rsp + 0x50c]
movss dword [rsp + 0x1dc], xmm0
movss xmm0, dword [rsp + 0x510]
movss dword [rsp + 0x1e0], xmm0
movss xmm0, dword [rsp + 0x514]
movss dword [rsp + 0x1e4], xmm0
movss xmm0, dword [rsp + 0x518]
movss dword [rsp + 0x1e8], xmm0
movss xmm0, dword [rsp + 0x1c0]
addss xmm0, dword [rsp + 0x1c8]
addss xmm0, dword [rsp + 0x1d0]
addss xmm0, dword [rsp + 0x1d8]
addss xmm0, dword [rsp + 0x1e0]
movss dword [rsp + 0x1ec], xmm0
movss xmm0, dword [rsp + 0x1c4]
addss xmm0, dword [rsp + 0x1cc]
addss xmm0, dword [rsp + 0x1d4]
addss xmm0, dword [rsp + 0x1dc]
movss dword [rsp + 0x2c4], xmm0
mov eax, 0xccb55079
jmp 0x14025d320
cmp eax, 0x1608ceaf
je 0x140261907
cmp eax, 0x160ffecc
jne 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x1d
mov eax, 0x388cfb1a
mov ecx, 0x4b69372e
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0xd0530074
je 0x140261920
cmp eax, 0xd1b86677
jne 0x14025d320
mov eax, dword [rsp + 0x4c]
add eax, 1
mov dword [rsp + 0x2d8], eax
mov eax, 0x5a86c160
jmp 0x14025d320
cmp eax, 0x4f9abe4d
je 0x14026193a
cmp eax, 0x4fa7c384
jne 0x14025d320
mov eax, dword [rsp + 0xd0]
add eax, 2
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
mov eax, dword [rsp + 0xd0]
add eax, 1
cdqe
movss xmm3, dword [rsp + rax*4 + 0x4f0]
movsxd rax, dword [rsp + 0xd0]
movss xmm1, dword [rsp + rax*4 + 0x4f0]
movss xmm2, dword [rsp + 0x248]
movss dword [rsp + 0x30], xmm2
movss xmm2, dword [rsp + 0x194]
movss dword [rsp + 0x28], xmm2
movss dword [rsp + 0x20], xmm0
xorps xmm2, xmm2
mov rcx, r15
call fcn.140262df0
mov eax, dword [rsp + 0xd0]
add eax, 4
mov dword [rsp + 0x170], eax
mov eax, 0x9a2992d
jmp 0x14025d320
cmp eax, 0xb1ed6ddb
je 0x140261954
cmp eax, 0xb1fa6cf2
jne 0x14025d320
cmp byte [rsp + 0xdd], 0
mov eax, 0x378cfca3
mov ecx, 0x3f8561f7
cmovne eax, ecx
mov ecx, dword [rsp + 0x68]
mov qword [rsp + 0x208], rcx
jmp 0x14025d320
cmp eax, 0x2de6c122
je 0x140261972
cmp eax, 0x2f24c897
je 0x14025fb2b
jmp 0x14025d320
cmp eax, 0xf8cd5106
je 0x1402619e6
cmp eax, 0xf9670a85
jne 0x14025d320
mov eax, 0x6ec6d881
mov dword [rsp + 0x54], 0
jmp 0x14025d320
cmp eax, 0x7c3cfd4d
je 0x140261a45
cmp eax, 0x7c499680
jne 0x14025d320
cmp byte [rsp + 0xe7], 0
mov eax, 0x5ab1c88f
mov ecx, 0xfd9c2b23
cmovne eax, ecx
mov dword [rsp + 0x168], 0
jmp 0x14025d320
cmp eax, 0x8ec888c3
je 0x140261a5d
cmp eax, 0x8f8f5db9
jne 0x14025d320
cmp dword [rsp + 0x4c], 0
mov eax, 0x21275d74
mov ecx, 0xf9670a85
cmovle eax, ecx
jmp 0x14025d320
cmp eax, 0xaeae9c7
je 0x140261a76
cmp eax, 0xb0733e1
jne 0x14025d320
mov eax, dword [rsp + 0x244]
cmp eax, 5
mov eax, 0x2cc68f94
mov ecx, 0xfa03af2f
cmove eax, ecx
xorps xmm0, xmm0
movss dword [rsp + 0x19c], xmm0
jmp 0x14025d320
cmp eax, 0xca066e0c
je 0x140261a8d
cmp eax, 0xcbd92296
jne 0x14025d320
mov eax, dword [rsp + 0x104]
cmp eax, 0x24
mov eax, 0xecf88cb7
mov ecx, 0x1c0b0a2f
cmovl eax, ecx
jmp 0x14025d320
cmp eax, 0x4190fec7
je 0x140261a97
cmp eax, 0x42ec8ed0
jne 0x14025d320
mov dword [rsp + 0x54], 0
mov eax, 0x6ec6d881
jmp 0x14025d320
cmp eax, 0xac39d844
je 0x14025fb2b
cmp eax, 0xac70d5be
jne 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3050decc
mov ecx, 0x2de6c122
jmp 0x14025d311
cmp eax, 0x27b98c69
je 0x140261ab5
cmp eax, 0x2a0b27ef
jne 0x14025d320
mov ecx, 0x81837a10
nop dword [rax + rax]
cmp ecx, 0xda60e417
jle 0x14025f910
cmp ecx, 0x5dd2388a
jg 0x14025f940
cmp ecx, 0xda60e418
je 0x14025f977
cmp ecx, 0xfc3c1406
jne 0x14025f8d0
mov rcx, qword [rsp + 0x430]
mov rcx, qword [rcx]
mov qword [rsp + 0x440], rcx
mov ecx, 0x92bafb82
jmp 0x14025f8d0
cmp ecx, 0x81837a10
je 0x14025f991
cmp ecx, 0x92bafb82
je 0x14025f9bc
cmp ecx, 0xa3d16b37
jne 0x14025f8d0
jmp 0x140261ace
cmp ecx, 0x5dd2388b
je 0x14025f9ee
cmp ecx, 0x5e4e72d0
jne 0x14025f8d0
mov rcx, qword [rsp + 0x420]
mov edx, dword [rsp + 0x90]
cmp edx, dword [rcx]
mov ecx, 0x5dd2388b
cmovl ecx, r12d
jmp 0x14025f8d0
lea rcx, [rsp + 0x3f0]
mov qword [rsp + 0x430], rcx
mov ecx, 0xfc3c1406
jmp 0x14025f8d0
mov qword [rsp + 0x410], rsi
mov rcx, qword [rsp + 0x410]
mov ecx, dword [rcx]
mov dword [rsp + 0x90], ecx
mov qword [rsp + 0x420], r14
mov ecx, 0x5e4e72d0
jmp 0x14025f8d0
mov eax, dword [rsp + 0x90]
add eax, 1
mov rcx, qword [rsp + 0x410]
mov dword [rcx], eax
movsxd rax, dword [rsp + 0x90]
mov rcx, qword [rsp + 0x440]
movzx eax, byte [rcx + rax]
mov ecx, 0xa3d16b37
jmp 0x14025f8d0
mov ecx, 0xa3d16b37
xor eax, eax
jmp 0x14025f8d0
cmp eax, 0xf178a3d5
je 0x140261ae2
cmp eax, 0xf3321a0c
jne 0x14025d320
mov rcx, r15
call fcn.140262ef0
mov eax, 0xb33c2703
jmp 0x14025d320
cmp eax, 0x66d02782
je 0x140261afb
cmp eax, 0x67924efa
jne 0x14025d320
mov eax, dword [rsp + 0x104]
cmp eax, 0x25
mov eax, 0xa8a1a69c
mov ecx, 0x57b40156
cmove eax, ecx
jmp 0x14025d320
cmp eax, 0x9e01cb37
je 0x140261b8b
cmp eax, 0x9f449aa0
jne 0x14025d320
movsxd rax, dword [rsp + 0x124]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x23c], xmm0
mov eax, 0x386045df
jmp 0x14025d320
cmp eax, 0x1c0b0a2f
je 0x140261bba
cmp eax, 0x1e8cd24e
jne 0x14025d320
mov cl, byte [rsp + 0xf4]
mov dl, byte [rsp + 0xf5]
mov eax, dword [rsp + 0x50]
cmp eax, 0x20
mov eax, 0xfd530196
mov ebp, 0x6c4268be
cmovl eax, ebp
test dl, dl
mov edx, 0xfd530196
cmove eax, edx
test cl, cl
cmove eax, edx
jmp 0x14025d320
cmp eax, 0xdfefa10f
je 0x140261bd6
cmp eax, 0xe0aa2f3e
jne 0x14025d320
cmp byte [rsp + 0xe4], 0
mov eax, 0x9a2992d
mov ecx, 0x5fef9f99
cmovne eax, ecx
mov dword [rsp + 0x170], 0
jmp 0x14025d320
cmp eax, 0x59319bed
je 0x140261c47
cmp eax, 0x5949b544
jne 0x14025d320
mov dword [rsp + 0x54], 0
mov eax, 0x6ec6d881
jmp 0x14025d320
cmp eax, 0xb8bfda45
je 0x140261d38
cmp eax, 0xba227522
jne 0x14025d320
mov ecx, 0x81837a10
nop dword [rax + rax]
cmp ecx, 0xda60e417
jle 0x14025fba0
cmp ecx, 0x5dd2388a
jg 0x14025fbd0
cmp ecx, 0xda60e418
je 0x14025fc07
cmp ecx, 0xfc3c1406
jne 0x14025fb60
mov rcx, qword [rsp + 0x430]
mov rcx, qword [rcx]
mov qword [rsp + 0x440], rcx
mov ecx, 0x92bafb82
jmp 0x14025fb60
cmp ecx, 0x81837a10
je 0x14025fc21
cmp ecx, 0x92bafb82
je 0x14025fc4c
cmp ecx, 0xa3d16b37
jne 0x14025fb60
jmp 0x140261d56
cmp ecx, 0x5dd2388b
je 0x14025fc7e
cmp ecx, 0x5e4e72d0
jne 0x14025fb60
mov rcx, qword [rsp + 0x420]
mov edx, dword [rsp + 0x90]
cmp edx, dword [rcx]
mov ecx, 0x5dd2388b
cmovl ecx, r12d
jmp 0x14025fb60
lea rcx, [rsp + 0x3f0]
mov qword [rsp + 0x430], rcx
mov ecx, 0xfc3c1406
jmp 0x14025fb60
mov qword [rsp + 0x410], rsi
mov rcx, qword [rsp + 0x410]
mov ecx, dword [rcx]
mov dword [rsp + 0x90], ecx
mov qword [rsp + 0x420], r14
mov ecx, 0x5e4e72d0
jmp 0x14025fb60
mov eax, dword [rsp + 0x90]
add eax, 1
mov rcx, qword [rsp + 0x410]
mov dword [rcx], eax
movsxd rax, dword [rsp + 0x90]
mov rcx, qword [rsp + 0x440]
movzx eax, byte [rcx + rax]
mov ecx, 0xa3d16b37
jmp 0x14025fb60
mov ecx, 0xa3d16b37
xor eax, eax
jmp 0x14025fb60
cmp byte [rsp + 0xf2], 0
mov eax, 0xa68ef258
mov ecx, 0xe90802bf
cmovne eax, ecx
jmp 0x14025d320
mov rax, qword [rsp + 0x380]
movss xmm0, dword [rax]
movss dword [rsp + 0x19c], xmm0
mov eax, 0x2cc68f94
jmp 0x14025d320
cmp byte [rsp + 0xee], 0
mov eax, 0x399fc10f
mov ecx, 0x8126209d
cmovne eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0xe
mov eax, 0x31f53af8
mov ecx, 0xb3884ea3
cmovl eax, ecx
jmp 0x14025d320
cmp byte [rsp + 0xde], 0
mov eax, 0x9424dfbf
mov ecx, 0x36084773
cmovne eax, ecx
jmp 0x14025d320
mov rax, qword [rsp + 0x390]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x194], xmm0
mov eax, 0x4fa7c384
jmp 0x14025d320
mov dword [rsp + 0x10c], 1
mov eax, 0x1909ef35
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 8
mov eax, 0x3e96e2e7
mov ecx, 0x85d14f23
cmovl eax, ecx
jmp 0x14025d320
mov rax, qword [rsp + 0x328]
mov eax, 0xff2dd587
jmp 0x14025d320
mov r9d, dword [rsp + 0x420]
mov r8d, dword [rsp + 0x430]
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, r15
mov dl, 2
call fcn.140263090
mov eax, dword [rsp + 0x128]
add eax, 1
mov dword [rsp + 0x240], eax
mov eax, 0xfc89a80d
jmp 0x14025d320
cmp byte [rsp + 0xf6], 0
mov eax, 0x408b038c
mov ecx, 0xb6e2a58d
cmovne eax, ecx
jmp 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21d33c7b
mov ecx, 0x2f24c897
jmp 0x14025d311
mov eax, 0xc79a073d
jmp 0x14025d320
movss xmm1, dword [rsp + 0x4f0]
movss xmm3, dword [rsp + 0x4f4]
movss xmm0, dword [rsp + 0x4f8]
movss dword [rsp + 0x1bc], xmm0
movss xmm0, dword [rsp + 0x4fc]
movss xmm2, dword [rsp + 0x500]
movss dword [rsp + 0x294], xmm2
movss xmm2, dword [rsp + 0x504]
movss dword [rsp + 0x298], xmm2
movss xmm2, dword [rsp + 0x508]
movss dword [rsp + 0x29c], xmm2
movss xmm2, dword [rsp + 0x1bc]
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm2
mov dword [rsp + 0x30], 0
xorps xmm2, xmm2
mov rcx, r15
call fcn.140262df0
mov eax, 0x787ffac0
jmp 0x14025d320
movsd qword [rsp + 0x440], xmm0
movsd xmm0, qword [rsp + 0x440]
movss xmm1, dword [rsp + 0x1f0]
cvtss2sd xmm1, xmm1
movsd qword [rsp + 0x430], xmm1
mov edx, 0x1ca6e056
nop dword [rax]
cmp edx, 0x47fa9e9
jle 0x14025ff00
cmp edx, 0x47fa9ea
je 0x14025ff15
cmp edx, 0x1ca6e056
je 0x14025ff1c
cmp edx, 0x34fe979f
jne 0x14025fed0
movsd xmm2, qword [rsp + 0x430]
mov edx, 0x9a198bf4
jmp 0x14025fed0
cmp edx, 0x9a198bf4
je 0x14025ff20
cmp edx, 0x36f728f
jne 0x14025fed0
jmp 0x140261d67
mov edx, 0x36f728f
jmp 0x14025fed0
mov edx, ecx
jmp 0x14025fed0
movsd xmm1, qword [rsp + 0x430]
andps xmm1, xmm10
mov edx, eax
jmp 0x14025fed0
mov eax, dword [rsp + 0x50]
cmp eax, 0x19
mov eax, 0x81abcec1
mov ecx, 0x95c61303
cmovl eax, ecx
jmp 0x14025d320
mov eax, 0xb1ed6ddb
jmp 0x14025d320
mov rax, qword [rsp + 0x370]
movss xmm0, dword [rax]
mov eax, dword [rsp + 0x4c]
add eax, 0xfffffffe
cdqe
movss xmm6, dword [rsp + rax*4 + 0x4f0]
unpcklps xmm6, xmm0
mov eax, 0xb1ee712e
nop word [rax + rax]
cmp eax, 0x16b11b86
je 0x14025ffe9
cmp eax, 0xb1ee712e
jne 0x14025ff80
mov rcx, r15
call fcn.140262ef0
movsd xmm0, qword [r15 + 0x10]
addps xmm0, xmm6
movaps xmm1, xmm0
shufps xmm1, xmm0, 0x55
cvttss2si r8d, xmm0
movlhps xmm0, xmm0
movups xmmword [r15 + 8], xmm0
cvttss2si r9d, xmm1
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, r15
mov dl, 1
call fcn.140263090
mov eax, 0x16b11b86
jmp 0x14025ff80
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x78], eax
mov eax, 0xf8cd5106
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x74], 0
jmp 0x140261c37
movsxd rax, dword [rsp + 0x1a8]
lea rax, [rsp + rax*4]
add rax, 0x4f0
mov qword [rsp + 0x388], rax
mov eax, 0xae62b624
jmp 0x14025d320
cmp byte [rsp + 0xea], 0
mov eax, 0x75abbedf
mov ecx, 0x71cf260c
cmovne eax, ecx
mov dword [rsp + 0x18c], 0
xorps xmm13, xmm13
jmp 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74631
mov ecx, 0x4e149a60
jmp 0x14025d311
mov eax, dword [rsp + 0x50]
cmp eax, 4
mov eax, 0x2fde27ff
mov ecx, 0x57905c79
cmovl eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 6
setl byte [rsp + 0xe5]
mov eax, 0xfdfeca26
jmp 0x14025d320
cmp byte [rsp + 0xe3], 0
mov eax, 0x3e02857
mov ecx, 0xf751252d
cmovne eax, ecx
mov dword [rsp + 0x16c], 0
jmp 0x14025d320
mov eax, 0x2c506f32
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x16
mov eax, 0xbbaa6d6d
mov ecx, 0xdbc74a70
cmovl eax, ecx
jmp 0x14025d320
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x308]
lea rax, [rsp + 0x450]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x310]
mov eax, 0x8d208bc3
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 8
setl byte [rsp + 0xe6]
mov eax, 0x86670189
jmp 0x14025d320
mov qword [rsp + 0x148], r13
mov rax, qword [rsp + 0x148]
mov rax, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x340]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov rcx, r13
xor edx, edx
call fcn.140259cb0
mov ecx, 0x81837a10
nop word cs:[rax + rax]
cmp ecx, 0xda60e417
jle 0x1402601e0
cmp ecx, 0x5dd2388a
jg 0x140260210
cmp ecx, 0xda60e418
je 0x140260247
cmp ecx, 0xfc3c1406
jne 0x1402601a0
mov rcx, qword [rsp + 0x420]
mov rcx, qword [rcx]
mov qword [rsp + 0x430], rcx
mov ecx, 0x92bafb82
jmp 0x1402601a0
cmp ecx, 0x81837a10
je 0x140260259
cmp ecx, 0x92bafb82
je 0x140260294
cmp ecx, 0xa3d16b37
jne 0x1402601a0
jmp 0x140261d96
cmp ecx, 0x5dd2388b
je 0x1402602c6
cmp ecx, 0x5e4e72d0
jne 0x1402601a0
mov rcx, qword [rsp + 0x410]
mov edx, dword [rsp + 0xa8]
cmp edx, dword [rcx]
mov ecx, 0x5dd2388b
cmovl ecx, r12d
jmp 0x1402601a0
mov qword [rsp + 0x420], r13
mov ecx, 0xfc3c1406
jmp 0x1402601a0
lea rcx, [rsp + 0x448]
mov qword [rsp + 0x90], rcx
mov rcx, qword [rsp + 0x90]
mov ecx, dword [rcx]
mov dword [rsp + 0xa8], ecx
lea rcx, [rsp + 0x44c]
mov qword [rsp + 0x410], rcx
mov ecx, 0x5e4e72d0
jmp 0x1402601a0
mov eax, dword [rsp + 0xa8]
add eax, 1
mov rcx, qword [rsp + 0x90]
mov dword [rcx], eax
movsxd rax, dword [rsp + 0xa8]
mov rcx, qword [rsp + 0x430]
movzx eax, byte [rcx + rax]
mov ecx, 0xa3d16b37
jmp 0x1402601a0
mov ecx, 0xa3d16b37
xor eax, eax
jmp 0x1402601a0
cmp dword [rsp + 0x100], 0
mov eax, 0x6ec6d881
mov ecx, 0xf8cd5106
cmove eax, ecx
mov ecx, dword [rsp + 0x4c]
mov dword [rsp + 0x84], ecx
mov ecx, dword [rsp + 0x5c]
mov dword [rsp + 0x80], ecx
mov ecx, dword [rsp + 0x64]
mov dword [rsp + 0x7c], ecx
mov ecx, dword [rsp + 0x68]
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x70], 1
mov ecx, dword [rsp + 0x8c]
mov dword [rsp + 0x74], ecx
mov ecx, dword [rsp + 0xfc]
mov dword [rsp + 0x54], ecx
mov dword [rsp + 0x6c], ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x110]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, 0x8270c7c
jmp 0x14025d320
mov dword [rsp + 0x54], 1
mov eax, 0x6ec6d881
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 5
mov eax, 0x8ec888c3
mov ecx, 0xa423a1e
cmovl eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0xcc]
add eax, 4
cdqe
lea rax, [rsp + rax*4]
add rax, 0x4f0
mov qword [rsp + 0x380], rax
mov eax, 0x33c5bc46
jmp 0x14025d320
cmp byte [rsp + 0xe1], 0
mov eax, 0xdfefa10f
mov ecx, 0xb5928577
cmovne eax, ecx
mov dword [rsp + 0x164], 0
jmp 0x14025d320
cmp byte [rsp + 0xe6], 0
mov eax, 0x21e3240d
mov ecx, 0x202cee1a
cmovne eax, ecx
mov dword [rsp + 0x180], 0
jmp 0x14025d320
mov eax, dword [rsp + 0x16c]
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0xd0]
add eax, 3
mov dword [rsp + 0x1a8], eax
mov eax, dword [rsp + 0x1a8]
cmp eax, dword [rsp + 0x4c]
mov eax, 0xf8cd5106
mov ecx, 0x7490fedf
jmp 0x140261bfb
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x4c]
mov ecx, dword [rsp + 0x124]
cmp ecx, eax
mov eax, 0xf8cd5106
mov ecx, 0x9f449aa0
jmp 0x140261bfb
movsxd rax, dword [rsp + 0x1a0]
lea rax, [rsp + rax*4]
add rax, 0x4f0
mov qword [rsp + 0x378], rax
mov eax, 0x87f9a04c
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
add eax, 0xffffffff
cdqe
movd xmm0, dword [rsp + rax*4 + 0x4f0]
movq xmm6, xmm0
shufps xmm6, xmmword [0x140320b60], 0xe2
mov eax, 0xb1ee712e
nop dword [rax + rax]
cmp eax, 0x16b11b86
je 0x140262c58
cmp eax, 0xb1ee712e
jne 0x1402604d0
mov rcx, r15
call fcn.140262ef0
movsd xmm0, qword [r15 + 0x10]
addps xmm0, xmm6
movaps xmm1, xmm0
shufps xmm1, xmm0, 0x55
cvttss2si r8d, xmm0
movlhps xmm0, xmm0
movups xmmword [r15 + 8], xmm0
cvttss2si r9d, xmm1
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, r15
mov dl, 1
call fcn.140263090
mov eax, 0x16b11b86
jmp 0x1402604d0
mov dword [rsp + 0x190], 0
mov eax, 0xaa345393
jmp 0x14025d320
cmp byte [rsp + 0xf3], 0
mov eax, 0x959e33db
mov ecx, 0x4ddc1b15
cmovne eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
add eax, 0xffffffff
cdqe
lea rax, [rsp + rax*4]
add rax, 0x4f0
mov qword [rsp + 0x370], rax
mov eax, 0x2a52fc63
jmp 0x14025d320
movss xmm0, dword [rsp + 0x4f0]
movss xmm1, dword [rsp + 0x4f4]
movss dword [rsp + 0x2a0], xmm0
movss dword [rsp + 0x2a4], xmm1
movss xmm0, dword [rsp + 0x4f8]
movss dword [rsp + 0x2a8], xmm0
movss xmm0, dword [rsp + 0x4fc]
movss dword [rsp + 0x2ac], xmm0
movss xmm0, dword [rsp + 0x500]
movss dword [rsp + 0x2b0], xmm0
movss xmm0, dword [rsp + 0x504]
movss dword [rsp + 0x2b4], xmm0
movss xmm0, dword [rsp + 0x508]
movss dword [rsp + 0x2b8], xmm0
movss xmm0, dword [rsp + 0x50c]
movss dword [rsp + 0x2bc], xmm0
lea rax, [rsp + 0x510]
mov qword [rsp + 0x3b8], rax
mov eax, 0xee722fd7
jmp 0x14025d320
movsxd rax, dword [rsp + 0x11c]
lea rax, [rsp + rax*4]
add rax, 0x4f0
mov qword [rsp + 0x3a8], rax
mov eax, 0x5bf5641b
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x13
mov eax, 0x89a59198
mov ecx, 0x983c5f4a
cmovl eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov eax, 0x9e01cb37
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 8
mov eax, 0x4c0f424
mov ecx, 0x3a403544
cmove eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x58]
add eax, 1
cdqe
movss xmm2, dword [rsp + rax*4 + 0x4f0]
movsxd rax, dword [rsp + 0x58]
movss xmm1, dword [rsp + rax*4 + 0x4f0]
movss xmm0, dword [rsp + 0x24c]
movss xmm4, dword [rsp + 0x250]
movss xmm5, dword [rsp + 0x254]
movss xmm3, dword [rsp + 0x258]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm4
movss dword [rsp + 0x20], xmm5
mov rcx, r15
call fcn.140262df0
mov eax, dword [rsp + 0x58]
add eax, 6
mov dword [rsp + 0x17c], eax
mov eax, 0xefb6ac56
jmp 0x14025d320
lea rax, [rsp + 0x400]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x330]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x350]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x3e0], xmm0
mov rcx, r13
lea rdx, [rsp + 0x3e0]
mov r8d, dword [rsp + 0x108]
call fcn.14025a560
mov rax, qword [rsp + 0x130]
movups xmm0, xmmword [rsp + 0x440]
movups xmmword [rax], xmm0
mov eax, 0x1581258d
mov dword [rsp + 0x178], 0
mov dword [rsp + 0x174], 1
mov dword [rsp + 0x15c], 0
mov dword [rsp + 0x158], 0
mov dword [rsp + 0x154], 0
jmp 0x14025d320
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0xcc], eax
mov eax, dword [rsp + 0xcc]
add eax, 3
mov dword [rsp + 0x1a4], eax
mov eax, dword [rsp + 0x1a4]
cmp eax, dword [rsp + 0x4c]
mov eax, 0xf8cd5106
mov ecx, 0x38a2a0d3
jmp 0x140261bfb
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2d4042d6
mov ecx, 0x9e01cb37
jmp 0x14025d311
mov eax, dword [rsp + 0x4c]
mov ecx, eax
shr ecx, 0x1f
add ecx, eax
sar ecx, 1
mov dword [rsp + 0x230], ecx
mov eax, 0x70add09
jmp 0x14025d320
mov edx, dword [rsp + 0x430]
add edx, 0xffffffff
lea rdi, [rsp + 0x3f0]
mov rcx, rdi
call fcn.140259cb0
mov rcx, rdi
call fcn.14025bbe0
mov dword [rsp + 0x2d4], eax
mov eax, 0xa4b5bd4f
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x12
mov eax, 0xc3b2e044
mov ecx, 0x98068405
cmovl eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x1c
mov eax, 0x4c0f424
mov ecx, 0xd02a55e5
cmovl eax, ecx
jmp 0x14025d320
cmp byte [rsp + 0xec], 0
mov eax, 0x54f48fed
mov ecx, 0x1909ef35
cmovne eax, ecx
mov ecx, dword [rsp + 0x64]
mov dword [rsp + 0x10c], ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x5c]
add eax, 1
mov dword [rsp + 0x290], eax
movsxd rax, dword [rsp + 0x5c]
shl rax, 4
mov rcx, qword [rsp + 0x130]
movups xmm0, xmmword [rcx]
movups xmmword [rsp + rax + 0x450], xmm0
mov eax, dword [rsp + 0x50]
cmp eax, 0xa
mov rax, qword [rsp + 0x348]
lea rcx, [rsp + 0x400]
cmove rax, rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x3c0], xmm0
mov r14d, dword [rsp + 0x28c]
mov eax, 0x72783f9f
jmp 0x1402609a0
mov r8d, dword [rsp + 0x9c]
lea rcx, [rsp + 0x430]
mov rdx, r13
call fcn.14025a560
mov eax, dword [0x1403624f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89344b52
mov ecx, 0x9ea7c710
cmove eax, ecx
cmp dword [0x1403624f4], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop
cmp eax, 0x1ecae7ef
jg 0x140260a00
cmp eax, 0xb7e67f8c
jle 0x140260a50
cmp eax, 0xf06d7bd9
jg 0x140260adb
cmp eax, 0xb7e67f8d
je 0x140260ba6
cmp eax, 0xc4885f4f
je 0x140260957
cmp eax, 0xc9f7c577
jne 0x1402609a0
lea eax, [r14 + rbp]
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0
mov eax, 0xb7e67f8d
mov ecx, 0xf06d7bda
cmovs eax, ecx
jmp 0x1402609a0
cmp eax, 0x3fc32c04
jg 0x140260aa0
cmp eax, 0x2a4e9bd2
jle 0x140260b1a
cmp eax, 0x2a4e9bd3
je 0x140260bc8
cmp eax, 0x304b8492
je 0x140260be6
cmp eax, 0x35b905e2
jne 0x1402609a0
mov eax, 0x1ecae7f0
jmp 0x1402609a0
cmp eax, 0x9ea7c70f
jle 0x140260b3a
cmp eax, 0x9ea7c710
je 0x140260c00
cmp eax, 0xabb4523f
je 0x140260c0a
cmp eax, 0xb66c0192
jne 0x1402609a0
mov eax, dword [rsp + 0xa4]
cmp eax, 0x4d8
setge byte [rsp + 0xd4]
mov eax, 0x80c0a4e2
jmp 0x1402609a0
cmp eax, 0x666f2b40
jle 0x140260b72
cmp eax, 0x666f2b41
je 0x140260c19
cmp eax, 0x72783f9f
je 0x140260c33
cmp eax, 0x777e663f
jne 0x1402609a0
mov eax, 0xc9f7c577
mov ebp, 0x46b
jmp 0x1402609a0
cmp eax, 0xf06d7bda
je 0x140260ebe
cmp eax, 0xf6ecec86
je 0x140260ee9
cmp eax, 0x80c8166
jne 0x1402609a0
mov eax, dword [0x1403624f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2531d407
mov ecx, 0x3fc32c05
jmp 0x140260988
cmp eax, 0x2531d407
je 0x140260ef3
cmp eax, 0x277f4217
jne 0x140260f6d
mov eax, 0xabb4523f
jmp 0x1402609a0
cmp eax, 0x80c0a4e2
je 0x140260efd
cmp eax, 0x89344b52
jne 0x1402609a0
mov r8d, dword [rsp + 0x9c]
lea rcx, [rsp + 0x430]
mov rdx, r13
call fcn.14025a560
mov eax, 0xc4885f4f
jmp 0x1402609a0
cmp eax, 0x3fc32c05
je 0x140260f1c
cmp eax, 0x4c6b9014
jne 0x1402609a0
mov eax, dword [0x1403624f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89344b52
mov ecx, 0xc4885f4f
jmp 0x140260988
mov eax, dword [rsp + 0xa4]
mov ecx, dword [rsp + 0x9c]
cmp ecx, eax
setge byte [rsp + 0xd8]
mov eax, 0x80c8166
jmp 0x1402609a0
mov eax, dword [rsp + 0xa4]
cmp eax, 0x846c
mov eax, 0xb66c0192
mov ecx, 0x277f4217
cmovge eax, ecx
jmp 0x1402609a0
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x440], xmm0
mov eax, 0x4c6b9014
jmp 0x1402609a0
mov eax, 0x1ecae7f0
jmp 0x1402609a0
mov eax, 0xc9f7c577
mov ebp, 0x8000
jmp 0x1402609a0
cmp byte [rsp + 0xd8], 0
mov eax, 0x304b8492
mov ecx, 0xf06d7bda
cmovne eax, ecx
jmp 0x1402609a0
lea rcx, [rsp + 0x3c0]
xor edx, edx
call fcn.140259cb0
mov eax, 0x40df477a
nop word [rax + rax]
cmp eax, 0x951fb90d
je 0x140260f3a
cmp eax, 0x40df477a
jne 0x140260c50
mov edx, 0x80b7a29c
nop word [rax + rax]
cmp edx, 0xfdb35d59
jle 0x140260cc0
cmp edx, 0x37cbf745
jg 0x140260e30
cmp edx, 0xfdb35d5a
je 0x140260e5f
cmp edx, 0x5afd3de
jne 0x140260c70
mov dword [rsp + 0x138], eax
mov dword [rsp + 0xb0], ecx
mov edx, dword [rsp + 0x138]
cmp edx, 2
mov edx, 0x99fb31e1
mov ebx, 0xfb0b7fb5
cmovl edx, ebx
jmp 0x140260c70
cmp edx, 0x80b7a29c
je 0x140260e77
cmp edx, 0x99fb31e1
je 0x140260ea9
cmp edx, 0xfb0b7fb5
jne 0x140260c70
mov edx, dword [rsp + 0xb0]
mov ebx, 0x81837a10
nop dword [rax]
cmp ebx, 0xda60e417
jle 0x140260d30
cmp ebx, 0x5dd2388a
jg 0x140260d60
cmp ebx, 0xda60e418
je 0x140260d97
cmp ebx, 0xfc3c1406
jne 0x140260cf0
mov rbx, qword [rsp + 0x410]
mov rbx, qword [rbx]
mov qword [rsp + 0x420], rbx
mov ebx, 0x92bafb82
jmp 0x140260cf0
cmp ebx, 0x81837a10
je 0x140260db1
cmp ebx, 0x92bafb82
je 0x140260dec
cmp ebx, 0xa3d16b37
jne 0x140260cf0
jmp 0x140260e81
cmp ebx, 0x5dd2388b
je 0x140260e1e
cmp ebx, 0x5e4e72d0
jne 0x140260cf0
mov rbx, qword [rsp + 0x90]
mov esi, dword [rsp + 0xc0]
cmp esi, dword [rbx]
mov ebx, 0x5dd2388b
cmovl ebx, r12d
jmp 0x140260cf0
lea rbx, [rsp + 0x3c0]
mov qword [rsp + 0x410], rbx
mov ebx, 0xfc3c1406
jmp 0x140260cf0
lea rbx, [rsp + 0x3c8]
mov qword [rsp + 0xa8], rbx
mov rbx, qword [rsp + 0xa8]
mov ebx, dword [rbx]
mov dword [rsp + 0xc0], ebx
lea rbx, [rsp + 0x3cc]
mov qword [rsp + 0x90], rbx
mov ebx, 0x5e4e72d0
jmp 0x140260cf0
mov ebx, dword [rsp + 0xc0]
add ebx, 1
mov rdi, qword [rsp + 0xa8]
mov dword [rdi], ebx
movsxd rbx, dword [rsp + 0xc0]
mov rdi, qword [rsp + 0x420]
movzx edi, byte [rdi + rbx]
mov ebx, 0xa3d16b37
jmp 0x140260cf0
mov ebx, 0xa3d16b37
xor edi, edi
jmp 0x140260cf0
cmp edx, 0x37cbf746
je 0x140260e9b
cmp edx, 0x638f8c78
jne 0x140260c70
mov edx, dword [rsp + 0x138]
add edx, 1
mov dword [rsp + 0x220], edx
mov edx, 0xfdb35d5a
jmp 0x140260c70
mov ecx, dword [rsp + 0x148]
mov edx, 0x5afd3de
mov eax, dword [rsp + 0x220]
jmp 0x140260c70
mov edx, 0x37cbf746
jmp 0x140260c70
shl edx, 8
movzx ebx, dil
or ebx, edx
mov dword [rsp + 0x148], ebx
mov edx, 0x638f8c78
jmp 0x140260c70
mov edx, 0x5afd3de
xor eax, eax
xor ecx, ecx
jmp 0x140260c70
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x60], eax
mov eax, 0x951fb90d
jmp 0x140260c50
mov eax, 0x740b7ac8
mov rcx, qword [rsp + 0x430]
nop dword [rax + rax]
cmp eax, 0x740b7ac8
je 0x140260ee0
cmp eax, 0x1f2cb47
jne 0x140260ed0
jmp 0x140260f4f
mov eax, 0x1f2cb47
xor ecx, ecx
jmp 0x140260ed0
mov eax, 0x777e663f
jmp 0x1402609a0
mov eax, 0x3fc32c05
jmp 0x1402609a0
cmp byte [rsp + 0xd4], 0
mov eax, 0xc9f7c577
mov ecx, 0xf6ecec86
cmovne eax, ecx
mov ebp, WSAGetLastError
jmp 0x1402609a0
mov eax, dword [0x1403624f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2531d407
mov ecx, 0x666f2b41
jmp 0x140260988
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0xa4], eax
mov eax, 0x2a4e9bd3
jmp 0x1402609a0
mov qword [rsp + 0x430], rcx
mov qword [rsp + 0x438], 0
mov eax, 0x35b905e2
jmp 0x1402609a0
cmp eax, 0x1ecae7f0
jne 0x1402609a0
mov rax, qword [rsp + 0x130]
movups xmm0, xmmword [rsp + 0x430]
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x320]
cmp dword [rax], 0
sete byte [rsp + 0xee]
mov eax, 0xfef35d87
jmp 0x140262c43
mov eax, dword [rsp + 0x4c]
cmp eax, 2
setl byte [rsp + 0xde]
mov eax, 0xff5ac3fe
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 3
mov eax, 0x983c5f4a
mov ecx, 0x31e9d6a2
cmovl eax, ecx
jmp 0x14025d320
mov edx, 0x80b7a29c
nop
cmp edx, 0xfdb35d59
jle 0x140261030
cmp edx, 0x37cbf745
jg 0x140261190
cmp edx, 0xfdb35d5a
je 0x1402611bf
cmp edx, 0x5afd3de
jne 0x140260fe0
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xa8], ecx
mov edx, dword [rsp + 0xc0]
cmp edx, 4
mov edx, 0x99fb31e1
mov ebp, 0xfb0b7fb5
cmovl edx, ebp
jmp 0x140260fe0
cmp edx, 0x80b7a29c
je 0x1402611d7
cmp edx, 0x99fb31e1
je 0x140262c62
cmp edx, 0xfb0b7fb5
jne 0x140260fe0
mov edx, dword [rsp + 0xa8]
mov ebx, 0x81837a10
nop dword [rax]
cmp ebx, 0xda60e417
jle 0x1402610a0
cmp ebx, 0x5dd2388a
jg 0x1402610d0
cmp ebx, 0xda60e418
je 0x140261107
cmp ebx, 0xfc3c1406
jne 0x140261060
mov rbx, qword [rsp + 0x430]
mov rbx, qword [rbx]
mov qword [rsp + 0x440], rbx
mov ebx, 0x92bafb82
jmp 0x140261060
cmp ebx, 0x81837a10
je 0x140261121
cmp ebx, 0x92bafb82
je 0x14026114c
cmp ebx, 0xa3d16b37
jne 0x140261060
jmp 0x1402611e1
cmp ebx, 0x5dd2388b
je 0x14026117e
cmp ebx, 0x5e4e72d0
jne 0x140261060
mov rbx, qword [rsp + 0x420]
mov edi, dword [rsp + 0x90]
cmp edi, dword [rbx]
mov ebx, 0x5dd2388b
cmovl ebx, r12d
jmp 0x140261060
lea rbx, [rsp + 0x3f0]
mov qword [rsp + 0x430], rbx
mov ebx, 0xfc3c1406
jmp 0x140261060
mov qword [rsp + 0x410], rsi
mov rbx, qword [rsp + 0x410]
mov ebx, dword [rbx]
mov dword [rsp + 0x90], ebx
mov qword [rsp + 0x420], r14
mov ebx, 0x5e4e72d0
jmp 0x140261060
mov ebp, dword [rsp + 0x90]
add ebp, 1
mov rbx, qword [rsp + 0x410]
mov dword [rbx], ebp
movsxd rbp, dword [rsp + 0x90]
mov rbx, qword [rsp + 0x440]
movzx ebp, byte [rbx + rbp]
mov ebx, 0xa3d16b37
jmp 0x140261060
mov ebx, 0xa3d16b37
xor ebp, ebp
jmp 0x140261060
cmp edx, 0x37cbf746
je 0x1402611fb
cmp edx, 0x638f8c78
jne 0x140260fe0
mov edx, dword [rsp + 0xc0]
add edx, 1
mov dword [rsp + 0xb0], edx
mov edx, 0xfdb35d5a
jmp 0x140260fe0
mov ecx, dword [rsp + 0x138]
mov edx, 0x5afd3de
mov eax, dword [rsp + 0xb0]
jmp 0x140260fe0
mov edx, 0x37cbf746
jmp 0x140260fe0
shl edx, 8
movzx ebp, bpl
or ebp, edx
mov dword [rsp + 0x138], ebp
mov edx, 0x638f8c78
jmp 0x140260fe0
mov edx, 0x5afd3de
xor eax, eax
xor ecx, ecx
jmp 0x140260fe0
mov eax, dword [rsp + 0x50]
cmp eax, 1
mov eax, 0x4c0f424
mov ecx, 0x983c5f4a
cmove eax, ecx
jmp 0x14025d320
cmp dword [rsp + 0x64], 0
setne byte [rsp + 0xec]
mov eax, 0xef157363
jmp 0x14025d320
mov eax, dword [rsp + 0x104]
cmp eax, 0x22
mov eax, 0xa8a1a69c
mov ecx, 0x135ef6fa
cmove eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x17
mov eax, 0x983c5f4a
mov ecx, 0xaeae9c7
cmovl eax, ecx
jmp 0x14025d320
mov rax, qword [rsp + 0x208]
add eax, 7
mov qword [rsp + 0x440], rsi
mov ecx, 0x7ff615d0
nop word cs:[rax + rax]
cmp ecx, 0x54d00c06
je 0x140262c81
cmp ecx, 0x7ff615d0
jne 0x140261290
mov rcx, qword [rsp + 0x440]
mov ecx, dword [rcx]
mov dword [rsp + 0x430], ecx
mov ecx, 0x54d00c06
jmp 0x140261290
mov r9d, dword [rsp + 0x420]
mov r8d, dword [rsp + 0x430]
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, r15
mov dl, 2
call fcn.140263090
mov eax, dword [rsp + 0x124]
add eax, 1
mov dword [rsp + 0x164], eax
mov eax, 0xdfefa10f
jmp 0x14025d320
movsxd rax, dword [rsp + 0x11c]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x280], xmm0
mov eax, dword [rsp + 0x98]
add eax, 2
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x284], xmm0
mov eax, 0x2c77a749
jmp 0x14025d320
mov eax, 0x9193a767
jmp 0x14025d320
cmp byte [rsp + 0xe8], 0
mov eax, 0xac70d5be
mov ecx, 0x3c1924d8
cmovne eax, ecx
jmp 0x14025d320
mov r9d, dword [rsp + 0x420]
mov r8d, dword [rsp + 0x430]
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, r15
mov dl, 2
call fcn.140263090
mov eax, dword [rsp + 0xa0]
add eax, 2
mov dword [rsp + 0x168], eax
mov eax, 0x5ab1c88f
jmp 0x14025d320
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0xa0]
add eax, 1
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0x4c]
add eax, 0xfffffffa
mov ecx, dword [rsp + 0x114]
cmp ecx, eax
mov eax, 0x91661ab0
mov ecx, 0x68696dd1
cmovl eax, ecx
jmp 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f860be1
mov ecx, 0x6466353f
jmp 0x14025d311
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x120], eax
mov eax, dword [rsp + 0x120]
add eax, 1
mov dword [rsp + 0x1a0], eax
mov eax, dword [rsp + 0x1a0]
cmp eax, dword [rsp + 0x4c]
mov eax, 0xf8cd5106
mov ecx, 0xa574d4d0
jmp 0x140261bfb
mov eax, 0xba227522
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0x15
mov eax, 0xec329147
mov ecx, 0xb0600d1c
cmovl eax, ecx
jmp 0x14025d320
mov eax, 0x78c38a7a
jmp 0x14025d320
mov eax, dword [rsp + 0x98]
add eax, 1
cdqe
movss xmm3, dword [rsp + rax*4 + 0x4f0]
movsxd rax, dword [rsp + 0x98]
movss xmm2, dword [rsp + rax*4 + 0x4f0]
movss xmm0, dword [rsp + 0x280]
movss xmm4, dword [rsp + 0x284]
movss xmm1, dword [rsp + 0x1f4]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x20], xmm4
mov dword [rsp + 0x28], 0
mov rcx, r15
call fcn.140262df0
mov eax, 0x90d81758
jmp 0x14025d320
movss xmm0, dword [rsp + 0x4f0]
movss dword [rsp + 0x27c], xmm0
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb625f93b
mov ecx, 0x3f7d6f93
jmp 0x14025d311
cmp byte [rsp + 0xe9], 0
mov eax, 0x8e51ea44
mov ecx, 0xbf21c40c
cmovne eax, ecx
jmp 0x14025d320
mov eax, 0xe85cc66e
jmp 0x14025d320
cmp dword [rsp + 0x4c], 0
setle byte [rsp + 0xe2]
mov eax, 0x1741cbad
jmp 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f860be1
mov ecx, 0x9193a767
jmp 0x14025d311
mov eax, dword [rsp + 0x50]
cmp eax, 0xa
mov eax, 0x857ab19f
mov ecx, 0xf65f8974
cmovl eax, ecx
jmp 0x14025d320
mov rax, qword [rsp + 0x398]
movss xmm2, dword [rax]
movsxd rax, dword [rsp + 0xbc]
movss xmm1, dword [rsp + rax*4 + 0x4f0]
movss xmm0, dword [rsp + 0x25c]
movss xmm4, dword [rsp + 0x260]
movss xmm5, dword [rsp + 0x264]
movss xmm3, dword [rsp + 0x268]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x28], xmm4
movss dword [rsp + 0x20], xmm5
mov rcx, r15
call fcn.140262df0
mov eax, dword [rsp + 0xbc]
add eax, 6
mov dword [rsp + 0x180], eax
mov eax, 0x21e3240d
jmp 0x14025d320
xorps xmm0, xmm0
movss dword [rsp + 0x198], xmm0
mov eax, dword [rsp + 0x288]
mov dword [rsp + 0x184], eax
mov eax, 0x2d75172a
jmp 0x14025d320
mov eax, dword [rsp + 0x104]
cmp eax, 0x25
mov eax, 0x67924efa
mov ecx, 0x1608ceaf
cmovl eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
add eax, 0xffffffff
mov dword [rsp + 0x1b4], eax
movsxd rax, dword [rsp + 0x1b4]
mov qword [rsp + 0x3b0], rax
mov eax, 0x30d7be1e
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
mov ecx, eax
shr ecx, 0x1f
add ecx, eax
sar ecx, 1
add ecx, dword [rsp + 0x68]
mov dword [rsp + 0x234], ecx
mov eax, 0xc481ea77
jmp 0x14025d320
cmp byte [rsp + 0xf1], 0
mov eax, 0x13a03476
mov ecx, 0xbef1a33b
cmovne eax, ecx
jmp 0x14025d320
mov r9d, dword [rsp + 0x420]
mov r8d, dword [rsp + 0x430]
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, r15
mov dl, 2
call fcn.140263090
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x70], 1
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x6c], eax
mov eax, 0xf8cd5106
jmp 0x14025d320
mov eax, 0x4c62866
jmp 0x14025d320
mov eax, dword [rsp + 0x118]
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov eax, 0x2de6c122
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0xff
sete byte [rsp + 0xf6]
mov eax, 0xe0b3988d
jmp 0x14025d320
mov eax, 0xcbd92296
jmp 0x14025d320
mov rax, qword [rsp + 0x378]
movss xmm0, dword [rax]
movsxd rax, dword [rsp + 0x120]
movss xmm1, dword [rsp + rax*4 + 0x4f0]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0x440]
movss xmm2, dword [rax]
movss dword [rsp + 0x410], xmm2
mov eax, 0xa78f4665
nop
cmp eax, 0xc7b2af32
je 0x140262cef
cmp eax, 0xa78f4665
jne 0x1402617e0
movss xmm2, dword [rsp + 0x410]
addss xmm2, xmm1
mov rax, qword [rsp + 0x440]
movss dword [rax], xmm2
movss xmm2, dword [r15 + 0x14]
addss xmm2, xmm0
movss dword [r15 + 0x14], xmm2
cvttss2si eax, xmm2
mov dword [rsp + 0x420], eax
mov rax, qword [rsp + 0x440]
cvttss2si eax, dword [rax]
mov dword [rsp + 0x430], eax
mov eax, 0xc7b2af32
jmp 0x1402617e0
mov eax, 0x9bf159ae
jmp 0x14025d320
movsxd rax, dword [rsp + 0x4c]
movss xmm0, dword [rsp + 0x1f8]
movss dword [rsp + rax*4 + 0x4f0], xmm0
mov eax, 0xc5f3f75e
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
sub eax, dword [rsp + 0xcc]
mov dword [rsp + 0x244], eax
mov eax, 0xb0733e1
jmp 0x14025d320
movss xmm0, dword [rsp + 0x4f0]
movss dword [rsp + 0x2c0], xmm0
mov eax, 0x59319bed
jmp 0x14025d320
mov eax, dword [rsp + 0x180]
mov dword [rsp + 0xbc], eax
mov eax, dword [rsp + 0xbc]
add eax, 5
mov dword [rsp + 0x1ac], eax
mov eax, dword [rsp + 0x4c]
add eax, 0xfffffffe
mov ecx, dword [rsp + 0x1ac]
cmp ecx, eax
mov eax, 0x87fb8dbb
mov ecx, 0xfd64c27a
cmovl eax, ecx
jmp 0x14025d320
mov dword [rsp + 0x100], 0
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0xfc], eax
mov eax, 0xd3834ff9
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 9
setl byte [rsp + 0xf2]
mov eax, 0x336d24c1
jmp 0x14025d320
cmp byte [rsp + 0xed], 0
mov eax, 0x5e998f23
mov ecx, 0xec3c1528
cmovne eax, ecx
jmp 0x14025d320
cmp byte [rsp + 0xeb], 0
mov eax, 0xa4d28d0a
mov ecx, 0xcfbc8a2c
cmovne eax, ecx
jmp 0x14025d320
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc49ad07
mov ecx, 0x250ae279
jmp 0x14025d311
movsxd rax, dword [rsp + 0x118]
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x270], xmm0
mov eax, dword [rsp + 0xa0]
add eax, 4
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x274], xmm0
mov eax, dword [rsp + 0xa0]
add eax, 3
cdqe
movss xmm0, dword [rsp + rax*4 + 0x4f0]
movss dword [rsp + 0x278], xmm0
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3050decc
mov ecx, 0xca066e0c
jmp 0x14025d311
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x2e0], eax
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x2e4], eax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x2e8], eax
mov eax, dword [rsp + 0x7c]
mov dword [rsp + 0x2ec], eax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x2f0], eax
cmp dword [rsp + 0x70], 0
mov eax, 0x8a3e5c9d
mov ecx, 0xaa345393
cmove eax, ecx
mov ecx, dword [rsp + 0x84]
mov dword [rsp + 0x190], ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
add eax, 0xffffffff
mov dword [rsp + 0x238], eax
mov eax, 0xea566d38
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 6
mov eax, 0x716e247
mov ecx, 0xf178a3d5
cmovl eax, ecx
jmp 0x14025d320
cmp dword [rsp + 0x4c], 0
setle byte [rsp + 0xdf]
mov eax, 0x3fcf997
jmp 0x14025d320
mov eax, 0xaf7d0999
jmp 0x14025d320
mov eax, dword [rsp + 0xd0]
add eax, 4
cdqe
mov qword [rsp + 0x390], rax
mov eax, 0xba5e326e
jmp 0x14025d320
mov eax, dword [rsp + 0x50]
cmp eax, 0xc
mov eax, 0x6e848273
mov ecx, 0x4b6a1d7c
cmovl eax, ecx
jmp 0x14025d320
movzx eax, al
mov dword [rsp + 0x104], eax
mov eax, 0x68cecc0d
jmp 0x14025d320
mov eax, dword [rsp + 0x4c]
cmp eax, 2
setl byte [rsp + 0xe0]
mov eax, 0xac0df279
jmp 0x14025d320
movss xmm1, dword [rsp + 0x1c0]
movss xmm2, dword [rsp + 0x1c4]
movss xmm3, dword [rsp + 0x1c8]
movss xmm0, dword [rsp + 0x1cc]
movss xmm4, dword [rsp + 0x1d0]
movss xmm5, dword [rsp + 0x1d4]
movss dword [rsp + 0x30], xmm5
movss dword [rsp + 0x28], xmm4
movss dword [rsp + 0x20], xmm0
mov rcx, r15
call fcn.140262df0
movss xmm1, dword [rsp + 0x1d8]
movss xmm2, dword [rsp + 0x1dc]
movss xmm3, dword [rsp + 0x1e0]
movss xmm0, dword [rsp + 0x1e4]
movss dword [rsp + 0x30], xmm12
movss dword [rsp + 0x28], xmm11
movss dword [rsp + 0x20], xmm0
mov rcx, r15
jmp 0x140261d29
mov eax, dword [rsp + 0x98]
add eax, 4
mov dword [rsp + 0x288], eax
mov eax, dword [0x1403624c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2d4042d6
mov ecx, 0x24d5a911
jmp 0x14025d311
mov eax, dword [rsp + 0x104]
cmp eax, 0x23
mov eax, 0x229dd4a0
mov ecx, 0x25f1280
cmovl eax, ecx
jmp 0x14025d320
mov eax, dword [rsp + 0x164]
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x4c]
mov ecx, dword [rsp + 0x128]
cmp ecx, eax
mov eax, 0xf8cd5106
mov ecx, 0x1ea5f293
cmovl eax, ecx
mov ecx, dword [rsp + 0x4c]
mov dword [rsp + 0x84], ecx
mov ecx, dword [rsp + 0x5c]
mov dword [rsp + 0x80], ecx
mov ecx, dword [rsp + 0x64]
mov dword [rsp + 0x7c], ecx
mov ecx, dword [rsp + 0x68]
mov dword [rsp + 0x78], ecx
mov ecx, dword [rsp + 0x8c]
mov dword [rsp + 0x74], ecx
mov dword [rsp + 0x70], 1
mov ecx, dword [rsp + 0x88]
mov dword [rsp + 0x6c], ecx
jmp 0x14025d320
movss xmm6, dword [rsp + 0x4f4]
movss xmm3, dword [rsp + 0x4f8]
movss xmm7, dword [rsp + 0x4fc]
movss xmm0, dword [rsp + 0x500]
movss xmm1, dword [rsp + 0x504]
movss dword [rsp + 0x228], xmm1
movss xmm15, dword [rsp + 0x508]
movaps xmm8, xmm14
movaps xmm14, xmm13
movaps xmm13, xmm11
movaps xmm11, xmm12
movss xmm12, dword [rsp + 0x50c]
movaps xmm9, xmm10
movss xmm10, dword [rsp + 0x510]
movss xmm1, dword [rsp + 0x2c0]
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm7
mov dword [rsp + 0x30], 0
mov rcx, r15
movaps xmm2, xmm6
call fcn.140262df0
addss xmm6, xmm7
movaps xmm7, xmmword [0x140320a00]
addss xmm6, xmm12
xorps xmm6, xmm7
movss dword [rsp + 0x30], xmm6
movss dword [rsp + 0x28], xmm10
movaps xmm10, xmm9
xorps xmm9, xmm9
movss dword [rsp + 0x20], xmm12
movaps xmm12, xmm11
movaps xmm11, xmm13
movaps xmm13, xmm14
movaps xmm14, xmm8
xorps xmm2, xmm2
mov rcx, r15
movss xmm1, dword [rsp + 0x228]
movaps xmm3, xmm15
call fcn.140262df0
mov eax, 0x954b9fc2
jmp 0x14025d320
movss xmm11, dword [rsp + 0x1e8]
movss xmm12, dword [rsp + 0x2c8]
mov eax, 0x66d02782
jmp 0x14025d320
movzx eax, al
mov dword [rsp + 0x50], eax
mov eax, 0x9aa19220
jmp 0x14025d320
cvtsd2ss xmm0, xmm0
movsd qword [rsp + 0x440], xmm1
movsd xmm1, qword [rsp + 0x440]
cvtsd2ss xmm1, xmm1
ucomiss xmm0, xmm1
mov eax, 0xb71fdb40
mov ecx, 0x2fe58610
cmova eax, ecx
jmp 0x14025d320
mov byte [rsp + 0xf7], al
mov eax, 0x491c30a3
jmp 0x140261df0
cmp eax, 0x7c9fc53d
jne 0x140261df0
mov eax, dword [rsp + 0x12c]
cmp eax, 0xffffffff
sete byte [rsp + 0xfb]
mov eax, dword [0x1403624e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1520230b
mov ecx, 0xd8db8b65
cmove eax, ecx
cmp dword [0x1403624ec], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x9b0a281
jg 0x140261e50
cmp eax, 0xd8db8b64
jg 0x1402620c0
cmp eax, 0xa49b5d5d
jle 0x14026213e
cmp eax, 0xbfe6ebff
jg 0x14026224a
cmp eax, 0xa49b5d5e
je 0x140262308
cmp eax, 0xb5c1acfd
jne 0x140261df0
mov eax, dword [rsp + 0x200]
cmp eax, dword [rsp + 0x108]
setg byte [rsp + 0xfa]
mov eax, 0x4a4bec24
jmp 0x140261df0
cmp eax, 0x4a4bec23
jg 0x140262100
cmp eax, 0x270f9470
jle 0x140262189
cmp eax, 0x474d0165
jg 0x140262279
cmp eax, 0x270f9471
je 0x140262436
cmp eax, 0x2f0534b9
jne 0x140261df0
mov edx, 0x80b7a29c
nop dword [rax]
cmp edx, 0xfdb35d59
jle 0x140261ee0
cmp edx, 0x37cbf745
jg 0x140262040
cmp edx, 0xfdb35d5a
je 0x14026206f
cmp edx, 0x5afd3de
jne 0x140261e90
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0x9c], ecx
mov edx, dword [rsp + 0xa4]
cmp edx, 2
mov edx, 0x99fb31e1
mov ebp, 0xfb0b7fb5
cmovl edx, ebp
jmp 0x140261e90
cmp edx, 0x80b7a29c
je 0x140262087
cmp edx, 0x99fb31e1
je 0x140262465
cmp edx, 0xfb0b7fb5
jne 0x140261e90
mov edx, dword [rsp + 0x9c]
mov ebx, 0x81837a10
nop dword [rax]
cmp ebx, 0xda60e417
jle 0x140261f50
cmp ebx, 0x5dd2388a
jg 0x140261f80
cmp ebx, 0xda60e418
je 0x140261fb4
cmp ebx, 0xfc3c1406
jne 0x140261f10
mov rbx, qword [rsp + 0xa8]
mov rbx, qword [rbx]
mov qword [rsp + 0x90], rbx
mov ebx, 0x92bafb82
jmp 0x140261f10
cmp ebx, 0x81837a10
je 0x140261fc6
cmp ebx, 0x92bafb82
je 0x140261ffe
cmp ebx, 0xa3d16b37
jne 0x140261f10
jmp 0x140262091
cmp ebx, 0x5dd2388b
je 0x14026202a
cmp ebx, 0x5e4e72d0
jne 0x140261f10
mov rbx, qword [rsp + 0xc0]
mov edi, dword [rsp + 0x60]
cmp edi, dword [rbx]
mov ebx, 0x5dd2388b
cmovl ebx, r12d
jmp 0x140261f10
mov qword [rsp + 0xa8], r13
mov ebx, 0xfc3c1406
jmp 0x140261f10
lea rbx, [rsp + 0x448]
mov qword [rsp + 0xb0], rbx
mov rbx, qword [rsp + 0xb0]
mov ebx, dword [rbx]
mov dword [rsp + 0x60], ebx
lea rbx, [rsp + 0x44c]
mov qword [rsp + 0xc0], rbx
mov ebx, 0x5e4e72d0
jmp 0x140261f10
mov ebp, dword [rsp + 0x60]
add ebp, 1
mov rbx, qword [rsp + 0xb0]
mov dword [rbx], ebp
movsxd rbp, dword [rsp + 0x60]
mov rbx, qword [rsp + 0x90]
movzx ebp, byte [rbx + rbp]
mov ebx, 0xa3d16b37
jmp 0x140261f10
mov ebx, 0xa3d16b37
xor ebp, ebp
jmp 0x140261f10
cmp edx, 0x37cbf746
je 0x1402620ab
cmp edx, 0x638f8c78
jne 0x140261e90
mov edx, dword [rsp + 0xa4]
add edx, 1
mov dword [rsp + 0xd8], edx
mov edx, 0xfdb35d5a
jmp 0x140261e90
mov ecx, dword [rsp + 0xd4]
mov edx, 0x5afd3de
mov eax, dword [rsp + 0xd8]
jmp 0x140261e90
mov edx, 0x37cbf746
jmp 0x140261e90
shl edx, 8
movzx ebp, bpl
or ebp, edx
mov dword [rsp + 0xd4], ebp
mov edx, 0x638f8c78
jmp 0x140261e90
mov edx, 0x5afd3de
xor eax, eax
xor ecx, ecx
jmp 0x140261e90
cmp eax, 0xf49b8b6c
jle 0x1402621b4
cmp eax, 0x2fec9fa
jg 0x1402622a8
cmp eax, 0xf49b8b6d
je 0x14026247a
cmp eax, 0xfa52cf85
jne 0x140261df0
mov eax, 0x673e4fe
mov esi, dword [rsp + 0x2fc]
jmp 0x140261df0
cmp eax, 0x6f6a2038
jg 0x14026221a
cmp eax, 0x5f165f4d
jle 0x1402622e3
cmp eax, 0x5f165f4e
je 0x140262495
cmp eax, 0x6525868f
jne 0x140261df0
mov rax, qword [rsp + 0x148]
mov eax, 0x5c243bce
jmp 0x140261df0
cmp eax, 0x8de5b63c
je 0x1402626c9
cmp eax, 0x92f624b6
je 0x140262700
cmp eax, 0xa333fe91
jne 0x140261df0
lea rax, [rsp + 0x420]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x138], rax
mov eax, 0x92f624b6
jmp 0x140261df0
cmp eax, 0x9b0a282
je 0x14026276b
cmp eax, 0x1520230b
je 0x140262775
cmp eax, 0x254c899e
jne 0x140261df0
mov eax, 0x6525868f
jmp 0x140261df0
cmp eax, 0xd8db8b65
je 0x140262786
cmp eax, 0xdc850131
je 0x1402627a0
cmp eax, 0xf25b868c
jne 0x140261df0
lea rax, [rsp + 0x448]
mov qword [rsp + 0x90], rax
mov eax, 0x7ff615d0
nop word [rax + rax]
cmp eax, 0x54d00c06
je 0x1402629d9
cmp eax, 0x7ff615d0
jne 0x1402621f0
mov rax, qword [rsp + 0x90]
mov eax, dword [rax]
mov dword [rsp + 0xa8], eax
mov eax, 0x54d00c06
jmp 0x1402621f0
cmp eax, 0x6f6a2039
je 0x140262b26
cmp eax, 0x74495cc4
jne 0x140261da4
mov r15d, dword [rsp + 0x200]
mov eax, 0x8de5b63c
mov r14d, dword [rsp + 0x300]
jmp 0x140261df0
cmp eax, 0xbfe6ec00
je 0x140262b37
cmp eax, 0xcaacc314
jne 0x140261df0
movzx eax, byte [rsp + 0xf8]
mov dword [rsp + 0x2f4], eax
mov eax, 0x6f6a2039
jmp 0x140261df0
cmp eax, 0x474d0166
je 0x140262b53
cmp eax, 0x491c30a3
jne 0x140261df0
movzx eax, byte [rsp + 0xf7]
mov dword [rsp + 0x1fc], eax
mov eax, 0x2fec9fb
jmp 0x140261df0
cmp eax, 0x2fec9fb
je 0x140262b72
cmp eax, 0x673e4fe
jne 0x140261df0
mov dword [rsp + 0x12c], esi
mov eax, dword [0x1403624e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1520230b
mov ecx, 0x7c9fc53d
jmp 0x140261dd6
cmp eax, 0x4a4bec24
jne 0x140262c0d
cmp byte [rsp + 0xfa], 0
mov eax, 0xf49b8b6d
mov ecx, 0x9b0a282
cmovne eax, ecx
jmp 0x140261df0
mov ecx, 0x81837a10
nop dword [rax]
cmp ecx, 0xda60e417
jle 0x140262350
cmp ecx, 0x5dd2388a
jg 0x140262380
cmp ecx, 0xda60e418
je 0x1402623b4
cmp ecx, 0xfc3c1406
jne 0x140262310
mov rcx, qword [rsp + 0xa8]
mov rcx, qword [rcx]
mov qword [rsp + 0x90], rcx
mov ecx, 0x92bafb82
jmp 0x140262310
cmp ecx, 0x81837a10
je 0x1402623c6
cmp ecx, 0x92bafb82
je 0x1402623fe
cmp ecx, 0xa3d16b37
jne 0x140262310
jmp 0x140262b8c
cmp ecx, 0x5dd2388b
je 0x14026242a
cmp ecx, 0x5e4e72d0
jne 0x140262310
mov rcx, qword [rsp + 0xc0]
mov edx, dword [rsp + 0x60]
cmp edx, dword [rcx]
mov ecx, 0x5dd2388b
cmovl ecx, r12d
jmp 0x140262310
mov qword [rsp + 0xa8], r13
mov ecx, 0xfc3c1406
jmp 0x140262310
lea rcx, [rsp + 0x448]
mov qword [rsp + 0xb0], rcx
mov rcx, qword [rsp + 0xb0]
mov ecx, dword [rcx]
mov dword [rsp + 0x60], ecx
lea rcx, [rsp + 0x44c]
mov qword [rsp + 0xc0], rcx
mov ecx, 0x5e4e72d0
jmp 0x140262310
mov eax, dword [rsp + 0x60]
add eax, 1
mov rcx, qword [rsp + 0xb0]
mov dword [rcx], eax
movsxd rax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x90]
movzx eax, byte [rcx + rax]
mov ecx, 0xa3d16b37
jmp 0x140262310
mov ecx, 0xa3d16b37
xor eax, eax
jmp 0x140262310
mov eax, 0x740b7ac8
nop dword [rax + rax]
cmp eax, 0x1f2cb47
je 0x140262ba0
cmp eax, 0x740b7ac8
jne 0x140262440
mov qword [rsp + 0x3d0], 0
mov eax, 0x1f2cb47
jmp 0x140262440
mov r15d, dword [rsp + 0x9c]
mov eax, 0x8de5b63c
xor r14d, r14d
jmp 0x140261df0
mov eax, dword [rsp + 0x204]
add eax, 1
mov dword [rsp + 0x300], eax
mov eax, 0x74495cc4
jmp 0x140261df0
mov edx, 0x80b7a29c
nop word [rax + rax]
cmp edx, 0xfdb35d59
jle 0x1402624f0
cmp edx, 0x37cbf745
jg 0x140262650
cmp edx, 0xfdb35d5a
je 0x14026267f
cmp edx, 0x5afd3de
jne 0x1402624a0
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0x9c], ecx
mov edx, dword [rsp + 0xa4]
cmp edx, 2
mov edx, 0x99fb31e1
mov ebp, 0xfb0b7fb5
cmovl edx, ebp
jmp 0x1402624a0
cmp edx, 0x80b7a29c
je 0x140262697
cmp edx, 0x99fb31e1
je 0x140262bb6
cmp edx, 0xfb0b7fb5
jne 0x1402624a0
mov edx, dword [rsp + 0x9c]
mov ebx, 0x81837a10
nop dword [rax]
cmp ebx, 0xda60e417
jle 0x140262560
cmp ebx, 0x5dd2388a
jg 0x140262590
cmp ebx, 0xda60e418
je 0x1402625c4
cmp ebx, 0xfc3c1406
jne 0x140262520
mov rbp, qword [rsp + 0xa8]
mov rbp, qword [rbp]
mov qword [rsp + 0x90], rbp
mov ebx, 0x92bafb82
jmp 0x140262520
cmp ebx, 0x81837a10
je 0x1402625d6
cmp ebx, 0x92bafb82
je 0x14026260e
cmp ebx, 0xa3d16b37
jne 0x140262520
jmp 0x1402626a1
cmp ebx, 0x5dd2388b
je 0x14026263a
cmp ebx, 0x5e4e72d0
jne 0x140262520
mov rbx, qword [rsp + 0xc0]
mov ebp, dword [rsp + 0x60]
cmp ebp, dword [rbx]
mov ebx, 0x5dd2388b
cmovl ebx, r12d
jmp 0x140262520
mov qword [rsp + 0xa8], r13
mov ebx, 0xfc3c1406
jmp 0x140262520
lea rbp, [rsp + 0x448]
mov qword [rsp + 0xb0], rbp
mov rbx, qword [rsp + 0xb0]
mov ebx, dword [rbx]
mov dword [rsp + 0x60], ebx
lea rbp, [rsp + 0x44c]
mov qword [rsp + 0xc0], rbp
mov ebx, 0x5e4e72d0
jmp 0x140262520
mov ebp, dword [rsp + 0x60]
add ebp, 1
mov rbx, qword [rsp + 0xb0]
mov dword [rbx], ebp
movsxd rbp, dword [rsp + 0x60]
mov rbx, qword [rsp + 0x90]
movzx edi, byte [rbx + rbp]
mov ebx, 0xa3d16b37
jmp 0x140262520
mov ebx, 0xa3d16b37
xor edi, edi
jmp 0x140262520
cmp edx, 0x37cbf746
je 0x1402626bb
cmp edx, 0x638f8c78
jne 0x1402624a0
mov edx, dword [rsp + 0xa4]
add edx, 1
mov dword [rsp + 0xd8], edx
mov edx, 0xfdb35d5a
jmp 0x1402624a0
mov ecx, dword [rsp + 0xd4]
mov edx, 0x5afd3de
mov eax, dword [rsp + 0xd8]
jmp 0x1402624a0
mov edx, 0x37cbf746
jmp 0x1402624a0
shl edx, 8
movzx ebp, dil
or ebp, edx
mov dword [rsp + 0xd4], ebp
mov edx, 0x638f8c78
jmp 0x1402624a0
mov edx, 0x5afd3de
xor eax, eax
xor ecx, ecx
jmp 0x1402624a0
mov dword [rsp + 0x204], r14d
mov dword [rsp + 0x304], r15d
mov eax, dword [rsp + 0x2f8]
mov ecx, dword [rsp + 0x204]
cmp ecx, eax
mov eax, 0x673e4fe
mov ecx, 0xa49b5d5e
cmovl eax, ecx
mov esi, 0xffffffff
jmp 0x140261df0
mov rax, qword [rsp + 0x220]
mov rcx, qword [rsp + 0x138]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov r8d, dword [rsp + 0x12c]
lea rdi, [rsp + 0x430]
mov rcx, rdi
lea rdx, [rsp + 0x420]
call fcn.14025a560
mov rax, qword [rsp + 0x368]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x410], xmm0
lea rcx, [rsp + 0x3d0]
lea rdx, [rsp + 0x410]
mov r8, rdi
call fcn.14025b690
mov eax, 0x6525868f
jmp 0x140261df0
mov eax, 0xfa52cf85
jmp 0x140261df0
mov eax, dword [rsp + 0x12c]
mov eax, 0x7c9fc53d
jmp 0x140261df0
cmp byte [rsp + 0xfb], 0
mov eax, 0xa333fe91
mov ecx, 0x270f9471
cmovne eax, ecx
jmp 0x140261df0
mov edx, 0x80b7a29c
nop word cs:[rax + rax]
nop
cmp edx, 0xfdb35d59
jle 0x140262800
cmp edx, 0x37cbf745
jg 0x140262960
cmp edx, 0xfdb35d5a
je 0x14026298f
cmp edx, 0x5afd3de
jne 0x1402627b0
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0x9c], ecx
mov edx, dword [rsp + 0xa4]
cmp edx, 2
mov edx, 0x99fb31e1
mov ebp, 0xfb0b7fb5
cmovl edx, ebp
jmp 0x1402627b0
cmp edx, 0x80b7a29c
je 0x1402629a7
cmp edx, 0x99fb31e1
je 0x140262bce
cmp edx, 0xfb0b7fb5
jne 0x1402627b0
mov edx, dword [rsp + 0x9c]
mov ebx, 0x81837a10
nop dword [rax]
cmp ebx, 0xda60e417
jle 0x140262870
cmp ebx, 0x5dd2388a
jg 0x1402628a0
cmp ebx, 0xda60e418
je 0x1402628d5
cmp ebx, 0xfc3c1406
jne 0x140262830
mov rbp, qword [rsp + 0xa8]
mov rbp, qword [rbp]
mov qword [rsp + 0x90], rbp
mov ebx, 0x92bafb82
jmp 0x140262830
cmp ebx, 0x81837a10
je 0x1402628e7
cmp ebx, 0x92bafb82
je 0x140262920
cmp ebx, 0xa3d16b37
jne 0x140262830
jmp 0x1402629b1
cmp ebx, 0x5dd2388b
je 0x14026294c
cmp ebx, 0x5e4e72d0
jne 0x140262830
mov rbp, qword [rsp + 0xc0]
mov ebx, dword [rsp + 0x60]
cmp ebx, dword [rbp]
mov ebx, 0x5dd2388b
cmovl ebx, r12d
jmp 0x140262830
mov qword [rsp + 0xa8], r13
mov ebx, 0xfc3c1406
jmp 0x140262830
lea rbp, [rsp + 0x448]
mov qword [rsp + 0xb0], rbp
mov rbp, qword [rsp + 0xb0]
mov ebp, dword [rbp]
mov dword [rsp + 0x60], ebp
lea rbp, [rsp + 0x44c]
mov qword [rsp + 0xc0], rbp
mov ebx, 0x5e4e72d0
jmp 0x140262830
mov ebp, dword [rsp + 0x60]
add ebp, 1
mov rbx, qword [rsp + 0xb0]
mov dword [rbx], ebp
movsxd rbp, dword [rsp + 0x60]
mov rbx, qword [rsp + 0x90]
movzx edi, byte [rbx + rbp]
mov ebx, 0xa3d16b37
jmp 0x140262830
mov ebx, 0xa3d16b37
xor edi, edi
jmp 0x140262830
cmp edx, 0x37cbf746
je 0x1402629cb
cmp edx, 0x638f8c78
jne 0x1402627b0
mov edx, dword [rsp + 0xa4]
add edx, 1
mov dword [rsp + 0xd8], edx
mov edx, 0xfdb35d5a
jmp 0x1402627b0
mov ecx, dword [rsp + 0xd4]
mov edx, 0x5afd3de
mov eax, dword [rsp + 0xd8]
jmp 0x1402627b0
mov edx, 0x37cbf746
jmp 0x1402627b0
shl edx, 8
movzx ebp, dil
or ebp, edx
mov dword [rsp + 0xd4], ebp
mov edx, 0x638f8c78
jmp 0x1402627b0
mov edx, 0x5afd3de
xor eax, eax
xor ecx, ecx
jmp 0x1402627b0
mov edx, dword [rsp + 0xa8]
add edx, dword [rsp + 0x108]
mov rcx, r13
call fcn.140259cb0
mov ecx, 0x81837a10
nop word cs:[rax + rax]
nop
cmp ecx, 0xda60e417
jle 0x140262a40
cmp ecx, 0x5dd2388a
jg 0x140262a70
cmp ecx, 0xda60e418
je 0x140262aa4
cmp ecx, 0xfc3c1406
jne 0x140262a00
mov rcx, qword [rsp + 0xa8]
mov rcx, qword [rcx]
mov qword [rsp + 0x90], rcx
mov ecx, 0x92bafb82
jmp 0x140262a00
cmp ecx, 0x81837a10
je 0x140262ab6
cmp ecx, 0x92bafb82
je 0x140262aee
cmp ecx, 0xa3d16b37
jne 0x140262a00
jmp 0x140262bfc
cmp ecx, 0x5dd2388b
je 0x140262b1a
cmp ecx, 0x5e4e72d0
jne 0x140262a00
mov rcx, qword [rsp + 0xc0]
mov edx, dword [rsp + 0x60]
cmp edx, dword [rcx]
mov ecx, 0x5dd2388b
cmovl ecx, r12d
jmp 0x140262a00
mov qword [rsp + 0xa8], r13
mov ecx, 0xfc3c1406
jmp 0x140262a00
lea rcx, [rsp + 0x448]
mov qword [rsp + 0xb0], rcx
mov rcx, qword [rsp + 0xb0]
mov ecx, dword [rcx]
mov dword [rsp + 0x60], ecx
lea rcx, [rsp + 0x44c]
mov qword [rsp + 0xc0], rcx
mov ecx, 0x5e4e72d0
jmp 0x140262a00
mov eax, dword [rsp + 0x60]
add eax, 1
mov rcx, qword [rsp + 0xb0]
mov dword [rcx], eax
movsxd rax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x90]
movzx eax, byte [rcx + rax]
mov ecx, 0xa3d16b37
jmp 0x140262a00
mov ecx, 0xa3d16b37
xor eax, eax
jmp 0x140262a00
mov eax, 0x673e4fe
mov esi, dword [rsp + 0x2f4]
jmp 0x140261df0
mov eax, dword [rsp + 0x1fc]
cmp eax, 3
sete byte [rsp + 0xf9]
mov eax, 0x474d0166
jmp 0x140261df0
cmp byte [rsp + 0xf9], 0
mov eax, 0x673e4fe
mov ecx, 0x5f165f4e
cmovne eax, ecx
mov esi, 0xffffffff
jmp 0x140261df0
cmp dword [rsp + 0x1fc], 0
mov eax, 0xbfe6ec00
mov ecx, 0xf25b868c
cmove eax, ecx
jmp 0x140261df0
movzx eax, al
mov dword [rsp + 0x2fc], eax
mov eax, 0xdc850131
jmp 0x140261df0
mov qword [rsp + 0x3d8], 0
mov eax, 0x254c899e
jmp 0x140261df0
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x2f8], eax
mov eax, 0x2f0534b9
jmp 0x140261df0
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x200], eax
mov eax, dword [rsp + 0x304]
cmp eax, dword [rsp + 0x108]
mov eax, 0xb5c1acfd
mov ecx, 0xf49b8b6d
cmovg eax, ecx
jmp 0x140261df0
mov byte [rsp + 0xf8], al
mov eax, 0xcaacc314
jmp 0x140261df0
cmp eax, 0x5c243bce
jne 0x140261df0
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x218]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x218]
mov eax, 0x5e998f23
mov r15, qword [rsp + 0x358]
lea rsi, [rsp + 0x3f8]
lea r14, [rsp + 0x3fc]
jmp 0x14025d320
mov eax, 0xe9a569ff
jmp 0x14025d320
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [rsp + 0xa8]
movss dword [rsp + 0x2d0], xmm0
mov eax, 0x5d9cf7ed
jmp 0x14025d320
lea edx, [rax + 7]
test eax, eax
cmovns edx, eax
sar edx, 3
add edx, dword [rsp + 0x430]
lea rcx, [rsp + 0x3f0]
call fcn.140259cb0
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x7c], eax
mov eax, 0xf8cd5106
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x74], 0
mov ecx, dword [rsp + 0x88]
mov dword [rsp + 0x6c], ecx
mov rcx, qword [rsp + 0x208]
mov dword [rsp + 0x78], ecx
jmp 0x14025d320
mov r9d, dword [rsp + 0x420]
mov r8d, dword [rsp + 0x430]
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, r15
mov dl, 2
call fcn.140263090
mov eax, dword [rsp + 0x120]
add eax, 2
mov dword [rsp + 0x160], eax
mov eax, 0x134a9feb
jmp 0x14025d320
cmp eax, 0x6ec6d881
jne 0x14025d320
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x210]
mov rax, qword [rsp + 0x310]
mov rax, qword [rsp + 0x308]
mov rcx, qword [rsp + 0x5b8]
xor rcx, rsp
call fcn.1402e6030
mov eax, dword [rsp + 0x54]
movaps xmm6, xmmword [rsp + 0x5c0]
movaps xmm7, xmmword [rsp + 0x5d0]
movaps xmm8, xmmword [rsp + 0x5e0]
movaps xmm9, xmmword [rsp + 0x5f0]
movaps xmm10, xmmword [rsp + 0x600]
movaps xmm11, xmmword [rsp + 0x610]
movaps xmm12, xmmword [rsp + 0x620]
movaps xmm13, xmmword [rsp + 0x630]
movaps xmm14, xmmword [rsp + 0x640]
movaps xmm15, xmmword [rsp + 0x650]
add rsp, 0x668
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret