Function at 0x18030621b
Capabilities:
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x1a9944cb
pushf
not eax
add eax, 0xbec595a5
xor eax, 0x9055805f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9c720c13
xor eax, 0xbe3e1e83
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x99fe221d
xor eax, 0x8b08d17b
rol eax, 0x86
popf
cmp eax, 0x29
jne 0x18030626b
popf
pop rax
jmp 0x180307e86
cmp eax, 0
jne 0x18030627a
popf
pop rax
jmp 0x18030661c
cmp eax, 0x3f
jne 0x180306289
popf
pop rax
jmp 0x180308a33
cmp eax, 1
jne 0x180306298
popf
pop rax
jmp 0x18030672e
cmp eax, 0xd
jne 0x1803062a7
popf
pop rax
jmp 0x180306f96
cmp eax, 0x1a
jne 0x1803062b6
popf
pop rax
jmp 0x180307689
cmp eax, 0xe
jne 0x1803062c5
popf
pop rax
jmp 0x180306fce
cmp eax, 0x31
jne 0x1803062d4
popf
pop rax
jmp 0x1803082bb
cmp eax, 0x19
jne 0x1803062e3
popf
pop rax
jmp 0x1803075c5
cmp eax, 8
jne 0x1803062f2
popf
pop rax
jmp 0x180306c23
cmp eax, 0x2a
jne 0x180306301
popf
pop rax
jmp 0x180307ee8
cmp eax, 0x17
jne 0x180306310
popf
pop rax
jmp 0x18030746e
cmp eax, 0x1c
jne 0x18030631f
popf
pop rax
jmp 0x18030784c
cmp eax, 0x2e
jne 0x18030632e
popf
pop rax
jmp 0x180308194
cmp eax, 0x18
jne 0x18030633d
popf
pop rax
jmp 0x180307527
cmp eax, 0x2b
jne 0x18030634c
popf
pop rax
jmp 0x180307f45
cmp eax, 0x1b
jne 0x18030635b
popf
pop rax
jmp 0x1803077a8
cmp eax, 0x2d
jne 0x18030636a
popf
pop rax
jmp 0x1803080ea
cmp eax, 0x23
jne 0x180306379
popf
pop rax
jmp 0x180307bae
cmp eax, 0x25
jne 0x180306388
popf
pop rax
jmp 0x180307cf1
cmp eax, 0x32
jne 0x180306397
popf
pop rax
jmp 0x180308350
cmp eax, 0x13
jne 0x1803063a6
popf
pop rax
jmp 0x180307229
cmp eax, 0x33
jne 0x1803063b5
popf
pop rax
jmp 0x1803083cc
cmp eax, 0x24
jne 0x1803063c4
popf
pop rax
jmp 0x180307c23
cmp eax, 0x1e
jne 0x1803063d3
popf
pop rax
jmp 0x180307970
cmp eax, 0xc
jne 0x1803063e2
popf
pop rax
jmp 0x180306efc
cmp eax, 0x26
jne 0x1803063f1
popf
pop rax
jmp 0x180307d2c
cmp eax, 0x27
jne 0x180306400
popf
pop rax
jmp 0x180307d79
cmp eax, 0x30
jne 0x18030640f
popf
pop rax
jmp 0x18030826e
cmp eax, 0x10
jne 0x18030641e
popf
pop rax
jmp 0x180307087
cmp eax, 0x37
jne 0x18030642d
popf
pop rax
jmp 0x1803085e6
cmp eax, 9
jne 0x18030643c
popf
pop rax
jmp 0x180306cb7
cmp eax, 0x39
jne 0x18030644b
popf
pop rax
jmp 0x1803086f1
cmp eax, 0x16
jne 0x18030645a
popf
pop rax
jmp 0x18030741d
cmp eax, 0x3b
jne 0x180306469
popf
pop rax
jmp 0x1803087fa
cmp eax, 0xa
jne 0x180306478
popf
pop rax
jmp 0x180306d53
cmp eax, 0x36
jne 0x180306487
popf
pop rax
jmp 0x180308580
cmp eax, 0x14
jne 0x180306496
popf
pop rax
jmp 0x18030728a
cmp eax, 7
jne 0x1803064a5
popf
pop rax
jmp 0x180306b82
cmp eax, 0x3d
jne 0x1803064b4
popf
pop rax
jmp 0x18030889b
cmp eax, 2
jne 0x1803064c3
popf
pop rax
jmp 0x1803067bc
cmp eax, 0x20
jne 0x1803064d2
popf
pop rax
jmp 0x180307a4f
cmp eax, 0x1d
jne 0x1803064e1
popf
pop rax
jmp 0x1803078da
cmp eax, 0x11
jne 0x1803064f0
popf
pop rax
jmp 0x180307132
cmp eax, 0x35
jne 0x1803064ff
popf
pop rax
jmp 0x1803084d1
cmp eax, 0x3a
jne 0x18030650e
popf
pop rax
jmp 0x18030872c
cmp eax, 0x12
jne 0x18030651d
popf
pop rax
jmp 0x180307180
cmp eax, 0x21
jne 0x18030652c
popf
pop rax
jmp 0x180307b0a
cmp eax, 0x38
jne 0x18030653b
popf
pop rax
jmp 0x18030869e
cmp eax, 0xb
jne 0x18030654a
popf
pop rax
jmp 0x180306e33
cmp eax, 0xf
jne 0x180306559
popf
pop rax
jmp 0x18030700d
cmp eax, 0x15
jne 0x180306568
popf
pop rax
jmp 0x1803072f4
cmp eax, 5
jne 0x180306577
popf
pop rax
jmp 0x180306a05
cmp eax, 6
jne 0x180306586
popf
pop rax
jmp 0x180306b2f
cmp eax, 0x22
jne 0x180306595
popf
pop rax
jmp 0x180307b6b
cmp eax, 0x3c
jne 0x1803065a4
popf
pop rax
jmp 0x180308860
cmp eax, 0x1f
jne 0x1803065b3
popf
pop rax
jmp 0x180307a14
cmp eax, 4
jne 0x1803065c2
popf
pop rax
jmp 0x1803068e0
cmp eax, 0x2f
jne 0x1803065d1
popf
pop rax
jmp 0x1803081d0
cmp eax, 0x28
jne 0x1803065e0
popf
pop rax
jmp 0x180307dae
cmp eax, 0x3e
jne 0x1803065ef
popf
pop rax
jmp 0x1803089e5
cmp eax, 0x34
jne 0x1803065fe
popf
pop rax
jmp 0x18030844f
cmp eax, 0x2c
jne 0x18030660d
popf
pop rax
jmp 0x180308062
cmp eax, 3
jne 0x18030661c
popf
pop rax
jmp 0x1803068b5
mov rax, rsp
mov byte [rax + 0x20], r9b
mov byte [rax + 0x18], r8b
push rbp
push rbx
push rsi
push rdi
push r13
push r14
lea rbp, [rax - 0x47]
sub rsp, 0xf8
cmp byte [rcx + 0xb1], 0
mov r13, rdx
mov rsi, qword [0x18027c030]
mov rdi, rcx
mov ebx, dword [rcx + 0xc]
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x78], xmm9
movss xmm9, dword [rcx + 0x54]
movaps xmmword [rax - 0x88], xmm10
movzx eax, r8b
movss xmm10, dword [rbp + 0x7f]
movaps xmmword [rsp + 0x70], xmm13
movss xmm13, dword [rcx + 0x50]
mov byte [rcx + 0xb3], 0
je 0x1803066d5
push rax
pushf
mov eax, 0x7e4e7a6
pushf
not eax
add eax, 0x98f18366
xor eax, 0xe75fbf88
rol eax, 0x86
popf
pushf
not eax
add eax, 0x83c50871
xor eax, 0xd18ef896
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfc88f8d1
xor eax, 0xac68a4d1
rol eax, 0xfd
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x56c7402b
pushf
not eax
add eax, 0xacb327b5
xor eax, 0xa7d556a7
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xda89588f
xor eax, 0xae2693b4
rol eax, 0x16
popf
pushf
not eax
add eax, 0x81382d57
xor eax, 0xeacfec50
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf2457230
xor eax, 0xd14419d5
rol eax, 0xf2
popf
jmp 0x18030625c
movss xmm7, dword [rsi + 0x3828]
movss dword [rsi + 0x3828], xmm9
test al, al
je 0x180306789
push rax
pushf
mov eax, 0x2321ea0
pushf
not eax
add eax, 0x9e8f8e64
xor eax, 0x9a580a13
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xadbf421b
xor eax, 0x87973d63
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf0b23630
xor eax, 0xf8c6c6be
rol eax, 0x74
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x506e5f37
pushf
not eax
add eax, 0x80c94f84
xor eax, 0xa828392c
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xcc13ef89
xor eax, 0xa69181bd
rol eax, 0xf6
popf
jmp 0x18030625c
cmp byte [rsi + 0x48f2], 0
mov eax, 0xe8d93cc
pushf
not eax
add eax, 0xf6e16d30
xor eax, 0xbc8df237
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb82f0202
xor eax, 0xd660fcea
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa6587bdc
xor eax, 0xa61a6543
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x898a7610
xor eax, 0xee5da99f
rol eax, 0xe2
popf
je 0x18030685c
push rax
pushf
mov eax, 0x999187c
pushf
not eax
add eax, 0xff5637d9
xor eax, 0xa2a0de0f
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd85819a9
xor eax, 0xbd7ee4c0
rol eax, 0x69
popf
pushf
not eax
add eax, 0x92cd7693
xor eax, 0xec396d58
rol eax, 0x57
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x95615c9f
pushf
not eax
add eax, 0xd831b011
xor eax, 0xee1d786c
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd2136db3
xor eax, 0xf3b92d01
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb96f9b15
xor eax, 0xa8e32760
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf8920bde
xor eax, 0xda723dd4
rol eax, 0x7d
popf
jmp 0x18030625c
mov eax, 0x31f71002
pushf
not eax
add eax, 0x85171390
xor eax, 0xed62fdbe
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xcea6f195
xor eax, 0xad2187b5
rol eax, 0xd6
popf
mov rbx, qword [0x18027c030]
lea rcx, [rsp + 0x50]
movsd xmm1, qword [rdx]
movsd qword [rsp + 0x40], xmm1
movups xmm0, xmmword [rax + rbx + 0x37e0]
movups xmmword [rsp + 0x50], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rbx + 0x37e0]
movss dword [rsp + 0x5c], xmm0
movsd xmm0, qword [rdx + 8]
movsd qword [rbp + 0x4f], xmm0
mov rdi, qword [rbx + 0x3ed0]
call fcn.180424bd4
mov rcx, qword [rdi + 0x290]
lea r8, [rbp + 0x4f]
xor r14d, r14d
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x28], r14d
mov r9d, eax
movss dword [rsp + 0x20], xmm13
call fcn.1800bcda0
movss xmm6, dword [rbx + 0x3828]
xorps xmm0, xmm0
comiss xmm6, xmm0
jbe 0x1803069ac
push rax
pushf
mov eax, 0xf68cdc53
pushf
not eax
add eax, 0xcf2fc3fb
xor eax, 0xc5ed3f3d
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8d8ab30a
xor eax, 0xa3120101
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x982a8d84
xor eax, 0xc8587cfb
rol eax, 0xff
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x3c3b135f
pushf
not eax
add eax, 0xe56655ac
xor eax, 0xffde9dec
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe89cdc87
xor eax, 0xb4b2255a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc94f3626
xor eax, 0x8c7071cd
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8c508a1a
xor eax, 0x9e05da7e
rol eax, 0xbf
popf
jmp 0x18030625c
movss xmm2, dword [0x1801effc0]
lea rcx, [rsp + 0x60]
mov rax, qword [0x18027c030]
movss xmm1, dword [rsp + 0x40]
addss xmm1, xmm2
movups xmm0, xmmword [rax + 0x3914]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rsp + 0x50], xmm1
movss dword [rbp - 0x75], xmm0
movss xmm0, dword [rbp + 0x4f]
addss xmm0, xmm2
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rbp + 0x53]
addss xmm0, xmm2
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [rsp + 0x44]
addss xmm0, xmm2
movss dword [rsp + 0x54], xmm0
call fcn.180424bd4
mov rcx, qword [rdi + 0x290]
lea r8, [rsp + 0x48]
movss dword [rsp + 0x30], xmm6
lea rdx, [rsp + 0x50]
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm13
call fcn.1800bcc90
mov rax, qword [0x18027c030]
lea rcx, [rsp + 0x60]
movups xmm0, xmmword [rax + 0x3904]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp - 0x75], xmm0
call fcn.180424bd4
mov rcx, qword [rdi + 0x290]
lea r8, [rbp + 0x4f]
movss dword [rsp + 0x30], xmm6
lea rdx, [rsp + 0x40]
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm13
call fcn.1800bcc90
push rax
pushf
mov eax, 0xc0d81095
pushf
not eax
add eax, 0xf0f4cbec
xor eax, 0xc39c2da8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa50663ba
xor eax, 0x91268549
rol eax, 0x29
popf
jmp 0x18030625c
movss dword [rsi + 0x3828], xmm7
jmp 0x180308a4c
mov qword [rsp + 0x138], r12
mov qword [rsp + 0xf0], r15
xor r15d, r15d
movaps xmmword [rsp + 0x90], xmm11
xorps xmm11, xmm11
test bl, bl
js 0x180306bdd
push rax
pushf
mov eax, 0x42bd123f
pushf
not eax
add eax, 0xd60051c9
xor eax, 0xf62a40bb
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xced56e41
xor eax, 0x8a283e5a
rol eax, 0xa8
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xdc0b8659
pushf
not eax
add eax, 0xab1c7ed6
xor eax, 0xf6818cdc
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x81fd170b
xor eax, 0xb9feafc3
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xad96d543
xor eax, 0xb853a091
rol eax, 0x52
popf
jmp 0x18030625c
test ebx, 0x6000000
je 0x180306c84
push rax
pushf
mov eax, 0x377a951f
pushf
not eax
add eax, 0xbb2e39a3
xor eax, 0xb438ce80
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xea548089
xor eax, 0xabb88928
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xcfff5416
xor eax, 0xac241726
rol eax, 0x98
popf
pushf
not eax
add eax, 0xba42b12c
xor eax, 0x9190e9a7
rol eax, 0xf8
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x2319d219
pushf
not eax
add eax, 0xe84ab7c9
xor eax, 0xca77fd5c
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xfe966722
xor eax, 0xe0347f7e
rol eax, 0xfb
popf
jmp 0x18030625c
mov eax, 0x1b429988
pushf
not eax
add eax, 0x825e19f2
xor eax, 0xa18e2b85
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaf4bf75a
xor eax, 0xee17a766
rol eax, 0x48
popf
pushf
not eax
add eax, 0xdf9a2b9f
xor eax, 0xc5a3a245
rol eax, 8
popf
jmp 0x180306e33
bt ebx, 0x18
mov eax, 0x14457e9d
pushf
not eax
add eax, 0x9cbc3980
xor eax, 0xbcf04653
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbd7b43e3
xor eax, 0x92868fd4
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbbf694a3
xor eax, 0xba6cc1a8
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcb885b4e
xor eax, 0xf9290723
rol eax, 6
popf
mov ecx, 0x2ca3d842
pushf
not ecx
add ecx, 0xf185a5b8
xor ecx, 0x9d8315da
rol ecx, 0x9a
popf
pushf
not ecx
add ecx, 0x99616d98
xor ecx, 0x9bfbe225
rol ecx, 0x64
popf
cmovb eax, ecx
push rax
pushf
mov eax, 0x468c68fa
pushf
not eax
add eax, 0xf1020bd2
xor eax, 0x8558cac4
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9efd16f5
xor eax, 0xb83d8cdd
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd69a3672
xor eax, 0x8ce2a302
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf853bb2f
xor eax, 0x8b885527
rol eax, 0xa4
popf
jmp 0x18030625c
mov r15, qword [0x18027c030]
lea rcx, [rsp + 0x60]
movups xmm0, xmmword [rax + r15 + 0x37e0]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r15 + 0x37e0]
movss dword [rbp - 0x75], xmm0
call fcn.180424bd4
test byte [rsi + 0x47a8], 0x40
mov r9d, eax
je 0x180306eb6
push rax
pushf
mov eax, 0x41ed7964
pushf
not eax
add eax, 0xcfec6abc
xor eax, 0xaab3a1c4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9234daa4
xor eax, 0xe3d690df
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe71907bc
xor eax, 0xcd64aa0a
rol eax, 0x16
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x988296e4
pushf
not eax
add eax, 0xc3f9d02f
xor eax, 0xbff4a83e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xcfe40568
xor eax, 0xcbbb91bc
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc3f3dacd
xor eax, 0xbf83f239
rol eax, 0x90
popf
jmp 0x18030625c
movss xmm1, dword [rsi + 0x4808]
comiss xmm11, xmm1
jbe 0x180306f63
push rax
pushf
mov eax, 0x447ffb7e
pushf
not eax
add eax, 0xe6417d70
xor eax, 0xf2196938
rol eax, 8
popf
pushf
not eax
add eax, 0xda98be88
xor eax, 0xcd8ff0f9
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xbf8a93c2
xor eax, 0xe59076f5
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe4deffd6
xor eax, 0x8dadb9ee
rol eax, 0xd6
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x4a22efdf
pushf
not eax
add eax, 0xf2cb991c
xor eax, 0xc2f154f2
rol eax, 0
popf
pushf
not eax
add eax, 0xbc0fbbae
xor eax, 0xd1b5bddc
rol eax, 0x82
popf
jmp 0x18030625c
xorps xmm0, xmm0
jmp 0x18030700d
movss xmm0, dword [0x1801effc0]
minss xmm0, xmm1
push rax
pushf
mov eax, 0xfb129473
pushf
not eax
add eax, 0x868876c8
xor eax, 0x929329b0
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf28dafd3
xor eax, 0xe59dc9e0
rol eax, 0x31
popf
jmp 0x18030625c
mulss xmm0, dword [0x1801f0010]
and eax, 0xffffff
addss xmm0, dword [0x1801eff98]
cvttss2si r9d, xmm0
shl r9d, 0x18
or r9d, eax
push rax
pushf
mov eax, 0x890242e4
pushf
not eax
add eax, 0xb71a3941
xor eax, 0xb29cd1b8
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf258da0d
xor eax, 0xef980fca
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfd3b048e
xor eax, 0xa869ec03
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc9582372
xor eax, 0x9773c5d6
rol eax, 0x3b
popf
jmp 0x18030625c
movss xmm2, dword [rdi + 0x18]
lea r12, [rdi + 0x18]
movss xmm3, dword [r12 + 4]
movaps xmm0, xmm2
addss xmm0, dword [rdi + 0x20]
movaps xmm1, xmm3
mov r14d, ebx
addss xmm1, dword [rdi + 0x24]
movss dword [rbp + 0x4f], xmm0
movss dword [rbp + 0x53], xmm1
and r14d, 1
je 0x1803070ec
push rax
pushf
mov eax, 0x59d7492
pushf
not eax
add eax, 0xced0c5b7
xor eax, 0xf9e3f977
rol eax, 1
popf
pushf
not eax
add eax, 0xf4db1108
xor eax, 0xb139c061
rol eax, 0xa7
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x805db26
pushf
not eax
add eax, 0xce994e18
xor eax, 0xdab32fda
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb6349a52
xor eax, 0xbe839f2c
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf2138ffd
xor eax, 0xe40fdf30
rol eax, 0xa6
popf
jmp 0x18030625c
xorps xmm0, xmm0
jmp 0x1803072f4
mov rax, qword [rdi + 0x360]
movss xmm1, dword [r15 + 0x3c24]
mulss xmm1, dword [rdi + 0x288]
test rax, rax
je 0x1803071f6
push rax
pushf
mov eax, 0xcf4c7d6e
pushf
not eax
add eax, 0x8a63df93
xor eax, 0xa797ae45
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa38d64d7
xor eax, 0xa6e1b3ec
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x845c436b
xor eax, 0x831de71e
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd363707d
xor eax, 0x91d03417
rol eax, 0x1b
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xfe64ba5c
pushf
not eax
add eax, 0xc65ca632
xor eax, 0xc0be7130
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8dcdae6a
xor eax, 0xdf7d3890
rol eax, 0x9c
popf
jmp 0x18030625c
mulss xmm1, dword [rax + 0x288]
push rax
pushf
mov eax, 0xabc32566
pushf
not eax
add eax, 0xcc980e8f
xor eax, 0xc19bceb7
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd66fb2e4
xor eax, 0x9698374c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xeaa97fd0
xor eax, 0xcce0e1df
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb7529073
xor eax, 0x9c10d035
rol eax, 0x26
popf
jmp 0x18030625c
movss xmm0, dword [r15 + 0x3820]
addss xmm0, xmm0
addss xmm0, xmm1
push rax
pushf
mov eax, 0xa3b1651
pushf
not eax
add eax, 0xba3d89c7
xor eax, 0xca093634
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x89050b98
xor eax, 0x8ac11b55
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb2fae422
xor eax, 0xfef42712
rol eax, 0x17
popf
pushf
not eax
add eax, 0x963f37ca
xor eax, 0xf2e97c9c
rol eax, 0xe0
popf
jmp 0x18030625c
mov rcx, qword [rdi + 0x290]
addss xmm2, xmm11
addss xmm3, xmm0
test r14d, r14d
mov eax, 0xc7ac3d34
pushf
not eax
add eax, 0xa59c995d
xor eax, 0xfb9ab720
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd3256aec
xor eax, 0xd7a643c1
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x968fe332
xor eax, 0xeefd463e
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x97ad96a5
xor eax, 0xdd10f1b3
rol eax, 0xc2
popf
lea r8, [rbp + 0x4f]
mov r15d, 0x8f23f462
pushf
not r15d
add r15d, 0xa8a4d55a
xor r15d, 0xbaf756ab
rol r15d, 0x26
popf
pushf
not r15d
add r15d, 0x842ff9ee
xor r15d, 0xe5f556b8
rol r15d, 0xad
popf
pushf
not r15d
add r15d, 0xd4dc8bbb
xor r15d, 0xee4ce344
rol r15d, 0x40
popf
lea rdx, [rsp + 0x50]
cmovne eax, r15d
mov dword [rsp + 0x28], eax
movss dword [rsp + 0x50], xmm2
movss dword [rsp + 0x54], xmm3
movss dword [rsp + 0x20], xmm13
call fcn.1800bcda0
jmp 0x18030746e
mov r14d, ebx
lea r12, [rcx + 0x18]
and r14d, 1
push rax
pushf
mov eax, 0xe0665e2b
pushf
not eax
add eax, 0xb5da4834
xor eax, 0xf373724a
rol eax, 0xef
popf
pushf
not eax
add eax, 0x874b0dcc
xor eax, 0xd57051a5
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc5df13c1
xor eax, 0xe815606a
rol eax, 0x30
popf
jmp 0x18030625c
movss xmm0, dword [rsi + 0x38a8]
comiss xmm0, xmm11
movaps xmmword [rsp + 0xc0], xmm8
jbe 0x1803074e1
push rax
pushf
mov eax, 0xcbcc1f7b
pushf
not eax
add eax, 0xaf06db63
xor eax, 0xd7e05998
rol eax, 1
popf
pushf
not eax
add eax, 0xf10be686
xor eax, 0xfe1e4236
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x854857d4
xor eax, 0xbcd6228f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9d7cc2a7
xor eax, 0xb40b5df2
rol eax, 0xf1
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x1ec7fc0d
pushf
not eax
add eax, 0x9c4df15d
xor eax, 0xcbba37cb
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd0c01586
xor eax, 0xcfb68bac
rol eax, 4
popf
pushf
not eax
add eax, 0xb2bdf0db
xor eax, 0xf35c3260
rol eax, 0xfc
popf
jmp 0x18030625c
mov eax, ebx
and eax, 0x5000000
cmp eax, 0x1000000
je 0x18030756c
push rax
pushf
mov eax, 0x358bba41
pushf
not eax
add eax, 0xc3543b34
xor eax, 0x8b69c273
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xaf0b81c1
xor eax, 0xa4f7781b
rol eax, 0xfc
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x9cec15ab
pushf
not eax
add eax, 0xf205c810
xor eax, 0xc5756346
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x95461512
xor eax, 0xebcf8a2d
rol eax, 6
popf
pushf
not eax
add eax, 0xdd97b6e0
xor eax, 0xa4edee09
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdcd96073
xor eax, 0xe8b4c258
rol eax, 0x8c
popf
jmp 0x18030625c
movss xmm0, dword [rsi + 0x3c10]
comiss xmm0, xmm11
jbe 0x180307630
push rax
pushf
mov eax, 0xccddbda8
pushf
not eax
add eax, 0xd4a6de3e
xor eax, 0x8b2138a9
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xba634982
xor eax, 0xf49719ea
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xfcd6d1d6
xor eax, 0x9c6bba14
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe8dfe13d
xor eax, 0xa747ce2c
rol eax, 7
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x86e2dce3
pushf
not eax
add eax, 0xeb6f11ae
xor eax, 0xd5d801bc
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xab1b8aa6
xor eax, 0x8ee34860
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe2a02e60
xor eax, 0x8f52e9a5
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa226c2d1
xor eax, 0xf9fa585f
rol eax, 0xbb
popf
jmp 0x18030625c
mov rax, qword [0x18027c030]
movups xmm0, xmmword [rax + 0x3c04]
movss xmm6, dword [rax + 0x38b0]
movss xmm8, dword [rax + 0x38a8]
movss xmm7, dword [rax + 0x38ac]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp - 0x75], xmm0
movaps xmm0, xmm6
call fcn.1801c9c60
mulss xmm0, xmm7
movss dword [rbp + 0x4f], xmm0
movaps xmm0, xmm6
call fcn.1801ca3b0
movss xmm1, dword [r12 + 4]
lea rcx, [rsp + 0x60]
addss xmm1, dword [rdi + 0x24]
mulss xmm0, xmm7
movss dword [rbp + 0x53], xmm0
movss xmm0, dword [rdi + 0x20]
addss xmm0, dword [r12]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x50], xmm0
call fcn.180424bd4
movss xmm0, dword [rdi + 0x50]
lea r8, [rsp + 0x50]
mov rcx, qword [rdi + 0x290]
mov r9d, eax
movss dword [rsp + 0x38], xmm0
lea rax, [rbp + 0x4f]
mov dword [rsp + 0x30], 0x200
mov rdx, r12
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
call fcn.1800bd130
push rax
pushf
mov eax, 0xdfcf12f6
pushf
not eax
add eax, 0x8c24fe83
xor eax, 0x99504c1b
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xac2c6230
xor eax, 0xdd4d424d
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc63a3eff
xor eax, 0xf3080122
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xce4c40a8
xor eax, 0xe8d9b723
rol eax, 0x93
popf
jmp 0x18030625c
test r14d, r14d
jne 0x180307806
push rax
pushf
mov eax, 0xdb69ccbf
pushf
not eax
add eax, 0xcc3487f0
xor eax, 0xc2048007
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa869bb77
xor eax, 0xbd57ef6e
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9482a580
xor eax, 0x9a95622a
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf4e5fb4d
xor eax, 0xb92e14b3
rol eax, 0xe8
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x2eca89b9
pushf
not eax
add eax, 0xfe5ccbee
xor eax, 0xb81f531b
rol eax, 0x61
popf
pushf
not eax
add eax, 0xffeb13b1
xor eax, 0xcfdb325a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xfd056fbd
xor eax, 0x9be96644
rol eax, 0xf5
popf
jmp 0x18030625c
mov rcx, qword [0x18027c030]
movzx eax, byte [rbp + 0x5f]
add rax, rax
movups xmm0, xmmword [rcx + rax*8 + 0x3954]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37e0]
lea rcx, [rsp + 0x60]
movss dword [rbp - 0x75], xmm0
call fcn.180424bd4
mov rcx, qword [rdi + 0x290]
lea r8, [r13 + 8]
mov r9d, eax
mov dword [rsp + 0x28], 0x30
mov rdx, r13
movss dword [rsp + 0x20], xmm13
call fcn.1800bcda0
push rax
pushf
mov eax, 0x91031444
pushf
not eax
add eax, 0xeb973360
xor eax, 0xf9e412a8
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf0f519b9
xor eax, 0x8287fe38
rol eax, 0x2c
popf
jmp 0x18030625c
bt ebx, 0xa
jae 0x18030793d
push rax
pushf
mov eax, 0xe4c029c9
pushf
not eax
add eax, 0xf998e3f6
xor eax, 0xa960f3cc
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd7129c76
xor eax, 0xf5c80246
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x991d69da
xor eax, 0xa5678e92
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe1a7cae9
xor eax, 0xbcd8cdb0
rol eax, 0xa4
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x80e87e6e
pushf
not eax
add eax, 0xc7da69d3
xor eax, 0x98d643ea
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd01cba0a
xor eax, 0xe5d60280
rol eax, 0xb0
popf
jmp 0x18030625c
mov edx, dword [rdi + 0xc]
mov rax, qword [0x18027c030]
movaps xmmword [rsp + 0x80], xmm12
test dl, 1
je 0x1803079bb
push rax
pushf
mov eax, 0x99618f0
pushf
not eax
add eax, 0xa746486d
xor eax, 0xb72836c1
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf3bc3285
xor eax, 0xf0ba8d31
rol eax, 0x8f
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x93d54737
pushf
not eax
add eax, 0x9aa095cb
xor eax, 0x812a29ef
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe0e95656
xor eax, 0xc23acbd2
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc8f534bd
xor eax, 0x86976629
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd7ff2689
xor eax, 0xb9f31bd6
rol eax, 0x8d
popf
jmp 0x18030625c
xorps xmm1, xmm1
jmp 0x180307bae
mov rcx, qword [rdi + 0x360]
movss xmm0, dword [rax + 0x3c24]
mulss xmm0, dword [rdi + 0x288]
test rcx, rcx
je 0x180307ab1
push rax
pushf
mov eax, 0xeaf4b038
pushf
not eax
add eax, 0x948d836f
xor eax, 0xcbdaa480
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9b17ff29
xor eax, 0xe73ed2fc
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf19d7209
xor eax, 0x90dd38b2
rol eax, 8
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xad09d9db
pushf
not eax
add eax, 0xe2733978
xor eax, 0xb16c65b7
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbcce39de
xor eax, 0xb4e0f32d
rol eax, 0x69
popf
pushf
not eax
add eax, 0xef4cb856
xor eax, 0x8d96e03f
rol eax, 0x42
popf
pushf
not eax
add eax, 0xef7db7c4
xor eax, 0x85495aa3
rol eax, 0xf5
popf
jmp 0x18030625c
mulss xmm0, dword [rcx + 0x288]
push rax
pushf
mov eax, 0x2d4de9ef
pushf
not eax
add eax, 0xe8333792
xor eax, 0xe5a485eb
rol eax, 4
popf
pushf
not eax
add eax, 0xc7524929
xor eax, 0xd1299e0c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9d2db790
xor eax, 0xcb4aec3c
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf5fd440e
xor eax, 0x83661025
rol eax, 0xa5
popf
jmp 0x18030625c
movss xmm1, dword [rax + 0x3820]
addss xmm1, xmm1
addss xmm1, xmm0
push rax
pushf
mov eax, 0x292bdeb8
pushf
not eax
add eax, 0xbbc4f894
xor eax, 0xb8f483fa
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xae4aeedd
xor eax, 0x88fd3358
rol eax, 0x5a
popf
jmp 0x18030625c
movss xmm2, dword [rdi + 0x1c]
addss xmm1, xmm2
bt edx, 0xa
jae 0x180307bf0
push rax
pushf
mov eax, 0x4a88db87
pushf
not eax
add eax, 0xef39869c
xor eax, 0xcca1ad4a
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xdf9aea95
xor eax, 0xce150413
rol eax, 0xd
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x21553e7e
pushf
not eax
add eax, 0xbbc1aadd
xor eax, 0x919b2b61
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x97f51ac4
xor eax, 0xb67616dc
rol eax, 0x78
popf
jmp 0x18030625c
mov rcx, qword [rdi + 0x360]
movss xmm6, dword [rax + 0x3c24]
mulss xmm6, dword [rdi + 0x288]
test rcx, rcx
je 0x180307c98
push rax
pushf
mov eax, 0x135ebbb1
pushf
not eax
add eax, 0xc7be0d5a
xor eax, 0xb2bbf3b0
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc0f8a212
xor eax, 0xdabdbec8
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc02b80d7
xor eax, 0xd800af8a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xef351993
xor eax, 0xb595e582
rol eax, 0x54
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xf7e02da
pushf
not eax
add eax, 0xe640bc7f
xor eax, 0xdba4ee81
rol eax, 0x62
popf
pushf
not eax
add eax, 0x810c9364
xor eax, 0xb0ad5b72
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xfdf419d0
xor eax, 0xe3ed24d2
rol eax, 0x44
popf
pushf
not eax
add eax, 0x89861a80
xor eax, 0xd1ce2a10
rol eax, 0x69
popf
jmp 0x18030625c
mulss xmm6, dword [rcx + 0x288]
push rax
pushf
mov eax, 0xcaeed68d
pushf
not eax
add eax, 0xbbeed7a5
xor eax, 0xb7e82c27
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb389db27
xor eax, 0xa1cf57da
rol eax, 0xb6
popf
jmp 0x18030625c
movss xmm0, dword [rax + 0x3820]
addss xmm6, dword [rdi + 0x160]
addss xmm0, xmm0
addss xmm6, xmm0
jmp 0x180307dae
xorps xmm6, xmm6
push rax
pushf
mov eax, 0x8e5b0ca6
pushf
not eax
add eax, 0xd62cf1ff
xor eax, 0xcc967dcd
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x99b78542
xor eax, 0x83285402
rol eax, 1
popf
jmp 0x18030625c
movss xmm0, dword [r12]
movaps xmm3, xmm1
maxss xmm3, xmm2
movaps xmm8, xmm0
maxss xmm8, xmm0
movaps xmm7, xmm0
addss xmm6, xmm1
addss xmm0, dword [rdi + 0x20]
addss xmm2, dword [rdi + 0x24]
addss xmm7, dword [rdi + 0x28]
minss xmm6, xmm2
minss xmm7, xmm0
test r14d, r14d
je 0x180307e2d
push rax
pushf
mov eax, 0x2d0ce559
pushf
not eax
add eax, 0xeb5d3573
xor eax, 0xd20977b5
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xce6b9b9a
xor eax, 0xec8234fa
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb5bb3fa3
xor eax, 0xc92ef757
rol eax, 0x48
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xc48d4a2a
pushf
not eax
add eax, 0x8f2bcd86
xor eax, 0xae03b35d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xdf1d255b
xor eax, 0xe1bf0ef7
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x98c59c7e
xor eax, 0xe5fa9e00
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x86a1e7b7
xor eax, 0xd9273498
rol eax, 0x87
popf
jmp 0x18030625c
movaps xmm12, xmm13
jmp 0x180307f45
xorps xmm12, xmm12
push rax
pushf
mov eax, 0xa1c20085
pushf
not eax
add eax, 0xe4b2c6c5
xor eax, 0xd97d08d3
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd035191e
xor eax, 0xdae2e533
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf0214657
xor eax, 0xa17e4edf
rol eax, 0x27
popf
pushf
not eax
add eax, 0x8dcd4988
xor eax, 0xabf75555
rol eax, 0xb2
popf
jmp 0x18030625c
movups xmm0, xmmword [rax + 0x3984]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm6
addss xmm3, xmm11
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
subss xmm1, xmm11
mulss xmm0, dword [rax + 0x37e0]
movss dword [rsp + 0x54], xmm3
movss dword [rbp - 0x75], xmm0
movaps xmm0, xmm7
subss xmm0, xmm9
movss dword [rbp + 0x53], xmm1
movss dword [rbp + 0x4f], xmm0
movaps xmm0, xmm8
addss xmm0, xmm9
movss dword [rsp + 0x50], xmm0
call fcn.180424bd4
mov rcx, qword [rdi + 0x290]
lea r8, [rbp + 0x4f]
mov r9d, eax
mov dword [rsp + 0x28], 0x30
lea rdx, [rsp + 0x50]
movss dword [rsp + 0x20], xmm12
call fcn.1800bcda0
movss xmm12, dword [rsi + 0x3828]
comiss xmm12, xmm11
jbe 0x180308009
push rax
pushf
mov eax, 0xcd8f54fe
pushf
not eax
add eax, 0xd1f3dcdd
xor eax, 0x8b24d749
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9c00c45e
xor eax, 0xd6d1a5dd
rol eax, 0x88
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xc3e02ed8
pushf
not eax
add eax, 0x86627c02
xor eax, 0xd4b00501
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb26f20a4
xor eax, 0xdf22790e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdfd58930
xor eax, 0x8064261d
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb4cdb4ca
xor eax, 0xd2f83d2a
rol eax, 0x38
popf
jmp 0x18030625c
movss xmm0, dword [rdi + 0x24]
addss xmm0, dword [rdi + 0x1c]
comiss xmm0, xmm6
jbe 0x1803080b7
push rax
pushf
mov eax, 0xe09ad2ca
pushf
not eax
add eax, 0xb828cd45
xor eax, 0x8edc1652
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf81b9bad
xor eax, 0xacd42256
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb660c594
xor eax, 0xfc06bf8c
rol eax, 0xd7
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xf4caccc3
pushf
not eax
add eax, 0x8a2cdb4e
xor eax, 0x846f91f1
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xac9873c9
xor eax, 0xf276bfd9
rol eax, 6
popf
jmp 0x18030625c
mov rax, qword [0x18027c030]
lea rcx, [rsp + 0x60]
movups xmm0, xmmword [rax + 0x3904]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp + 0x4f], xmm8
movss dword [rbp + 0x53], xmm6
movss dword [rbp - 0x75], xmm0
movaps xmm0, xmm7
unpcklps xmm0, xmm6
movsd qword [rsp + 0x50], xmm0
call fcn.180424bd4
mov rcx, qword [rdi + 0x290]
lea r8, [rsp + 0x50]
mov r9d, eax
movss dword [rsp + 0x20], xmm12
lea rdx, [rbp + 0x4f]
call fcn.1800bbbf0
push rax
pushf
mov eax, 0x5f2df6c6
pushf
not eax
add eax, 0xc8768e6f
xor eax, 0xce4867d6
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa04899f9
xor eax, 0xf9876f33
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc132b9a3
xor eax, 0x9b886a0d
rol eax, 0x10
popf
jmp 0x18030625c
movaps xmm12, xmmword [rsp + 0x80]
push rax
pushf
mov eax, 0x7c7f5bb7
pushf
not eax
add eax, 0x8aeef92d
xor eax, 0xfe3e7809
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcdb3581d
xor eax, 0xa1cbfa8d
rol eax, 0xb8
popf
jmp 0x18030625c
cmp byte [rdi + 0xac], 0
movaps xmm11, xmmword [rsp + 0x90]
je 0x180308228
push rax
pushf
mov eax, 0x5a756b9
pushf
not eax
add eax, 0x83a56480
xor eax, 0x81f0b897
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8f5214b1
xor eax, 0xfb0646ce
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb8159e6f
xor eax, 0xce08a461
rol eax, 0xc1
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xc9feda3d
pushf
not eax
add eax, 0xea0a7623
xor eax, 0xe7db8f8f
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb6ea1b60
xor eax, 0x82b44473
rol eax, 2
popf
pushf
not eax
add eax, 0xbe99bdad
xor eax, 0xbd54abbf
rol eax, 0xfd
popf
jmp 0x18030625c
xor ecx, ecx
call fcn.1802b77e2
push rax
pushf
mov eax, 0xd0149b5a
pushf
not eax
add eax, 0xba16a1f9
xor eax, 0x9fdf482d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf30e7474
xor eax, 0xeed98e42
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdc2dec15
xor eax, 0xbda3e34f
rol eax, 0x23
popf
jmp 0x18030625c
cmp byte [rdi + 0xad], 0
je 0x1803082f7
push rax
pushf
mov eax, 0xdf85f487
pushf
not eax
add eax, 0xabc39473
xor eax, 0x9f4bc3e4
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8ab56374
xor eax, 0x86e0844c
rol eax, 0x5d
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x99ef7792
pushf
not eax
add eax, 0xdda16879
xor eax, 0xa22c2075
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa85dfac4
xor eax, 0x8b39e511
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x80612091
xor eax, 0x9a0721d5
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xcd8a7f68
xor eax, 0xa65cfcd1
rol eax, 0x82
popf
jmp 0x18030625c
mov ecx, 0x922d2942
pushf
not ecx
add ecx, 0xa1bcc1e8
xor ecx, 0x9e9a0505
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0x8dc67294
xor ecx, 0xd02a381c
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0x856fb9a7
xor ecx, 0x86112361
rol ecx, 0xcc
popf
call fcn.1802b77e2
push rax
pushf
mov eax, 0xe42eb00e
pushf
not eax
add eax, 0xae637197
xor eax, 0xae28d8e5
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xded36a7f
xor eax, 0xb140e6fb
rol eax, 0xf
popf
jmp 0x18030625c
cmp byte [rbp + 0x67], 0
je 0x18030841c
push rax
pushf
mov eax, 0x744fbe06
pushf
not eax
add eax, 0xda80ac30
xor eax, 0xc548ff75
rol eax, 0xec
popf
pushf
not eax
add eax, 0xbb56f4ed
xor eax, 0xf1ab2bc0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb55ccfc2
xor eax, 0xf7e9d540
rol eax, 0x45
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xe2159a40
pushf
not eax
add eax, 0xfcb0446b
xor eax, 0xc0a0da43
rol eax, 0x97
popf
pushf
not eax
add eax, 0xcf6f9da2
xor eax, 0x9a82fe69
rol eax, 0x17
popf
jmp 0x18030625c
test bl, 2
jne 0x18030849e
push rax
pushf
mov eax, 0xfc0bb25d
pushf
not eax
add eax, 0xef3fec1a
xor eax, 0x9ac1e361
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf8bd5dba
xor eax, 0xea3c8fbc
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb6ede6b9
xor eax, 0xfe1625bb
rol eax, 0xd8
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xe34b5fa7
pushf
not eax
add eax, 0xfb083b23
xor eax, 0xc033d337
rol eax, 0x68
popf
pushf
not eax
add eax, 0xda14db2c
xor eax, 0x8b0c8e53
rol eax, 0x83
popf
jmp 0x18030625c
mov r13d, dword [rbp + 0x6f]
mov r14d, r15d
test r13d, r13d
jle 0x180308527
push rax
pushf
mov eax, 0x37dedb6c
pushf
not eax
add eax, 0xd332b7e4
xor eax, 0xa4a4f442
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd5dd3123
xor eax, 0xf50a10f4
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb0a31a52
xor eax, 0xa1d798bb
rol eax, 0x90
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xd48378d0
pushf
not eax
add eax, 0xd42fe379
xor eax, 0xf1a4eb3a
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe61e9f44
xor eax, 0xfc1185ca
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8af057e4
xor eax, 0x8e6ca510
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd84037f2
xor eax, 0xff4630f7
rol eax, 0x63
popf
jmp 0x18030625c
mov r15, qword [rbp + 0x77]
lea rsi, [0x1f1452eba]
pushf
sub rsi, 0x71264112
popf
movaps xmm8, xmm9
addss xmm8, xmm13
nop
push rax
pushf
mov eax, 0xfac97a73
pushf
not eax
add eax, 0x8505d2b0
xor eax, 0x82dcde90
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc4f384a1
xor eax, 0xfda91da3
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc18e2ca6
xor eax, 0x8a51ea2e
rol eax, 0x97
popf
jmp 0x18030625c
movss xmm0, dword [r12]
mov ebx, r14d
movss xmm1, dword [r12 + 4]
movaps xmm6, xmm0
movaps xmm7, xmm1
addss xmm6, dword [rdi + 0x20]
addss xmm7, dword [rdi + 0x24]
subss xmm6, xmm0
subss xmm7, xmm1
mulss xmm6, dword [rsi - 8]
mulss xmm7, dword [rsi - 4]
addss xmm6, xmm0
addss xmm7, xmm1
and ebx, 1
je 0x18030866b
push rax
pushf
mov eax, 0x91fea367
pushf
not eax
add eax, 0x89ffac8e
xor eax, 0xb884ecb7
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb1b1aaeb
xor eax, 0xd145d8d5
rol eax, 0x16
popf
pushf
not eax
add eax, 0x821c870c
xor eax, 0xa1aa0c79
rol eax, 0xb3
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x35e34d50
pushf
not eax
add eax, 0xab8ed924
xor eax, 0xc897f119
rol eax, 0x22
popf
pushf
not eax
add eax, 0x97513ae6
xor eax, 0xa243cfbb
rol eax, 0x31
popf
jmp 0x18030625c
movaps xmm0, xmm9
movaps xmm1, xmm10
jmp 0x18030872c
movaps xmm0, xmm10
movaps xmm1, xmm9
push rax
pushf
mov eax, 0xc629c2cf
pushf
not eax
add eax, 0x999120c5
xor eax, 0x9e40b77b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x83ae1dd4
xor eax, 0xdeb0d10a
rol eax, 0xf9
popf
jmp 0x18030625c
mulss xmm0, dword [rsi]
lea rdx, [rbp + 0x4f]
mov rcx, qword [rdi + 0x290]
mulss xmm1, dword [rsi + 4]
addss xmm0, xmm6
addss xmm1, xmm7
movss dword [rbp + 0x4f], xmm0
movss dword [rbp + 0x53], xmm1
call fcn.1800aed30
test ebx, ebx
je 0x1803087b4
push rax
pushf
mov eax, 0x5274b46f
pushf
not eax
add eax, 0xd5f94f2c
xor eax, 0x857e643b
rol eax, 0x24
popf
pushf
not eax
add eax, 0x839d0b9e
xor eax, 0xf3f7ac7e
rol eax, 5
popf
pushf
not eax
add eax, 0xe1f0261a
xor eax, 0xf45e5099
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8a75eedc
xor eax, 0xde654d1a
rol eax, 0xba
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0xd43bdba2
pushf
not eax
add eax, 0xd2ac379c
xor eax, 0xaee8d93d
rol eax, 5
popf
pushf
not eax
add eax, 0xd69fc8d4
xor eax, 0xe406854b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc558423b
xor eax, 0xbe9347b9
rol eax, 0xca
popf
jmp 0x18030625c
movaps xmm0, xmm10
movaps xmm1, xmm9
jmp 0x18030889b
movaps xmm0, xmm9
movaps xmm1, xmm10
push rax
pushf
mov eax, 0xef8801ea
pushf
not eax
add eax, 0xf44801c2
xor eax, 0xfb919162
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf7523c27
xor eax, 0x8ee242b3
rol eax, 0xaa
popf
jmp 0x18030625c
mulss xmm0, dword [rsi]
lea rdx, [rsp + 0x50]
mov rcx, qword [rdi + 0x290]
mulss xmm1, dword [rsi + 4]
addss xmm0, xmm6
addss xmm1, xmm7
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
call fcn.1800aed30
mov eax, dword [rsi + 0xc]
lea rdx, [rsp + 0x48]
mov r9d, dword [rsi + 8]
movaps xmm0, xmm8
mulss xmm0, dword [rsi]
movaps xmm1, xmm8
mov rcx, qword [rdi + 0x290]
mulss xmm1, dword [rsi + 4]
movaps xmm2, xmm13
mov dword [rsp + 0x20], eax
addss xmm0, xmm6
addss xmm1, xmm7
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm1
call fcn.1800c3580
mov rbx, qword [rdi + 0x290]
mov r9d, dword [r15]
mov rcx, rbx
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
call fcn.1800baac0
inc r14d
mov dword [rbx + 0x78], 0
add rsi, 0x18
add r15, 4
cmp r14d, r13d
jl 0x18030899f
push rax
pushf
mov eax, 0x1f4fa7cc
pushf
not eax
add eax, 0xfe1de0be
xor eax, 0x9b2eda59
rol eax, 0xa
popf
pushf
not eax
add eax, 0xdfcbac46
xor eax, 0x8f9524c9
rol eax, 0x84
popf
pushf
not eax
add eax, 0xdce1b40d
xor eax, 0xca15089e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe2f667c4
xor eax, 0xf3ad1261
rol eax, 0xf1
popf
jmp 0x18030625c
push rax
pushf
mov eax, 0x139ec8a
pushf
not eax
add eax, 0xfd945e7e
xor eax, 0xc8dfc2e1
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa3f883ec
xor eax, 0xf2de5752
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9f68ed96
xor eax, 0xce9c89ef
rol eax, 0xdc
popf
jmp 0x18030625c
mov rcx, rdi
call fcn.1803c1ea4
push rax
pushf
mov eax, 0x2edbc56d
pushf
not eax
add eax, 0xc68378d0
xor eax, 0xead2df92
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe21ae8ab
xor eax, 0xbdb45d6c
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf280a28c
xor eax, 0xbf68bebd
rol eax, 8
popf
jmp 0x18030625c
movaps xmm8, xmmword [rsp + 0xc0]
mov r12, qword [rsp + 0x138]
mov r15, qword [rsp + 0xf0]
movaps xmm13, xmmword [rsp + 0x70]
lea r11, [rsp + 0xf8]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
mov rsp, r11
pop r14
pop r13
pop rdi
pop rsi
pop rbx
pop rbp
ret