Function at 0x18037ad69
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x390a8b48
pushf
not eax
add eax, 0xf841cfa8
xor eax, 0xe3107c8e
rol eax, 1
popf
pushf
not eax
add eax, 0xd55cec82
xor eax, 0x86c3bbb3
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc7bc425c
xor eax, 0xa71bbef1
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x83ec50d9
xor eax, 0x8da17a24
rol eax, 0x9f
popf
cmp eax, 0x29
jne 0x18037adcb
popf
pop rax
jmp 0x18037c5e9
cmp eax, 0
jne 0x18037adda
popf
pop rax
jmp 0x18037b0f5
cmp eax, 3
jne 0x18037ade9
popf
pop rax
jmp 0x18037b2f1
cmp eax, 1
jne 0x18037adf8
popf
pop rax
jmp 0x18037b1e6
cmp eax, 0xd
jne 0x18037ae07
popf
pop rax
jmp 0x18037b818
cmp eax, 0x1a
jne 0x18037ae16
popf
pop rax
jmp 0x18037bef9
cmp eax, 0xe
jne 0x18037ae25
popf
pop rax
jmp 0x18037b8aa
cmp eax, 0x31
jne 0x18037ae34
popf
pop rax
jmp 0x18037cab4
cmp eax, 0x19
jne 0x18037ae43
popf
pop rax
jmp 0x18037be71
cmp eax, 8
jne 0x18037ae52
popf
pop rax
jmp 0x18037b58e
cmp eax, 0x2a
jne 0x18037ae61
popf
pop rax
jmp 0x18037c67b
cmp eax, 0x17
jne 0x18037ae70
popf
pop rax
jmp 0x18037bd67
cmp eax, 0x1c
jne 0x18037ae7f
popf
pop rax
jmp 0x18037bff9
cmp eax, 0x2e
jne 0x18037ae8e
popf
pop rax
jmp 0x18037c8f3
cmp eax, 0x18
jne 0x18037ae9d
popf
pop rax
jmp 0x18037bdc8
cmp eax, 0x2b
jne 0x18037aeac
popf
pop rax
jmp 0x18037c6dd
cmp eax, 0x1b
jne 0x18037aebb
popf
pop rax
jmp 0x18037bf55
cmp eax, 0x2d
jne 0x18037aeca
popf
pop rax
jmp 0x18037c822
cmp eax, 0x23
jne 0x18037aed9
popf
pop rax
jmp 0x18037c2be
cmp eax, 0x25
jne 0x18037aee8
popf
pop rax
jmp 0x18037c3ec
cmp eax, 0x32
jne 0x18037aef7
popf
pop rax
jmp 0x18037cb60
cmp eax, 0x13
jne 0x18037af06
popf
pop rax
jmp 0x18037bb2c
cmp eax, 0x33
jne 0x18037af15
popf
pop rax
jmp 0x18037cbc1
cmp eax, 0x24
jne 0x18037af24
popf
pop rax
jmp 0x18037c340
cmp eax, 0x1e
jne 0x18037af33
popf
pop rax
jmp 0x18037c0bd
cmp eax, 0xc
jne 0x18037af42
popf
pop rax
jmp 0x18037b78c
cmp eax, 0x26
jne 0x18037af51
popf
pop rax
jmp 0x18037c427
cmp eax, 0x27
jne 0x18037af60
popf
pop rax
jmp 0x18037c4dc
cmp eax, 0x30
jne 0x18037af6f
popf
pop rax
jmp 0x18037c9c1
cmp eax, 0x10
jne 0x18037af7e
popf
pop rax
jmp 0x18037b976
cmp eax, 0x2c
jne 0x18037af8d
popf
pop rax
jmp 0x18037c789
cmp eax, 9
jne 0x18037af9c
popf
pop rax
jmp 0x18037b649
cmp eax, 4
jne 0x18037afab
popf
pop rax
jmp 0x18037b34c
cmp eax, 0x16
jne 0x18037afba
popf
pop rax
jmp 0x18037bcfc
cmp eax, 0x28
jne 0x18037afc9
popf
pop rax
jmp 0x18037c59b
cmp eax, 0xa
jne 0x18037afd8
popf
pop rax
jmp 0x18037b698
cmp eax, 0x36
jne 0x18037afe7
popf
pop rax
jmp 0x18037cd8e
cmp eax, 0x14
jne 0x18037aff6
popf
pop rax
jmp 0x18037bbaa
cmp eax, 7
jne 0x18037b005
popf
pop rax
jmp 0x18037b4fb
cmp eax, 0x34
jne 0x18037b014
popf
pop rax
jmp 0x18037cc1e
cmp eax, 2
jne 0x18037b023
popf
pop rax
jmp 0x18037b268
cmp eax, 0x20
jne 0x18037b032
popf
pop rax
jmp 0x18037c1c7
cmp eax, 0x1d
jne 0x18037b041
popf
pop rax
jmp 0x18037c060
cmp eax, 0x11
jne 0x18037b050
popf
pop rax
jmp 0x18037ba1f
cmp eax, 0x35
jne 0x18037b05f
popf
pop rax
jmp 0x18037ccd0
cmp eax, 0x2f
jne 0x18037b06e
popf
pop rax
jmp 0x18037c940
cmp eax, 0x12
jne 0x18037b07d
popf
pop rax
jmp 0x18037bacc
cmp eax, 0x21
jne 0x18037b08c
popf
pop rax
jmp 0x18037c247
cmp eax, 0x1f
jne 0x18037b09b
popf
pop rax
jmp 0x18037c16c
cmp eax, 0xb
jne 0x18037b0aa
popf
pop rax
jmp 0x18037b740
cmp eax, 0xf
jne 0x18037b0b9
popf
pop rax
jmp 0x18037b93b
cmp eax, 0x15
jne 0x18037b0c8
popf
pop rax
jmp 0x18037bc6a
cmp eax, 5
jne 0x18037b0d7
popf
pop rax
jmp 0x18037b43f
cmp eax, 6
jne 0x18037b0e6
popf
pop rax
jmp 0x18037b4ad
cmp eax, 0x22
jne 0x18037b0f5
popf
pop rax
jmp 0x18037c2b6
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
mov r13d, dword [rcx + 0xc]
mov rdi, r9
mov rbx, qword [0x18027c030]
mov r12, r8
movaps xmmword [rax - 0x48], xmm6
mov r15, rdx
movaps xmmword [rax - 0x58], xmm7
mov rsi, rcx
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rsp + 0x70], xmm11
test r13b, 0x20
jne 0x18037b18d
push rax
pushf
mov eax, 0x74735468
pushf
not eax
add eax, 0xe2b224fe
xor eax, 0xa6626630
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8387e6c1
xor eax, 0xb477afcb
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8ccc69e1
xor eax, 0xdf72c99e
rol eax, 0x16
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x70c62383
pushf
not eax
add eax, 0xef72e3c0
xor eax, 0xba12741a
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa7639c61
xor eax, 0xf18dfb74
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd399d485
xor eax, 0x900265d4
rol eax, 0x92
popf
pushf
not eax
add eax, 0xdba0d1dd
xor eax, 0xfd7d3ef0
rol eax, 0xd8
popf
jmp 0x18037adbc
cmp dword [rbx + 0x3808], 0xffffffff
je 0x18037b222
push rax
pushf
mov eax, 0xfb0102e8
pushf
not eax
add eax, 0x8f9d25ab
xor eax, 0xb7e855ae
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc1312322
xor eax, 0x9d9cabb5
rol eax, 0xac
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x2136c956
pushf
not eax
add eax, 0x9b02f0ab
xor eax, 0xe16fce35
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe976354c
xor eax, 0xa2ec753a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x93b8a636
xor eax, 0xb2fed167
rol eax, 0x28
popf
jmp 0x18037adbc
mov cl, 0x6f
pushf
not cl
add cl, 0x1f
xor cl, 0xa9
rol cl, 0x6b
popf
pushf
not cl
add cl, 0xb6
xor cl, 0x99
rol cl, 0x4c
popf
pushf
not cl
add cl, 0xce
xor cl, 0x86
rol cl, 0x34
popf
pushf
not cl
add cl, 0x78
xor cl, 0xdf
rol cl, 0x64
popf
jmp 0x18037b34c
xor cl, cl
push rax
pushf
mov eax, 0xb32f0201
pushf
not eax
add eax, 0xea4cb5d5
xor eax, 0xcd980b3e
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd8d9d88a
xor eax, 0xda832163
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xafedf8b8
xor eax, 0x97419a5d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xecead841
xor eax, 0xf2c4a0a9
rol eax, 0x75
popf
jmp 0x18037adbc
mov r14d, dword [rbx + 0x4750]
xorps xmm6, xmm6
mov eax, r14d
or eax, 0x10
mov dword [rbx + 0x4750], eax
mov dword [rsi + 0x150], 1
movss xmm7, dword [rbx + 0x381c]
movss xmm11, dword [rbx + 0x3c20]
movaps xmm8, xmm7
movss xmm1, dword [rdx + 8]
movss xmm2, dword [rdx + 4]
mov qword [rbp + 0x6f], 0
mov qword [rbp + 0x67], 0
test rdi, rdi
je 0x18037b3e6
push rax
pushf
mov eax, 0x4707553
pushf
not eax
add eax, 0xce95baa3
xor eax, 0x80ea15e5
rol eax, 0x57
popf
pushf
not eax
add eax, 0xccd3a419
xor eax, 0xe5d76591
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb95d66af
xor eax, 0xf021f9be
rol eax, 0x92
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x6c5caa14
pushf
not eax
add eax, 0xd5652dda
xor eax, 0xa3b12a1f
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc622bfbc
xor eax, 0xa2276b8f
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x997bd421
xor eax, 0x8c44eec6
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa64a4e28
xor eax, 0x93c0e8f1
rol eax, 0x1f
popf
jmp 0x18037adbc
addss xmm8, xmm11
movaps xmm0, xmm1
subss xmm0, xmm8
subss xmm0, dword [rbx + 0x381c]
movss dword [rbp + 0x73], xmm2
movss dword [rbp + 0x6f], xmm0
movaps xmm0, xmm8
jmp 0x18037b4fb
movaps xmm0, xmm11
addss xmm0, xmm7
push rax
pushf
mov eax, 0x53bc6ec
pushf
not eax
add eax, 0xb7147bdd
xor eax, 0xeadba322
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x81a48d5a
xor eax, 0xef986668
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xca2a1061
xor eax, 0xeea5e793
rol eax, 0xd3
popf
jmp 0x18037adbc
lea r11, [0x1e05fb595]
pushf
sub r11, 0x6040c725
popf
test cl, cl
je 0x18037b548
push rax
pushf
mov eax, 0xb3e0c292
pushf
not eax
add eax, 0xb0926722
xor eax, 0x8bcc332d
rol eax, 0xa
popf
pushf
not eax
add eax, 0x967048db
xor eax, 0x8011befd
rol eax, 0x86
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x20fa89b2
pushf
not eax
add eax, 0xaddd0668
xor eax, 0x9d6c0ec7
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf59f057a
xor eax, 0x94dad8d6
rol eax, 0xab
popf
pushf
not eax
add eax, 0xea0aeb0d
xor eax, 0xb166374d
rol eax, 0x84
popf
jmp 0x18037adbc
cmp dword [rbx + 0x3808], 1
jne 0x18037b5f0
push rax
pushf
mov eax, 0x8731924d
pushf
not eax
add eax, 0x89985840
xor eax, 0xeed501d7
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc400e998
xor eax, 0x803f9fd6
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x96d5ca67
xor eax, 0xa0ef3b9b
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbdb34069
xor eax, 0x88982bcb
rol eax, 0x90
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x5666d53a
pushf
not eax
add eax, 0xb19e4501
xor eax, 0xd076d4d7
rol eax, 0xc
popf
pushf
not eax
add eax, 0x86af3ea5
xor eax, 0xfeba6b73
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9b765194
xor eax, 0xcdda1da0
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdc6ac36e
xor eax, 0xb236a868
rol eax, 0x72
popf
jmp 0x18037adbc
addss xmm8, xmm11
subss xmm1, xmm8
subss xmm1, dword [rbx + 0x381c]
movss dword [rbp + 0x6b], xmm2
movss dword [rbp + 0x67], xmm1
push rax
pushf
mov eax, 0xd49c0f44
pushf
not eax
add eax, 0xa49fe542
xor eax, 0x9491094f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa720950b
xor eax, 0x94d57241
rol eax, 0xf5
popf
jmp 0x18037adbc
cmp dword [rbx + 0x3808], 0
jne 0x18037b6fa
push rax
pushf
mov eax, 0x3d6bb689
pushf
not eax
add eax, 0xdddd918a
xor eax, 0xef824787
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf0a808ce
xor eax, 0xa9d07707
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa05a4a7a
xor eax, 0xb644d8ce
rol eax, 0x54
popf
pushf
not eax
add eax, 0xcc43dfce
xor eax, 0xccfbfb57
rol eax, 0x2a
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x7db795d0
pushf
not eax
add eax, 0xf01e5ec1
xor eax, 0xf144c2c5
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbfe83d3c
xor eax, 0xf0301ceb
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa5749c59
xor eax, 0xe0e8ba50
rol eax, 0x8f
popf
jmp 0x18037adbc
addss xmm7, dword [rdx]
subss xmm7, dword [rbx + 0x381c]
movss dword [rbp + 0x6b], xmm2
movss dword [rbp + 0x67], xmm7
movaps xmm7, xmm0
push rax
pushf
mov eax, 0xa8f142eb
pushf
not eax
add eax, 0xbc68ff8a
xor eax, 0xd167c569
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb62c7dfe
xor eax, 0xcaa85d0a
rol eax, 0x48
popf
jmp 0x18037adbc
movsxd rcx, dword [rsi + 0xe8]
lea r8, [0x1d88380d5]
pushf
sub r8, 0x58648824
popf
mov rax, qword [rsi + 0xf0]
mov r9b, 0xe6
pushf
not r9b
add r9b, 0x54
xor r9b, 0x57
rol r9b, 0xb3
popf
pushf
not r9b
add r9b, 0xe1
xor r9b, 0xc7
rol r9b, 0x3a
popf
mov r10d, dword [rax + rcx*4 - 4]
not r10d
mov ecx, r10d
nop dword [rax + rax]
push rax
pushf
mov eax, 0x3244b187
pushf
not eax
add eax, 0xe65ce060
xor eax, 0xd3972e87
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe443fcd6
xor eax, 0xd6c65e99
rol eax, 0x66
popf
jmp 0x18037adbc
cmp r9b, 0x23
jne 0x18037b877
push rax
pushf
mov eax, 0x162c8bf7
pushf
not eax
add eax, 0x8b2f7d4f
xor eax, 0xd84ea1e5
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd92cd511
xor eax, 0xd38dfb73
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc92a6d5f
xor eax, 0xacf5079f
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe1a354ef
xor eax, 0x8dcd5baa
rol eax, 0x97
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x4019f15f
pushf
not eax
add eax, 0xe65c7289
xor eax, 0xdb932a59
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb7624c92
xor eax, 0xc894f10e
rol eax, 0xce
popf
jmp 0x18037adbc
cmp byte [r8], r9b
jne 0x18037b908
push rax
pushf
mov eax, 0x56a44e22
pushf
not eax
add eax, 0xf5c6588f
xor eax, 0xb6197baa
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xbcfc37dd
xor eax, 0x8becab0c
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x8c5ec39b
xor eax, 0xecb02b01
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe156d90f
xor eax, 0x98571dd1
rol eax, 0xaf
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xd37e17f
pushf
not eax
add eax, 0x8493aed1
xor eax, 0xe556818c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdb84caa6
xor eax, 0xf5f2bd59
rol eax, 0xe9
popf
jmp 0x18037adbc
cmp byte [r8 + 1], r9b
cmove ecx, r10d
push rax
pushf
mov eax, 0x4238a18
pushf
not eax
add eax, 0xd715edcf
xor eax, 0xcf07541a
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbc546f98
xor eax, 0xffad7a14
rol eax, 0x6b
popf
jmp 0x18037adbc
movzx edx, cl
movzx eax, r9b
movzx r9d, byte [r8]
xor rdx, rax
shr ecx, 8
inc r8
xor ecx, dword [r11 + rdx*4]
test r9b, r9b
jne 0x18037b9d9
push rax
pushf
mov eax, 0x72f9bb59
pushf
not eax
add eax, 0xb3e72a1b
xor eax, 0x8da13dc3
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x92dcd496
xor eax, 0xb7331767
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc15aeca1
xor eax, 0xb6164440
rol eax, 0x36
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xb031c587
pushf
not eax
add eax, 0xb3ae6807
xor eax, 0xc6ec9806
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfffebdf5
xor eax, 0x974aeacd
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd62766e6
xor eax, 0xabcda440
rol eax, 0x9c
popf
jmp 0x18037adbc
not ecx
lea rdx, [rbp + 0x67]
call fcn.1802cae07
lea r11, [0x1ca628c05]
pushf
sub r11, 0x4a439d95
popf
test al, al
je 0x18037ba73
push rax
pushf
mov eax, 0xebb0f04b
pushf
not eax
add eax, 0x86583adf
xor eax, 0xb3f4035b
rol eax, 0xce
popf
pushf
not eax
add eax, 0xebfba28b
xor eax, 0x89899836
rol eax, 5
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x63bfc735
pushf
not eax
add eax, 0xdf85d3b9
xor eax, 0x9f9af27f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa6ea1fd8
xor eax, 0xf9e862b3
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf7f1e59e
xor eax, 0xc5f44f27
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9a7bd720
xor eax, 0x9f3288b8
rol eax, 0x1c
popf
jmp 0x18037adbc
mov byte [rsi + 0xb2], 1
push rax
pushf
mov eax, 0x6ae0fe99
pushf
not eax
add eax, 0xd15a58d5
xor eax, 0xe229ac04
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xee726bd6
xor eax, 0xf8549387
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe54e24d5
xor eax, 0x94716eaf
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc74baffd
xor eax, 0xd26eb376
rol eax, 0xed
popf
jmp 0x18037adbc
test rdi, rdi
je 0x18037bb64
push rax
pushf
mov eax, 0x4a3f4a47
pushf
not eax
add eax, 0x96290fec
xor eax, 0xa5ca8d56
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8e93b89c
xor eax, 0xea1a40ca
rol eax, 0xfc
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x6fc98e31
pushf
not eax
add eax, 0x9f432af1
xor eax, 0x81d04c66
rol eax, 0x68
popf
pushf
not eax
add eax, 0xffef7c2e
xor eax, 0xa40818f1
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa901514e
xor eax, 0xaabe79ff
rol eax, 0x83
popf
jmp 0x18037adbc
movsxd rcx, dword [rsi + 0xe8]
lea r8, [0x1c4906985]
pushf
sub r8, 0x447170c8
popf
mov rax, qword [rsi + 0xf0]
mov r9b, 0x14
pushf
not r9b
add r9b, 0x28
xor r9b, 0xc0
rol r9b, 0x8d
popf
pushf
not r9b
add r9b, 0x23
xor r9b, 0xee
rol r9b, 0xa3
popf
pushf
not r9b
add r9b, 0x82
xor r9b, 0x4a
rol r9b, 0x32
popf
pushf
not r9b
add r9b, 0xd3
xor r9b, 0x2f
rol r9b, 0x99
popf
mov r10d, dword [rax + rcx*4 - 4]
not r10d
mov ecx, r10d
push rax
pushf
mov eax, 0x9f1e1d46
pushf
not eax
add eax, 0xb6ab3430
xor eax, 0xd9c46424
rol eax, 4
popf
pushf
not eax
add eax, 0xc0d1f2c8
xor eax, 0x860400bf
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8a358756
xor eax, 0xf46daeab
rol eax, 0xc9
popf
jmp 0x18037adbc
cmp r9b, 0x23
jne 0x18037bcc9
push rax
pushf
mov eax, 0xbcdfb87e
pushf
not eax
add eax, 0x86545a5f
xor eax, 0xa314170e
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9949d59d
xor eax, 0x97a0570a
rol eax, 0x74
popf
pushf
not eax
add eax, 0xdf352a5b
xor eax, 0xdcc6f76f
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8714dfd8
xor eax, 0xd86d71dd
rol eax, 0xb2
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xd5c25e88
pushf
not eax
add eax, 0x83277b65
xor eax, 0xad9b5467
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbfe3276d
xor eax, 0xf6c8c74d
rol eax, 0xb3
popf
jmp 0x18037adbc
cmp byte [r8], r9b
jne 0x18037bd34
push rax
pushf
mov eax, 0xa8680d73
pushf
not eax
add eax, 0x887ab801
xor eax, 0xa4bb64ae
rol eax, 0x89
popf
pushf
not eax
add eax, 0xfc03cfb9
xor eax, 0xa83b892f
rol eax, 0xee
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x8556b891
pushf
not eax
add eax, 0xcc262786
xor eax, 0xa4e3ae9c
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe9e14637
xor eax, 0xd353236a
rol eax, 0x67
popf
jmp 0x18037adbc
cmp byte [r8 + 1], r9b
cmove ecx, r10d
push rax
pushf
mov eax, 0xf7cf2e8a
pushf
not eax
add eax, 0xa7ae665f
xor eax, 0xce2f5eb2
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbaa57e9a
xor eax, 0x93fecc6f
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc52d361d
xor eax, 0x852cf01d
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xaaa7afc1
xor eax, 0xe1f2caf4
rol eax, 0x46
popf
jmp 0x18037adbc
movzx edx, cl
movzx eax, r9b
movzx r9d, byte [r8]
xor rdx, rax
shr ecx, 8
inc r8
xor ecx, dword [r11 + rdx*4]
test r9b, r9b
jne 0x18037be2b
push rax
pushf
mov eax, 0x160b777a
pushf
not eax
add eax, 0xe7d99c33
xor eax, 0x91accf73
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x9b5594ab
xor eax, 0xb62a7c55
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc855efd9
xor eax, 0x85a44a3f
rol eax, 0xc0
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xb4048849
pushf
not eax
add eax, 0xb022b14a
xor eax, 0x88ac179f
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf93c4376
xor eax, 0x95480f93
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9711203a
xor eax, 0xf22290ed
rol eax, 0x8d
popf
jmp 0x18037adbc
not ecx
lea rdx, [rbp + 0x6f]
call fcn.1803c28db
test al, al
je 0x18037bec6
push rax
pushf
mov eax, 0xaa8851b0
pushf
not eax
add eax, 0xe83bd51b
xor eax, 0xa5f7bc3b
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf182006b
xor eax, 0xc2078a58
rol eax, 0x62
popf
pushf
not eax
add eax, 0x999580d9
xor eax, 0x82ef89e9
rol eax, 0xaa
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x61abd4e8
pushf
not eax
add eax, 0x83e75912
xor eax, 0xb62b9b2e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x881648d4
xor eax, 0xe40e86ed
rol eax, 0x63
popf
jmp 0x18037adbc
mov byte [rdi], 0
push rax
pushf
mov eax, 0x9a5422cc
pushf
not eax
add eax, 0x88a13604
xor eax, 0x888c39c1
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xddc595fe
xor eax, 0x9b173976
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8f90c48b
xor eax, 0xf0481a78
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9495e378
xor eax, 0xb3bec455
rol eax, 0xac
popf
jmp 0x18037adbc
xor r9d, r9d
mov dword [rsi + 0x150], r9d
mov dword [rbx + 0x4750], r14d
bt r13d, 0x14
jae 0x18037bfb3
push rax
pushf
mov eax, 0xff27ca3b
pushf
not eax
add eax, 0xdbbff02d
xor eax, 0xf68771c5
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfa5cc241
xor eax, 0x979b4f90
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb3083199
xor eax, 0x8c767acc
rol eax, 0x2f
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xb51d1fc1
pushf
not eax
add eax, 0xb3db4f37
xor eax, 0x9b892620
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9010e286
xor eax, 0xf3382863
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe358590e
xor eax, 0xc0c8ebf0
rol eax, 0x18
popf
jmp 0x18037adbc
mulss xmm11, dword [0x1801effb8]
jmp 0x18037c0bd
movaps xmm11, xmm6
push rax
pushf
mov eax, 0xdde7e28
pushf
not eax
add eax, 0xef45e5a8
xor eax, 0x90a5ce42
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc7becf81
xor eax, 0x9ac1877f
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8140a6ad
xor eax, 0x8668e34b
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x961d2566
xor eax, 0xc968f428
rol eax, 0xda
popf
jmp 0x18037adbc
mov r8, qword [0x18027c030]
mov rcx, r12
cmp r12, 0xffffffffffffffff
jae 0x18037c126
push rax
pushf
mov eax, 0x77eef85a
pushf
not eax
add eax, 0xe1a99f5d
xor eax, 0x8d4d7c6f
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9c2759f1
xor eax, 0x98fc9494
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf4882b84
xor eax, 0xdb2d1f29
rol eax, 0x85
popf
pushf
not eax
add eax, 0xdc71c697
xor eax, 0xf337ef02
rol eax, 0xc8
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xf5cc38b1
pushf
not eax
add eax, 0xd035a13d
xor eax, 0xebf757ea
rol eax, 0x48
popf
pushf
not eax
add eax, 0x977b451a
xor eax, 0xf235bbb3
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xfb18d841
xor eax, 0x994dce9f
rol eax, 0xfc
popf
jmp 0x18037adbc
nop
push rax
pushf
mov eax, 0x227d43f3
pushf
not eax
add eax, 0xb7d9fd7c
xor eax, 0xd0f21504
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xbee0484f
xor eax, 0x9ea49f5f
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa169e19e
xor eax, 0xd76e4caf
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9391add1
xor eax, 0xe8ccaab7
rol eax, 0x45
popf
jmp 0x18037adbc
movzx edx, byte [rcx]
test dl, dl
je 0x18037c201
push rax
pushf
mov eax, 0xf31622b3
pushf
not eax
add eax, 0xaeee399a
xor eax, 0xd33d4636
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x858049cb
xor eax, 0xdb66b8ae
rol eax, 0x36
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x1424c46b
pushf
not eax
add eax, 0xac2fe972
xor eax, 0xc4d60648
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe6411939
xor eax, 0xf082d70d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe44c0164
xor eax, 0xaf09530a
rol eax, 0x11
popf
jmp 0x18037adbc
lea rax, [rcx + 1]
cmp dl, 0x23
jne 0x18037c283
push rax
pushf
mov eax, 0x9f083335
pushf
not eax
add eax, 0x8e0ac792
xor eax, 0x953dea52
rol eax, 0x73
popf
pushf
not eax
add eax, 0xde69d29f
xor eax, 0xedf688a3
rol eax, 0x36
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x9e080a4c
pushf
not eax
add eax, 0x8bb52efd
xor eax, 0xeb6effe3
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xca6a05c4
xor eax, 0xdcc00e62
rol eax, 0x36
popf
jmp 0x18037adbc
cmp byte [rax], dl
je 0x18037c340
mov rcx, rax
cmp rax, 0xffffffffffffffff
jb 0x18037c2fa
push rax
pushf
mov eax, 0x95737e15
pushf
not eax
add eax, 0xbd308b15
xor eax, 0xaa5b642c
rol eax, 7
popf
pushf
not eax
add eax, 0xe03eebc4
xor eax, 0xed0a11fd
rol eax, 0x76
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x70522157
pushf
not eax
add eax, 0xca59d846
xor eax, 0xb4240878
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xfdd67afd
xor eax, 0x9a84f1ab
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd904d08e
xor eax, 0xe8288cd6
rol eax, 0x5d
popf
jmp 0x18037adbc
movss xmm1, dword [r8 + 0x3c20]
cmp r12, rcx
jne 0x18037c3a7
push rax
pushf
mov eax, 0x63cb723a
pushf
not eax
add eax, 0xfe2514b2
xor eax, 0x8b91edb7
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd778fdc0
xor eax, 0x858adf58
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9879948a
xor eax, 0xf80e737e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa1e4a34f
xor eax, 0xb14f82fe
rol eax, 0x3e
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x522733ed
pushf
not eax
add eax, 0xdb1af489
xor eax, 0xdbe137cb
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe6c23cef
xor eax, 0xf81f12ea
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf5168b7c
xor eax, 0xcae75da6
rol eax, 1
popf
jmp 0x18037adbc
movaps xmm2, xmm6
jmp 0x18037c4dc
movss xmm0, dword [0x1801f0030]
lea rdx, [rbp + 0x77]
movss xmm3, dword [0x1801f0028]
movaps xmm2, xmm1
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x30], rcx
mov rcx, qword [r8 + 0x3c18]
mov qword [rsp + 0x28], r12
movss dword [rsp + 0x20], xmm0
call fcn.1800be900
movss xmm0, dword [rbp + 0x77]
addss xmm0, dword [0x1801effbc]
movss xmm1, dword [rbp + 0x7b]
mov r8, qword [0x18027c030]
cvttss2si eax, xmm0
movd xmm2, eax
cvtdq2ps xmm2, xmm2
push rax
pushf
mov eax, 0x1c87059c
pushf
not eax
add eax, 0xd1bd6a8f
xor eax, 0xb666a955
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x91e0ae9f
xor eax, 0xef693975
rol eax, 0x47
popf
pushf
not eax
add eax, 0xaaa41a7c
xor eax, 0xe46851a5
rol eax, 0x24
popf
pushf
not eax
add eax, 0x97bc7cd5
xor eax, 0xe4b9fb76
rol eax, 8
popf
jmp 0x18037adbc
movss xmm0, dword [rbx + 0x381c]
addss xmm2, xmm11
comiss xmm7, xmm0
addss xmm1, xmm6
movss dword [rbp + 0x77], xmm2
movss dword [rbp + 0x7b], xmm1
jbe 0x18037c542
push rax
pushf
mov eax, 0xb2a80786
pushf
not eax
add eax, 0xb0ee7a33
xor eax, 0x82d36685
rol eax, 0x35
popf
pushf
not eax
add eax, 0xaf54fe31
xor eax, 0xc4b8bf40
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcec81fff
xor eax, 0xf17b3145
rol eax, 0x7f
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x86a088a1
pushf
not eax
add eax, 0xc4ab2fe3
xor eax, 0xa2f0a306
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa4186d10
xor eax, 0xbab4ec2c
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf5534c4e
xor eax, 0xc3033958
rol eax, 0x68
popf
pushf
not eax
add eax, 0xead03fc0
xor eax, 0x88baafec
rol eax, 0x5d
popf
jmp 0x18037adbc
addss xmm7, dword [rbx + 0x3834]
push rax
pushf
mov eax, 0x717ba1f1
pushf
not eax
add eax, 0xa877f472
xor eax, 0xf9d619f8
rol eax, 0x42
popf
pushf
not eax
add eax, 0xdf561166
xor eax, 0xf62c5cf9
rol eax, 0xee
popf
pushf
not eax
add eax, 0xee94e48f
xor eax, 0xbeb6ab6e
rol eax, 0xf6
popf
jmp 0x18037adbc
comiss xmm8, xmm0
jbe 0x18037c622
push rax
pushf
mov eax, 0x4da8147c
pushf
not eax
add eax, 0x8d8635d0
xor eax, 0xae939b76
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe491dedd
xor eax, 0x877f163c
rol eax, 0x82
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x77533025
pushf
not eax
add eax, 0xb4dfce57
xor eax, 0xfb3bbae0
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xad0e99b7
xor eax, 0xaeb6c0ed
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfe1fe475
xor eax, 0xaebadb09
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9d2ba50d
xor eax, 0xaa363679
rol eax, 0x85
popf
jmp 0x18037adbc
addss xmm8, dword [rbx + 0x3834]
push rax
pushf
mov eax, 0x69a68ca1
pushf
not eax
add eax, 0xa1a58873
xor eax, 0xaf04e2a5
rol eax, 0x28
popf
pushf
not eax
add eax, 0xf46dc6fa
xor eax, 0x9e5ebae7
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf9de7e68
xor eax, 0xe318a5c6
rol eax, 0x70
popf
pushf
not eax
add eax, 0xfdcdebf3
xor eax, 0xc44d682e
rol eax, 0x85
popf
jmp 0x18037adbc
movss xmm0, dword [rbx + 0x3800]
comiss xmm0, xmm6
jbe 0x18037c743
push rax
pushf
mov eax, 0xc45587d4
pushf
not eax
add eax, 0x8db07e4e
xor eax, 0xae31fd66
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbdafc849
xor eax, 0xc0be053a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbea81b92
xor eax, 0xd51d2e03
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa541ef47
xor eax, 0xabc56eb4
rol eax, 0x69
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x50fe8e40
pushf
not eax
add eax, 0xdd5af520
xor eax, 0xe153e7ed
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xaef39850
xor eax, 0xd62b984f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb69f435a
xor eax, 0xb42224dd
rol eax, 0x36
popf
jmp 0x18037adbc
movss xmm1, dword [0x1801effc0]
comiss xmm1, xmm0
jbe 0x18037c7ef
push rax
pushf
mov eax, 0xf8a5da7d
pushf
not eax
add eax, 0xd7f4fc86
xor eax, 0xc9b2684e
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb9221117
xor eax, 0xb9f59a26
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf4dab05a
xor eax, 0xb2ff3be4
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa38568df
xor eax, 0xd9f05ee7
rol eax, 0xf2
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0x6a2df153
pushf
not eax
add eax, 0xdd4e2209
xor eax, 0xf9b8661b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb347b53b
xor eax, 0xeddccc91
rol eax, 0xc6
popf
jmp 0x18037adbc
subss xmm0, dword [0x1801eff98]
movaps xmm3, xmm1
andps xmm0, xmmword [0x1801f0090]
addss xmm0, xmm0
subss xmm3, xmm0
comiss xmm6, xmm3
ja 0x18037c89a
push rax
pushf
mov eax, 0xcd11c761
pushf
not eax
add eax, 0xfe679a54
xor eax, 0xace6e960
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8bbe9435
xor eax, 0xacd2d39c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8ec0e294
xor eax, 0x8fe8b3b5
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf4878f1f
xor eax, 0xd9095b3f
rol eax, 0x35
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xdf7a45f5
pushf
not eax
add eax, 0xa952ab6e
xor eax, 0xb4e69ebb
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc62e57cb
xor eax, 0xe14221a3
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe2fd3826
xor eax, 0xb7e5d37d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc5a53465
xor eax, 0xee57d29b
rol eax, 0xe1
popf
jmp 0x18037adbc
movaps xmm6, xmm1
minss xmm6, xmm3
push rax
pushf
mov eax, 0x7ff1ccea
pushf
not eax
add eax, 0xfa6d6b60
xor eax, 0x840d3cea
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf6d5af3a
xor eax, 0x91b3d653
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xcf6d85da
xor eax, 0xfdf0fc13
rol eax, 0x48
popf
jmp 0x18037adbc
movss xmm0, dword [r15 + 8]
movaps xmm1, xmm7
subss xmm0, dword [r15]
maxss xmm1, xmm8
subss xmm0, xmm7
subss xmm0, xmm8
subss xmm0, xmm2
minss xmm1, xmm0
mulss xmm1, xmm6
movaps xmm0, xmm1
maxss xmm1, xmm8
maxss xmm0, xmm7
movaps xmm8, xmm1
movaps xmm7, xmm0
push rax
pushf
mov eax, 0xe11236b7
pushf
not eax
add eax, 0xe9a92b9d
xor eax, 0xe3cda884
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe83ceca3
xor eax, 0xb7723490
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcd06d445
xor eax, 0xd880df32
rol eax, 0xc7
popf
jmp 0x18037adbc
movss xmm0, dword [r15 + 8]
movss xmm1, dword [r15 + 4]
movaps xmm6, xmm0
movss dword [rbp - 0x45], xmm1
subss xmm6, xmm8
movss xmm8, dword [r15 + 0xc]
movss dword [rbp - 0x3d], xmm8
movss dword [rbp - 0x55], xmm1
movss dword [rbp - 0x4d], xmm8
movss dword [rbp - 0x41], xmm6
movaps xmm10, xmm6
addss xmm7, dword [r15]
movss dword [rbp - 0x49], xmm7
movss dword [rbp - 0x59], xmm7
addss xmm10, dword [rbx + 0x3834]
minss xmm10, xmm0
movss dword [rbp - 0x51], xmm10
bt r13d, 0x14
jae 0x18037ca6e
push rax
pushf
mov eax, 0x75d1903c
pushf
not eax
add eax, 0xdbf962e1
xor eax, 0xb6baf68e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdb244b93
xor eax, 0xa5bee052
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb8ae3c90
xor eax, 0xe49324c2
rol eax, 0xf1
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xd5a7d0bc
pushf
not eax
add eax, 0xecb22185
xor eax, 0xc0f32c79
rol eax, 4
popf
pushf
not eax
add eax, 0xca411df8
xor eax, 0xde71f9b9
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8a747f04
xor eax, 0xd4203179
rol eax, 0x51
popf
jmp 0x18037adbc
movaps xmm0, xmm6
subss xmm0, xmm7
subss xmm0, xmm2
mulss xmm0, dword [rbx + 0x3800]
addss xmm0, xmm7
addss xmm0, xmm2
comiss xmm7, xmm0
jbe 0x18037cb1a
push rax
pushf
mov eax, 0xe0ea917e
pushf
not eax
add eax, 0xec410ddb
xor eax, 0xe5892c2f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xba01a045
xor eax, 0xc495b6af
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xaf4c21bc
xor eax, 0xcf15c040
rol eax, 0x2a
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xfbc5d77e
pushf
not eax
add eax, 0xad3e0385
xor eax, 0x9f78d6fa
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb5f76137
xor eax, 0xe981b44d
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf0295c9e
xor eax, 0xb325e8c6
rol eax, 0x6e
popf
jmp 0x18037adbc
movaps xmm6, xmm7
jmp 0x18037cc1e
minss xmm6, xmm0
push rax
pushf
mov eax, 0x1129f4f2
pushf
not eax
add eax, 0x94734b2f
xor eax, 0xf77b5525
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb6ccdd96
xor eax, 0x8825a21b
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa172e379
xor eax, 0xaedf78fd
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x91c91237
xor eax, 0xbe21f7fc
rol eax, 0xbe
popf
jmp 0x18037adbc
comiss xmm6, xmm7
addss xmm8, xmm1
mulss xmm8, dword [0x1801eff98]
jbe 0x18037cc77
push rax
pushf
mov eax, 0xc7eb740f
pushf
not eax
add eax, 0x98c8e448
xor eax, 0xedd75e0f
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe03cb341
xor eax, 0x8e0992ec
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe137b2bc
xor eax, 0xdfa95a8d
rol eax, 0xaa
popf
jmp 0x18037adbc
push rax
pushf
mov eax, 0xce018cf3
pushf
not eax
add eax, 0x85b58848
xor eax, 0xf54ee269
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf1973da3
xor eax, 0x836fa507
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc6e645ce
xor eax, 0xee58cab7
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd7fef2ec
xor eax, 0xdfaac4e7
rol eax, 0xec
popf
jmp 0x18037adbc
movups xmm0, xmmword [r8 + 0x38b4]
lea rcx, [rbp - 0x39]
movups xmmword [rbp - 0x39], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x37e0]
movss dword [rbp - 0x2d], xmm0
call fcn.180424bd4
mov rcx, qword [rsi + 0x290]
movaps xmm0, xmm6
unpcklps xmm0, xmm8
mov r8d, eax
movq rdx, xmm0
call fcn.180403a27
mulss xmm11, dword [0x1801eff98]
cvttss2si eax, xmm11
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm6, xmm0
minss xmm6, xmm10
movss dword [rbp - 0x51], xmm6
push rax
pushf
mov eax, 0xf7907469
pushf
not eax
add eax, 0xfe4bf54a
xor eax, 0x960979e1
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe1bbfc72
xor eax, 0x8a4622b9
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd09e36c2
xor eax, 0xcf71e4fa
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8a023fa0
xor eax, 0xf4bc06cd
rol eax, 0xbc
popf
jmp 0x18037adbc
lea rcx, [rbp - 0x59]
xor r9d, r9d
mov qword [rsp + 0x30], rcx
lea rax, [rbx + 0x3800]
mov qword [rsp + 0x28], rax
lea rdx, [rbp - 0x41]
lea rax, [rbp + 0x77]
mov r8, r12
lea rcx, [rbp - 0x49]
mov qword [rsp + 0x20], rax
call fcn.180366fcc
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm10, xmmword [r11 - 0x40]
movaps xmm11, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret