Function at 0x140124e95
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xfd1fb4f
pushf
not eax
add eax, 0xc411abb5
xor eax, 0xedbf39a1
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe7b374b7
xor eax, 0xd1535245
rol eax, 0xc4
popf
cmp eax, 0x20
jne 0x140124ed2
popf
pop rax
jmp 0x1401260de
cmp eax, 0
jne 0x140124ee1
popf
pop rax
jmp 0x14012511b
cmp eax, 3
jne 0x140124ef0
popf
pop rax
jmp 0x1401252c8
cmp eax, 1
jne 0x140124eff
popf
pop rax
jmp 0x1401251cf
cmp eax, 0xd
jne 0x140124f0e
popf
pop rax
jmp 0x14012571d
cmp eax, 0x1a
jne 0x140124f1d
popf
pop rax
jmp 0x140125e13
cmp eax, 0xe
jne 0x140124f2c
popf
pop rax
jmp 0x14012577c
cmp eax, 0xb
jne 0x140124f3b
popf
pop rax
jmp 0x140125668
cmp eax, 0x19
jne 0x140124f4a
popf
pop rax
jmp 0x140125db5
cmp eax, 8
jne 0x140124f59
popf
pop rax
jmp 0x140125503
cmp eax, 0x1d
jne 0x140124f68
popf
pop rax
jmp 0x140125f7a
cmp eax, 0x17
jne 0x140124f77
popf
pop rax
jmp 0x140125c75
cmp eax, 0x1c
jne 0x140124f86
popf
pop rax
jmp 0x140125efc
cmp eax, 0x12
jne 0x140124f95
popf
pop rax
jmp 0x140125a19
cmp eax, 0x18
jne 0x140124fa4
popf
pop rax
jmp 0x140125d26
cmp eax, 0x11
jne 0x140124fb3
popf
pop rax
jmp 0x140125958
cmp eax, 0x1b
jne 0x140124fc2
popf
pop rax
jmp 0x140125eac
cmp eax, 0x21
jne 0x140124fd1
popf
pop rax
jmp 0x140126183
cmp eax, 0x23
jne 0x140124fe0
popf
pop rax
jmp 0x140126268
cmp eax, 0x25
jne 0x140124fef
popf
pop rax
jmp 0x1401263cd
cmp eax, 0xf
jne 0x140124ffe
popf
pop rax
jmp 0x140125850
cmp eax, 0x13
jne 0x14012500d
popf
pop rax
jmp 0x140125a8f
cmp eax, 0x15
jne 0x14012501c
popf
pop rax
jmp 0x140125ba6
cmp eax, 0x24
jne 0x14012502b
popf
pop rax
jmp 0x1401262ed
cmp eax, 0x1e
jne 0x14012503a
popf
pop rax
jmp 0x140125fdb
cmp eax, 0xc
jne 0x140125049
popf
pop rax
jmp 0x1401256aa
cmp eax, 0x26
jne 0x140125058
popf
pop rax
jmp 0x140126406
cmp eax, 0x27
jne 0x140125067
popf
pop rax
jmp 0x140126469
cmp eax, 0x1f
jne 0x140125076
popf
pop rax
jmp 0x140126054
cmp eax, 0x10
jne 0x140125085
popf
pop rax
jmp 0x1401258f1
cmp eax, 6
jne 0x140125094
popf
pop rax
jmp 0x140125405
cmp eax, 9
jne 0x1401250a3
popf
pop rax
jmp 0x1401255a0
cmp eax, 4
jne 0x1401250b2
popf
pop rax
jmp 0x140125375
cmp eax, 0x16
jne 0x1401250c1
popf
pop rax
jmp 0x140125c27
cmp eax, 2
jne 0x1401250d0
popf
pop rax
jmp 0x140125286
cmp eax, 0xa
jne 0x1401250df
popf
pop rax
jmp 0x140125631
cmp eax, 0x22
jne 0x1401250ee
popf
pop rax
jmp 0x140126227
cmp eax, 0x14
jne 0x1401250fd
popf
pop rax
jmp 0x140125b3e
cmp eax, 7
jne 0x14012510c
popf
pop rax
jmp 0x14012549c
cmp eax, 5
jne 0x14012511b
popf
pop rax
jmp 0x1401253f1
push rbx
push rbp
push rdi
push r14
sub rsp, 0x88
movaps xmmword [rsp + 0x60], xmm6
mov rax, qword [0x1400c1010]
xor rax, rsp
mov qword [rsp + 0x58], rax
movss xmm6, dword [rsp + 0xd8]
mov r14, rcx
xorps xmm6, xmmword [0x1400b94a0]
xor r10d, r10d
mov qword [rsp + 0x50], rcx
mov rbx, r8
xor ecx, ecx
mov edi, r9d
mov qword [rsp + 0x48], rdx
test r9d, r9d
jle 0x14012519c
push rax
pushf
mov eax, 0x628e130d
pushf
not eax
add eax, 0xb2a012e0
xor eax, 0xa8aa2c49
rol eax, 0x80
popf
pushf
not eax
add eax, 0x960ff60a
xor eax, 0x9d54226c
rol eax, 0xdf
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x29a4f81
pushf
not eax
add eax, 0xc75a8e43
xor eax, 0xc5d937d1
rol eax, 4
popf
pushf
not eax
add eax, 0xd52e62e0
xor eax, 0xc39dd1d5
rol eax, 0x9f
popf
jmp 0x140124ec3
cmp edi, 8
jb 0x14012522d
push rax
pushf
mov eax, 0x68977006
pushf
not eax
add eax, 0xcec3c87d
xor eax, 0xa071e5c3
rol eax, 0x68
popf
pushf
not eax
add eax, 0xbdc64fdb
xor eax, 0x8cabcfde
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9ab74334
xor eax, 0x89dbb68a
rol eax, 0x71
popf
pushf
not eax
add eax, 0x83b7b3ef
xor eax, 0xdd8c27a2
rol eax, 0xf3
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0xfd54d255
pushf
not eax
add eax, 0xafcc2796
xor eax, 0xd27e8f88
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb8ce6951
xor eax, 0xef16d2e5
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdc63d424
xor eax, 0xf38d363c
rol eax, 0xee
popf
pushf
not eax
add eax, 0xecb8b694
xor eax, 0xcc33b6e2
rol eax, 0x3c
popf
jmp 0x140124ec3
movsxd rdx, edi
xorps xmm2, xmm2
and rdx, 0xfffffffffffffff8
xorps xmm1, xmm1
xor eax, eax
push rax
pushf
mov eax, 0xf4ac2bf8
pushf
not eax
add eax, 0xeb289891
xor eax, 0xfd359039
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x85df44ea
xor eax, 0xc93f7ad9
rol eax, 0xe5
popf
jmp 0x140124ec3
movdqu xmm0, xmmword [r8 + rax*4]
add ecx, 8
paddd xmm2, xmm0
movdqu xmm0, xmmword [r8 + rax*4 + 0x10]
add rax, 8
paddd xmm1, xmm0
cmp rax, rdx
jl 0x14012532f
push rax
pushf
mov eax, 0xba994120
pushf
not eax
add eax, 0x8ad56dc5
xor eax, 0x867d6680
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc0e70660
xor eax, 0xd16c9c52
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf1f434b5
xor eax, 0xe8cf0e93
rol eax, 0xd1
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x94a48702
pushf
not eax
add eax, 0x8715f784
xor eax, 0xd31d9e4b
rol eax, 5
popf
pushf
not eax
add eax, 0x9df94042
xor eax, 0xa0e65dc5
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd9eb64d4
xor eax, 0xf6a863e7
rol eax, 0x16
popf
jmp 0x140124ec3
paddd xmm1, xmm2
movdqa xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd r10d, xmm1
push rax
pushf
mov eax, 0xb39e3600
pushf
not eax
add eax, 0xcc9146e9
xor eax, 0x884b77b8
rol eax, 4
popf
pushf
not eax
add eax, 0x9c8dd90c
xor eax, 0xae89957d
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe7bac8bc
xor eax, 0xbf7c0ade
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9d47a370
xor eax, 0xd384b859
rol eax, 0x41
popf
jmp 0x140124ec3
xor edx, edx
movsxd rcx, ecx
xor r8d, r8d
movsxd r9, edi
cmp rcx, r9
jge 0x1401256aa
mov rax, r9
sub rax, rcx
cmp rax, 2
jl 0x140125469
push rax
pushf
mov eax, 0xe1895aeb
pushf
not eax
add eax, 0xc2452328
xor eax, 0xa482dad7
rol eax, 1
popf
pushf
not eax
add eax, 0xe66319a2
xor eax, 0x95968d20
rol eax, 3
popf
pushf
not eax
add eax, 0x926d472d
xor eax, 0xd9d4fca5
rol eax, 0x12
popf
pushf
not eax
add eax, 0xaf507b9e
xor eax, 0xe1a21f97
rol eax, 0x3c
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0xe49ef6bc
pushf
not eax
add eax, 0x87315470
xor eax, 0xa13d762a
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd48d35b7
xor eax, 0xee4c49e9
rol eax, 0xa1
popf
jmp 0x140124ec3
lea r11, [r9 - 1]
nop word [rax + rax]
push rax
pushf
mov eax, 0x7bcfe25a
pushf
not eax
add eax, 0xc50acdea
xor eax, 0xef0e8a60
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbcfee994
xor eax, 0xa85d7d05
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf5ef5432
xor eax, 0xe0b439fe
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb9bc3be2
xor eax, 0xfc522bd9
rol eax, 0x81
popf
jmp 0x140124ec3
add edx, dword [rbx + rcx*4]
add r8d, dword [rbx + rcx*4 + 4]
add rcx, 2
cmp rcx, r11
jl 0x14012555a
push rax
pushf
mov eax, 0x4350aa56
pushf
not eax
add eax, 0xf94df42f
xor eax, 0xb93489d3
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa6f27892
xor eax, 0xf31b6746
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe9591775
xor eax, 0xfb0e4109
rol eax, 0x2b
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x239f07a0
pushf
not eax
add eax, 0x94ddd2ad
xor eax, 0xdd410928
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa90fe150
xor eax, 0xf85a56a0
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa937779b
xor eax, 0xf95b6831
rol eax, 0x46
popf
jmp 0x140124ec3
cmp rcx, r9
jge 0x1401255eb
push rax
pushf
mov eax, 0xdddfd6ba
pushf
not eax
add eax, 0x98f69986
xor eax, 0x8d77ef1f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xff26ee3a
xor eax, 0xcde0550a
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xca16bc46
xor eax, 0xc89f9ac5
rol eax, 0xa6
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x8028908d
pushf
not eax
add eax, 0xaeaa9d6e
xor eax, 0xf5ab8509
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcdd2612a
xor eax, 0x89f6c503
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe6fe0dc9
xor eax, 0xa813e5dc
rol eax, 0x35
popf
jmp 0x140124ec3
add r10d, dword [rbx + rcx*4]
push rax
pushf
mov eax, 0xf5e1dd3e
pushf
not eax
add eax, 0xc72d59a4
xor eax, 0xed20526e
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xcb9b6b36
xor eax, 0x8e503d2a
rol eax, 0xb
popf
jmp 0x140124ec3
lea eax, [r8 + rdx]
push rax
not eax
sub r10d, eax
pop rax
sub r10d, 1
push rax
pushf
mov eax, 0x1be96488
pushf
not eax
add eax, 0xa9562974
xor eax, 0xd91d3597
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc0e7048a
xor eax, 0xc1cf3f42
rol eax, 0x25
popf
jmp 0x140124ec3
mov rax, qword [0x1400c1950]
test rax, rax
je 0x1401256e9
push rax
pushf
mov eax, 0xed1f2ed5
pushf
not eax
add eax, 0xa02fe488
xor eax, 0xa21d5c6b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf85fa63d
xor eax, 0xa751bc60
rol eax, 0xc2
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0xbceae9fe
pushf
not eax
add eax, 0x837258f9
xor eax, 0xd3bc61c6
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9c90f6a3
xor eax, 0xdb3d42af
rol eax, 0x19
popf
jmp 0x140124ec3
inc dword [rax + 0xf4]
push rax
pushf
mov eax, 0xa410d855
pushf
not eax
add eax, 0xab0382ed
xor eax, 0x96fa7366
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x83731277
xor eax, 0xc2d1c50e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc29d94ad
xor eax, 0xa7eb2918
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa5050b88
xor eax, 0xee0076ea
rol eax, 0xa3
popf
jmp 0x140124ec3
lea eax, [r10 + 1]
movsxd rcx, eax
lea rcx, [rcx + rcx*4]
shl rcx, 2
jmp 0x14012578c
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbp, rax
test rax, rax
je 0x1401257f7
push rax
pushf
mov eax, 0xa30b0dd9
pushf
not eax
add eax, 0xb6d47541
xor eax, 0xaaaec46d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x942e7d6c
xor eax, 0xae25a971
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd71211a9
xor eax, 0xbc6a9b81
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xff1fb42a
xor eax, 0x8b729fb8
rol eax, 0xd0
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x7c55ded0
pushf
not eax
add eax, 0xfa82c25f
xor eax, 0xab567c38
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf29538ed
xor eax, 0x947b29cc
rol eax, 0x62
popf
pushf
not eax
add eax, 0x90798a25
xor eax, 0x8fc78d4d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd77de0b7
xor eax, 0xff8f9ce8
rol eax, 0x7f
popf
jmp 0x140124ec3
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0x80], r12
xor r12d, r12d
mov qword [rsp + 0x70], r15
xor r15d, r15d
lea esi, [r12 + 1]
test edi, edi
jle 0x1401258be
push rax
pushf
mov eax, 0x40e771cf
pushf
not eax
add eax, 0xfa761b99
xor eax, 0x840d53a8
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x84eaf324
xor eax, 0xd1167d59
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xee6ed29a
xor eax, 0xc260540d
rol eax, 0x98
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0xa0b6b6c7
pushf
not eax
add eax, 0xad29cc9f
xor eax, 0x9d95037b
rol eax, 0x35
popf
pushf
not eax
add eax, 0x99c5467e
xor eax, 0xc43331bb
rol eax, 0x77
popf
jmp 0x140124ec3
movss xmm2, dword [rsp + 0xe8]
xor r14d, r14d
movss xmm3, dword [rsp + 0xe0]
movss xmm4, dword [rsp + 0xd0]
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x78], r13
mov r13, rdi
nop word [rax + rax]
push rax
pushf
mov eax, 0xedaf625f
pushf
not eax
add eax, 0x8edc66b9
xor eax, 0xda505161
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf204cde2
xor eax, 0xb899508c
rol eax, 0x2c
popf
jmp 0x140124ec3
movsxd rax, r15d
xor r11d, r11d
xor edx, edx
lea r10, [rcx + rax*8]
mov eax, dword [rbx]
push rax
not eax
sub r15d, eax
pop rax
sub r15d, 1
test eax, eax
jle 0x1401259bf
push rax
pushf
mov eax, 0xeb9c8de6
pushf
not eax
add eax, 0xce3db03f
xor eax, 0xd694b823
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x84dfe951
xor eax, 0xdd2ccd72
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc0733a5a
xor eax, 0x82290a02
rol eax, 0xc4
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x2b5a1ab5
pushf
not eax
add eax, 0x837ec36d
xor eax, 0xb5fb5163
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe94911f8
xor eax, 0xfc73fea4
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb864bdc8
xor eax, 0x9fd1e356
rol eax, 0x52
popf
pushf
not eax
add eax, 0x94a66a9c
xor eax, 0xb00b5775
rol eax, 0xc6
popf
jmp 0x140124ec3
dec eax
lea r8, [r10 + 4]
movsxd rcx, eax
lea rax, [r14 + r14*4]
lea r9, [rax*4 + 0x10]
push rbp
not rbp
sub r9, rbp
pop rbp
sub r9, 1
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xaf11558a
pushf
not eax
add eax, 0xae7820cf
xor eax, 0xec5cc133
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xed5dc592
xor eax, 0xaf64a9ec
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x88f20929
xor eax, 0xdfc4911b
rol eax, 0xb3
popf
jmp 0x140124ec3
movss xmm0, dword [r10 + rcx*8 + 4]
mov rdi, rdx
ucomiss xmm0, dword [r8]
jp 0x140125ae5
push rax
pushf
mov eax, 0xd177ec57
pushf
not eax
add eax, 0xd7e1baed
xor eax, 0x9d51ba87
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd0bb0491
xor eax, 0xa1e77dad
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9c5eba2d
xor eax, 0xca32aaba
rol eax, 0xf3
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x825494d2
pushf
not eax
add eax, 0xac3e7217
xor eax, 0xc30a5961
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xec6ce115
xor eax, 0xca8a92b8
rol eax, 0x81
popf
pushf
not eax
add eax, 0x83058859
xor eax, 0x984b1a42
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfd5cf117
xor eax, 0xd09b8128
rol eax, 0x37
popf
jmp 0x140124ec3
je 0x140125b73
push rax
pushf
mov eax, 0x981fcf2b
pushf
not eax
add eax, 0xdcb83fb5
xor eax, 0xe7a38ce0
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xfc7767ef
xor eax, 0xe3c784a1
rol eax, 0xc
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0xaf4b0cb2
pushf
not eax
add eax, 0xdd2f85cf
xor eax, 0xfb5f14f8
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xaa1cfbbf
xor eax, 0xf2beae53
rol eax, 0xcc
popf
jmp 0x140124ec3
xor eax, eax
mov dword [r9], 0
movss xmm0, dword [r10 + rcx*8 + 4]
comiss xmm0, dword [r8]
seta al
test eax, eax
je 0x140125bf4
push rax
pushf
mov eax, 0xc6f5a89c
pushf
not eax
add eax, 0xfdba25ad
xor eax, 0x99e3ebee
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x90dc0810
xor eax, 0xc6da4864
rol eax, 0xf
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x9309b384
pushf
not eax
add eax, 0xbb9a00a4
xor eax, 0x9aaeb2b9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb583bce2
xor eax, 0x91912276
rol eax, 0x93
popf
jmp 0x140124ec3
mov rdi, rcx
mov dword [r9], esi
mov rcx, rdx
push rax
pushf
mov eax, 0x2711ca4e
pushf
not eax
add eax, 0xc6f4a24c
xor eax, 0xd67bf3e6
rol eax, 1
popf
pushf
not eax
add eax, 0xdb6844e8
xor eax, 0x918394fa
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd60ce907
xor eax, 0xb0200812
rol eax, 0xba
popf
jmp 0x140124ec3
movaps xmm0, xmm4
movaps xmm1, xmm6
mulss xmm0, dword [r10 + rdi*8]
inc r12d
inc r14
addss xmm0, xmm3
movss dword [r9 - 0x10], xmm0
movaps xmm0, xmm4
mulss xmm1, dword [r10 + rdi*8 + 4]
addss xmm1, xmm2
movss dword [r9 - 0xc], xmm1
movaps xmm1, xmm6
mulss xmm0, dword [r10 + rcx*8]
addss xmm0, xmm3
movss dword [r9 - 8], xmm0
mulss xmm1, dword [r10 + rcx*8 + 4]
addss xmm1, xmm2
movss dword [r9 - 4], xmm1
add r9, 0x14
push rax
pushf
mov eax, 0xe32e3bcc
pushf
not eax
add eax, 0xe1c9c021
xor eax, 0xc4044803
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbd3264fd
xor eax, 0xec97eba5
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8ab7c24a
xor eax, 0xfdcff109
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe277edd9
xor eax, 0xd49eb869
rol eax, 9
popf
jmp 0x140124ec3
mov rcx, rdx
inc r11d
inc rdx
add r8, 8
cmp r11d, dword [rbx]
jl 0x140125d6f
push rax
pushf
mov eax, 0xf5cd0230
pushf
not eax
add eax, 0xa7bee26b
xor eax, 0xb0ebfef3
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x86bbd160
xor eax, 0xff080119
rol eax, 0x54
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x160a7e39
pushf
not eax
add eax, 0xa720a32d
xor eax, 0xa2bdc830
rol eax, 0x86
popf
pushf
not eax
add eax, 0xce8ad29c
xor eax, 0xf9f93964
rol eax, 0x71
popf
pushf
not eax
add eax, 0xdadd8af1
xor eax, 0xa9853603
rol eax, 0x73
popf
jmp 0x140124ec3
mov rcx, qword [rsp + 0x48]
push rax
pushf
mov eax, 0x8ed72d33
pushf
not eax
add eax, 0xef376d9f
xor eax, 0xdc0977ca
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xed128e6a
xor eax, 0xc82e89a9
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xba46fd40
xor eax, 0xc9629e5b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe27bed32
xor eax, 0xd00cafb6
rol eax, 0xe9
popf
jmp 0x140124ec3
add rbx, 4
sub r13, rsi
jne 0x140125e66
push rax
pushf
mov eax, 0xd0bb507e
pushf
not eax
add eax, 0x976aa551
xor eax, 0xab520fc9
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa1b1eb94
xor eax, 0xed0f020a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf7e89a4d
xor eax, 0x92020d6d
rol eax, 0xdd
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x2c751633
pushf
not eax
add eax, 0xafb89e09
xor eax, 0xf6c73f1a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x9213d7d6
xor eax, 0xd5c43931
rol eax, 0xc
popf
pushf
not eax
add eax, 0xfb6df5f2
xor eax, 0xb1610b53
rol eax, 0x40
popf
jmp 0x140124ec3
mov r14, qword [rsp + 0x50]
mov r13, qword [rsp + 0x78]
push rax
pushf
mov eax, 0xdb5fb323
pushf
not eax
add eax, 0xe8063780
xor eax, 0x85d136a8
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd678d711
xor eax, 0xb5e9c872
rol eax, 0x32
popf
pushf
not eax
add eax, 0xcdb4183a
xor eax, 0x89843926
rol eax, 0xd4
popf
jmp 0x140124ec3
mov edx, r12d
mov rcx, rbp
call fcn.140285dd7
mov r15, qword [rsp + 0x70]
movsxd r10, r12d
cmp r10, rsi
jle 0x140125f47
push rax
pushf
mov eax, 0xd02cc620
pushf
not eax
add eax, 0xd57a15af
xor eax, 0xa24529f8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9ca1311f
xor eax, 0xf2df10c1
rol eax, 0xda
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x2925b35f
pushf
not eax
add eax, 0x9343cfaa
xor eax, 0x87e146c6
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x89e114ce
xor eax, 0x8a86a3e0
rol eax, 0x78
popf
jmp 0x140124ec3
lea r9, [rbp + 0x14]
nop dword [rax]
push rax
pushf
mov eax, 0x1e37c835
pushf
not eax
add eax, 0xfc62e5cb
xor eax, 0xe9a34c14
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xef99b346
xor eax, 0xea6c54a3
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd98627ff
xor eax, 0xc9e8017b
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe545a1d7
xor eax, 0xa46ca550
rol eax, 0x4c
popf
jmp 0x140124ec3
movups xmm2, xmmword [r9]
mov r8d, dword [r9 + 0x10]
lea rcx, [r9 - 0x14]
mov rdx, rsi
movaps xmm1, xmm2
shufps xmm1, xmm2, 0x55
nop word [rax + rax]
push rax
pushf
mov eax, 0xc02ee1b8
pushf
not eax
add eax, 0x9bf8ec29
xor eax, 0x9159e132
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9c245084
xor eax, 0xa4928d27
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdbff8d7d
xor eax, 0x99db5d74
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdae7f42a
xor eax, 0x92e42987
rol eax, 0x55
popf
jmp 0x140124ec3
movss xmm0, dword [rcx + 4]
xor eax, eax
comiss xmm0, xmm1
seta al
test eax, eax
je 0x140126098
push rax
pushf
mov eax, 0x5c72e5b5
pushf
not eax
add eax, 0xb3ac1d6b
xor eax, 0x89d74b87
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf2348bab
xor eax, 0xf9cecdca
rol eax, 0xe3
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x3fafc55d
pushf
not eax
add eax, 0xf6b30bd6
xor eax, 0xde1e5c43
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xbd2d64f6
xor eax, 0xeceb7aaf
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdaa33317
xor eax, 0xfb115ce5
rol eax, 0x1e
popf
jmp 0x140124ec3
movups xmm0, xmmword [rcx]
mov eax, dword [rcx + 0x10]
dec rdx
movups xmmword [rcx + 0x14], xmm0
mov dword [rcx + 0x24], eax
sub rcx, 0x14
test rdx, rdx
jg 0x14012612a
push rax
pushf
mov eax, 0xa3146fa5
pushf
not eax
add eax, 0xfff0697c
xor eax, 0xba4cca0d
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdc87bb03
xor eax, 0xd2edcd0f
rol eax, 0xa7
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x6ed1ca29
pushf
not eax
add eax, 0xdb9fc986
xor eax, 0xb71bf51f
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x895f115f
xor eax, 0xaa9930f4
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9c28e942
xor eax, 0xf71d355b
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd54cca60
xor eax, 0xa4b8d56e
rol eax, 0x1f
popf
jmp 0x140124ec3
cmp rsi, rdx
je 0x1401261e1
push rax
pushf
mov eax, 0x56dea31c
pushf
not eax
add eax, 0xc1d7f62e
xor eax, 0xdee0e433
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe5288b11
xor eax, 0xe24cf436
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc8395c05
xor eax, 0xd447f32c
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd17efd90
xor eax, 0xa1567de8
rol eax, 0x1f
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x786dcd08
pushf
not eax
add eax, 0xb1e0dcc1
xor eax, 0xab19e47c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb6d2548d
xor eax, 0xaf220fb8
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb9d6c6f7
xor eax, 0xaf9ebeb8
rol eax, 0xce
popf
jmp 0x140124ec3
lea rax, [rdx + rdx*4]
movups xmmword [rbp + rax*4], xmm2
mov dword [rbp + rax*4 + 0x10], r8d
push rax
pushf
mov eax, 0x599419
pushf
not eax
add eax, 0xf50c1223
xor eax, 0x99e466c9
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe224c1bc
xor eax, 0xb15ebe40
rol eax, 0x81
popf
jmp 0x140124ec3
inc rsi
add r9, 0x14
cmp rsi, r10
jl 0x1401262a7
push rax
pushf
mov eax, 0xa70fd153
pushf
not eax
add eax, 0xf22e6377
xor eax, 0xa934d896
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa24c3eaf
xor eax, 0xfb616726
rol eax, 0x6c
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x6342058c
pushf
not eax
add eax, 0xfa154727
xor eax, 0xdd4ae3d0
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8287fab1
xor eax, 0xba677c5a
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb89cd78d
xor eax, 0xc1c803d8
rol eax, 0x5a
popf
jmp 0x140124ec3
mov eax, dword [rsp + 0xf8]
mov r8d, r12d
mov dword [rsp + 0x28], eax
mov rdx, rbp
mov eax, dword [rsp + 0xf0]
mov rcx, r14
mov dword [rsp + 0x20], eax
call fcn.14014ca63
mov rax, qword [0x1400c1950]
mov r12, qword [rsp + 0x80]
mov rsi, qword [rsp + 0xb8]
test rax, rax
je 0x140126373
push rax
pushf
mov eax, 0x16a9b23b
pushf
not eax
add eax, 0x8081938f
xor eax, 0xc6c0282e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xad9caa97
xor eax, 0xf5238588
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x842dd8c3
xor eax, 0xc293e8d0
rol eax, 0x29
popf
jmp 0x140124ec3
push rax
pushf
mov eax, 0x4eb05f91
pushf
not eax
add eax, 0xc34f1eab
xor eax, 0xaeee4130
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8fcd5874
xor eax, 0x8ed68e23
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xc679f222
xor eax, 0xfa82f97a
rol eax, 0x67
popf
pushf
not eax
add eax, 0xfa072fb0
xor eax, 0xdd934428
rol eax, 0x3b
popf
jmp 0x140124ec3
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0xec10ddf0
pushf
not eax
add eax, 0x8a98ef4e
xor eax, 0xf0048fa0
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf80c487b
xor eax, 0x97d45d06
rol eax, 0xb
popf
jmp 0x140124ec3
mov rcx, rbp
jmp 0x14012640a
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
push rax
pushf
mov eax, 0xdb3dbe38
pushf
not eax
add eax, 0xa2cb0ff7
xor eax, 0xef5f9eb2
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xed24e283
xor eax, 0x886b7839
rol eax, 0x67
popf
pushf
not eax
add eax, 0xafdd96ee
xor eax, 0xf5209c33
rol eax, 0x58
popf
pushf
not eax
add eax, 0xebfd87c3
xor eax, 0x8cdd23c6
rol eax, 0x40
popf
jmp 0x140124ec3
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.14020dea3
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x88
pop r14
pop rdi
pop rbp
pop rbx
ret