Function at 0x140302cbb
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x2ba6aa58
pushf
not eax
add eax, 0xc858c400
xor eax, 0xfb917ee6
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc9cd58b8
xor eax, 0xc430cb1a
rol eax, 0x86
popf
cmp eax, 0x29
jne 0x140302cf8
popf
pop rax
jmp 0x1403047ee
cmp eax, 0
jne 0x140302d07
popf
pop rax
jmp 0x14030305e
cmp eax, 3
jne 0x140302d16
popf
pop rax
jmp 0x1403032f8
cmp eax, 1
jne 0x140302d25
popf
pop rax
jmp 0x140303120
cmp eax, 0xd
jne 0x140302d34
popf
pop rax
jmp 0x140303858
cmp eax, 0x1a
jne 0x140302d43
popf
pop rax
jmp 0x140304037
cmp eax, 0xe
jne 0x140302d52
popf
pop rax
jmp 0x1403038f7
cmp eax, 0x31
jne 0x140302d61
popf
pop rax
jmp 0x140304b73
cmp eax, 0x19
jne 0x140302d70
popf
pop rax
jmp 0x140303f77
cmp eax, 8
jne 0x140302d7f
popf
pop rax
jmp 0x140303557
cmp eax, 0x2a
jne 0x140302d8e
popf
pop rax
jmp 0x14030485b
cmp eax, 0x17
jne 0x140302d9d
popf
pop rax
jmp 0x140303e6b
cmp eax, 0x1c
jne 0x140302dac
popf
pop rax
jmp 0x140304143
cmp eax, 0x2e
jne 0x140302dbb
popf
pop rax
jmp 0x140304a2c
cmp eax, 0x18
jne 0x140302dca
popf
pop rax
jmp 0x140303ef3
cmp eax, 0x2b
jne 0x140302dd9
popf
pop rax
jmp 0x1403048b0
cmp eax, 0x1b
jne 0x140302de8
popf
pop rax
jmp 0x1403040d2
cmp eax, 0x2d
jne 0x140302df7
popf
pop rax
jmp 0x140304999
cmp eax, 0x23
jne 0x140302e06
popf
pop rax
jmp 0x140304494
cmp eax, 0x25
jne 0x140302e15
popf
pop rax
jmp 0x1403045c5
cmp eax, 0x32
jne 0x140302e24
popf
pop rax
jmp 0x140304bf3
cmp eax, 0x13
jne 0x140302e33
popf
pop rax
jmp 0x140303bc6
cmp eax, 0x33
jne 0x140302e42
popf
pop rax
jmp 0x140304c8e
cmp eax, 0x24
jne 0x140302e51
popf
pop rax
jmp 0x140304525
cmp eax, 0x1e
jne 0x140302e60
popf
pop rax
jmp 0x140304250
cmp eax, 0xc
jne 0x140302e6f
popf
pop rax
jmp 0x1403037e2
cmp eax, 0x26
jne 0x140302e7e
popf
pop rax
jmp 0x140304615
cmp eax, 0x27
jne 0x140302e8d
popf
pop rax
jmp 0x1403046b5
cmp eax, 0x30
jne 0x140302e9c
popf
pop rax
jmp 0x140304ae2
cmp eax, 0x10
jne 0x140302eab
popf
pop rax
jmp 0x1403039bc
cmp eax, 0x37
jne 0x140302eba
popf
pop rax
jmp 0x140304efd
cmp eax, 9
jne 0x140302ec9
popf
pop rax
jmp 0x1403035dd
cmp eax, 0x39
jne 0x140302ed8
popf
pop rax
jmp 0x14030502b
cmp eax, 0x16
jne 0x140302ee7
popf
pop rax
jmp 0x140303cdc
cmp eax, 0x28
jne 0x140302ef6
popf
pop rax
jmp 0x140304748
cmp eax, 0xa
jne 0x140302f05
popf
pop rax
jmp 0x14030364d
cmp eax, 0x36
jne 0x140302f14
popf
pop rax
jmp 0x140304e62
cmp eax, 0x14
jne 0x140302f23
popf
pop rax
jmp 0x140303c22
cmp eax, 7
jne 0x140302f32
popf
pop rax
jmp 0x1403034fa
cmp eax, 0x34
jne 0x140302f41
popf
pop rax
jmp 0x140304d21
cmp eax, 2
jne 0x140302f50
popf
pop rax
jmp 0x14030316d
cmp eax, 0x20
jne 0x140302f5f
popf
pop rax
jmp 0x1403042f2
cmp eax, 0x1d
jne 0x140302f6e
popf
pop rax
jmp 0x1403041e7
cmp eax, 0x11
jne 0x140302f7d
popf
pop rax
jmp 0x140303a6a
cmp eax, 0x35
jne 0x140302f8c
popf
pop rax
jmp 0x140304dbc
cmp eax, 0x3a
jne 0x140302f9b
popf
pop rax
jmp 0x140305076
cmp eax, 0x12
jne 0x140302faa
popf
pop rax
jmp 0x140303b05
cmp eax, 0x21
jne 0x140302fb9
popf
pop rax
jmp 0x14030437a
cmp eax, 0x38
jne 0x140302fc8
popf
pop rax
jmp 0x140304fa3
cmp eax, 0xb
jne 0x140302fd7
popf
pop rax
jmp 0x14030369b
cmp eax, 0xf
jne 0x140302fe6
popf
pop rax
jmp 0x14030395a
cmp eax, 0x15
jne 0x140302ff5
popf
pop rax
jmp 0x140303c8c
cmp eax, 5
jne 0x140303004
popf
pop rax
jmp 0x1403033ed
cmp eax, 6
jne 0x140303013
popf
pop rax
jmp 0x14030344e
cmp eax, 0x22
jne 0x140303022
popf
pop rax
jmp 0x140304407
cmp eax, 0x2c
jne 0x140303031
popf
pop rax
jmp 0x140304961
cmp eax, 0x1f
jne 0x140303040
popf
pop rax
jmp 0x1403042a1
cmp eax, 4
jne 0x14030304f
popf
pop rax
jmp 0x1403033a0
cmp eax, 0x2f
jne 0x14030305e
popf
pop rax
jmp 0x140304ad0
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0xc8
mov rax, qword [0x140140a78]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x3ed8]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0xa0]
mov ecx, dword [rcx + 0x138]
cmp dword [rax + 0x4124], ecx
je 0x1403030ed
push rax
pushf
mov eax, 0x8a653c43
pushf
not eax
add eax, 0x992ae9d7
xor eax, 0xda73294f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf01371b1
xor eax, 0x8e7c4857
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb0da5737
xor eax, 0xc87c97a0
rol eax, 0x86
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xff00bb3d
pushf
not eax
add eax, 0x8c9862b7
xor eax, 0xf95d899b
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb11011ef
xor eax, 0x9d29c077
rol eax, 0xcb
popf
jmp 0x140302ce9
xor al, al
jmp 0x14030507b
lea rax, [rsp + 0x58]
mov rcx, qword [rsp + 0x30]
mov rdi, rax
lea rsi, [rcx + 0x3fbc]
mov ecx, 0x86925d54
pushf
not ecx
add ecx, 0xa20da01a
xor ecx, 0xeff76c6d
rol ecx, 0x52
popf
pushf
not ecx
add ecx, 0xd0238b93
xor ecx, 0x93711521
rol ecx, 0x12
popf
pushf
not ecx
add ecx, 0x9a51614d
xor ecx, 0xe9434992
rol ecx, 0xbd
popf
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x70]
mov rcx, qword [rsp + 0x30]
mov rdi, rax
lea rsi, [rcx + 0x4160]
mov ecx, 0x8763076e
pushf
not ecx
add ecx, 0xbc0afe6d
xor ecx, 0x97128284
rol ecx, 0xfc
popf
pushf
not ecx
add ecx, 0x97bd74c0
xor ecx, 0x86f2d8b5
rol ecx, 0xba
popf
pushf
not ecx
add ecx, 0x85356a99
xor ecx, 0xe83c8da7
rol ecx, 0x75
popf
pushf
not ecx
add ecx, 0xe98f4f01
xor ecx, 0xa4aa579b
rol ecx, 0x90
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0x4180]
jmp 0x140303242
inc eax
mov rcx, qword [rsp + 0x30]
mov dword [rcx + 0x4180], eax
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x40e8]
cmp qword [rax + 0x350], rcx
jne 0x1403032b2
push rax
pushf
mov eax, 0x78af94a2
pushf
not eax
add eax, 0x9ab3c00d
xor eax, 0xa83c2b95
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9108026d
xor eax, 0xac0ee948
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe21a2326
xor eax, 0xd75dfe6e
rol eax, 0x3d
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x3476de77
pushf
not eax
add eax, 0xba2d9270
xor eax, 0xb090a809
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc7e59b48
xor eax, 0x8daf2467
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb81c3207
xor eax, 0xa6e63591
rol eax, 0xc4
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0xa0]
add rax, 0x220
mov qword [rsp + 0xb0], rax
lea rdx, [rsp + 0x58]
mov rcx, qword [rsp + 0xb0]
call fcn.1403eed0f
movzx eax, al
test eax, eax
jne 0x14030336d
push rax
pushf
mov eax, 0x39d9bf90
pushf
not eax
add eax, 0xee2f3762
xor eax, 0xd9d06172
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc15fb516
xor eax, 0xd0c82913
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8eb77434
xor eax, 0xbe4e619f
rol eax, 0x27
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x27309199
pushf
not eax
add eax, 0x9ef93535
xor eax, 0xfa4bc43c
rol eax, 4
popf
pushf
not eax
add eax, 0xc258cc5e
xor eax, 0xea8251e5
rol eax, 0x4b
popf
jmp 0x140302ce9
xor al, al
jmp 0x14030507b
mov rax, qword [rsp + 0xa0]
add rax, 0x220
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14024b741
push rax
pushf
mov eax, 0xa2121e27
pushf
not eax
add eax, 0xb2dae683
xor eax, 0xf3d3cd2a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x90c890bc
xor eax, 0xb7cf2ce6
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xf5e7bba7
xor eax, 0xddd7dc46
rol eax, 0xc
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0xa0]
add rax, 0x220
mov r8, rax
lea rdx, [rsp + 0x58]
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax + 0x415c]
call fcn.1402743f3
movss xmm0, dword [rsp + 0x60]
comiss xmm0, dword [rsp + 0x70]
jae 0x1403034b4
push rax
pushf
mov eax, 0x430d18c0
pushf
not eax
add eax, 0x8da17727
xor eax, 0xc902fb15
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf7ff022d
xor eax, 0x878c2d9e
rol eax, 0xfb
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xe5d961ca
pushf
not eax
add eax, 0x861847db
xor eax, 0xf458afaa
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc15f5d2d
xor eax, 0xdfaf114e
rol eax, 0x82
popf
pushf
not eax
add eax, 0xde002091
xor eax, 0xbbf37d8b
rol eax, 0xdb
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x24], xmm0
jmp 0x14030369b
movss xmm0, dword [rsp + 0x78]
comiss xmm0, dword [rsp + 0x58]
jae 0x1403035aa
push rax
pushf
mov eax, 0xd48cb5a6
pushf
not eax
add eax, 0xaa6fe64d
xor eax, 0xfc110264
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc1a18ff6
xor eax, 0x91aa48bb
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc90a6cdc
xor eax, 0x8f757a28
rol eax, 0x37
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x8f8acbc5
pushf
not eax
add eax, 0xa5201327
xor eax, 0xce94f89c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc0c109c3
xor eax, 0xe5ab49c5
rol eax, 0x2f
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x58]
subss xmm0, dword [rsp + 0x78]
movss dword [rsp + 0x24], xmm0
jmp 0x14030369b
xorps xmm0, xmm0
movss dword [rsp + 0x24], xmm0
push rax
pushf
mov eax, 0x59f4c013
pushf
not eax
add eax, 0xdd3fac02
xor eax, 0x9dd31774
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc0bab7a9
xor eax, 0xfba7043c
rol eax, 1
popf
pushf
not eax
add eax, 0xd47c4af8
xor eax, 0xc8c73bd1
rol eax, 0x66
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x7c]
subss xmm0, dword [rsp + 0x74]
mulss xmm0, dword [0x140119ed0]
movss xmm1, dword [rsp + 0x74]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x8c], xmm0
movss xmm0, dword [rsp + 0x7c]
subss xmm0, dword [rsp + 0x74]
mulss xmm0, dword [0x140119eb0]
movss xmm1, dword [rsp + 0x74]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [rsp + 0x64]
subss xmm0, dword [rsp + 0x5c]
mulss xmm0, dword [0x140119ed0]
movss xmm1, dword [rsp + 0x5c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [rsp + 0x64]
subss xmm0, dword [rsp + 0x5c]
mulss xmm0, dword [0x140119eb0]
movss xmm1, dword [rsp + 0x5c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [rsp + 0x80]
comiss xmm0, dword [rsp + 0x84]
jae 0x14030379c
push rax
pushf
mov eax, 0x57157bba
pushf
not eax
add eax, 0xf41da515
xor eax, 0xc6f93344
rol eax, 4
popf
pushf
not eax
add eax, 0xba195a0d
xor eax, 0x996e0615
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe610a7fb
xor eax, 0xbf78c4d4
rol eax, 0x90
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x9ac7e9de
pushf
not eax
add eax, 0xfa1eb9f5
xor eax, 0xefc53399
rol eax, 6
popf
pushf
not eax
add eax, 0x9b893cde
xor eax, 0x8b3dc033
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc2440073
xor eax, 0xbc2c1305
rol eax, 0xc2
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x80]
subss xmm0, dword [rsp + 0x84]
movss dword [rsp + 0x28], xmm0
jmp 0x1403039bc
movss xmm0, dword [rsp + 0x8c]
comiss xmm0, dword [rsp + 0x88]
jae 0x1403038b1
push rax
pushf
mov eax, 0x7457fa77
pushf
not eax
add eax, 0xa9537beb
xor eax, 0xdde1d697
rol eax, 5
popf
pushf
not eax
add eax, 0xdef364e8
xor eax, 0xe75b3442
rol eax, 0x26
popf
pushf
not eax
add eax, 0xcee8b180
xor eax, 0x8e11af68
rol eax, 0xc7
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x5aec5890
pushf
not eax
add eax, 0xd8b450e1
xor eax, 0x934fb73d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf34d5c7c
xor eax, 0xcdb340a2
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc4ee70af
xor eax, 0xe806bf5b
rol eax, 0x1c
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x88]
subss xmm0, dword [rsp + 0x8c]
movss dword [rsp + 0x28], xmm0
jmp 0x1403039bc
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
push rax
pushf
mov eax, 0xe6e998e8
pushf
not eax
add eax, 0x84e93500
xor eax, 0xb08d9a40
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa89b3913
xor eax, 0xaaa4be00
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa17792d0
xor eax, 0xb2eab0e7
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8009278e
xor eax, 0xe1e8cae4
rol eax, 0xd4
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x28]
ucomiss xmm0, dword [0x140118918]
je 0x140303a11
push rax
pushf
mov eax, 0xa49d356e
pushf
not eax
add eax, 0xd21ac74a
xor eax, 0xa1600603
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbd38dfa1
xor eax, 0x937d892b
rol eax, 0x93
popf
pushf
not eax
add eax, 0xcaec0003
xor eax, 0xf279e388
rol eax, 0x69
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x1b219b25
pushf
not eax
add eax, 0xc898f676
xor eax, 0xcc66feb6
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc99249d8
xor eax, 0xb348a095
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xc1ec7658
xor eax, 0xe2ea4f77
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc685af1f
xor eax, 0x9ae7b7fb
rol eax, 0xb6
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x24]
ucomiss xmm0, dword [0x140118918]
je 0x140303ad2
push rax
pushf
mov eax, 0x77b5b29
pushf
not eax
add eax, 0x99e768f8
xor eax, 0xc8accd5c
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x89fcd124
xor eax, 0xc015a8f3
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xce69bee8
xor eax, 0xdbb81f64
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xc251cda8
xor eax, 0xce2c29c3
rol eax, 0
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x48380b3e
pushf
not eax
add eax, 0xe7da2a0c
xor eax, 0x827bb2ab
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x80e4c5e0
xor eax, 0xcff5f879
rol eax, 0x22
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x24]
comiss xmm0, dword [0x140118918]
jbe 0x140303b6d
push rax
pushf
mov eax, 0xf812f2e7
pushf
not eax
add eax, 0xdeac1640
xor eax, 0x93b84ffc
rol eax, 0x25
popf
pushf
not eax
add eax, 0xee795f66
xor eax, 0xf7c3fbe2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x897718e1
xor eax, 0xee9594f7
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8fe82afe
xor eax, 0xc1a331d1
rol eax, 0x3d
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x8dd79a0a
pushf
not eax
add eax, 0xed38c17a
xor eax, 0xea62b898
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9f7249d1
xor eax, 0xe3a71adc
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x80042276
xor eax, 0xdc3a9443
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa139b34d
xor eax, 0x8cac8387
rol eax, 0x93
popf
jmp 0x140302ce9
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x90], xmm0
jmp 0x140303c8c
movss xmm0, dword [0x140118054]
movss dword [rsp + 0x90], xmm0
push rax
pushf
mov eax, 0x114214a0
pushf
not eax
add eax, 0x95af631b
xor eax, 0x8a5522e2
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8d668c90
xor eax, 0xb61834c3
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc6a6c8f0
xor eax, 0xa62bf188
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x820dafd7
xor eax, 0x90a34cec
rol eax, 0x78
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x24]
divss xmm0, dword [0x140119ef8]
addss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0x24], xmm0
push rax
pushf
mov eax, 0x32773dbe
pushf
not eax
add eax, 0xff30bbdb
xor eax, 0xba6d6e2d
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe08c7d9b
xor eax, 0xdd751139
rol eax, 0x5c
popf
jmp 0x140302ce9
cvtss2sd xmm0, dword [rsp + 0x24]
andps xmm0, xmmword [0x140119f00]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xa8], xmm0
cvtss2sd xmm0, dword [rsp + 0x28]
andps xmm0, xmmword [0x140119f00]
cvtsd2ss xmm0, xmm0
movss xmm1, dword [rsp + 0xa8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [rsp + 0x58]
addss xmm0, dword [rsp + 0x60]
movss xmm1, dword [rsp + 0x70]
addss xmm1, dword [rsp + 0x78]
subss xmm0, xmm1
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [rsp + 0x5c]
addss xmm0, dword [rsp + 0x64]
movss xmm1, dword [rsp + 0x74]
addss xmm1, dword [rsp + 0x7c]
subss xmm0, xmm1
movss dword [rsp + 0x3c], xmm0
cvtss2sd xmm0, dword [rsp + 0x40]
andps xmm0, xmmword [0x140119f00]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xac], xmm0
cvtss2sd xmm0, dword [rsp + 0x3c]
andps xmm0, xmmword [0x140119f00]
cvtsd2ss xmm0, xmm0
movss xmm1, dword [rsp + 0xac]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x48], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x4c], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [rsp + 0x24]
ucomiss xmm0, dword [0x140118918]
jne 0x140303e25
push rax
pushf
mov eax, 0xaa9f6d42
pushf
not eax
add eax, 0xcffda74e
xor eax, 0x93dbcc4b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc9a1e05c
xor eax, 0xa6e73308
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd87dd9b1
xor eax, 0xae7268a5
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc374843c
xor eax, 0xb5b56477
rol eax, 0xfa
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xe9bc2d8e
pushf
not eax
add eax, 0xb55b989c
xor eax, 0xfa0591e7
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9211f13d
xor eax, 0x8ce7f8e0
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfe0ffc2a
xor eax, 0x98de8783
rol eax, 0x17
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x28]
ucomiss xmm0, dword [0x140118918]
je 0x140303ead
push rax
pushf
mov eax, 0x88fa5dd2
pushf
not eax
add eax, 0xea976930
xor eax, 0xc81495f9
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcf5e0194
xor eax, 0xcac8d060
rol eax, 0x67
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x64e3a566
pushf
not eax
add eax, 0xa9b1c361
xor eax, 0x9f1cca05
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc57d6fd0
xor eax, 0xda28e173
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd14dff80
xor eax, 0xa67014d4
rol eax, 0xee
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x24]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rsp + 0x28]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x50], xmm0
movss xmm1, dword [rsp + 0x28]
movss xmm0, dword [rsp + 0x24]
call fcn.140154f4a
mov dword [rsp + 0x68], eax
jmp 0x1403042f2
movss xmm0, dword [rsp + 0x40]
ucomiss xmm0, dword [0x140118918]
jne 0x140303fdf
push rax
pushf
mov eax, 0x430a1593
pushf
not eax
add eax, 0xd7cc3a31
xor eax, 0xbdeb5377
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8902544c
xor eax, 0xb8ae807f
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa53960ae
xor eax, 0xd7c34f88
rol eax, 0x29
popf
pushf
not eax
add eax, 0xe43356b8
xor eax, 0x8423f7c8
rol eax, 2
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x5b0af405
pushf
not eax
add eax, 0xddb9a852
xor eax, 0xaf5240ac
rol eax, 0xec
popf
pushf
not eax
add eax, 0x85608fce
xor eax, 0x9855b9d3
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe7383c1c
xor eax, 0xab4fbb19
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa9359482
xor eax, 0xe35a7f0a
rol eax, 1
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x3c]
ucomiss xmm0, dword [0x140118918]
je 0x140304079
push rax
pushf
mov eax, 0xeccbd4c2
pushf
not eax
add eax, 0xf249a6cd
xor eax, 0xf02f9de4
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd1a242ec
xor eax, 0xfc593530
rol eax, 0x77
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xc3f114d
pushf
not eax
add eax, 0xf5d6eca8
xor eax, 0x964f4954
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf9cbb147
xor eax, 0xd949e2d4
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8857978c
xor eax, 0xd8f7f409
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbe055aeb
xor eax, 0xc334c5f5
rol eax, 0x2e
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rsp + 0x3c]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x50], xmm0
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x40]
call fcn.140154f4a
mov dword [rsp + 0x68], eax
jmp 0x1403042f2
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x40f0]
cmp dword [rax + 0x3fa0], ecx
jae 0x1403041b4
push rax
pushf
mov eax, 0x5e823279
pushf
not eax
add eax, 0x9e2d48de
xor eax, 0xd51e4d87
rol eax, 3
popf
pushf
not eax
add eax, 0xb836fb29
xor eax, 0xccaa2f63
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe313ef49
xor eax, 0xb12fb86e
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa056fef8
xor eax, 0xa4759bb9
rol eax, 0x87
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x9a79f2fd
pushf
not eax
add eax, 0xbac19369
xor eax, 0xf349d63e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe80336f2
xor eax, 0xd98cff1e
rol eax, 0x58
popf
jmp 0x140302ce9
mov dword [rsp + 0x94], 0
jmp 0x1403042a1
mov dword [rsp + 0x94], 1
push rax
pushf
mov eax, 0x3ce2416b
pushf
not eax
add eax, 0xc38eef67
xor eax, 0xeff81516
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc376bb48
xor eax, 0x8ecc4e0f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xdd373795
xor eax, 0x93c256b0
rol eax, 0x7a
popf
jmp 0x140302ce9
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x68], eax
push rax
pushf
mov eax, 0xf56c2c48
pushf
not eax
add eax, 0x90e1671d
xor eax, 0xb92c92b9
rol eax, 0x96
popf
pushf
not eax
add eax, 0x874ac55e
xor eax, 0x99724d78
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8e20631d
xor eax, 0xc82daaeb
rol eax, 0xb2
popf
jmp 0x140302ce9
mov byte [rsp + 0x20], 0
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0x4154]
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x2c]
cmp dword [rsp + 0x68], eax
jne 0x140304347
push rax
pushf
mov eax, 0x8a587c1f
pushf
not eax
add eax, 0xca2b303e
xor eax, 0xd7da4a54
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd9538f5b
xor eax, 0x9bd0d558
rol eax, 0xc
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x1203980f
pushf
not eax
add eax, 0xa2088b2b
xor eax, 0x934e8f5b
rol eax, 0x26
popf
pushf
not eax
add eax, 0x966cddf2
xor eax, 0xabcdcdf0
rol eax, 0xc5
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x44]
comiss xmm0, dword [rax + 0x24]
jae 0x1403043c1
push rax
pushf
mov eax, 0x37aae68
pushf
not eax
add eax, 0xc01df9aa
xor eax, 0xfa27da2d
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x9bbf7ac3
xor eax, 0xd75730bc
rol eax, 0xfd
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xb53a4ed4
pushf
not eax
add eax, 0xf8f85d74
xor eax, 0xc3545d26
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xfe77d112
xor eax, 0xd52f148f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x902d40a6
xor eax, 0xc1e26aae
rol eax, 0x4e
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x44]
movss dword [rax + 0x24], xmm0
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x38]
movss dword [rax + 0x28], xmm0
mov al, 0x35
pushf
not al
add al, 0xc3
xor al, 0x41
rol al, 0x8d
popf
pushf
not al
add al, 0x74
xor al, 0xdb
rol al, 0x90
popf
jmp 0x14030507b
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x44]
ucomiss xmm0, dword [rax + 0x24]
jne 0x1403044f2
push rax
pushf
mov eax, 0xf4b83d50
pushf
not eax
add eax, 0x90f193a2
xor eax, 0x919a4e8f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa3839b7d
xor eax, 0x9f2c420e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf06abd6c
xor eax, 0x907442e7
rol eax, 0xf5
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xe3435eed
pushf
not eax
add eax, 0xb10201d9
xor eax, 0x9eb6ddc5
rol eax, 0x17
popf
pushf
not eax
add eax, 0x94b459e4
xor eax, 0xfd8ad510
rol eax, 0xbe
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x38]
comiss xmm0, dword [rax + 0x28]
jae 0x140304592
push rax
pushf
mov eax, 0xec148c17
pushf
not eax
add eax, 0xe7d7ad74
xor eax, 0x8849df40
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb2fc154f
xor eax, 0xddc69cd5
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xff706c42
xor eax, 0xcf60a52a
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf3bf2946
xor eax, 0xd5798eec
rol eax, 0x42
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x8b9cb190
pushf
not eax
add eax, 0x9c02c9de
xor eax, 0xf6c858ca
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xff132b59
xor eax, 0x85679b3e
rol eax, 0xa2
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x38]
movss dword [rax + 0x28], xmm0
mov byte [rsp + 0x20], 1
jmp 0x140304999
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x38]
ucomiss xmm0, dword [rax + 0x28]
jne 0x14030465c
push rax
pushf
mov eax, 0x79f05c73
pushf
not eax
add eax, 0xaa871768
xor eax, 0xc8a43c36
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdbed68aa
xor eax, 0xe32bd473
rol eax, 0xa8
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xdf93e3c1
pushf
not eax
add eax, 0xc29a61fa
xor eax, 0xa9b862dc
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfcba1f4b
xor eax, 0xe352592c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc9e42bc6
xor eax, 0xb75a93fb
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe2b2e2ef
xor eax, 0xa1dbfde8
rol eax, 0xe
popf
jmp 0x140302ce9
cmp dword [rsp + 0x2c], 2
je 0x140304702
push rax
pushf
mov eax, 0xa87d36cd
pushf
not eax
add eax, 0xcf8c50d3
xor eax, 0xd615f991
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe6aad256
xor eax, 0xa28a036e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe71a0306
xor eax, 0xfd8649eb
rol eax, 0x86
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x622b02c
pushf
not eax
add eax, 0xfb50c9e6
xor eax, 0x8a05b3e7
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfb16dc1a
xor eax, 0xdce8c9e5
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe699c72b
xor eax, 0xeb1bb459
rol eax, 0xad
popf
jmp 0x140302ce9
cmp dword [rsp + 0x2c], 3
je 0x140304795
push rax
pushf
mov eax, 0x9a6431fd
pushf
not eax
add eax, 0xfd0d3cb5
xor eax, 0xbc2ef8e5
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa71f155f
xor eax, 0xc003929b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xafb24de2
xor eax, 0x9cba656e
rol eax, 0x5f
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xbd89a514
pushf
not eax
add eax, 0xa44da7b7
xor eax, 0xf09dc6d6
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x98baf04f
xor eax, 0xa7b2b1ff
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa0ee3682
xor eax, 0x82a91f0d
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa44cb90e
xor eax, 0xc84abba3
rol eax, 0x34
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x24]
movss dword [rsp + 0x98], xmm0
jmp 0x1403048b0
movss xmm0, dword [rsp + 0x28]
movss dword [rsp + 0x98], xmm0
push rax
pushf
mov eax, 0x9eea26b9
pushf
not eax
add eax, 0x8e8a1729
xor eax, 0xce1baaaf
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbdb3b751
xor eax, 0xa40c3912
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa0e37445
xor eax, 0x82ee7637
rol eax, 0x32
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x98]
comiss xmm0, dword [0x140118918]
jae 0x140304908
push rax
pushf
mov eax, 0xa651fe0b
pushf
not eax
add eax, 0xab1d4a7d
xor eax, 0xcf42b078
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9bec458c
xor eax, 0xd7768c0e
rol eax, 0x90
popf
pushf
not eax
add eax, 0xae8021c1
xor eax, 0xbab6d72e
rol eax, 5
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xf27c5e97
pushf
not eax
add eax, 0xfcf3bcfc
xor eax, 0xf539f749
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xfccb2976
xor eax, 0xc24209e4
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf7bf166d
xor eax, 0xe7755f59
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd90ccb1e
xor eax, 0x93b3f023
rol eax, 0xe6
popf
jmp 0x140302ce9
mov byte [rsp + 0x20], 1
push rax
pushf
mov eax, 0x601cefac
pushf
not eax
add eax, 0xfe002cbe
xor eax, 0xe9944b76
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xab43c9a4
xor eax, 0xcfa00df5
rol eax, 0x43
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [0x1401189c0]
ucomiss xmm0, dword [rax + 0x24]
jne 0x1403049e6
push rax
pushf
mov eax, 0xa8192a1f
pushf
not eax
add eax, 0xf0fc598a
xor eax, 0xcb63548b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd3f08522
xor eax, 0xf3d18c9d
rol eax, 0x7f
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xa0525699
pushf
not eax
add eax, 0xfc548088
xor eax, 0xe422a47c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd9e25791
xor eax, 0x992dac04
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x90487a90
xor eax, 0xd329e21c
rol eax, 0x70
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x50]
comiss xmm0, dword [rax + 0x2c]
jae 0x140304a9d
push rax
pushf
mov eax, 0x99336683
pushf
not eax
add eax, 0xb3bf6090
xor eax, 0xe9385922
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x911288b9
xor eax, 0xd7984434
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9fcf95f8
xor eax, 0xd5cd8590
rol eax, 4
popf
pushf
not eax
add eax, 0xa875e206
xor eax, 0xf9d649ce
rol eax, 0x15
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x6458627f
pushf
not eax
add eax, 0xc414e492
xor eax, 0xda6db59c
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x81613017
xor eax, 0xb04f0925
rol eax, 0xe
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x4124], 1
jne 0x140305076
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x40e8]
mov eax, dword [rax + 0xc]
and eax, 0x10000000
test eax, eax
jne 0x140304b40
push rax
pushf
mov eax, 0x30ccb20a
pushf
not eax
add eax, 0xd82b8462
xor eax, 0xa25de8c8
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd325ba6d
xor eax, 0xb87ed993
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcecfc1df
xor eax, 0x8294174d
rol eax, 0xed
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x2f8d75bc
pushf
not eax
add eax, 0xfb98bbdb
xor eax, 0xcbb72418
rol eax, 0x58
popf
pushf
not eax
add eax, 0xbfd81574
xor eax, 0xb7505911
rol eax, 0x8a
popf
jmp 0x140302ce9
cmp dword [rsp + 0x2c], 0
jne 0x140304bc0
push rax
pushf
mov eax, 0xccd769d1
pushf
not eax
add eax, 0xf34aed30
xor eax, 0x85b8e6cd
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc05581fd
xor eax, 0xdae2d137
rol eax, 0x49
popf
pushf
not eax
add eax, 0xdb8f8b64
xor eax, 0x991a578c
rol eax, 0xc6
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xdd153db5
pushf
not eax
add eax, 0xad2f4e05
xor eax, 0xae518c3c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdba56dff
xor eax, 0xe3eefc31
rol eax, 0xcd
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x48]
comiss xmm0, dword [0x140118918]
jb 0x140304c35
push rax
pushf
mov eax, 0x29f16ffc
pushf
not eax
add eax, 0x98fd72fe
xor eax, 0x83d2ef16
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x82ababbe
xor eax, 0x850f023b
rol eax, 0xd6
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xa9af73a5
pushf
not eax
add eax, 0x8c47cf6b
xor eax, 0x82374c0b
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb475fc53
xor eax, 0xaf48a2b7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa3326c67
xor eax, 0xb3ae836c
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc27d5fc8
xor eax, 0xfe3f9fc7
rol eax, 0x52
popf
jmp 0x140302ce9
cmp dword [rsp + 0x2c], 1
jne 0x140304cc8
push rax
pushf
mov eax, 0xb689d7a8
pushf
not eax
add eax, 0xd1c99aa6
xor eax, 0xf7f30281
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb3561a2f
xor eax, 0xfc1ae6fe
rol eax, 0xe7
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xc4ed38e7
pushf
not eax
add eax, 0x96ccb5c8
xor eax, 0xdeecafa0
rol eax, 5
popf
pushf
not eax
add eax, 0x81a6cdb2
xor eax, 0xb69645ce
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe9477a18
xor eax, 0xd192476f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xdf1caa30
xor eax, 0xfedcda02
rol eax, 0x36
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x48]
comiss xmm0, dword [0x140118918]
ja 0x140304d76
push rax
pushf
mov eax, 0xdfc490a5
pushf
not eax
add eax, 0xc475b4a7
xor eax, 0x8178dc33
rol eax, 0x95
popf
pushf
not eax
add eax, 0x921f31bf
xor eax, 0x94bc2fd8
rol eax, 0x28
popf
pushf
not eax
add eax, 0xfc2733af
xor eax, 0x8dc2cc8f
rol eax, 0x12
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x45f4c9d0
pushf
not eax
add eax, 0xfadd1005
xor eax, 0xa0824f6b
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb705e2cc
xor eax, 0xc8d2937c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xff8a038c
xor eax, 0xe309cbdf
rol eax, 0xf7
popf
jmp 0x140302ce9
cmp dword [rsp + 0x2c], 2
jne 0x140304e09
push rax
pushf
mov eax, 0x3a1f4860
pushf
not eax
add eax, 0x9aa533ce
xor eax, 0x96df0dc9
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf0412dee
xor eax, 0xfdd38c0e
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfe307c48
xor eax, 0x94e1f044
rol eax, 0x90
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x800ed6e9
pushf
not eax
add eax, 0xdec0e63f
xor eax, 0xbad7d9a8
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf8495a12
xor eax, 0xad166e8b
rol eax, 0x74
popf
pushf
not eax
add eax, 0xdd8448a6
xor eax, 0xf95eb028
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa42f6e4e
xor eax, 0xde863f5c
rol eax, 0x52
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x4c]
comiss xmm0, dword [0x140118918]
jb 0x140304eb7
push rax
pushf
mov eax, 0x3d6ca5e8
pushf
not eax
add eax, 0xd5d328a6
xor eax, 0xf2ddfc53
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8c9cf94b
xor eax, 0xf1fc0ed2
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdbfa7a17
xor eax, 0xad406272
rol eax, 0x19
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x5b3b3f5f
pushf
not eax
add eax, 0xb41489ac
xor eax, 0xe78bbfd1
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x869d953a
xor eax, 0xd1b716a6
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8c04b6b3
xor eax, 0xc388a633
rol eax, 0xa5
popf
jmp 0x140302ce9
cmp dword [rsp + 0x2c], 3
jne 0x140304f4a
push rax
pushf
mov eax, 0xd154a02c
pushf
not eax
add eax, 0xabc82c89
xor eax, 0xed68c3ac
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa4ea7fd8
xor eax, 0xe57fa779
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb27dde4b
xor eax, 0xc4e14b7e
rol eax, 0xf0
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0xb1d3c75c
pushf
not eax
add eax, 0xec5e045b
xor eax, 0xec622d0f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe74df865
xor eax, 0xe10d6d3b
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb32078b9
xor eax, 0xa9405ea9
rol eax, 0x97
popf
pushf
not eax
add eax, 0xaafd9ed3
xor eax, 0xaa8ead0d
rol eax, 0xd6
popf
jmp 0x140302ce9
movss xmm0, dword [rsp + 0x4c]
comiss xmm0, dword [0x140118918]
jbe 0x140304ff8
push rax
pushf
mov eax, 0xe0481a2f
pushf
not eax
add eax, 0xc225112d
xor eax, 0xb4489f78
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8811e6cc
xor eax, 0xd4137882
rol eax, 0x51
popf
pushf
not eax
add eax, 0xdda1293b
xor eax, 0x9b6f1646
rol eax, 0xde
popf
jmp 0x140302ce9
push rax
pushf
mov eax, 0x510beb91
pushf
not eax
add eax, 0x8d7f0897
xor eax, 0xa0f67fec
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd15c940c
xor eax, 0xdb895b00
rol eax, 5
popf
jmp 0x140302ce9
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x50]
movss dword [rax + 0x2c], xmm0
mov byte [rsp + 0x20], 1
push rax
pushf
mov eax, 0x1b8062a8
pushf
not eax
add eax, 0xc2595265
xor eax, 0xd6c0c79e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x892f825a
xor eax, 0xa6ad5b5b
rol eax, 0x84
popf
jmp 0x140302ce9
movzx eax, byte [rsp + 0x20]
add rsp, 0xc8
pop rdi
pop rsi
ret