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

Disassembly:
push rax
pushf
mov eax, 0x30a21d1e
pushf
not eax
add eax, 0xa8620a73
xor eax, 0xb1634538
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc19a1d2c
xor eax, 0xe837be06
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe78fcddc
xor eax, 0x9d9eb2f3
rol eax, 0x30
popf
cmp eax, 0x63
jne 0x14037d1ef
popf
pop rax
jmp 0x140381236
cmp eax, 0x48
jne 0x14037d1fe
popf
pop rax
jmp 0x140380409
cmp eax, 0x3f
jne 0x14037d20d
popf
pop rax
jmp 0x14037ff53
cmp eax, 1
jne 0x14037d21c
popf
pop rax
jmp 0x14037d9c2
cmp eax, 0x4a
jne 0x14037d22b
popf
pop rax
jmp 0x1403804f6
cmp eax, 0x1a
jne 0x14037d23a
popf
pop rax
jmp 0x14037eaf7
cmp eax, 0x5d
jne 0x14037d249
popf
pop rax
jmp 0x140380ea5
cmp eax, 0x6e
jne 0x14037d258
popf
pop rax
jmp 0x1403819f8
cmp eax, 0x40
jne 0x14037d267
popf
pop rax
jmp 0x14037ff96
cmp eax, 0x74
jne 0x14037d276
popf
pop rax
jmp 0x140381e1e
cmp eax, 0x2a
jne 0x14037d285
popf
pop rax
jmp 0x14037f2a3
cmp eax, 0x71
jne 0x14037d294
popf
pop rax
jmp 0x140381c48
cmp eax, 0x1c
jne 0x14037d2a3
popf
pop rax
jmp 0x14037ebb1
cmp eax, 0x2e
jne 0x14037d2b2
popf
pop rax
jmp 0x14037f438
cmp eax, 0x4c
jne 0x14037d2c1
popf
pop rax
jmp 0x140380610
cmp eax, 0x2b
jne 0x14037d2d0
popf
pop rax
jmp 0x14037f2fa
cmp eax, 0x1b
jne 0x14037d2df
popf
pop rax
jmp 0x14037eb4d
cmp eax, 0x6a
jne 0x14037d2ee
popf
pop rax
jmp 0x1403816a4
cmp eax, 0x23
jne 0x14037d2fd
popf
pop rax
jmp 0x14037efc3
cmp eax, 0x5b
jne 0x14037d30c
popf
pop rax
jmp 0x140380db1
cmp eax, 0x43
jne 0x14037d31b
popf
pop rax
jmp 0x1403801a6
cmp eax, 0x13
jne 0x14037d32a
popf
pop rax
jmp 0x14037e2f1
cmp eax, 0x33
jne 0x14037d339
popf
pop rax
jmp 0x14037fa1f
cmp eax, 0x24
jne 0x14037d348
popf
pop rax
jmp 0x14037f024
cmp eax, 0x1e
jne 0x14037d357
popf
pop rax
jmp 0x14037ecb1
cmp eax, 0xc
jne 0x14037d366
popf
pop rax
jmp 0x14037df54
cmp eax, 0x26
jne 0x14037d375
popf
pop rax
jmp 0x14037f106
cmp eax, 0x27
jne 0x14037d384
popf
pop rax
jmp 0x14037f166
cmp eax, 0x30
jne 0x14037d393
popf
pop rax
jmp 0x14037f84d
cmp eax, 0x10
jne 0x14037d3a2
popf
pop rax
jmp 0x14037e128
cmp eax, 0x37
jne 0x14037d3b1
popf
pop rax
jmp 0x14037fbc4
cmp eax, 9
jne 0x14037d3c0
popf
pop rax
jmp 0x14037ddb4
cmp eax, 0x39
jne 0x14037d3cf
popf
pop rax
jmp 0x14037fc82
cmp eax, 0x16
jne 0x14037d3de
popf
pop rax
jmp 0x14037e84a
cmp eax, 0x3b
jne 0x14037d3ed
popf
pop rax
jmp 0x14037fd46
cmp eax, 0x4b
jne 0x14037d3fc
popf
pop rax
jmp 0x1403805af
cmp eax, 0x36
jne 0x14037d40b
popf
pop rax
jmp 0x14037fb60
cmp eax, 0x14
jne 0x14037d41a
popf
pop rax
jmp 0x14037e6f6
cmp eax, 0x72
jne 0x14037d429
popf
pop rax
jmp 0x140381ce3
cmp eax, 0x3d
jne 0x14037d438
popf
pop rax
jmp 0x14037fe21
cmp eax, 0x69
jne 0x14037d447
popf
pop rax
jmp 0x140381639
cmp eax, 0x47
jne 0x14037d456
popf
pop rax
jmp 0x140380388
cmp eax, 0x51
jne 0x14037d465
popf
pop rax
jmp 0x140380868
cmp eax, 0x11
jne 0x14037d474
popf
pop rax
jmp 0x14037e1f0
cmp eax, 0x35
jne 0x14037d483
popf
pop rax
jmp 0x14037fb1d
cmp eax, 0x68
jne 0x14037d492
popf
pop rax
jmp 0x1403815c9
cmp eax, 0x12
jne 0x14037d4a1
popf
pop rax
jmp 0x14037e254
cmp eax, 0x6b
jne 0x14037d4b0
popf
pop rax
jmp 0x1403818aa
cmp eax, 0x38
jne 0x14037d4bf
popf
pop rax
jmp 0x14037fc2b
cmp eax, 0x64
jne 0x14037d4ce
popf
pop rax
jmp 0x1403812d0
cmp eax, 0x5c
jne 0x14037d4dd
popf
pop rax
jmp 0x140380e1f
cmp eax, 0x15
jne 0x14037d4ec
popf
pop rax
jmp 0x14037e785
cmp eax, 5
jne 0x14037d4fb
popf
pop rax
jmp 0x14037dbae
cmp eax, 6
jne 0x14037d50a
popf
pop rax
jmp 0x14037dc73
cmp eax, 0x5a
jne 0x14037d519
popf
pop rax
jmp 0x140380d51
cmp eax, 0x49
jne 0x14037d528
popf
pop rax
jmp 0x140380470
cmp eax, 0x1f
jne 0x14037d537
popf
pop rax
jmp 0x14037ed58
cmp eax, 4
jne 0x14037d546
popf
pop rax
jmp 0x14037db74
cmp eax, 0x2f
jne 0x14037d555
popf
pop rax
jmp 0x14037f7e0
cmp eax, 0x4d
jne 0x14037d564
popf
pop rax
jmp 0x14038067a
cmp eax, 0x55
jne 0x14037d573
popf
pop rax
jmp 0x140380a24
cmp eax, 0x45
jne 0x14037d582
popf
pop rax
jmp 0x1403802ce
cmp eax, 0x2c
jne 0x14037d591
popf
pop rax
jmp 0x14037f380
cmp eax, 0x5f
jne 0x14037d5a0
popf
pop rax
jmp 0x140380fa6
cmp eax, 0x19
jne 0x14037d5af
popf
pop rax
jmp 0x14037ea3a
cmp eax, 0x1d
jne 0x14037d5be
popf
pop rax
jmp 0x14037ec09
cmp eax, 0x61
jne 0x14037d5cd
popf
pop rax
jmp 0x140381112
cmp eax, 0x53
jne 0x14037d5dc
popf
pop rax
jmp 0x140380946
cmp eax, 0x4f
jne 0x14037d5eb
popf
pop rax
jmp 0x14038075a
cmp eax, 0x6c
jne 0x14037d5fa
popf
pop rax
jmp 0x140381904
cmp eax, 7
jne 0x14037d609
popf
pop rax
jmp 0x14037dcad
cmp eax, 0x20
jne 0x14037d618
popf
pop rax
jmp 0x14037edeb
cmp eax, 0x56
jne 0x14037d627
popf
pop rax
jmp 0x140380a68
cmp eax, 0x3c
jne 0x14037d636
popf
pop rax
jmp 0x14037fd97
cmp eax, 0xd
jne 0x14037d645
popf
pop rax
jmp 0x14037dfbf
cmp eax, 0xa
jne 0x14037d654
popf
pop rax
jmp 0x14037de18
cmp eax, 0x18
jne 0x14037d663
popf
pop rax
jmp 0x14037e9a5
cmp eax, 0x28
jne 0x14037d672
popf
pop rax
jmp 0x14037f1aa
cmp eax, 0x22
jne 0x14037d681
popf
pop rax
jmp 0x14037ef11
cmp eax, 0x50
jne 0x14037d690
popf
pop rax
jmp 0x1403807b1
cmp eax, 0x52
jne 0x14037d69f
popf
pop rax
jmp 0x1403808dc
cmp eax, 0x41
jne 0x14037d6ae
popf
pop rax
jmp 0x14037ffe7
cmp eax, 0x67
jne 0x14037d6bd
popf
pop rax
jmp 0x1403814cd
cmp eax, 0x70
jne 0x14037d6cc
popf
pop rax
jmp 0x140381a81
cmp eax, 0x29
jne 0x14037d6db
popf
pop rax
jmp 0x14037f255
cmp eax, 0x3e
jne 0x14037d6ea
popf
pop rax
jmp 0x14037fee6
cmp eax, 0
jne 0x14037d6f9
popf
pop rax
jmp 0x14037d8ca
cmp eax, 0x4e
jne 0x14037d708
popf
pop rax
jmp 0x1403806fa
cmp eax, 0x31
jne 0x14037d717
popf
pop rax
jmp 0x14037f8cf
cmp eax, 0x62
jne 0x14037d726
popf
pop rax
jmp 0x14038119b
cmp eax, 0x5e
jne 0x14037d735
popf
pop rax
jmp 0x140380ef0
cmp eax, 0x25
jne 0x14037d744
popf
pop rax
jmp 0x14037f068
cmp eax, 0xf
jne 0x14037d753
popf
pop rax
jmp 0x14037e0d6
cmp eax, 0x44
jne 0x14037d762
popf
pop rax
jmp 0x14038023b
cmp eax, 0x75
jne 0x14037d771
popf
pop rax
jmp 0x140381ed5
cmp eax, 3
jne 0x14037d780
popf
pop rax
jmp 0x14037dad5
cmp eax, 0x6f
jne 0x14037d78f
popf
pop rax
jmp 0x140381a3c
cmp eax, 0x34
jne 0x14037d79e
popf
pop rax
jmp 0x14037fa75
cmp eax, 0x54
jne 0x14037d7ad
popf
pop rax
jmp 0x1403809d9
cmp eax, 0x59
jne 0x14037d7bc
popf
pop rax
jmp 0x140380c86
cmp eax, 0xb
jne 0x14037d7cb
popf
pop rax
jmp 0x14037def7
cmp eax, 0x66
jne 0x14037d7da
popf
pop rax
jmp 0x14038142e
cmp eax, 0x2d
jne 0x14037d7e9
popf
pop rax
jmp 0x14037f3ce
cmp eax, 0xe
jne 0x14037d7f8
popf
pop rax
jmp 0x14037e07a
cmp eax, 0x3a
jne 0x14037d807
popf
pop rax
jmp 0x14037fce0
cmp eax, 2
jne 0x14037d816
popf
pop rax
jmp 0x14037da5c
cmp eax, 0x65
jne 0x14037d825
popf
pop rax
jmp 0x140381393
cmp eax, 0x21
jne 0x14037d834
popf
pop rax
jmp 0x14037ee78
cmp eax, 0x73
jne 0x14037d843
popf
pop rax
jmp 0x140381d5a
cmp eax, 0x17
jne 0x14037d852
popf
pop rax
jmp 0x14037e8c6
cmp eax, 0x58
jne 0x14037d861
popf
pop rax
jmp 0x140380c17
cmp eax, 0x46
jne 0x14037d870
popf
pop rax
jmp 0x140380324
cmp eax, 0x32
jne 0x14037d87f
popf
pop rax
jmp 0x14037f977
cmp eax, 0x6d
jne 0x14037d88e
popf
pop rax
jmp 0x14038195c
cmp eax, 0x60
jne 0x14037d89d
popf
pop rax
jmp 0x140381040
cmp eax, 0x42
jne 0x14037d8ac
popf
pop rax
jmp 0x1403800f1
cmp eax, 8
jne 0x14037d8bb
popf
pop rax
jmp 0x14037dd5e
cmp eax, 0x57
jne 0x14037d8ca
popf
pop rax
jmp 0x140380bff
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x418
mov rax, qword [0x140140a78]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x420]
mov eax, dword [rax + 0xc]
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x128]
and eax, 2
test eax, eax
jne 0x14037d969
push rax
pushf
mov eax, 0x6890578a
pushf
not eax
add eax, 0xd7f7a405
xor eax, 0xe9a10e19
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8facec43
xor eax, 0xff10ca62
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe63741d1
xor eax, 0xb713ba9f
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb409672b
xor eax, 0xeee8f72e
rol eax, 1
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x699b5230
pushf
not eax
add eax, 0x8f05c9ba
xor eax, 0xceab4333
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe02b42ed
xor eax, 0xf2fc11d4
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9c035048
xor eax, 0x8463239c
rol eax, 0x20
popf
pushf
not eax
add eax, 0x96b54a72
xor eax, 0xe704329b
rol eax, 0xc9
popf
jmp 0x14037d1e0
mov eax, dword [rsp + 0x128]
and eax, 0x40
test eax, eax
jne 0x14037da29
push rax
pushf
mov eax, 0x230cee3b
pushf
not eax
add eax, 0xb79c798b
xor eax, 0xe1875d70
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb64a9b7f
xor eax, 0xd32015a6
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xdcd2acc9
xor eax, 0x91c7183c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xde9783b8
xor eax, 0x959a2f7b
rol eax, 0xa5
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x28bb977d
pushf
not eax
add eax, 0xd4b09c29
xor eax, 0xd7640bec
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x883deb55
xor eax, 0xffc3bf70
rol eax, 0xd6
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x420]
movsx eax, byte [rax + 0xb0]
test eax, eax
jg 0x14037daa2
push rax
pushf
mov eax, 0xf14316cf
pushf
not eax
add eax, 0xa2d92ec4
xor eax, 0x8c88d000
rol eax, 0x92
popf
pushf
not eax
add eax, 0xcb446025
xor eax, 0xab706ba9
rol eax, 0x50
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xc31b6a93
pushf
not eax
add eax, 0xa236ba44
xor eax, 0xb687b7d9
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb3189f3f
xor eax, 0xa5eb6b8f
rol eax, 0x7e
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x420]
movsx eax, byte [rax + 0xb1]
test eax, eax
jle 0x14037db2e
push rax
pushf
mov eax, 0x8e29a7e1
pushf
not eax
add eax, 0x93dca5ba
xor eax, 0xb296b6d0
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xdcf669ca
xor eax, 0xd73f0eba
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x89e0ae98
xor eax, 0xaab6d209
rol eax, 0x8b
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xa01b6604
pushf
not eax
add eax, 0xba598774
xor eax, 0xb461418c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf5e0c7f5
xor eax, 0xb0f824ee
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf2c59aed
xor eax, 0xe3d37e47
rol eax, 0x7e
popf
jmp 0x14037d1e0
xor al, al
jmp 0x140381ef2
mov rax, qword [rsp + 0x420]
movzx eax, byte [rax + 0x97]
test eax, eax
jne 0x14037dc1a
push rax
pushf
mov eax, 0xebcde28a
pushf
not eax
add eax, 0x85705206
xor eax, 0xae4f080c
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb90502f3
xor eax, 0xb211c3d6
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xfd8a5bc7
xor eax, 0xd18a518b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa27f8515
xor eax, 0xe594f13f
rol eax, 0x4f
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x51cdec4c
pushf
not eax
add eax, 0x8ec9d060
xor eax, 0xdef6cde6
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd25e3485
xor eax, 0xee0b7bed
rol eax, 0xda
popf
pushf
not eax
add eax, 0xce4705b7
xor eax, 0xd36ce713
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb10de62e
xor eax, 0xef19e9a8
rol eax, 0xbb
popf
jmp 0x14037d1e0
xor al, al
jmp 0x140381ef2
mov byte [rsp + 0x38], 0
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x75]
test eax, eax
je 0x14037dd18
push rax
pushf
mov eax, 0x462a943
pushf
not eax
add eax, 0xfe0af214
xor eax, 0xfc6c9539
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xcc44fa11
xor eax, 0xfdb15496
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfbb4ceda
xor eax, 0xaeab6d6d
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb6636ed8
xor eax, 0xecefb5bf
rol eax, 0xc7
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xd518c24f
pushf
not eax
add eax, 0xcc4c2500
xor eax, 0x9ff85841
rol eax, 0xed
popf
pushf
not eax
add eax, 0xdeb9dd19
xor eax, 0xe982f9f0
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa89e57c0
xor eax, 0xa0cef914
rol eax, 0x77
popf
jmp 0x14037d1e0
mov dword [rsp + 0x98], 4
jmp 0x14037de18
mov dword [rsp + 0x98], 0
push rax
pushf
mov eax, 0xb48dfdc6
pushf
not eax
add eax, 0xfa5d6e6e
xor eax, 0xe188522b
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf6e990c8
xor eax, 0xa8212d46
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc25da4e6
xor eax, 0xa2bca8d4
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa10964ae
xor eax, 0x9e62f04b
rol eax, 0x65
popf
jmp 0x14037d1e0
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x1d0], eax
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 0x3c38]
mulss xmm0, dword [0x140119eb0]
mov rax, qword [rsp + 0x420]
movss xmm1, dword [rax + 0x50]
addss xmm1, dword [0x140118974]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0xa8], xmm0
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 0x3c38]
mulss xmm0, dword [0x140119ee0]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [rsp + 0xa0]
comiss xmm0, dword [rsp + 0xa8]
jb 0x14037dec4
push rax
pushf
mov eax, 0x3d39183
pushf
not eax
add eax, 0xc1952582
xor eax, 0xf90e8bf0
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe83c4019
xor eax, 0xaf2c83b8
rol eax, 0x11
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x664e127e
pushf
not eax
add eax, 0xdfb36dec
xor eax, 0xb5fc401a
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xbdc3cd7f
xor eax, 0xca9d86b9
rol eax, 0x1f
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0xb0], xmm0
jmp 0x14037dfbf
movss xmm0, dword [rsp + 0xa8]
movss dword [rsp + 0xb0], xmm0
push rax
pushf
mov eax, 0x3bddfe97
pushf
not eax
add eax, 0xe519b2fd
xor eax, 0xf17c5519
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa74039c9
xor eax, 0x97fdb84e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xcaddca4e
xor eax, 0xadc2ccfb
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc24093a2
xor eax, 0xa1a31fe3
rol eax, 0xe6
popf
jmp 0x14037d1e0
cvttss2si eax, dword [rsp + 0xb0]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x218], xmm0
movss xmm0, dword [rsp + 0x218]
mulss xmm0, dword [0x140119ec8]
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x6c], xmm0
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x75]
test eax, eax
je 0x14037e047
push rax
pushf
mov eax, 0xe8ccb28b
pushf
not eax
add eax, 0xd3a10530
xor eax, 0x99d86269
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8ab8523a
xor eax, 0xbb0396a7
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa9217c92
xor eax, 0xb4a580a3
rol eax, 0xe1
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x63a5ae8e
pushf
not eax
add eax, 0xb29c6e40
xor eax, 0x9d12d1e0
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa05f73ba
xor eax, 0xb90fe201
rol eax, 0xa3
popf
jmp 0x14037d1e0
movss xmm0, dword [0x140118980]
movss dword [rsp + 0xb4], xmm0
jmp 0x14037e128
xorps xmm0, xmm0
movss dword [rsp + 0xb4], xmm0
push rax
pushf
mov eax, 0x637c04a9
pushf
not eax
add eax, 0xdec75622
xor eax, 0xe12553d5
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc7fc9daf
xor eax, 0xf7459c34
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf90de64a
xor eax, 0x99e48ffa
rol eax, 0xec
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0xb4]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0x94], xmm0
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0x7c], xmm0
mov rax, qword [rsp + 0x420]
mov dword [rax + 0x138], 1
lea rcx, [0x1bbbac217]
pushf
sub rcx, 0x7ba927d7
popf
call fcn.14039fd20
mov dword [rsp + 0x48], 0
jmp 0x14037e254
mov eax, dword [rsp + 0x48]
jmp 0x14037e1f5
inc eax
mov dword [rsp + 0x48], eax
push rax
pushf
mov eax, 0x465fa3fb
pushf
not eax
add eax, 0xafaf9eff
xor eax, 0xdb7c4502
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd03832d4
xor eax, 0x948064a2
rol eax, 0x25
popf
pushf
not eax
add eax, 0x90aa8959
xor eax, 0xc9991b9d
rol eax, 0x47
popf
pushf
not eax
add eax, 0xefb68486
xor eax, 0xed1841b5
rol eax, 0x20
popf
jmp 0x14037d1e0
mov eax, dword [rsp + 0x438]
cmp dword [rsp + 0x48], eax
jge 0x14037e298
push rax
pushf
mov eax, 0xda5bd801
pushf
not eax
add eax, 0xca8ca2a5
xor eax, 0xea9e3e6d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xda484d91
xor eax, 0xe57a3082
rol eax, 0xfb
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xdf917c05
pushf
not eax
add eax, 0x807e26db
xor eax, 0xa1087b94
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9eb42674
xor eax, 0xb4610c6a
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc7fb0f4b
xor eax, 0xc37f86bd
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd7f4eb27
xor eax, 0xc4c2a14d
rol eax, 0x9d
popf
jmp 0x14037d1e0
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x18
lea rcx, [0x188ebe1d9]
pushf
sub rcx, 0x48da52d9
popf
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x420]
add rax, 0x20
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x420]
add rax, 0x18
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x2b0]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rcx + 4]
movss dword [rsp + 0x228], xmm0
mov rax, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x2b0]
movss xmm0, dword [rax]
addss xmm0, dword [rcx]
movss dword [rsp + 0x220], xmm0
movss xmm0, dword [rsp + 0x220]
movss dword [rsp + 0x280], xmm0
movss xmm0, dword [rsp + 0x228]
movss dword [rsp + 0x284], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x420]
add rax, 0x18
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x284]
subss xmm0, dword [rax + 4]
mov rax, qword [rsp + 0x2b8]
mulss xmm0, dword [rax + 4]
mov rax, qword [rsp + 0x148]
movss xmm1, dword [rax + 4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x238], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x280]
subss xmm0, dword [rax]
mov rax, qword [rsp + 0x2b8]
mulss xmm0, dword [rax]
mov rax, qword [rsp + 0x148]
movss xmm1, dword [rax]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x230], xmm0
movss xmm0, dword [rsp + 0x230]
movss dword [rsp + 0x130], xmm0
movss xmm0, dword [rsp + 0x238]
movss dword [rsp + 0x134], xmm0
mov rax, qword [rsp + 0x60]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rsp + 0x6c]
movss dword [rsp + 0x248], xmm0
mov rax, qword [rsp + 0x2c0]
movss xmm0, dword [rax]
mulss xmm0, dword [rsp + 0x6c]
movss dword [rsp + 0x240], xmm0
movss xmm0, dword [rsp + 0x240]
movss dword [rsp + 0x288], xmm0
movss xmm0, dword [rsp + 0x248]
movss dword [rsp + 0x28c], xmm0
movss xmm0, dword [rsp + 0x134]
addss xmm0, dword [rsp + 0x28c]
movss dword [rsp + 0x258], xmm0
movss xmm0, dword [rsp + 0x130]
addss xmm0, dword [rsp + 0x288]
movss dword [rsp + 0x250], xmm0
movss xmm0, dword [rsp + 0x250]
movss dword [rsp + 0x2c8], xmm0
movss xmm0, dword [rsp + 0x258]
movss dword [rsp + 0x2cc], xmm0
lea rax, [rsp + 0x2c8]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0x60]
add rax, 8
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x2d0]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x270], xmm0
mov rax, qword [rsp + 0x2d0]
movss xmm0, dword [rax]
mulss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x268], xmm0
movss xmm0, dword [rsp + 0x268]
movss dword [rsp + 0x290], xmm0
movss xmm0, dword [rsp + 0x270]
movss dword [rsp + 0x294], xmm0
movss xmm0, dword [rsp + 0x134]
subss xmm0, dword [rsp + 0x294]
movss dword [rsp + 0x278], xmm0
movss xmm0, dword [rsp + 0x130]
subss xmm0, dword [rsp + 0x290]
movss dword [rsp + 0x1e0], xmm0
movss xmm0, dword [rsp + 0x1e0]
movss dword [rsp + 0x2d8], xmm0
movss xmm0, dword [rsp + 0x278]
movss dword [rsp + 0x2dc], xmm0
lea rax, [rsp + 0x2d8]
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0x3a8]
mov rax, qword [rax]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x3b0]
mov rax, qword [rax]
mov qword [rsp + 0x88], rax
movss xmm0, dword [rsp + 0x80]
comiss xmm0, dword [rsp + 0x88]
jbe 0x14037e6b0
push rax
pushf
mov eax, 0xc643cbfe
pushf
not eax
add eax, 0x8f7d7a82
xor eax, 0x81fdd9f6
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xed435cfd
xor eax, 0xfd97224b
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdc21384d
xor eax, 0xd88ba44e
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf1ca4f5a
xor eax, 0xf6de511b
rol eax, 3
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xd7719b82
pushf
not eax
add eax, 0xfd99c221
xor eax, 0x91fe5ed9
rol eax, 0x86
popf
pushf
not eax
add eax, 0xaa46c273
xor eax, 0xb3e5c84d
rol eax, 0x41
popf
pushf
not eax
add eax, 0xaadbd906
xor eax, 0x9c40edf5
rol eax, 0x99
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x80]
movss dword [rsp + 0x2a0], xmm0
movss xmm0, dword [rsp + 0x88]
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [rsp + 0x2a0]
movss dword [rsp + 0x88], xmm0
push rax
pushf
mov eax, 0x5edfcece
pushf
not eax
add eax, 0xcd033554
xor eax, 0xaf230aa4
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xff23391a
xor eax, 0x9232ca39
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xcdaa5056
xor eax, 0xc50fc1dd
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa968603a
xor eax, 0xfcc6f1c7
rol eax, 0x98
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x84]
comiss xmm0, dword [rsp + 0x8c]
jbe 0x14037e7f1
push rax
pushf
mov eax, 0xbcc9ffcc
pushf
not eax
add eax, 0xb10c2b0e
xor eax, 0xca2ae9dc
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb8bb6323
xor eax, 0xeab06477
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe095c0a2
xor eax, 0xf2d91121
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd4e0f42b
xor eax, 0xe2f0d4dd
rol eax, 0xb3
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xa05c25b3
pushf
not eax
add eax, 0xe4943448
xor eax, 0xc9d93013
rol eax, 0x10
popf
pushf
not eax
add eax, 0xecc926b3
xor eax, 0xd40898ff
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa95655bc
xor eax, 0x91fb32a2
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf6a99d01
xor eax, 0x8f79de24
rol eax, 0x9f
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x84]
movss dword [rsp + 0x178], xmm0
movss xmm0, dword [rsp + 0x8c]
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x8c], xmm0
push rax
pushf
mov eax, 0x9521c1e0
pushf
not eax
add eax, 0x99678f44
xor eax, 0x92503c64
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8f62c61a
xor eax, 0x9cdfa735
rol eax, 8
popf
pushf
not eax
add eax, 0xd494785b
xor eax, 0x894cd6cb
rol eax, 0xe6
popf
jmp 0x14037d1e0
mov edx, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x420]
call fcn.14022f268
mov dword [rsp + 0xb8], eax
mov ecx, dword [rsp + 0xb8]
call fcn.140309c2a
mov dword [rsp + 0x20], 0x40800
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x31]
mov edx, dword [rsp + 0xb8]
lea rcx, [rsp + 0x80]
call fcn.140347815
movzx eax, byte [rsp + 0x31]
test eax, eax
jne 0x14037e95f
push rax
pushf
mov eax, 0x22a7ff3c
pushf
not eax
add eax, 0xc74235d4
xor eax, 0xc5760bcf
rol eax, 0x16
popf
pushf
not eax
add eax, 0x926c96d8
xor eax, 0xe91a51f0
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa4ecfe8a
xor eax, 0xc1964561
rol eax, 0x14
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x61ef8e4a
pushf
not eax
add eax, 0xf7349006
xor eax, 0xc628fa7f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8f153c23
xor eax, 0x87b22140
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8771d533
xor eax, 0xafdbcf2d
rol eax, 0x82
popf
jmp 0x14037d1e0
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x14037e9e1
push rax
pushf
mov eax, 0x692954c1
pushf
not eax
add eax, 0xee0eb928
xor eax, 0xd0b401ea
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbbde1b1b
xor eax, 0x8a8cd59d
rol eax, 0x40
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x6f709159
pushf
not eax
add eax, 0xac0eb805
xor eax, 0x92941a71
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc0e232b7
xor eax, 0xd08718a1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb57ac470
xor eax, 0xb11782c8
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf1f3f821
xor eax, 0x9595e515
rol eax, 0x44
popf
jmp 0x14037d1e0
mov eax, dword [rsp + 0x48]
and eax, 1
test eax, eax
je 0x14037ea9e
push rax
pushf
mov eax, 0x43720439
pushf
not eax
add eax, 0xc736c5cf
xor eax, 0xd6edca63
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa1ab1eb1
xor eax, 0xea7e55c7
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9c2dc69a
xor eax, 0xec8eac5a
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbfc4d3fc
xor eax, 0xc28ed13e
rol eax, 0xd7
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x4a732d10
pushf
not eax
add eax, 0xe9dfa28c
xor eax, 0xadc54de2
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9c220b0e
xor eax, 0xac3cf4eb
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xdb20f183
xor eax, 0xb8d1075a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb2b60855
xor eax, 0xaf0c5579
rol eax, 0x5d
popf
jmp 0x14037d1e0
mov dword [rsp + 0xbc], 5
jmp 0x14037ebb1
mov dword [rsp + 0xbc], 6
push rax
pushf
mov eax, 0xe64cc03d
pushf
not eax
add eax, 0xa0d88fa3
xor eax, 0x85a6ca26
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcc0eeaef
xor eax, 0xd475e634
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa69f14b1
xor eax, 0xe7ebdee9
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xad35f6e3
xor eax, 0xe11e5784
rol eax, 0x6a
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x40]
mov ecx, dword [rsp + 0xbc]
mov dword [rax + 0x4278], ecx
push rax
pushf
mov eax, 0xf257205b
pushf
not eax
add eax, 0xae236df2
xor eax, 0x8fb1acbb
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x96379792
xor eax, 0x9f463c03
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8fe92804
xor eax, 0xcd24792f
rol eax, 0xd1
popf
jmp 0x14037d1e0
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x14037ec6b
push rax
pushf
mov eax, 0xe302a6b7
pushf
not eax
add eax, 0xc383f064
xor eax, 0xccfc4cf8
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe1435115
xor eax, 0x9b3fae43
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa9d74f54
xor eax, 0x8aadf7bd
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xcb1ac908
xor eax, 0x88453945
rol eax, 0x61
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x2877ef4b
pushf
not eax
add eax, 0x98760197
xor eax, 0xf4e3a26d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa4a952b3
xor eax, 0xefb21819
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa0c682d0
xor eax, 0x99fa5eac
rol eax, 0x5a
popf
jmp 0x14037d1e0
mov eax, 0xf94360bd
pushf
not eax
add eax, 0xc9a4927f
xor eax, 0x891be601
rol eax, 0xda
popf
pushf
not eax
add eax, 0xee02834e
xor eax, 0xec9d97ee
rol eax, 0x71
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x40]
movzx eax, word [rcx + rax + 0x36ba]
cmp eax, 2
jne 0x14037ed25
push rax
pushf
mov eax, 0xf2396ff8
pushf
not eax
add eax, 0xd3be6a6c
xor eax, 0xcd075f4d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xba5d08e6
xor eax, 0xa5eb3646
rol eax, 0xac
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xb8512016
pushf
not eax
add eax, 0xfd983dfa
xor eax, 0x9bfa947b
rol eax, 5
popf
pushf
not eax
add eax, 0xd50bcede
xor eax, 0xdd5a9bc6
rol eax, 0x23
popf
jmp 0x14037d1e0
cmp dword [rsp + 0x48], 0
jne 0x14037edb8
push rax
pushf
mov eax, 0xc61a8bb4
pushf
not eax
add eax, 0xe33d74e3
xor eax, 0xfc83c13c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xee1ae238
xor eax, 0x8590c782
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xbe03a164
xor eax, 0xc01a763b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdce9ee82
xor eax, 0xefac0e27
rol eax, 0xb0
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xc4313aeb
pushf
not eax
add eax, 0x86c796f7
xor eax, 0xa4453974
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x84b393b9
xor eax, 0x97f82709
rol eax, 0x50
popf
jmp 0x14037d1e0
mov r8, qword [rsp + 0x428]
mov rdx, qword [rsp + 0x420]
lea rcx, [rsp + 0x3cc]
call fcn.1403900dc
mov rax, qword [rax]
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x38], 1
call fcn.1402e3f38
jmp 0x14037f7e0
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x14037eeb8
push rax
pushf
mov eax, 0x9c33887
pushf
not eax
add eax, 0x967821db
xor eax, 0x9c86f07b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe0244924
xor eax, 0x9fa29a5a
rol eax, 0x78
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x7ca1efa4
pushf
not eax
add eax, 0xedfdfaa7
xor eax, 0xbfef0910
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd94cb7d9
xor eax, 0xef56f2fd
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe1e09225
xor eax, 0xa282d233
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbcdce467
xor eax, 0xea6d7aea
rol eax, 0xd7
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x60]
movss xmm0, dword [0x140118974]
ucomiss xmm0, dword [rax + 4]
jne 0x14037ef7d
push rax
pushf
mov eax, 0xc573be3f
pushf
not eax
add eax, 0xcafc669b
xor eax, 0xa1b44285
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xae9ef34a
xor eax, 0xd1a47839
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb27fd67c
xor eax, 0xd6c117b5
rol eax, 0x34
popf
pushf
not eax
add eax, 0xaededcd6
xor eax, 0xbb475aa7
rol eax, 3
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x6e1d8874
pushf
not eax
add eax, 0xfa5cddcb
xor eax, 0xa27bb83b
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd5fae280
xor eax, 0x8bc46d47
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x849b03ba
xor eax, 0xc184de72
rol eax, 0xef
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x448]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0xc4], xmm0
jmp 0x14037f068
movss xmm0, dword [0x1401189c4]
movss dword [rsp + 0xc4], xmm0
push rax
pushf
mov eax, 0x9267fae7
pushf
not eax
add eax, 0xff2dc5d3
xor eax, 0x90f060e3
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xddc88dd3
xor eax, 0xb07845e3
rol eax, 0x81
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x60]
movss xmm0, dword [0x140118974]
ucomiss xmm0, dword [rax]
jne 0x14037f0ad
push rax
pushf
mov eax, 0x22627e40
pushf
not eax
add eax, 0xbde3c1c9
xor eax, 0xd9ab44d3
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd7eea5c5
xor eax, 0x984104af
rol eax, 0xa7
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x6ea90139
pushf
not eax
add eax, 0xb6568779
xor eax, 0xbee9f703
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8850d772
xor eax, 0xf50e0d05
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9488ff93
xor eax, 0x8905603f
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb25e8aeb
xor eax, 0x9a260095
rol eax, 0xe
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x448]
movss xmm0, dword [rax]
movss dword [rsp + 0xc0], xmm0
jmp 0x14037f1aa
movss xmm0, dword [0x1401189c4]
movss dword [rsp + 0xc0], xmm0
push rax
pushf
mov eax, 0x41b933a3
pushf
not eax
add eax, 0xc7da84ad
xor eax, 0xe230da47
rol eax, 0x16
popf
pushf
not eax
add eax, 0x95db13f9
xor eax, 0xc2420d16
rol eax, 0x1c
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0x348], xmm0
movss xmm0, dword [rsp + 0xc4]
movss dword [rsp + 0x34c], xmm0
mov rax, qword [rsp + 0x60]
xorps xmm0, xmm0
ucomiss xmm0, dword [rax + 4]
jne 0x14037f222
push rax
pushf
mov eax, 0x867066a5
pushf
not eax
add eax, 0xf2845e53
xor eax, 0xc5d7516f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc0fe8d1f
xor eax, 0x8db19a6c
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x96973089
xor eax, 0x8b5079aa
rol eax, 0x72
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x7b82e46a
pushf
not eax
add eax, 0xa2d2d8b0
xor eax, 0x83f1ab92
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8ca7624a
xor eax, 0xf4db677f
rol eax, 0xa0
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x448]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0xcc], xmm0
jmp 0x14037f2fa
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0xcc], xmm0
push rax
pushf
mov eax, 0xb840403f
pushf
not eax
add eax, 0xd53aa883
xor eax, 0x9845902c
rol eax, 0xee
popf
pushf
not eax
add eax, 0xebc25b94
xor eax, 0xa3a5e4e4
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb9b00a6f
xor eax, 0xb4cfda46
rol eax, 0xba
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x60]
xorps xmm0, xmm0
ucomiss xmm0, dword [rax]
jne 0x14037f34d
push rax
pushf
mov eax, 0xa89bee07
pushf
not eax
add eax, 0x94878642
xor eax, 0xc2c0fd25
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd3c4ac6a
xor eax, 0x8f4454c5
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe4902fa2
xor eax, 0xfb3d5841
rol eax, 0x31
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xe89ab90c
pushf
not eax
add eax, 0xc410e33b
xor eax, 0x9a3d50d2
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdf3cde45
xor eax, 0xe6ba4762
rol eax, 0xc0
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x448]
movss xmm0, dword [rax + 8]
movss dword [rsp + 0xc8], xmm0
jmp 0x14037f438
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0xc8], xmm0
push rax
pushf
mov eax, 0x5c49ff6e
pushf
not eax
add eax, 0x96f41294
xor eax, 0xd6bf9c38
rol eax, 0x65
popf
pushf
not eax
add eax, 0x9ffb872a
xor eax, 0xd2186ea0
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa3c4679e
xor eax, 0xf5aa8266
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb4d96528
xor eax, 0xac50e12b
rol eax, 0xf2
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0xc8]
movss dword [rsp + 0x340], xmm0
movss xmm0, dword [rsp + 0xcc]
movss dword [rsp + 0x344], xmm0
movss xmm0, dword [rsp + 0x6c]
xorps xmm0, xmmword [0x140119f10]
movss dword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x60]
add rax, 8
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x2e0]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x188], xmm0
mov rax, qword [rsp + 0x2e0]
movss xmm0, dword [rax]
mulss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x180], xmm0
movss xmm0, dword [rsp + 0x180]
movss dword [rsp + 0x2e8], xmm0
movss xmm0, dword [rsp + 0x188]
movss dword [rsp + 0x2ec], xmm0
lea rax, [rsp + 0x2e8]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x60]
add rax, 8
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x2f0]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x198], xmm0
mov rax, qword [rsp + 0x2f0]
movss xmm0, dword [rax]
mulss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x190], xmm0
movss xmm0, dword [rsp + 0x190]
movss dword [rsp + 0x2f8], xmm0
movss xmm0, dword [rsp + 0x198]
movss dword [rsp + 0x2fc], xmm0
lea rax, [rsp + 0x2f8]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x300]
mov rcx, qword [rsp + 0x150]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rcx + 4]
mov rax, qword [rsp + 0x308]
mulss xmm0, dword [rax + 4]
mov rax, qword [rsp + 0x150]
movss xmm1, dword [rax + 4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1a8], xmm0
mov rax, qword [rsp + 0x300]
mov rcx, qword [rsp + 0x150]
movss xmm0, dword [rax]
subss xmm0, dword [rcx]
mov rax, qword [rsp + 0x308]
mulss xmm0, dword [rax]
mov rax, qword [rsp + 0x150]
movss xmm1, dword [rax]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1a0], xmm0
movss xmm0, dword [rsp + 0x1a0]
movss dword [rsp + 0x310], xmm0
movss xmm0, dword [rsp + 0x1a8]
movss dword [rsp + 0x314], xmm0
lea rax, [rsp + 0x310]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x40]
add rax, 0x3f38
mov qword [rsp + 0x320], rax
mov rax, qword [rsp + 0x40]
add rax, 0xd94
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x318]
mov rcx, qword [rsp + 0x320]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rcx + 4]
movss dword [rsp + 0x1b8], xmm0
mov rax, qword [rsp + 0x318]
mov rcx, qword [rsp + 0x320]
movss xmm0, dword [rax]
subss xmm0, dword [rcx]
movss dword [rsp + 0x1b0], xmm0
movss xmm0, dword [rsp + 0x1b0]
movss dword [rsp + 0x328], xmm0
movss xmm0, dword [rsp + 0x1b8]
movss dword [rsp + 0x32c], xmm0
lea rax, [rsp + 0x328]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rcx, qword [rsp + 0x338]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rcx + 4]
movss dword [rsp + 0x1c8], xmm0
mov rax, qword [rsp + 0x330]
mov rcx, qword [rsp + 0x338]
movss xmm0, dword [rax]
addss xmm0, dword [rcx]
movss dword [rsp + 0x1c0], xmm0
movss xmm0, dword [rsp + 0x1c0]
movss dword [rsp + 0x170], xmm0
movss xmm0, dword [rsp + 0x1c8]
movss dword [rsp + 0x174], xmm0
mov r9, qword [rsp + 0x340]
lea r8, [rsp + 0x348]
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x3d4]
call fcn.140166f25
mov rax, qword [rax]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x60]
lea rcx, [rsp + 0x78]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x90]
mov r8, rax
lea rdx, [rsp + 0x170]
mov rcx, qword [rsp + 0x420]
call fcn.1401b1912
push rax
pushf
mov eax, 0x11369723
pushf
not eax
add eax, 0xc561005d
xor eax, 0xe814fd41
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xff923e27
xor eax, 0x914a17dc
rol eax, 0xa
popf
pushf
not eax
add eax, 0x877879ad
xor eax, 0xfa8a8301
rol eax, 0x4d
popf
jmp 0x14037d1e0
cmp dword [rsp + 0x48], 0
je 0x14037f81a
push rax
pushf
mov eax, 0xdc093107
pushf
not eax
add eax, 0x813a500d
xor eax, 0xe8731b13
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf81c6b33
xor eax, 0x880c4a80
rol eax, 0x6b
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x811688c1
pushf
not eax
add eax, 0xfae81263
xor eax, 0xa78f2da8
rol eax, 0x27
popf
pushf
not eax
add eax, 0xfa426dc7
xor eax, 0xcaf348d7
rol eax, 0x54
popf
jmp 0x14037d1e0
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x14037f89c
push rax
pushf
mov eax, 0xc8e9c5d0
pushf
not eax
add eax, 0xb9b48d67
xor eax, 0xd9733d6f
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcbc6f5f1
xor eax, 0x9605aadf
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc6382026
xor eax, 0xa2d3e0f1
rol eax, 0xba
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xf0e387f0
pushf
not eax
add eax, 0xe3e1d98c
xor eax, 0xba937ea6
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd22f6c34
xor eax, 0x94e6f944
rol eax, 0x5b
popf
jmp 0x14037d1e0
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x14037f931
push rax
pushf
mov eax, 0xe651363a
pushf
not eax
add eax, 0xcec9e980
xor eax, 0xb2ccb7d8
rol eax, 4
popf
pushf
not eax
add eax, 0xf7a17b79
xor eax, 0xca36f0ed
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb07ea35e
xor eax, 0xeea38e25
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc0b0581b
xor eax, 0xf0f99b6d
rol eax, 0xa6
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x65f9b7e
pushf
not eax
add eax, 0xc7f7ed54
xor eax, 0xe88c0974
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9ec5b553
xor eax, 0xe9f362ff
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9f71247b
xor eax, 0xe7c2a4b2
rol eax, 0xbf
popf
jmp 0x14037d1e0
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x14037f9c6
push rax
pushf
mov eax, 0x32b19186
pushf
not eax
add eax, 0xab45c7f5
xor eax, 0xbe88db18
rol eax, 0x32
popf
pushf
not eax
add eax, 0x90f68fff
xor eax, 0xb2c3cc53
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8e9c8d96
xor eax, 0xb715f00a
rol eax, 0x27
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xc6611ae1
pushf
not eax
add eax, 0x975c7eaf
xor eax, 0x84e2a1d9
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc4fcea2f
xor eax, 0x994e218a
rol eax, 0x37
popf
pushf
not eax
add eax, 0xdeb054da
xor eax, 0xe7b99dd0
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x80fed779
xor eax, 0xda833d9c
rol eax, 0xa
popf
jmp 0x14037d1e0
mov dword [rsp + 0x120], reloc.WLDAP32.dll_Ordinal_32
jmp 0x14037fc2b
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x14037fad7
push rax
pushf
mov eax, 0xe634c80
pushf
not eax
add eax, 0xa0275b18
xor eax, 0xe6d02c06
rol eax, 0x77
popf
pushf
not eax
add eax, 0xbf7bb2fc
xor eax, 0xeb167e2f
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb501fcaa
xor eax, 0xbcde7ec7
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb07daec4
xor eax, 0xa0af208e
rol eax, 0x43
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x7beb73c4
pushf
not eax
add eax, 0xa59266fc
xor eax, 0xf31e47ad
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x9e2c97df
xor eax, 0xfe2c98fd
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa1cba60c
xor eax, 0xcdd443f4
rol eax, 0xfb
popf
jmp 0x14037d1e0
mov dword [rsp + 0x124], Ordinal_33
jmp 0x14037fbc4
mov dword [rsp + 0x124], reloc.WLDAP32.dll_Ordinal_30
push rax
pushf
mov eax, 0xb7037cd1
pushf
not eax
add eax, 0xfc62c1c4
xor eax, 0xf229de62
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa59c90b2
xor eax, 0xae3d8d5a
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xedf30f07
xor eax, 0xf12c832b
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe2900e52
xor eax, 0xe623fe9e
rol eax, 0xcb
popf
jmp 0x14037d1e0
mov eax, dword [rsp + 0x124]
mov dword [rsp + 0x120], eax
push rax
pushf
mov eax, 0x9e376771
pushf
not eax
add eax, 0xec3f281d
xor eax, 0x8c6cf1a1
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8caa9609
xor eax, 0xb3c05bc3
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc21ae8a7
xor eax, 0xe3fb9d87
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe0522896
xor eax, 0xa260f224
rol eax, 0xcf
popf
jmp 0x14037d1e0
movss xmm1, dword [0x140118974]
mov ecx, dword [rsp + 0x120]
call fcn.140331dbe
movsxd rcx, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x440]
mov dword [rdx + rcx*4], eax
push rax
pushf
mov eax, 0x9269abc6
pushf
not eax
add eax, 0xa0530112
xor eax, 0xd4f6a3d0
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf910d1be
xor eax, 0xfa37142c
rol eax, 0xec
popf
jmp 0x14037d1e0
jmp 0x14037e1f0
mov dword [rsp + 0x34], 0
jmp 0x14037fd97
mov eax, dword [rsp + 0x34]
jmp 0x14037fd4b
inc eax
mov dword [rsp + 0x34], eax
push rax
pushf
mov eax, 0xb090996c
pushf
not eax
add eax, 0xe2361f99
xor eax, 0xf3be8288
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xeba81389
xor eax, 0xa5b7d170
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8d62c32b
xor eax, 0xb48dd2e8
rol eax, 0xbd
popf
jmp 0x14037d1e0
mov eax, dword [rsp + 0x1d0]
cmp dword [rsp + 0x34], eax
jge 0x14037fdee
push rax
pushf
mov eax, 0x87226ad7
pushf
not eax
add eax, 0xc06d419b
xor eax, 0xac504c93
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9858b840
xor eax, 0xea394eae
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb0d135aa
xor eax, 0xabac8de1
rol eax, 0x4d
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xbc24973c
pushf
not eax
add eax, 0xdd93606d
xor eax, 0xc732dd88
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9e047dcb
xor eax, 0xbca80a9c
rol eax, 0x89
popf
jmp 0x14037d1e0
movsxd rax, dword [rsp + 0x34]
imul rax, rax, 0x1c
lea rcx, [0x193abc0a8]
pushf
sub rcx, 0x539a3148
popf
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x360], rax
cmp dword [rsp + 0x34], 0
je 0x14037feb3
push rax
pushf
mov eax, 0xb6bd30b2
pushf
not eax
add eax, 0x9c1d795a
xor eax, 0xc966665e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8588f02f
xor eax, 0x878a0613
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x855a747a
xor eax, 0xca78a3be
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x95530808
xor eax, 0xbd710fe9
rol eax, 0x1b
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x703c09d8
pushf
not eax
add eax, 0xa91e5f98
xor eax, 0x945eefa5
rol eax, 0x45
popf
pushf
not eax
add eax, 0x890b38fa
xor eax, 0xf173f7a4
rol eax, 0xdd
popf
jmp 0x14037d1e0
cmp dword [rsp + 0x34], 1
je 0x14037ff20
push rax
pushf
mov eax, 0x52c2e59e
pushf
not eax
add eax, 0xfede6180
xor eax, 0xe7bc4bf4
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x94caad66
xor eax, 0xeb5a0763
rol eax, 0x52
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xb8d394ce
pushf
not eax
add eax, 0x9cb92c08
xor eax, 0x9c13cc6a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x91b67d71
xor eax, 0xb849af71
rol eax, 0x37
popf
jmp 0x14037d1e0
mov dword [rsp + 0x11c], 1
jmp 0x14037ffe7
mov dword [rsp + 0x11c], 0
push rax
pushf
mov eax, 0x1ad47284
pushf
not eax
add eax, 0xad433171
xor eax, 0xb58bf346
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe7078cc4
xor eax, 0x86b09922
rol eax, 0x75
popf
pushf
not eax
add eax, 0x864e5954
xor eax, 0x9c9cfee0
rol eax, 0x80
popf
jmp 0x14037d1e0
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x70], eax
movss xmm0, dword [0x140118980]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x6c]
mov r8d, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x420]
lea rcx, [rsp + 0x400]
call fcn.1403886f5
mov eax, dword [rsp + 0x34]
add eax, 4
mov edx, eax
mov rcx, qword [rsp + 0x420]
call fcn.14022f268
mov dword [rsp + 0x118], eax
mov ecx, dword [rsp + 0x118]
call fcn.140309c2a
mov dword [rsp + 0x20], 0x40800
lea r9, [rsp + 0x32]
lea r8, [rsp + 0x58]
mov edx, dword [rsp + 0x118]
lea rcx, [rsp + 0x400]
call fcn.140347815
movzx eax, byte [rsp + 0x58]
test eax, eax
je 0x1403800ab
push rax
pushf
mov eax, 0x6bf143a1
pushf
not eax
add eax, 0xac92b3ad
xor eax, 0xe756845c
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x99ab6dd6
xor eax, 0xa182be86
rol eax, 0x6b
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xb1100a1c
pushf
not eax
add eax, 0xb237e8d7
xor eax, 0xa532a9d1
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe5c956b5
xor eax, 0xd7d8020f
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe2437f9e
xor eax, 0xabfe4aaa
rol eax, 0xe5
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x40]
movss xmm0, dword [0x140118928]
comiss xmm0, dword [rax + 0x3f1c]
jb 0x14038014d
push rax
pushf
mov eax, 0xfb4b9343
pushf
not eax
add eax, 0xabe51fa8
xor eax, 0xf591f8e2
rol eax, 0x63
popf
pushf
not eax
add eax, 0xce7a1a68
xor eax, 0xbb419219
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd4181fa2
xor eax, 0xb6b0fb75
rol eax, 0xf2
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xa1d733
pushf
not eax
add eax, 0xbe36229c
xor eax, 0xb6514312
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x92a9cf0a
xor eax, 0xd57e2e79
rol eax, 0xac
popf
pushf
not eax
add eax, 0x832fbad4
xor eax, 0xd6d81e86
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc8c82115
xor eax, 0xe09cd744
rol eax, 0x70
popf
jmp 0x14037d1e0
movzx eax, byte [rsp + 0x32]
test eax, eax
je 0x140380208
push rax
pushf
mov eax, 0x4f00d4a5
pushf
not eax
add eax, 0x8fde797b
xor eax, 0xb6087e2b
rol eax, 0x45
popf
pushf
not eax
add eax, 0xaf9d5344
xor eax, 0xfb7d7730
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf9f476f2
xor eax, 0xbaf37a4b
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc27d64e6
xor eax, 0xfbd6b07f
rol eax, 0x94
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x2c3b5a44
pushf
not eax
add eax, 0xb896d056
xor eax, 0xbbac0a7a
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfde0f9c6
xor eax, 0xbfe31aaf
rol eax, 0x44
popf
jmp 0x14037d1e0
cmp dword [rsp + 0x70], 0
jne 0x14038029b
push rax
pushf
mov eax, 0xf4f0dd5e
pushf
not eax
add eax, 0x9c56aaed
xor eax, 0xead6cb9d
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe10ecb7c
xor eax, 0xbf6f7063
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9816549d
xor eax, 0xdf5a32fe
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf4437083
xor eax, 0xe6412413
rol eax, 0x45
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xc69cd2db
pushf
not eax
add eax, 0xb47f96b4
xor eax, 0x951a875f
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd575fc7a
xor eax, 0xb397bee4
rol eax, 0x5f
popf
jmp 0x14037d1e0
mov dword [rsp + 0x138], 4
jmp 0x140380388
mov dword [rsp + 0x138], 3
push rax
pushf
mov eax, 0x1e33677d
pushf
not eax
add eax, 0x9554674b
xor eax, 0xf1cf3f95
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa6916fe9
xor eax, 0xd489bc8b
rol eax, 0x58
popf
pushf
not eax
add eax, 0xed739ffb
xor eax, 0x9a07d0c7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd52a6f28
xor eax, 0xd719b26f
rol eax, 0x61
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x138]
mov dword [rax + 0x4278], ecx
movzx eax, byte [rsp + 0x32]
test eax, eax
je 0x1403803d6
push rax
pushf
mov eax, 0x41478714
pushf
not eax
add eax, 0xfade9b22
xor eax, 0xb693a9a5
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf01c1755
xor eax, 0xad419664
rol eax, 0x6b
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xe87422df
pushf
not eax
add eax, 0xe7e1ce5d
xor eax, 0xc8d9cd95
rol eax, 0x18
popf
pushf
not eax
add eax, 0xfca62b19
xor eax, 0x946e7696
rol eax, 0xe1
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x430]
mov ecx, dword [rsp + 0x34]
mov dword [rax], ecx
push rax
pushf
mov eax, 0xac5d6869
pushf
not eax
add eax, 0x934439c2
xor eax, 0xa55fb2a5
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe7ea454f
xor eax, 0xd21fe08c
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa8933156
xor eax, 0xe7be4639
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe9643d5f
xor eax, 0xc65ccda9
rol eax, 0x45
popf
jmp 0x14037d1e0
movzx eax, byte [rsp + 0x32]
test eax, eax
je 0x1403804b0
push rax
pushf
mov eax, 0x98ebf34e
pushf
not eax
add eax, 0x8f61b804
xor eax, 0xbc2ebf2f
rol eax, 0x56
popf
pushf
not eax
add eax, 0x93c636c5
xor eax, 0xad31cfe6
rol eax, 0x95
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xbaf33804
pushf
not eax
add eax, 0xfaf30644
xor eax, 0xb67a9d74
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xdfa4abec
xor eax, 0xd5d740cc
rol eax, 0x22
popf
pushf
not eax
add eax, 0xfa5af47d
xor eax, 0xb625ea51
rol eax, 0x8b
popf
jmp 0x14037d1e0
cmp dword [rsp + 0x34], 3
jne 0x140380556
push rax
pushf
mov eax, 0x3c91caa8
pushf
not eax
add eax, 0xd154b27d
xor eax, 0x9f34ab92
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9721534f
xor eax, 0xfab71cfe
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe602aed7
xor eax, 0xf62a1cfe
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xac2134c4
xor eax, 0x8414eb24
rol eax, 0xa3
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xb9ea8554
pushf
not eax
add eax, 0xd6bd4479
xor eax, 0x9728f1e3
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xea1b07df
xor eax, 0x96be5ebd
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xbe1d4a98
xor eax, 0xf6d9b06b
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd71345e6
xor eax, 0xd63db263
rol eax, 0xc5
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x448]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0xdc], xmm0
jmp 0x14038067a
movss xmm0, dword [0x1401189c4]
movss dword [rsp + 0xdc], xmm0
push rax
pushf
mov eax, 0x8e84f249
pushf
not eax
add eax, 0xb821e541
xor eax, 0xdb52608d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd82c50e5
xor eax, 0xa2e0ce5b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf740c394
xor eax, 0x86463a3b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xfbbbf2d7
xor eax, 0xd5920174
rol eax, 0xda
popf
jmp 0x14037d1e0
cmp dword [rsp + 0x34], 1
jne 0x1403806c7
push rax
pushf
mov eax, 0xff78d9ed
pushf
not eax
add eax, 0x8039283d
xor eax, 0xce194323
rol eax, 0xae
popf
pushf
not eax
add eax, 0x814d875f
xor eax, 0xc5471682
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf31a56cb
xor eax, 0xc5c5ec0c
rol eax, 0x74
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xc726733f
pushf
not eax
add eax, 0xa2122b06
xor eax, 0xf1ca20a0
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9f1e8ec1
xor eax, 0x92612567
rol eax, 0xd5
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x448]
movss xmm0, dword [rax]
movss dword [rsp + 0xd8], xmm0
jmp 0x1403807b1
movss xmm0, dword [0x1401189c4]
movss dword [rsp + 0xd8], xmm0
push rax
pushf
mov eax, 0xa4b76109
pushf
not eax
add eax, 0xba3a5305
xor eax, 0x9cb820c9
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc7de8a20
xor eax, 0x8257e37b
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xadc6ff0c
xor eax, 0x8e98c409
rol eax, 0xf6
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0xd8]
movss dword [rsp + 0x358], xmm0
movss xmm0, dword [rsp + 0xdc]
movss dword [rsp + 0x35c], xmm0
cmp dword [rsp + 0x34], 2
jne 0x140380822
push rax
pushf
mov eax, 0x94048f47
pushf
not eax
add eax, 0xb578753f
xor eax, 0x9b16e4b3
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x8f031d33
xor eax, 0x9e8aa53e
rol eax, 0xee
popf
pushf
not eax
add eax, 0x8d98196d
xor eax, 0xf8f5bb50
rol eax, 0x73
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xe60266bd
pushf
not eax
add eax, 0xcbc57646
xor eax, 0xec94b22a
rol eax, 0x81
popf
pushf
not eax
add eax, 0xdfaecd56
xor eax, 0x86e37e1d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc46b22aa
xor eax, 0xabd6c351
rol eax, 0x99
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x448]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0xe4], xmm0
jmp 0x140380946
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0xe4], xmm0
push rax
pushf
mov eax, 0xd8441c9a
pushf
not eax
add eax, 0xe4d97e8d
xor eax, 0x83100e6c
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd2678a6f
xor eax, 0xe954be7a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe82d9b1b
xor eax, 0x83d12f66
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xefd93f41
xor eax, 0xa8234286
rol eax, 0x5d
popf
jmp 0x14037d1e0
cmp dword [rsp + 0x34], 0
jne 0x140380993
push rax
pushf
mov eax, 0xce8cd6c0
pushf
not eax
add eax, 0xe93b6758
xor eax, 0xe39f3d2d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9eb12d1c
xor eax, 0xb85fb792
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9d2d73c8
xor eax, 0xc9eefb94
rol eax, 0x5a
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xe43e8594
pushf
not eax
add eax, 0xd41f4680
xor eax, 0xe68f0b2a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xaa8a9f47
xor eax, 0x8decb7c1
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf3ad1ff9
xor eax, 0xed43052a
rol eax, 0x95
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x448]
movss xmm0, dword [rax + 8]
movss dword [rsp + 0xe0], xmm0
jmp 0x140380a68
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0xe0], xmm0
push rax
pushf
mov eax, 0xc637294d
pushf
not eax
add eax, 0xc991cf61
xor eax, 0xf0d34274
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb0768089
xor eax, 0xcdd6668c
rol eax, 0xf1
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0xe0]
movss dword [rsp + 0x350], xmm0
movss xmm0, dword [rsp + 0xe4]
movss dword [rsp + 0x354], xmm0
mov rax, qword [rsp + 0x420]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x40]
add rax, 0xd94
mov qword [rsp + 0x3b8], rax
mov rax, qword [rsp + 0x40]
add rax, 0x3f38
mov qword [rsp + 0x3c0], rax
movsxd rax, dword [rsp + 0x70]
movsxd rcx, dword [rsp + 0x70]
mov rdx, qword [rsp + 0x3b8]
mov r8, qword [rsp + 0x3c0]
movss xmm0, dword [rdx + rcx*4]
subss xmm0, dword [r8 + rax*4]
addss xmm0, dword [0x140118980]
movss dword [rsp + 0x1d4], xmm0
movsxd rax, dword [rsp + 0x70]
movss xmm0, dword [rsp + 0x1d4]
movss dword [rsp + rax*4 + 0x168], xmm0
mov r9, qword [rsp + 0x350]
lea r8, [rsp + 0x358]
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x3dc]
call fcn.140166f25
mov rax, qword [rax]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x360]
add rax, 0x10
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x360]
add rax, 8
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movss xmm0, dword [rax + 4]
comiss xmm0, dword [rcx + 4]
jbe 0x140380bcc
push rax
pushf
mov eax, 0xb935228b
pushf
not eax
add eax, 0xb03c8b8e
xor eax, 0xe7dae331
rol eax, 0x15
popf
pushf
not eax
add eax, 0xeae1a7d6
xor eax, 0xc7bbc9b9
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xad2aa2b9
xor eax, 0xb9693b60
rol eax, 0x4c
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xda5bf93b
pushf
not eax
add eax, 0xf2343d28
xor eax, 0x99ec0e29
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe5c5aae2
xor eax, 0x823d1770
rol eax, 0x14
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x158]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0xec], xmm0
jmp 0x140380c86
mov rax, qword [rsp + 0x160]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0xec], xmm0
push rax
pushf
mov eax, 0x76ad197a
pushf
not eax
add eax, 0xf02d4365
xor eax, 0x80332cb8
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf13203d8
xor eax, 0x945c77ea
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9432ae34
xor eax, 0xb25b35a9
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa11cde29
xor eax, 0xa7fb79e1
rol eax, 0x68
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
movss xmm0, dword [rax]
comiss xmm0, dword [rcx]
jbe 0x140380cf8
push rax
pushf
mov eax, 0x765a7cb
pushf
not eax
add eax, 0xd90b19b1
xor eax, 0xf5c7af56
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe401c34c
xor eax, 0x9a67c340
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb5de7c5b
xor eax, 0xf1c8f2a1
rol eax, 0x57
popf
pushf
not eax
add eax, 0xbc189cb8
xor eax, 0x9f5d6eaa
rol eax, 0x30
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x12a0603e
pushf
not eax
add eax, 0xbf387e4b
xor eax, 0xa90122ec
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf0a2bccb
xor eax, 0xdd9a36c6
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb2e54d5d
xor eax, 0xcb20e751
rol eax, 7
popf
pushf
not eax
add eax, 0xe4774eb0
xor eax, 0xedd23069
rol eax, 0x96
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x158]
movss xmm0, dword [rax]
movss dword [rsp + 0xe8], xmm0
jmp 0x140380e1f
mov rax, qword [rsp + 0x160]
movss xmm0, dword [rax]
movss dword [rsp + 0xe8], xmm0
push rax
pushf
mov eax, 0x353e66e
pushf
not eax
add eax, 0xbf93819f
xor eax, 0x885b8c9a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb0da2b02
xor eax, 0xba2fed90
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9dfe183a
xor eax, 0xa575b0ae
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd34c3685
xor eax, 0xbaaa61a1
rol eax, 0xaf
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0xe8]
movss dword [rsp + 0x368], xmm0
movss xmm0, dword [rsp + 0xec]
movss dword [rsp + 0x36c], xmm0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x90]
lea r8, [rsp + 0x368]
lea rdx, [rsp + 0x168]
mov rcx, qword [rsp + 0x420]
call fcn.1401b1912
push rax
pushf
mov eax, 0x8813aeb4
pushf
not eax
add eax, 0x99564a2c
xor eax, 0xb3002658
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbe147a1b
xor eax, 0xdec8918f
rol eax, 0x84
popf
jmp 0x14037d1e0
jmp 0x14037fd46
call fcn.1401766f5
mov rax, qword [rsp + 0x420]
mov dword [rax + 0x138], 0
mov rax, qword [rsp + 0x40]
cmp qword [rax + 0x4250], 0
je 0x140380f73
push rax
pushf
mov eax, 0x7b58cdeb
pushf
not eax
add eax, 0x87a8cb69
xor eax, 0xe3ad98c4
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd9d8cff8
xor eax, 0xec230f9e
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xcb3710e7
xor eax, 0xba786d07
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc52d7e7f
xor eax, 0xde718ee9
rol eax, 0xa2
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x9be3cb5a
pushf
not eax
add eax, 0x8c4e7597
xor eax, 0xc4d6be2a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf3c80f18
xor eax, 0xb5454881
rol eax, 0x86
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x4250]
mov rcx, qword [rsp + 0x420]
cmp qword [rax + 0x360], rcx
jne 0x14038100d
push rax
pushf
mov eax, 0xcceffe55
pushf
not eax
add eax, 0xba562c8e
xor eax, 0xdb32f282
rol eax, 0x17
popf
pushf
not eax
add eax, 0xed48ef9e
xor eax, 0xdb68b566
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbc885499
xor eax, 0xb7f3c041
rol eax, 0xd8
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x9b78d22b
pushf
not eax
add eax, 0x9e80d4b8
xor eax, 0x89d43b05
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8b85ab99
xor eax, 0xca6cfdd5
rol eax, 0xc9
popf
jmp 0x14037d1e0
xorps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x54], xmm0
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x4120], 2
jne 0x1403810b9
push rax
pushf
mov eax, 0x754076da
pushf
not eax
add eax, 0xdefc65d8
xor eax, 0xc11e25c3
rol eax, 0xce
popf
pushf
not eax
add eax, 0x80cd642e
xor eax, 0xd203e38b
rol eax, 0x74
popf
pushf
not eax
add eax, 0xfe4c68e4
xor eax, 0xb5f99e7d
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb4077df7
xor eax, 0xb53705f0
rol eax, 0x1c
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xe41e865a
pushf
not eax
add eax, 0xc9edf2f9
xor eax, 0xecc8d328
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa4f3b609
xor eax, 0x97a3ff63
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbf8d4b89
xor eax, 0xc3f7c53e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd08f9535
xor eax, 0xbf6412f2
rol eax, 0x8c
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0xdad]
test eax, eax
je 0x140381168
push rax
pushf
mov eax, 0xa1c13924
pushf
not eax
add eax, 0xfb9115e6
xor eax, 0xe9234d9f
rol eax, 0x75
popf
pushf
not eax
add eax, 0xfef081fc
xor eax, 0xeb5eb6e9
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd5fa6b3a
xor eax, 0xc35a5d28
rol eax, 0x48
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xa302b7b3
pushf
not eax
add eax, 0xef90c98d
xor eax, 0xd1aad360
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbbb0c031
xor eax, 0xfec7230c
rol eax, 0x2c
popf
jmp 0x14037d1e0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xor r8d, r8d
mov edx, 0xbd68549b
pushf
not edx
add edx, 0x94315d1a
xor edx, 0x929655a5
rol edx, 0x12
popf
pushf
not edx
add edx, 0xfad04e07
xor edx, 0xb40932eb
rol edx, 0xd0
popf
pushf
not edx
add edx, 0xfc862972
xor edx, 0xee237207
rol edx, 0x91
popf
lea rcx, [rsp + 0x3e4]
call fcn.1403167df
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
push rax
pushf
mov eax, 0x9332701
pushf
not eax
add eax, 0xdf6c151b
xor eax, 0xe46487aa
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd9e6d5e6
xor eax, 0x8c4d4f62
rol eax, 0x5b
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x4120], 3
jne 0x14038129d
push rax
pushf
mov eax, 0x55e305bf
pushf
not eax
add eax, 0xfe6497e2
xor eax, 0xea3557a3
rol eax, 0xba
popf
pushf
not eax
add eax, 0xce9c622f
xor eax, 0xf1429371
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa91c70a8
xor eax, 0xbc8a285d
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa25115a9
xor eax, 0x816ee01e
rol eax, 0x7d
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x2c6d38a0
pushf
not eax
add eax, 0x82944cbb
xor eax, 0xd7c8fcac
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xde69c7ea
xor eax, 0xe152f484
rol eax, 0x1d
popf
jmp 0x14037d1e0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xor r8d, r8d
mov edx, 0xa70a29ee
pushf
not edx
add edx, 0xdba1ee4c
xor edx, 0xc4e499b1
rol edx, 8
popf
pushf
not edx
add edx, 0x9bacd586
xor edx, 0xd813d977
rol edx, 0x3d
popf
pushf
not edx
add edx, 0xce530928
xor edx, 0x9f5e4694
rol edx, 0xf1
popf
pushf
not edx
add edx, 0xc9a08ac6
xor edx, 0x80a0ac97
rol edx, 0x20
popf
lea rcx, [rsp + 0x3ec]
call fcn.1403167df
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
push rax
pushf
mov eax, 0x879e6a3f
pushf
not eax
add eax, 0xbd1b6c0c
xor eax, 0xbb74f437
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf4a4e9c1
xor eax, 0xf6cc71f9
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd7f33356
xor eax, 0xd7c06481
rol eax, 0xbb
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x50]
ucomiss xmm0, dword [0x140118918]
jne 0x1403813d5
push rax
pushf
mov eax, 0xd09d0f6e
pushf
not eax
add eax, 0xb0f2b600
xor eax, 0xeb475ca1
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8cb1a335
xor eax, 0x94918d0f
rol eax, 0x4b
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x342b2b13
pushf
not eax
add eax, 0x8e9e5b42
xor eax, 0xd66a6c46
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8fe0983b
xor eax, 0xb22ab3b2
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8f9e1413
xor eax, 0xdb02258d
rol eax, 0x90
popf
pushf
not eax
add eax, 0x895498a0
xor eax, 0xefa0a42e
rol eax, 0x74
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x54]
ucomiss xmm0, dword [0x140118918]
je 0x140381474
push rax
pushf
mov eax, 0x55072b8a
pushf
not eax
add eax, 0xd61ab074
xor eax, 0xdd9a562a
rol eax, 0xee
popf
pushf
not eax
add eax, 0x8c096d60
xor eax, 0x9758960e
rol eax, 0x61
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0x54e69371
pushf
not eax
add eax, 0x908a6048
xor eax, 0xb48b3ffc
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd882defb
xor eax, 0xf59b444e
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc6bf4c1b
xor eax, 0xc3688d57
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9a81c84d
xor eax, 0xc2ba2ee3
rol eax, 0x22
popf
jmp 0x14037d1e0
movss xmm0, dword [0x140119ef4]
movss dword [rsp + 0x3c8], xmm0
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 0x6c]
movss dword [rsp + 0xf8], xmm0
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rax + 0x68]
movss dword [rsp + 0xf0], xmm0
movss xmm0, dword [rsp + 0xf0]
comiss xmm0, dword [rsp + 0xf8]
jae 0x140381570
push rax
pushf
mov eax, 0xb18e14aa
pushf
not eax
add eax, 0xd6cd1d4f
xor eax, 0x9546de5e
rol eax, 3
popf
pushf
not eax
add eax, 0xc507847c
xor eax, 0xa5ff4f52
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa2e50446
xor eax, 0xb0324b29
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe92bed00
xor eax, 0xfcb7e910
rol eax, 0x36
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xd363f162
pushf
not eax
add eax, 0x969bcc66
xor eax, 0xfa1fd2ce
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x863aa46e
xor eax, 0xddc65e4a
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc59fdd13
xor eax, 0xae3944eb
rol eax, 0x55
popf
pushf
not eax
add eax, 0xea022a13
xor eax, 0xc1e591fb
rol eax, 0x23
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0xf0]
movss dword [rsp + 0x100], xmm0
jmp 0x1403816a4
movss xmm0, dword [rsp + 0xf8]
movss dword [rsp + 0x100], xmm0
push rax
pushf
mov eax, 0xa7835bb3
pushf
not eax
add eax, 0x91b0be9b
xor eax, 0xba409180
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x80547ec4
xor eax, 0xa5cca2fc
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbf95308a
xor eax, 0x9a4cae0a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd5df6258
xor eax, 0xd0eb25c4
rol eax, 0x53
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x40]
movss xmm0, dword [0x140119ef4]
mulss xmm0, dword [rax + 0x18]
mulss xmm0, dword [rsp + 0x100]
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x108], xmm0
movss xmm0, dword [rsp + 0x50]
mulss xmm0, dword [rsp + 0x108]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [rsp + 0x54]
mulss xmm0, dword [rsp + 0x108]
movss dword [rsp + 0x54], xmm0
mov rax, qword [rsp + 0x420]
add rax, 0x18
mov qword [rsp + 0x378], rax
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0x370]
mov rcx, qword [rsp + 0x378]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rcx + 4]
movss dword [rsp + 0x260], xmm0
mov rax, qword [rsp + 0x370]
mov rcx, qword [rsp + 0x378]
movss xmm0, dword [rax]
subss xmm0, dword [rcx]
movss dword [rsp + 0x1d8], xmm0
movss xmm0, dword [rsp + 0x1d8]
movss dword [rsp + 0x298], xmm0
movss xmm0, dword [rsp + 0x260]
movss dword [rsp + 0x29c], xmm0
mov rax, qword [rsp + 0x420]
add rax, 0x20
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x380]
movss xmm0, dword [rsp + 0x29c]
subss xmm0, dword [rax + 4]
movss dword [rsp + 0x1f0], xmm0
mov rax, qword [rsp + 0x380]
movss xmm0, dword [rsp + 0x298]
subss xmm0, dword [rax]
movss dword [rsp + 0x1e8], xmm0
movss xmm0, dword [rsp + 0x1e8]
movss dword [rsp + 0x13c], xmm0
movss xmm0, dword [rsp + 0x1f0]
movss dword [rsp + 0x140], xmm0
movss xmm0, dword [rsp + 0x54]
comiss xmm0, dword [rsp + 0x140]
jb 0x140381851
push rax
pushf
mov eax, 0xa9e37556
pushf
not eax
add eax, 0xbad8385f
xor eax, 0xcca3e271
rol eax, 0x29
popf
pushf
not eax
add eax, 0xae26f840
xor eax, 0xd7889165
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa1ac339b
xor eax, 0xbf8ea705
rol eax, 0xb3
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xe9c16c53
pushf
not eax
add eax, 0x9f2ad46f
xor eax, 0xfa08a520
rol eax, 7
popf
pushf
not eax
add eax, 0x838d6c49
xor eax, 0x8767ed22
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe83bb4a6
xor eax, 0x9e9a944d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbff58cc6
xor eax, 0xc2edea62
rol eax, 0xa3
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x114], xmm0
jmp 0x14038195c
movss xmm0, dword [rsp + 0x140]
movss dword [rsp + 0x114], xmm0
push rax
pushf
mov eax, 0x752872ac
pushf
not eax
add eax, 0xdc96c0ca
xor eax, 0x9b0e4264
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb198da67
xor eax, 0xb25a6b49
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9abcd89e
xor eax, 0xc4f75eb8
rol eax, 0x22
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x50]
comiss xmm0, dword [rsp + 0x13c]
jb 0x14038199f
push rax
pushf
mov eax, 0x4378d76e
pushf
not eax
add eax, 0xe353c011
xor eax, 0xd61520bc
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9ace6def
xor eax, 0x8cfea5d0
rol eax, 7
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xadec0587
pushf
not eax
add eax, 0x830a1e84
xor eax, 0x8c01135a
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe84af905
xor eax, 0xba8e2417
rol eax, 0x74
popf
pushf
not eax
add eax, 0xbb7e8aa6
xor eax, 0xb74708ab
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb09b498e
xor eax, 0xdde8c5eb
rol eax, 0xd5
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x110], xmm0
jmp 0x140381a81
movss xmm0, dword [rsp + 0x13c]
movss dword [rsp + 0x110], xmm0
push rax
pushf
mov eax, 0x7729c5fb
pushf
not eax
add eax, 0x8cd5c7d1
xor eax, 0xa1af492a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xea4b7b5e
xor eax, 0xe3817bf5
rol eax, 0xb1
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x110]
movss dword [rsp + 0x388], xmm0
movss xmm0, dword [rsp + 0x114]
movss dword [rsp + 0x38c], xmm0
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x40]
mov byte [rax + 0x4270], 0
mov rax, qword [rsp + 0x40]
mov byte [rax + 0x412b], 1
movss xmm1, dword [0x140118974]
mov ecx, 0x180d0530
pushf
not ecx
add ecx, 0xb99a7c36
xor ecx, 0xe99535cd
rol ecx, 0xb6
popf
pushf
not ecx
add ecx, 0xbf6da92f
xor ecx, 0x80172d98
rol ecx, 0x75
popf
pushf
not ecx
add ecx, 0x90925500
xor ecx, 0xbfc0ab7e
rol ecx, 0x21
popf
call fcn.140331dbe
mov ecx, 0xe96d16b4
pushf
not ecx
add ecx, 0x935d804b
xor ecx, 0x8cc6ea53
rol ecx, 0x93
popf
pushf
not ecx
add ecx, 0xba321c83
xor ecx, 0xf0553402
rol ecx, 0xba
popf
pushf
not ecx
add ecx, 0xdae64e02
xor ecx, 0xa924d6e6
rol ecx, 0x2e
popf
imul rcx, rcx, 0
mov rdx, qword [rsp + 0x440]
mov dword [rdx + rcx], eax
mov rax, qword [rsp + 0x420]
add rax, 0x28
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x390]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x390]
movss xmm0, dword [rax]
addss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x1f8], xmm0
movss xmm0, dword [rsp + 0x1f8]
movss dword [rsp + 0x398], xmm0
movss xmm0, dword [rsp + 0x200]
movss dword [rsp + 0x39c], xmm0
lea r8, [rsp + 0x398]
mov rdx, qword [rsp + 0x420]
lea rcx, [rsp + 0x3f4]
call fcn.1403900dc
mov rax, qword [rax]
mov qword [rsp + 0x78], rax
push rax
pushf
mov eax, 0x77e841f7
pushf
not eax
add eax, 0xb3a164f0
xor eax, 0xef1074e8
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8c2a55fa
xor eax, 0xcdbfe703
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf856a044
xor eax, 0xb4a4f406
rol eax, 0x7f
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x78]
ucomiss xmm0, dword [0x1401189c0]
je 0x140381cb0
push rax
pushf
mov eax, 0xc3b4d6be
pushf
not eax
add eax, 0xee2475bb
xor eax, 0xac4df9df
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9032d8af
xor eax, 0xdfcb25c9
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xbbe4fcce
xor eax, 0xee49d336
rol eax, 2
popf
pushf
not eax
add eax, 0xceb526bb
xor eax, 0x9a367bd6
rol eax, 0xf8
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xb75490bd
pushf
not eax
add eax, 0xfb0efd1e
xor eax, 0xe23aa96c
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb1a543a5
xor eax, 0xe78eaf54
rol eax, 0xd5
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x420]
mov rcx, qword [rsp + 0x78]
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0x420]
call fcn.140186e65
push rax
pushf
mov eax, 0x343601c9
pushf
not eax
add eax, 0xbb9c774b
xor eax, 0x9ad6a7c8
rol eax, 7
popf
pushf
not eax
add eax, 0xf486a420
xor eax, 0xb1f75f0f
rol eax, 6
popf
pushf
not eax
add eax, 0xf5fd6c3a
xor eax, 0xbeca915d
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc2a88f74
xor eax, 0x8efce7e9
rol eax, 0xe6
popf
jmp 0x14037d1e0
movss xmm0, dword [rsp + 0x90]
ucomiss xmm0, dword [0x1401189c0]
je 0x140381dc5
push rax
pushf
mov eax, 0x4ccb73cc
pushf
not eax
add eax, 0x9b333ff8
xor eax, 0x8cf3a2af
rol eax, 0
popf
pushf
not eax
add eax, 0xa7e80a0b
xor eax, 0xab82a4a8
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd7a08e10
xor eax, 0xefad251e
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x8e9b6e39
xor eax, 0xd920aa27
rol eax, 0x2e
popf
jmp 0x14037d1e0
push rax
pushf
mov eax, 0xe6093d25
pushf
not eax
add eax, 0xf989467e
xor eax, 0xf1431652
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe1a67a00
xor eax, 0xc4559256
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa2487947
xor eax, 0xa6e91d36
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x881e6ecb
xor eax, 0xa1e87345
rol eax, 0x89
popf
jmp 0x14037d1e0
cvttss2si eax, dword [rsp + 0x94]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x210], xmm0
cvttss2si eax, dword [rsp + 0x90]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x208], xmm0
movss xmm0, dword [rsp + 0x208]
movss dword [rsp + 0x3a0], xmm0
movss xmm0, dword [rsp + 0x210]
movss dword [rsp + 0x3a4], xmm0
mov rax, qword [rsp + 0x3a0]
mov rcx, qword [rsp + 0x420]
mov qword [rcx + 0x18], rax
mov rcx, qword [rsp + 0x420]
call fcn.140186e65
push rax
pushf
mov eax, 0x8ab69733
pushf
not eax
add eax, 0x8fee2a15
xor eax, 0xfe6644f0
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x9cf790fc
xor eax, 0xcb7c39ec
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb8d88deb
xor eax, 0x80dad50e
rol eax, 0xaf
popf
jmp 0x14037d1e0
mov rax, qword [rsp + 0x420]
mov rax, qword [rax + 0x28]
mov rcx, qword [rsp + 0x420]
mov qword [rcx + 0x20], rax
movzx eax, byte [rsp + 0x38]
add rsp, 0x418
ret