Function at 0x1402e3f87
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x850be26a
pushf
not eax
add eax, 0xcce25993
xor eax, 0xaf5529ff
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb951e5fd
xor eax, 0xef12e099
rol eax, 0x39
popf
pushf
not eax
add eax, 0x880bb645
xor eax, 0xa84f611f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xcf401224
xor eax, 0x8e3348d0
rol eax, 0x96
popf
cmp eax, 0x59
jne 0x1402e3fea
popf
pop rax
jmp 0x1402e72fc
cmp eax, 0x48
jne 0x1402e3ff9
popf
pop rax
jmp 0x1402e6a5c
cmp eax, 0x3f
jne 0x1402e4008
popf
pop rax
jmp 0x1402e65ce
cmp eax, 1
jne 0x1402e4017
popf
pop rax
jmp 0x1402e4634
cmp eax, 0x4a
jne 0x1402e4026
popf
pop rax
jmp 0x1402e6b97
cmp eax, 0x1a
jne 0x1402e4035
popf
pop rax
jmp 0x1402e531f
cmp eax, 0x5d
jne 0x1402e4044
popf
pop rax
jmp 0x1402e7595
cmp eax, 0x58
jne 0x1402e4053
popf
pop rax
jmp 0x1402e7254
cmp eax, 0x40
jne 0x1402e4062
popf
pop rax
jmp 0x1402e6639
cmp eax, 8
jne 0x1402e4071
popf
pop rax
jmp 0x1402e4a7e
cmp eax, 0x2a
jne 0x1402e4080
popf
pop rax
jmp 0x1402e5adb
cmp eax, 0x17
jne 0x1402e408f
popf
pop rax
jmp 0x1402e5158
cmp eax, 0x1c
jne 0x1402e409e
popf
pop rax
jmp 0x1402e543a
cmp eax, 0x2e
jne 0x1402e40ad
popf
pop rax
jmp 0x1402e5c58
cmp eax, 0x4c
jne 0x1402e40bc
popf
pop rax
jmp 0x1402e6c68
cmp eax, 0x2b
jne 0x1402e40cb
popf
pop rax
jmp 0x1402e5b8a
cmp eax, 0x1b
jne 0x1402e40da
popf
pop rax
jmp 0x1402e5389
cmp eax, 0x2d
jne 0x1402e40e9
popf
pop rax
jmp 0x1402e5c13
cmp eax, 0x23
jne 0x1402e40f8
popf
pop rax
jmp 0x1402e57b9
cmp eax, 0x5b
jne 0x1402e4107
popf
pop rax
jmp 0x1402e73b6
cmp eax, 0x43
jne 0x1402e4116
popf
pop rax
jmp 0x1402e6822
cmp eax, 0x13
jne 0x1402e4125
popf
pop rax
jmp 0x1402e4ed9
cmp eax, 0x33
jne 0x1402e4134
popf
pop rax
jmp 0x1402e5f1e
cmp eax, 0x24
jne 0x1402e4143
popf
pop rax
jmp 0x1402e5801
cmp eax, 0x1e
jne 0x1402e4152
popf
pop rax
jmp 0x1402e54ee
cmp eax, 0xc
jne 0x1402e4161
popf
pop rax
jmp 0x1402e4be8
cmp eax, 0x26
jne 0x1402e4170
popf
pop rax
jmp 0x1402e58db
cmp eax, 0x27
jne 0x1402e417f
popf
pop rax
jmp 0x1402e5923
cmp eax, 0x30
jne 0x1402e418e
popf
pop rax
jmp 0x1402e5d89
cmp eax, 0x10
jne 0x1402e419d
popf
pop rax
jmp 0x1402e4d90
cmp eax, 0x37
jne 0x1402e41ac
popf
pop rax
jmp 0x1402e60ee
cmp eax, 9
jne 0x1402e41bb
popf
pop rax
jmp 0x1402e4ac2
cmp eax, 0x39
jne 0x1402e41ca
popf
pop rax
jmp 0x1402e6221
cmp eax, 0x16
jne 0x1402e41d9
popf
pop rax
jmp 0x1402e50fc
cmp eax, 0x3b
jne 0x1402e41e8
popf
pop rax
jmp 0x1402e63c7
cmp eax, 0x4b
jne 0x1402e41f7
popf
pop rax
jmp 0x1402e6c22
cmp eax, 0x36
jne 0x1402e4206
popf
pop rax
jmp 0x1402e6096
cmp eax, 0x14
jne 0x1402e4215
popf
pop rax
jmp 0x1402e500a
cmp eax, 0x46
jne 0x1402e4224
popf
pop rax
jmp 0x1402e69a3
cmp eax, 0x3d
jne 0x1402e4233
popf
pop rax
jmp 0x1402e64f4
cmp eax, 2
jne 0x1402e4242
popf
pop rax
jmp 0x1402e4694
cmp eax, 0x47
jne 0x1402e4251
popf
pop rax
jmp 0x1402e69eb
cmp eax, 0x51
jne 0x1402e4260
popf
pop rax
jmp 0x1402e6efb
cmp eax, 0x11
jne 0x1402e426f
popf
pop rax
jmp 0x1402e4e3e
cmp eax, 0x35
jne 0x1402e427e
popf
pop rax
jmp 0x1402e602b
cmp eax, 0x3a
jne 0x1402e428d
popf
pop rax
jmp 0x1402e629a
cmp eax, 0x12
jne 0x1402e429c
popf
pop rax
jmp 0x1402e4ea1
cmp eax, 0x21
jne 0x1402e42ab
popf
pop rax
jmp 0x1402e569e
cmp eax, 0x38
jne 0x1402e42ba
popf
pop rax
jmp 0x1402e61ae
cmp eax, 0xb
jne 0x1402e42c9
popf
pop rax
jmp 0x1402e4ba6
cmp eax, 0x5c
jne 0x1402e42d8
popf
pop rax
jmp 0x1402e73f7
cmp eax, 0x15
jne 0x1402e42e7
popf
pop rax
jmp 0x1402e5074
cmp eax, 5
jne 0x1402e42f6
popf
pop rax
jmp 0x1402e4855
cmp eax, 6
jne 0x1402e4305
popf
pop rax
jmp 0x1402e4910
cmp eax, 0x5a
jne 0x1402e4314
popf
pop rax
jmp 0x1402e7365
cmp eax, 0x49
jne 0x1402e4323
popf
pop rax
jmp 0x1402e6b53
cmp eax, 0x1f
jne 0x1402e4332
popf
pop rax
jmp 0x1402e5546
cmp eax, 4
jne 0x1402e4341
popf
pop rax
jmp 0x1402e47f5
cmp eax, 0x2f
jne 0x1402e4350
popf
pop rax
jmp 0x1402e5d48
cmp eax, 0x4d
jne 0x1402e435f
popf
pop rax
jmp 0x1402e6cad
cmp eax, 0x55
jne 0x1402e436e
popf
pop rax
jmp 0x1402e70c3
cmp eax, 0x45
jne 0x1402e437d
popf
pop rax
jmp 0x1402e68ef
cmp eax, 0x2c
jne 0x1402e438c
popf
pop rax
jmp 0x1402e5bce
cmp eax, 3
jne 0x1402e439b
popf
pop rax
jmp 0x1402e4780
cmp eax, 0x19
jne 0x1402e43aa
popf
pop rax
jmp 0x1402e5218
cmp eax, 0x1d
jne 0x1402e43b9
popf
pop rax
jmp 0x1402e54a9
cmp eax, 0x34
jne 0x1402e43c8
popf
pop rax
jmp 0x1402e5fe2
cmp eax, 0x53
jne 0x1402e43d7
popf
pop rax
jmp 0x1402e6faf
cmp eax, 0x4f
jne 0x1402e43e6
popf
pop rax
jmp 0x1402e6e2c
cmp eax, 0x42
jne 0x1402e43f5
popf
pop rax
jmp 0x1402e6792
cmp eax, 7
jne 0x1402e4404
popf
pop rax
jmp 0x1402e49c1
cmp eax, 0x20
jne 0x1402e4413
popf
pop rax
jmp 0x1402e562b
cmp eax, 0x56
jne 0x1402e4422
popf
pop rax
jmp 0x1402e7134
cmp eax, 0x3c
jne 0x1402e4431
popf
pop rax
jmp 0x1402e6431
cmp eax, 0xd
jne 0x1402e4440
popf
pop rax
jmp 0x1402e4c40
cmp eax, 0xa
jne 0x1402e444f
popf
pop rax
jmp 0x1402e4b37
cmp eax, 0x18
jne 0x1402e445e
popf
pop rax
jmp 0x1402e51ad
cmp eax, 0x28
jne 0x1402e446d
popf
pop rax
jmp 0x1402e5988
cmp eax, 0x22
jne 0x1402e447c
popf
pop rax
jmp 0x1402e570c
cmp eax, 0x50
jne 0x1402e448b
popf
pop rax
jmp 0x1402e6e83
cmp eax, 0x52
jne 0x1402e449a
popf
pop rax
jmp 0x1402e6f44
cmp eax, 0x41
jne 0x1402e44a9
popf
pop rax
jmp 0x1402e66f9
cmp eax, 0xe
jne 0x1402e44b8
popf
pop rax
jmp 0x1402e4c82
cmp eax, 0x32
jne 0x1402e44c7
popf
pop rax
jmp 0x1402e5ec7
cmp eax, 0x29
jne 0x1402e44d6
popf
pop rax
jmp 0x1402e5a91
cmp eax, 0x3e
jne 0x1402e44e5
popf
pop rax
jmp 0x1402e6563
cmp eax, 0
jne 0x1402e44f4
popf
pop rax
jmp 0x1402e456c
cmp eax, 0x4e
jne 0x1402e4503
popf
pop rax
jmp 0x1402e6d18
cmp eax, 0x31
jne 0x1402e4512
popf
pop rax
jmp 0x1402e5dcc
cmp eax, 0x54
jne 0x1402e4521
popf
pop rax
jmp 0x1402e6ff4
cmp eax, 0x5e
jne 0x1402e4530
popf
pop rax
jmp 0x1402e7711
cmp eax, 0x25
jne 0x1402e453f
popf
pop rax
jmp 0x1402e586a
cmp eax, 0xf
jne 0x1402e454e
popf
pop rax
jmp 0x1402e4d30
cmp eax, 0x44
jne 0x1402e455d
popf
pop rax
jmp 0x1402e688b
cmp eax, 0x57
jne 0x1402e456c
popf
pop rax
jmp 0x1402e7244
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x248
mov rax, qword [0x140140a78]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x3ed8]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x118]
movzx eax, byte [rax + 0x9b]
test eax, eax
je 0x1402e4601
push rax
pushf
mov eax, 0xd8b65796
pushf
not eax
add eax, 0xa37259a5
xor eax, 0xa9ce2f99
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xff02ebe1
xor eax, 0xd53f415c
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb545b2f5
xor eax, 0xfb7d4964
rol eax, 0x3b
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x1568bae1
pushf
not eax
add eax, 0x95ab6515
xor eax, 0x8ae5a5e2
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb1cf69a7
xor eax, 0xa72851d5
rol eax, 0x76
popf
jmp 0x1402e3fdb
xor al, al
jmp 0x1402e78c8
mov ecx, dword [rsp + 0x268]
call fcn.140309c2a
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x260]
movss xmm0, dword [rax + 8]
subss xmm0, dword [rcx]
movss dword [rsp + 0xbc], xmm0
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x260]
movss xmm0, dword [rax + 0xc]
subss xmm0, dword [rcx + 4]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [rsp + 0xbc]
comiss xmm0, dword [0x140118918]
jbe 0x1402e4727
push rax
pushf
mov eax, 0x1c7265bc
pushf
not eax
add eax, 0xcca77d31
xor eax, 0xb5daac75
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb15c6ff7
xor eax, 0xb97ee974
rol eax, 0x17
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x603d51e4
pushf
not eax
add eax, 0xb7e448ee
xor eax, 0xbdfcbc19
rol eax, 0xae
popf
pushf
not eax
add eax, 0xcdc342b2
xor eax, 0xd2c4e0af
rol eax, 0xde
popf
pushf
not eax
add eax, 0x83da866e
xor eax, 0xc5b8a217
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb9f93d8a
xor eax, 0xf3bfa64e
rol eax, 0x5e
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x68]
comiss xmm0, dword [0x140118918]
ja 0x1402e47c2
push rax
pushf
mov eax, 0xa4bb5c83
pushf
not eax
add eax, 0x823f2510
xor eax, 0xa008b338
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xad37f6a2
xor eax, 0xf55caec9
rol eax, 0xad
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x418f73c7
pushf
not eax
add eax, 0xc4167539
xor eax, 0xe25b1d1b
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd060394d
xor eax, 0x9af22b17
rol eax, 0xa8
popf
jmp 0x1402e3fdb
xor al, al
jmp 0x1402e78c8
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x6c], xmm0
cmp dword [rsp + 0x270], 1
jne 0x1402e48ca
push rax
pushf
mov eax, 0x125572b5
pushf
not eax
add eax, 0xe9269d45
xor eax, 0xff7c950e
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8bd2bd05
xor eax, 0x874b7429
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe0e2c986
xor eax, 0xcb240f9b
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8d8e23c7
xor eax, 0xaad9de53
rol eax, 0x31
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x2aad6bd4
pushf
not eax
add eax, 0xd40e0023
xor eax, 0xba17aa81
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x965108a4
xor eax, 0x92575fab
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xca82b9ad
xor eax, 0xa8b73d6f
rol eax, 0xe7
popf
jmp 0x1402e3fdb
mov rax, qword [rsp + 0x48]
movss xmm0, dword [rax + 0x3838]
mulss xmm0, dword [0x140118978]
mov rax, qword [rsp + 0x48]
movss xmm1, dword [rax + 0x3c38]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x68]
comiss xmm1, xmm0
jae 0x1402e497b
push rax
pushf
mov eax, 0xcd5317ad
pushf
not eax
add eax, 0x8b8045fe
xor eax, 0xe7cdf667
rol eax, 3
popf
pushf
not eax
add eax, 0xc7bc3039
xor eax, 0xe4b56e7e
rol eax, 0x66
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xd67f736a
pushf
not eax
add eax, 0x9ea59a5f
xor eax, 0xc35f7061
rol eax, 0x70
popf
pushf
not eax
add eax, 0x80445754
xor eax, 0x98eff52b
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd49f2e22
xor eax, 0xc090bf06
rol eax, 0x92
popf
jmp 0x1402e3fdb
mov rax, qword [rsp + 0x48]
movss xmm0, dword [rax + 0x3838]
mulss xmm0, dword [0x140118978]
mov rax, qword [rsp + 0x48]
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [rax + 0x3c38]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [rsp + 0x70]
comiss xmm0, dword [0x140118918]
jae 0x1402e4a4b
push rax
pushf
mov eax, 0xa6561a45
pushf
not eax
add eax, 0xfa66b875
xor eax, 0xcd50860b
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf92eb3e4
xor eax, 0x8ed76977
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb1ce94da
xor eax, 0x8de6e924
rol eax, 0x4a
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xba971b80
pushf
not eax
add eax, 0xaf1eef5b
xor eax, 0xad82fecf
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x92d29420
xor eax, 0xe7b1ec3d
rol eax, 0xfa
popf
jmp 0x1402e3fdb
xorps xmm0, xmm0
movss dword [rsp + 0x110], xmm0
jmp 0x1402e4c40
movss xmm0, dword [rsp + 0x70]
comiss xmm0, dword [0x140118974]
jbe 0x1402e4b04
push rax
pushf
mov eax, 0x2daab0ac
pushf
not eax
add eax, 0xead1fa6c
xor eax, 0xb92cb281
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9eb83451
xor eax, 0xfdf88070
rol eax, 0xe4
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x4ec1dc6e
pushf
not eax
add eax, 0xd0076651
xor eax, 0xa984ebad
rol eax, 0xef
popf
pushf
not eax
add eax, 0xadcc34e0
xor eax, 0xfcafa07f
rol eax, 0x50
popf
jmp 0x1402e3fdb
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x10c], xmm0
jmp 0x1402e4be8
movss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x10c], xmm0
push rax
pushf
mov eax, 0xb2c586b8
pushf
not eax
add eax, 0xce1fece9
xor eax, 0xc5aa097d
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb0cfc28a
xor eax, 0xbbf11383
rol eax, 0x54
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x10c]
movss dword [rsp + 0x110], xmm0
push rax
pushf
mov eax, 0x81e5800b
pushf
not eax
add eax, 0xea8f792e
xor eax, 0x9ba9b8f4
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8f12dc1d
xor eax, 0xbe1f2ded
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf9a88e44
xor eax, 0xe97bcc03
rol eax, 0x4a
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x110]
movss dword [rsp + 0x6c], xmm0
push rax
pushf
mov eax, 0xc41babfb
pushf
not eax
add eax, 0xd935dc26
xor eax, 0xce0facde
rol eax, 8
popf
pushf
not eax
add eax, 0xe38f4e65
xor eax, 0xd1f25989
rol eax, 7
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x6c]
comiss xmm0, dword [0x140118918]
ja 0x1402e4cd7
push rax
pushf
mov eax, 0x16e64b33
pushf
not eax
add eax, 0xbf4417b8
xor eax, 0xcd541a38
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf40eb98b
xor eax, 0xa11c67c9
rol eax, 0x29
popf
pushf
not eax
add eax, 0x97858ba9
xor eax, 0xa12ee9ab
rol eax, 0xae
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xb7201fb6
pushf
not eax
add eax, 0xadf23e5d
xor eax, 0xa37ce1e0
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xecca8b86
xor eax, 0x8eb9cf71
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x94ec3f8d
xor eax, 0x9aecaa3b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdb60812e
xor eax, 0xb976f0b1
rol eax, 0x5d
popf
jmp 0x1402e3fdb
xor al, al
jmp 0x1402e78c8
mov rax, qword [rsp + 0x48]
add rax, 0x37f8
mov qword [rsp + 0x1d8], rax
movss xmm0, dword [rsp + 0x6c]
comiss xmm0, dword [0x140118974]
jb 0x1402e4de5
push rax
pushf
mov eax, 0xd8d20dea
pushf
not eax
add eax, 0xf654b2a1
xor eax, 0xf34aa5bb
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xbe72ca83
xor eax, 0x86b7ae3e
rol eax, 0x5a
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x5152e5a6
pushf
not eax
add eax, 0xaa06b30d
xor eax, 0xf069e57c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc6d8d67c
xor eax, 0xa83ce211
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd011f46f
xor eax, 0x833ab583
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf67fc9da
xor eax, 0xcc07f7e5
rol eax, 0x99
popf
jmp 0x1402e3fdb
mov byte [rsp + 0x32], 1
jmp 0x1402e4ed9
mov byte [rsp + 0x32], 0
push rax
pushf
mov eax, 0xce0c4212
pushf
not eax
add eax, 0xe3fd0342
xor eax, 0xeae83ae7
rol eax, 0x70
popf
pushf
not eax
add eax, 0x99f5cbf2
xor eax, 0x9e2dfcd9
rol eax, 0x14
popf
jmp 0x1402e3fdb
movzx eax, byte [rsp + 0x32]
mov byte [rsp + 0x3c], al
lea rax, [rsp + 0x58]
mov rdi, rax
mov rsi, qword [rsp + 0x260]
mov ecx, 0x1f562c4
pushf
not ecx
add ecx, 0xe5b6d27a
xor ecx, 0xa3eb2212
rol ecx, 0xe2
popf
pushf
not ecx
add ecx, 0xca2cf5d9
xor ecx, 0xdad53c66
rol ecx, 0x31
popf
pushf
not ecx
add ecx, 0xb0ace357
xor ecx, 0xa9d2bca9
rol ecx, 0xaf
popf
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x68]
subss xmm0, dword [0x140118978]
mulss xmm0, dword [0x140118940]
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [rsp + 0x78]
comiss xmm0, dword [0x140118918]
jae 0x1402e4fb1
push rax
pushf
mov eax, 0xe8edb46f
pushf
not eax
add eax, 0xd0432277
xor eax, 0x8b595d8c
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc221fd25
xor eax, 0xa28f9f7b
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8975bb78
xor eax, 0xaee18108
rol eax, 0xe6
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xe72b8c81
pushf
not eax
add eax, 0x95c32b13
xor eax, 0x97c73fe6
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x82f3524f
xor eax, 0xe212da3d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe08ab9f9
xor eax, 0xa9bb468e
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xee37d0df
xor eax, 0x8a9dd353
rol eax, 0x58
popf
jmp 0x1402e3fdb
xorps xmm0, xmm0
movss dword [rsp + 0xb8], xmm0
jmp 0x1402e5218
movss xmm0, dword [rsp + 0x78]
comiss xmm0, dword [0x14011897c]
jbe 0x1402e50c9
push rax
pushf
mov eax, 0xda7ee99f
pushf
not eax
add eax, 0xc779a419
xor eax, 0xe1ec99a0
rol eax, 5
popf
pushf
not eax
add eax, 0xf395851b
xor eax, 0x85655954
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xdb476744
xor eax, 0xebec2239
rol eax, 0xe8
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x1429cf89
pushf
not eax
add eax, 0xc89a5937
xor eax, 0xb74d7d1a
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdbdd9a61
xor eax, 0xd561b0dc
rol eax, 0x3f
popf
jmp 0x1402e3fdb
movss xmm0, dword [0x14011897c]
movss dword [rsp + 0xb4], xmm0
jmp 0x1402e51ad
movss xmm0, dword [rsp + 0x78]
movss dword [rsp + 0xb4], xmm0
push rax
pushf
mov eax, 0xf74cae08
pushf
not eax
add eax, 0x8c974c9f
xor eax, 0xd11765a4
rol eax, 7
popf
pushf
not eax
add eax, 0xafbadc82
xor eax, 0xc3885c69
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe2333ef0
xor eax, 0xeecf0a1e
rol eax, 0x5c
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xb4]
movss dword [rsp + 0xb8], xmm0
push rax
pushf
mov eax, 0x20c32308
pushf
not eax
add eax, 0xae8bfeb5
xor eax, 0xd9982e9b
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb45bc490
xor eax, 0xeac9e920
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x895f59ec
xor eax, 0xc57ecba5
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd7224e0c
xor eax, 0x82d0ea14
rol eax, 0x1e
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xb8]
xorps xmm0, xmmword [0x140119f10]
movss dword [rsp + 0x188], xmm0
movss xmm0, dword [rsp + 0xbc]
subss xmm0, dword [0x140118978]
mulss xmm0, dword [0x140118940]
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [rsp + 0x80]
comiss xmm0, dword [0x140118918]
jae 0x1402e52c6
push rax
pushf
mov eax, 0xf798b012
pushf
not eax
add eax, 0xcf3908bd
xor eax, 0xa7ad218f
rol eax, 0x59
popf
pushf
not eax
add eax, 0xef356e0c
xor eax, 0xd4c80211
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x832520eb
xor eax, 0xddecec54
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xcf80713c
xor eax, 0x8ea5b73f
rol eax, 8
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x9e099868
pushf
not eax
add eax, 0x9383b917
xor eax, 0xcf74cc67
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc661ef42
xor eax, 0xe0a27fa8
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe127c357
xor eax, 0xf1cb8b17
rol eax, 0x19
popf
pushf
not eax
add eax, 0xca9b8750
xor eax, 0xc2bfc7c4
rol eax, 0xf6
popf
jmp 0x1402e3fdb
xorps xmm0, xmm0
movss dword [rsp + 0xc4], xmm0
jmp 0x1402e5546
movss xmm0, dword [rsp + 0x80]
comiss xmm0, dword [0x14011897c]
jbe 0x1402e53f4
push rax
pushf
mov eax, 0x47ff5ff7
pushf
not eax
add eax, 0xf35ec25e
xor eax, 0xbbca5b09
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb08ab6bb
xor eax, 0xdc0799bd
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc4bebfc0
xor eax, 0xcb149e3d
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd8bd2ace
xor eax, 0xedfcd820
rol eax, 0x86
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xc27ec3e
pushf
not eax
add eax, 0xbfa0fd54
xor eax, 0xdcafa1f7
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa30516e7
xor eax, 0xb2d46313
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x951a241a
xor eax, 0xead0a6f1
rol eax, 0x9b
popf
jmp 0x1402e3fdb
movss xmm0, dword [0x14011897c]
movss dword [rsp + 0xc0], xmm0
jmp 0x1402e54ee
movss xmm0, dword [rsp + 0x80]
movss dword [rsp + 0xc0], xmm0
push rax
pushf
mov eax, 0x8e93320c
pushf
not eax
add eax, 0xb83eea1b
xor eax, 0xf2b98ca8
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xeb4291fd
xor eax, 0xb469c057
rol eax, 0xd3
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0xc4], xmm0
push rax
pushf
mov eax, 0x11fd3c1c
pushf
not eax
add eax, 0xbce6ad4f
xor eax, 0x860edd51
rol eax, 0x45
popf
pushf
not eax
add eax, 0x83dc39f0
xor eax, 0xd98d70df
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc4874f86
xor eax, 0xa5af94d8
rol eax, 0x43
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xc4]
xorps xmm0, xmmword [0x140119f10]
movss dword [rsp + 0x170], xmm0
movss xmm0, dword [rsp + 0x170]
movss dword [rsp + 0x1e0], xmm0
movss xmm0, dword [rsp + 0x188]
movss dword [rsp + 0x1e4], xmm0
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x58]
call fcn.1403342b2
cmp dword [rsp + 0x270], 0
jne 0x1402e55f8
push rax
pushf
mov eax, 0x63d15c53
pushf
not eax
add eax, 0x95714e5e
xor eax, 0xb6facb78
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc5058473
xor eax, 0xd245077a
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x9ec9871b
xor eax, 0x86460629
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc41f7463
xor eax, 0xb0f5c61e
rol eax, 0x4b
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x7d1f8d8c
pushf
not eax
add eax, 0x9eed8efc
xor eax, 0xdfc2e0f1
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x94d8274f
xor eax, 0xb5060b1b
rol eax, 0x71
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0xc8], xmm0
jmp 0x1402e570c
movss xmm0, dword [rsp + 0x64]
subss xmm0, dword [rsp + 0x5c]
movss dword [rsp + 0xc8], xmm0
push rax
pushf
mov eax, 0x98c257ef
pushf
not eax
add eax, 0x87c0ee7e
xor eax, 0xc31243d4
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf2c3c545
xor eax, 0xba51ccd9
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xee46d6e4
xor eax, 0xa579b16c
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x95baab14
xor eax, 0xad4273c2
rol eax, 0xb0
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xc8]
movss dword [rsp + 0x34], xmm0
mov rax, qword [rsp + 0x280]
cmp qword [rsp + 0x288], rax
jl 0x1402e5760
push rax
pushf
mov eax, 0xaa1ff5ba
pushf
not eax
add eax, 0xb75e7bb0
xor eax, 0xb3b90cfd
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x87ab37a5
xor eax, 0x968a1f58
rol eax, 0x1e
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xda458193
pushf
not eax
add eax, 0xeb3e9caa
xor eax, 0xa20f0cb0
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa0c80c35
xor eax, 0xcd7a5980
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc4221f19
xor eax, 0xa8662c7c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc2241757
xor eax, 0x9c8fbb30
rol eax, 0x44
popf
jmp 0x1402e3fdb
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x178], rax
jmp 0x1402e586a
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x178], rax
push rax
pushf
mov eax, 0x4537bc5a
pushf
not eax
add eax, 0xe37b74d1
xor eax, 0xc58c3a89
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9e33978a
xor eax, 0xf0a3cd08
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf9085fd6
xor eax, 0xdbf698d3
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe1e8a368
xor eax, 0xa53fd5cc
rol eax, 0x79
popf
jmp 0x1402e3fdb
cmp qword [rsp + 0x178], 1
jl 0x1402e58a8
push rax
pushf
mov eax, 0x37fc87d9
pushf
not eax
add eax, 0xb03f5950
xor eax, 0xae513302
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf79bec6a
xor eax, 0xe1953bca
rol eax, 0x6c
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xec2df8df
pushf
not eax
add eax, 0x81a36591
xor eax, 0x9b332280
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd45738e3
xor eax, 0xc610ea2d
rol eax, 0x3e
popf
jmp 0x1402e3fdb
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x190], rax
jmp 0x1402e5988
mov qword [rsp + 0x190], 1
push rax
pushf
mov eax, 0x1049ce58
pushf
not eax
add eax, 0xdfc0a3da
xor eax, 0x807538f7
rol eax, 0x35
popf
pushf
not eax
add eax, 0x99ee5f82
xor eax, 0xb8735845
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd981fb97
xor eax, 0xc2f5ab93
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8fa8a56b
xor eax, 0xea0c9d50
rol eax, 0xf4
popf
jmp 0x1402e3fdb
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x1d8]
movss xmm0, dword [rax + 0x7c]
movss dword [rsp + 0xd0], xmm0
cvtsi2ss xmm0, qword [rsp + 0x208]
cvtsi2ss xmm1, qword [rsp + 0x280]
divss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x34]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [rsp + 0x88]
comiss xmm0, dword [rsp + 0xd0]
jae 0x1402e5a4b
push rax
pushf
mov eax, 0x385c3dd1
pushf
not eax
add eax, 0x927ed456
xor eax, 0xd3c969c2
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe9d539b5
xor eax, 0xd95511ba
rol eax, 0x88
popf
pushf
not eax
add eax, 0xde763e04
xor eax, 0xae0e6195
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd43d3ccb
xor eax, 0xe2c00efa
rol eax, 0x6a
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xa4d48695
pushf
not eax
add eax, 0xf35c2d7f
xor eax, 0xdd2a5679
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe2aba807
xor eax, 0xcc2f9fba
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe1f76932
xor eax, 0xf0735495
rol eax, 0x85
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0xdc], xmm0
jmp 0x1402e5c58
movss xmm0, dword [rsp + 0x88]
comiss xmm0, dword [rsp + 0x34]
jbe 0x1402e5b31
push rax
pushf
mov eax, 0xda385d4
pushf
not eax
add eax, 0xa4e59ac2
xor eax, 0xb0642667
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9439a71d
xor eax, 0xa0fcf695
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8ffde977
xor eax, 0xc7cc0b1c
rol eax, 0xe0
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x5fe8b069
pushf
not eax
add eax, 0xea58875a
xor eax, 0x97b39aac
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xadebd65d
xor eax, 0x810979a9
rol eax, 0x18
popf
pushf
not eax
add eax, 0xde437806
xor eax, 0xeb596c7d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x87fa7199
xor eax, 0xc76acb0b
rol eax, 0x11
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0xd8], xmm0
jmp 0x1402e5c13
movss xmm0, dword [rsp + 0x88]
movss dword [rsp + 0xd8], xmm0
push rax
pushf
mov eax, 0x7ac7be0
pushf
not eax
add eax, 0xfabe9e6a
xor eax, 0xf55daa6a
rol eax, 0x72
popf
pushf
not eax
add eax, 0xdd2a50d7
xor eax, 0xb99ce798
rol eax, 0xd4
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xd8]
movss dword [rsp + 0xdc], xmm0
push rax
pushf
mov eax, 0x46e71f3a
pushf
not eax
add eax, 0xf2337655
xor eax, 0xc351edb8
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc1834982
xor eax, 0xd3acd641
rol eax, 0xb4
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xdc]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [rsp + 0x54]
divss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0x40], xmm0
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x33], 0
mov dword [rsp + 0x20], 0x40000
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x33]
mov edx, dword [rsp + 0x268]
lea rcx, [rsp + 0x58]
call fcn.140347815
mov rax, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x288]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x198], rax
cmp qword [rsp + 0x198], 1
jg 0x1402e5d15
push rax
pushf
mov eax, 0x66b6d543
pushf
not eax
add eax, 0xcfbc72f7
xor eax, 0x94277723
rol eax, 0x44
popf
pushf
not eax
add eax, 0xba967a56
xor eax, 0x834a1df7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc39eb7f2
xor eax, 0xf82ba497
rol eax, 0x78
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x47150c49
pushf
not eax
add eax, 0xb2d05c27
xor eax, 0xdb52bee4
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9847cbed
xor eax, 0xf9343cde
rol eax, 0x9a
popf
jmp 0x1402e3fdb
mov qword [rsp + 0x1a0], 1
jmp 0x1402e5dcc
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x1a0], rax
push rax
pushf
mov eax, 0x931fb042
pushf
not eax
add eax, 0xb646da57
xor eax, 0x8c4c6ac9
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb1deb6d4
xor eax, 0xbb2acaf9
rol eax, 0x77
popf
jmp 0x1402e3fdb
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x180], rax
cvtsi2ss xmm0, qword [rsp + 0x180]
mov rax, qword [rsp + 0x278]
cvtsi2ss xmm1, qword [rax]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [rsp + 0x90]
comiss xmm0, dword [0x140118918]
jae 0x1402e5e6e
push rax
pushf
mov eax, 0xa0e22b4
pushf
not eax
add eax, 0xaa821e69
xor eax, 0xf873a115
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8de3cbb2
xor eax, 0xbb043afe
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe1c02d32
xor eax, 0xce3936ba
rol eax, 0x79
popf
pushf
not eax
add eax, 0xaf5b5331
xor eax, 0xa105c593
rol eax, 0xda
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x49a18de0
pushf
not eax
add eax, 0xd5d2716f
xor eax, 0x8a3f268f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb2d2e530
xor eax, 0x91bde396
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd32fb7f4
xor eax, 0xb4439c5d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x88fa6378
xor eax, 0x8ada3d68
rol eax, 0xca
popf
jmp 0x1402e3fdb
xorps xmm0, xmm0
movss dword [rsp + 0xe4], xmm0
jmp 0x1402e60ee
movss xmm0, dword [rsp + 0x90]
comiss xmm0, dword [0x140118974]
jbe 0x1402e5f89
push rax
pushf
mov eax, 0x86643ba0
pushf
not eax
add eax, 0xc967a542
xor eax, 0xb755c475
rol eax, 0x97
popf
pushf
not eax
add eax, 0xae43d77c
xor eax, 0xdbfefdbf
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf9de96fb
xor eax, 0xf7157664
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb39986e2
xor eax, 0x8893a5cc
rol eax, 0xa7
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x616cbbd6
pushf
not eax
add eax, 0xa82cc5ae
xor eax, 0xb6ea2810
rol eax, 0x16
popf
pushf
not eax
add eax, 0x98a2bfb3
xor eax, 0xd4c90d68
rol eax, 0x37
popf
pushf
not eax
add eax, 0x813cc572
xor eax, 0xc19232c6
rol eax, 0x47
popf
pushf
not eax
add eax, 0xac6d5d1a
xor eax, 0xe98db34a
rol eax, 0x27
popf
jmp 0x1402e3fdb
movss xmm0, dword [0x140118974]
movss dword [rsp + 0xe0], xmm0
jmp 0x1402e6096
movss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0xe0], xmm0
push rax
pushf
mov eax, 0xdeaad5e8
pushf
not eax
add eax, 0x95fc4979
xor eax, 0x894f8f74
rol eax, 8
popf
pushf
not eax
add eax, 0xf1a5587c
xor eax, 0xcde526ff
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd828ca42
xor eax, 0xe1581038
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9305d678
xor eax, 0xa9100014
rol eax, 0xa6
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xe0]
movss dword [rsp + 0xe4], xmm0
push rax
pushf
mov eax, 0x7b491857
pushf
not eax
add eax, 0xaa750d0b
xor eax, 0xd4b668bf
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc12e5150
xor eax, 0xdc79a9db
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf7dd1d37
xor eax, 0x97529a68
rol eax, 0x37
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xe4]
movss dword [rsp + 0xb0], xmm0
movss xmm0, dword [rsp + 0x34]
subss xmm0, dword [rsp + 0x54]
movss xmm1, dword [rsp + 0xb0]
mulss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0x38], xmm0
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x1402e6168
push rax
pushf
mov eax, 0xcdb0060b
pushf
not eax
add eax, 0xd7d8a3ed
xor eax, 0xbbaabbb9
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xeb2eac3b
xor eax, 0xc8c922a2
rol eax, 0x9c
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x7cf70ec2
pushf
not eax
add eax, 0xfbdc4820
xor eax, 0xcd529ef6
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xff873dde
xor eax, 0xd0afbaaa
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe89df2c2
xor eax, 0xb508ed67
rol eax, 0x12
popf
jmp 0x1402e3fdb
movzx eax, byte [rsp + 0x3c]
test eax, eax
je 0x1402e61ee
push rax
pushf
mov eax, 0xc4603731
pushf
not eax
add eax, 0xa84af179
xor eax, 0xc0da7c04
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xa5f48542
xor eax, 0x99905d4e
rol eax, 0xfa
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x22d977be
pushf
not eax
add eax, 0xf6c508ca
xor eax, 0xcba44537
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xae722a26
xor eax, 0x962255bf
rol eax, 0x60
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [0x140118974]
jae 0x1402e6267
push rax
pushf
mov eax, 0x55e6959d
pushf
not eax
add eax, 0x99b87f76
xor eax, 0xcc4cb15f
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9f9eb666
xor eax, 0x9071fbb4
rol eax, 0x12
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x2aaa8a20
pushf
not eax
add eax, 0xb2dc32f2
xor eax, 0xe7e52696
rol eax, 0xb
popf
pushf
not eax
add eax, 0x968589c7
xor eax, 0xf2198e48
rol eax, 0x93
popf
jmp 0x1402e3fdb
movsxd rax, dword [rsp + 0x270]
movss xmm0, dword [rsp + rax*4 + 0x58]
movss dword [rsp + 0x124], xmm0
mov rax, qword [rsp + 0x48]
add rax, 0xd94
mov qword [rsp + 0x210], rax
movsxd rax, dword [rsp + 0x270]
mov rcx, qword [rsp + 0x210]
movss xmm0, dword [rcx + rax*4]
movss dword [rsp + 0x120], xmm0
movss xmm0, dword [rsp + 0x120]
subss xmm0, dword [rsp + 0x124]
divss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [rsp + 0x98]
comiss xmm0, dword [0x140118918]
jae 0x1402e636e
push rax
pushf
mov eax, 0xb1f9ad2c
pushf
not eax
add eax, 0xfab2fc33
xor eax, 0x8bfabd97
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb829b5c0
xor eax, 0xfac923a5
rol eax, 0x17
popf
pushf
not eax
add eax, 0x89f337cd
xor eax, 0xaad2ad88
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9f8b9496
xor eax, 0xa1d18d68
rol eax, 0xd
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x4d88459c
pushf
not eax
add eax, 0xb05a04bb
xor eax, 0xf8e29a00
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8eeb5b0f
xor eax, 0xa59cc5c0
rol eax, 4
popf
pushf
not eax
add eax, 0x84716e0b
xor eax, 0xeda21bfd
rol eax, 0x63
popf
pushf
not eax
add eax, 0xefaa3202
xor eax, 0xe390a02e
rol eax, 0xba
popf
jmp 0x1402e3fdb
xorps xmm0, xmm0
movss dword [rsp + 0xec], xmm0
jmp 0x1402e6639
movss xmm0, dword [rsp + 0x98]
comiss xmm0, dword [0x140118974]
jbe 0x1402e649c
push rax
pushf
mov eax, 0xfab70ede
pushf
not eax
add eax, 0xe0afd509
xor eax, 0xe827dce1
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x952ec2c3
xor eax, 0xa2ff4084
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xcffb8240
xor eax, 0xf4776489
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb013f74a
xor eax, 0xb8b33ba6
rol eax, 0x22
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x36ef3174
pushf
not eax
add eax, 0x9d0a747d
xor eax, 0xd8321908
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xecdd27f7
xor eax, 0xe4b44123
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9835acea
xor eax, 0xba644693
rol eax, 1
popf
pushf
not eax
add eax, 0xbafc4d70
xor eax, 0xdaaab706
rol eax, 0xcb
popf
jmp 0x1402e3fdb
movss xmm0, dword [0x140118974]
movss dword [rsp + 0xe8], xmm0
jmp 0x1402e65ce
movss xmm0, dword [rsp + 0x98]
movss dword [rsp + 0xe8], xmm0
push rax
pushf
mov eax, 0x48966923
pushf
not eax
add eax, 0xe78f3747
xor eax, 0xad8cbd48
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x92e2ab9f
xor eax, 0xe0a5257d
rol eax, 0x12
popf
pushf
not eax
add eax, 0xdc252bcb
xor eax, 0xb5bb1012
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x97b877b8
xor eax, 0xec89a065
rol eax, 0x63
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xe8]
movss dword [rsp + 0xec], xmm0
push rax
pushf
mov eax, 0xea548919
pushf
not eax
add eax, 0xeaf330ab
xor eax, 0xa3eb9c10
rol eax, 0x78
popf
pushf
not eax
add eax, 0xcf6a8bd4
xor eax, 0xe5c972fa
rol eax, 0x83
popf
pushf
not eax
add eax, 0xbdfa6c72
xor eax, 0xc48fc38e
rol eax, 0x89
popf
pushf
not eax
add eax, 0xfab45260
xor eax, 0xe996aced
rol eax, 0xb3
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xec]
movss dword [rsp + 0x50], xmm0
mov ecx, dword [rsp + 0x268]
call fcn.1403ce51a
mov byte [rsp + 0x31], 0
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + 0x3f30]
test eax, eax
je 0x1402e66a0
push rax
pushf
mov eax, 0xf82e5c3d
pushf
not eax
add eax, 0xf0c982e3
xor eax, 0x97a5da0e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd84f4e11
xor eax, 0x8ab7ae92
rol eax, 0x4b
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x84577820
pushf
not eax
add eax, 0xa5eab6c7
xor eax, 0x9b4c0093
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb493ebf6
xor eax, 0xab447b74
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8cd954e2
xor eax, 0xad1d87cb
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9de9d928
xor eax, 0xa4665e3f
rol eax, 0xe1
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x50]
comiss xmm0, dword [rsp + 0x38]
jb 0x1402e6739
push rax
pushf
mov eax, 0x9b2eba2e
pushf
not eax
add eax, 0xc1379ce1
xor eax, 0x8690716b
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xac7abb60
xor eax, 0xbb398a38
rol eax, 0xc8
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x34ea8c55
pushf
not eax
add eax, 0xf3509312
xor eax, 0xa90cb123
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb85618de
xor eax, 0xa5ae2d08
rol eax, 0x61
popf
pushf
not eax
add eax, 0xede0fa78
xor eax, 0xdd397d20
rol eax, 0x88
popf
pushf
not eax
add eax, 0xba96fac7
xor eax, 0xe685a3f5
rol eax, 0x43
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x38]
addss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x50]
comiss xmm1, xmm0
ja 0x1402e67dc
push rax
pushf
mov eax, 0x184a1941
pushf
not eax
add eax, 0xb7808c61
xor eax, 0xd8c1dc22
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xba21ae16
xor eax, 0xfd2c8f3b
rol eax, 0x5e
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xefe18abf
pushf
not eax
add eax, 0x81b06e1b
xor eax, 0xbbd804fc
rol eax, 0x69
popf
pushf
not eax
add eax, 0xcc355477
xor eax, 0xfbfd497f
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa5f56099
xor eax, 0xb05b06e4
rol eax, 0x30
popf
jmp 0x1402e3fdb
mov dword [rsp + 0xf0], 0
jmp 0x1402e68ef
mov dword [rsp + 0xf0], 1
push rax
pushf
mov eax, 0x277d6f40
pushf
not eax
add eax, 0xd5dd399a
xor eax, 0xcdea04b5
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe2de66d5
xor eax, 0xd534dd4a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd3616408
xor eax, 0xc5f23fe5
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x93dc92a2
xor eax, 0xbaec57ea
rol eax, 0x52
popf
jmp 0x1402e3fdb
movzx eax, byte [rsp + 0xf0]
mov byte [rsp + 0x31], al
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x1402e694a
push rax
pushf
mov eax, 0x4e4ce00a
pushf
not eax
add eax, 0xecee52eb
xor eax, 0xfa89f598
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb1adb4ab
xor eax, 0xa248af0b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbbaf6e2d
xor eax, 0xa8d8722d
rol eax, 0x10
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xd085d3fa
pushf
not eax
add eax, 0xb37bfaf0
xor eax, 0x98814819
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb1c5aa52
xor eax, 0xa7a9ab9f
rol eax, 6
popf
pushf
not eax
add eax, 0xa2afc043
xor eax, 0xc7b7d772
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xca9e66cf
xor eax, 0x9c7f5fa0
rol eax, 0xe1
popf
jmp 0x1402e3fdb
mov rax, qword [rsp + 0x48]
xorps xmm0, xmm0
movss dword [rax + 0x5358], xmm0
jmp 0x1402e6a5c
movss xmm0, dword [rsp + 0x50]
subss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, dword [0x140118940]
subss xmm0, xmm1
mov rax, qword [rsp + 0x48]
movss dword [rax + 0x5358], xmm0
push rax
pushf
mov eax, 0x9bffcf78
pushf
not eax
add eax, 0x9567a697
xor eax, 0xc4b2b227
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa23f1766
xor eax, 0x8b4c4117
rol eax, 0xee
popf
pushf
not eax
add eax, 0x981d37ee
xor eax, 0xa8d26326
rol eax, 0x89
popf
jmp 0x1402e3fdb
movss xmm0, dword [0x140118974]
subss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, dword [0x140118940]
mov rax, qword [rsp + 0x48]
movss xmm2, dword [rsp + 0x50]
subss xmm2, dword [rax + 0x5358]
subss xmm2, xmm1
movaps xmm1, xmm2
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [rsp + 0xa0]
comiss xmm0, dword [0x140118918]
jae 0x1402e6b0d
push rax
pushf
mov eax, 0xcc83fab4
pushf
not eax
add eax, 0xc3af9a48
xor eax, 0xe43958ff
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xad254969
xor eax, 0xecdc95ce
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa9dfa9bc
xor eax, 0xbd9375d4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xfb4de02e
xor eax, 0x8657f19d
rol eax, 0xa1
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x85339fc0
pushf
not eax
add eax, 0x92e47eea
xor eax, 0xcfe5f50e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x980317af
xor eax, 0xc0ae27d7
rol eax, 0x31
popf
pushf
not eax
add eax, 0xda6ff75b
xor eax, 0x859c392d
rol eax, 0x58
popf
jmp 0x1402e3fdb
xorps xmm0, xmm0
movss dword [rsp + 0xf8], xmm0
jmp 0x1402e6d18
movss xmm0, dword [rsp + 0xa0]
comiss xmm0, dword [0x140118974]
jbe 0x1402e6bdc
push rax
pushf
mov eax, 0x46fb50f
pushf
not eax
add eax, 0xc2ea0cbf
xor eax, 0xa08f383c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe85d71f3
xor eax, 0xb66f36f9
rol eax, 0x16
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xe410afb2
pushf
not eax
add eax, 0xd4a36b0e
xor eax, 0x8d88af5a
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb24dc5e5
xor eax, 0xad21942e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc6061d51
xor eax, 0xe1686b03
rol eax, 0x6f
popf
jmp 0x1402e3fdb
movss xmm0, dword [0x140118974]
movss dword [rsp + 0xf4], xmm0
jmp 0x1402e6cad
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0xf4], xmm0
push rax
pushf
mov eax, 0x793b24c9
pushf
not eax
add eax, 0xd2015405
xor eax, 0xc8fd0018
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb3e9c482
xor eax, 0x9af78b7e
rol eax, 0x87
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xf4]
movss dword [rsp + 0xf8], xmm0
push rax
pushf
mov eax, 0x113d1edc
pushf
not eax
add eax, 0x87462876
xor eax, 0x95c52b36
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf3d4968b
xor eax, 0xcc1c6798
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdfdc2cc1
xor eax, 0x8fcb6462
rol eax, 0x33
popf
pushf
not eax
add eax, 0x87a5de4d
xor eax, 0xe8181c29
rol eax, 0xb4
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xf8]
movss dword [rsp + 0x128], xmm0
cvtsi2ss xmm0, qword [rsp + 0x180]
movss xmm1, dword [rsp + 0x128]
mulss xmm1, xmm0
movaps xmm0, xmm1
cvttss2si rax, xmm0
mov rcx, qword [rsp + 0x278]
mov qword [rcx], rax
cvtsi2ss xmm0, qword [rsp + 0x180]
mov rax, qword [rsp + 0x278]
cvtsi2ss xmm1, qword [rax]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0xa8], xmm0
movss xmm0, dword [rsp + 0xa8]
comiss xmm0, dword [0x140118918]
jae 0x1402e6dd3
push rax
pushf
mov eax, 0x1e62303c
pushf
not eax
add eax, 0x86097b36
xor eax, 0xa7097cad
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf3402eb0
xor eax, 0xd28363b6
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe5ef2978
xor eax, 0xa2734866
rol eax, 0x51
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x4c1266da
pushf
not eax
add eax, 0xb3cf4a0e
xor eax, 0xe47843d5
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xaa6ec38f
xor eax, 0xb67ffc46
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd516edca
xor eax, 0x92cfa1aa
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfd30ec39
xor eax, 0xda2c9ef4
rol eax, 0xbd
popf
jmp 0x1402e3fdb
xorps xmm0, xmm0
movss dword [rsp + 0x100], xmm0
jmp 0x1402e6ff4
movss xmm0, dword [rsp + 0xa8]
comiss xmm0, dword [0x140118974]
jbe 0x1402e6ec8
push rax
pushf
mov eax, 0x93fe7cae
pushf
not eax
add eax, 0xe364fb92
xor eax, 0xdedfdfe4
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x94d1cb34
xor eax, 0xa29a9742
rol eax, 0x20
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x1b8544e7
pushf
not eax
add eax, 0xd7883e54
xor eax, 0xdf602321
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd07a3299
xor eax, 0xf0d55c62
rol eax, 0x88
popf
jmp 0x1402e3fdb
movss xmm0, dword [0x140118974]
movss dword [rsp + 0xfc], xmm0
jmp 0x1402e6faf
movss xmm0, dword [rsp + 0xa8]
movss dword [rsp + 0xfc], xmm0
push rax
pushf
mov eax, 0x1a284695
pushf
not eax
add eax, 0xac275ed0
xor eax, 0x82b4a57f
rol eax, 0x39
popf
pushf
not eax
add eax, 0x81900e46
xor eax, 0xf27f54e0
rol eax, 0x49
popf
pushf
not eax
add eax, 0x83dbf1fc
xor eax, 0x89b542e5
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc08b22e2
xor eax, 0x92f987ff
rol eax, 0x38
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0xfc]
movss dword [rsp + 0x100], xmm0
push rax
pushf
mov eax, 0x93e72279
pushf
not eax
add eax, 0xa726cbec
xor eax, 0xd220e89b
rol eax, 0x95
popf
pushf
not eax
add eax, 0xecabe5a9
xor eax, 0xaf73c1ea
rol eax, 0xc1
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x100]
movss dword [rsp + 0xb0], xmm0
movss xmm0, dword [rsp + 0x34]
subss xmm0, dword [rsp + 0x54]
movss xmm1, dword [rsp + 0xb0]
mulss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0x38], xmm0
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x1402e707d
push rax
pushf
mov eax, 0x9286275e
pushf
not eax
add eax, 0xb2ab38fd
xor eax, 0xc0e66fbf
rol eax, 9
popf
pushf
not eax
add eax, 0x828ad714
xor eax, 0x9f7fafd5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc30fbd2c
xor eax, 0x86d5db52
rol eax, 0x32
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x63cc92b9
pushf
not eax
add eax, 0xf3b11d08
xor eax, 0xc7a412d1
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb8ccc7b3
xor eax, 0x819993d8
rol eax, 0x75
popf
pushf
not eax
add eax, 0x91602e63
xor eax, 0xd5c8e818
rol eax, 0x4a
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x50]
subss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, dword [0x140118940]
subss xmm0, xmm1
mov rax, qword [rsp + 0x48]
movss dword [rax + 0x5358], xmm0
push rax
pushf
mov eax, 0x2af1312c
pushf
not eax
add eax, 0x9cfcef58
xor eax, 0xf31a37ec
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf108cce8
xor eax, 0xbde2b6e2
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd9cc3a7b
xor eax, 0xceccbbcd
rol eax, 0x35
popf
jmp 0x1402e3fdb
movss xmm1, dword [0x140118974]
mov ecx, 0x6f413abd
pushf
not ecx
add ecx, 0xe147a6cf
xor ecx, 0x9eeeb142
rol ecx, 0xfa
popf
pushf
not ecx
add ecx, 0x835ce6f5
xor ecx, 0x93fc2198
rol ecx, 0x81
popf
pushf
not ecx
add ecx, 0xfa2cf2e8
xor ecx, 0xbb45b42a
rol ecx, 0x33
popf
pushf
not ecx
add ecx, 0xa001f972
xor ecx, 0xa671e335
rol ecx, 0x85
popf
call fcn.140331dbe
mov dword [rsp + 0x130], eax
movss xmm0, dword [rsp + 0x6c]
movss dword [rsp + 0x12c], xmm0
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x1402e71ff
push rax
pushf
mov eax, 0xacb736e5
pushf
not eax
add eax, 0xa0bd7487
xor eax, 0xe987dac4
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf24310fa
xor eax, 0x9eb468c2
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd8e5981c
xor eax, 0x8a3d6822
rol eax, 0x7c
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0xfc89fedc
pushf
not eax
add eax, 0x816e7ee7
xor eax, 0xb3d88076
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe5c6c16b
xor eax, 0x94d06f8d
rol eax, 1
popf
pushf
not eax
add eax, 0xc055f5fc
xor eax, 0xffe2786b
rol eax, 0x80
popf
jmp 0x1402e3fdb
mov dword [rsp + 0x108], reloc.WS2_32.dll_recvfrom
jmp 0x1402e73f7
movzx eax, byte [rsp + 0x33]
test eax, eax
je 0x1402e72b6
push rax
pushf
mov eax, 0x58c9c853
pushf
not eax
add eax, 0x8a6119c2
xor eax, 0xa78f39c4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xeab93c40
xor eax, 0xc21c548d
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd058ca70
xor eax, 0xe5cf2998
rol eax, 0x83
popf
pushf
not eax
add eax, 0xedde138e
xor eax, 0xb3760fe1
rol eax, 0x21
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x3a05cda3
pushf
not eax
add eax, 0xb8b71e52
xor eax, 0xc9709df7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd958ded3
xor eax, 0xaced88ae
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd0597572
xor eax, 0xf66958a4
rol eax, 0x2b
popf
jmp 0x1402e3fdb
mov dword [rsp + reloc.WS2_32.dll_recv4], 0x10
jmp 0x1402e73b6
mov dword [rsp + 0x104], reloc.WS2_32.dll_ntohs
push rax
pushf
mov eax, 0xf830ed60
pushf
not eax
add eax, 0x87a287ce
xor eax, 0xb0e04c85
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf62c0f5f
xor eax, 0xbd0c6744
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x958d2583
xor eax, 0xb0d6e7fc
rol eax, 0x25
popf
jmp 0x1402e3fdb
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0x108], eax
push rax
pushf
mov eax, 0x4e95b19a
pushf
not eax
add eax, 0xd6230a98
xor eax, 0x8ae67e47
rol eax, 0xef
popf
pushf
not eax
add eax, 0x877f1982
xor eax, 0xf42992cc
rol eax, 0x93
popf
jmp 0x1402e3fdb
movss xmm1, dword [rsp + 0x12c]
mov ecx, dword [rsp + 0x108]
call fcn.140331dbe
mov dword [rsp + 0x16c], eax
mov rax, qword [rsp + 0x118]
mov rax, qword [rax + 0x280]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x260]
add rax, 8
mov rcx, qword [rsp + 0x260]
mov edx, dword [rsp + 0x290]
mov dword [rsp + 0x28], edx
mov rdx, qword [rsp + 0x118]
movss xmm0, dword [rdx + 0x50]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x130]
mov r8, rax
mov rdx, rcx
mov rcx, qword [rsp + 0x1f8]
call fcn.1402d42b1
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x1a8]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1a8]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x1b0]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1b0]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
cmp dword [rsp + 0x270], 0
jne 0x1402e753c
push rax
pushf
mov eax, 0x362c0eaf
pushf
not eax
add eax, 0x9a71acb0
xor eax, 0xce60cf30
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa5c28e53
xor eax, 0x8ee2d36f
rol eax, 0x30
popf
pushf
not eax
add eax, 0x923b702c
xor eax, 0xaccf230a
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8494b8a9
xor eax, 0xd1b66fba
rol eax, 0xd7
popf
jmp 0x1402e3fdb
push rax
pushf
mov eax, 0x67daad3f
pushf
not eax
add eax, 0x9905d9bb
xor eax, 0xcb4fda86
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x85932fe1
xor eax, 0xdb39600a
rol eax, 0x55
popf
pushf
not eax
add eax, 0xce1a5e3d
xor eax, 0xd54b789b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8530a719
xor eax, 0x9de36d65
rol eax, 0x56
popf
jmp 0x1402e3fdb
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rsp + 0x58]
mulss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x58]
addss xmm1, xmm0
movaps xmm0, xmm1
addss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x140], xmm0
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rsp + 0x58]
mulss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x58]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x134], xmm0
movss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [rsp + 0x5c]
movss dword [rsp + 0x138], xmm0
lea rax, [rsp + 0x218]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
movss xmm0, dword [rsp + 0x134]
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1b8]
movss xmm0, dword [rsp + 0x138]
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x220]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
movss xmm0, dword [rsp + 0x140]
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1c0]
movss xmm0, dword [rsp + 0x148]
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x1e8]
lea rcx, [rsp + 0x218]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x31f346aa
pushf
not ecx
add ecx, 0x8d9641c4
xor ecx, 0xd5667a54
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0x87e1c028
xor ecx, 0xf7a80e4f
rol ecx, 0x30
popf
rep movsb byte [rdi], byte [rsi]
jmp 0x1402e786c
movss xmm0, dword [rsp + 0x64]
subss xmm0, dword [rsp + 0x5c]
mulss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x5c]
addss xmm1, xmm0
movaps xmm0, xmm1
addss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x168], xmm0
movss xmm0, dword [rsp + 0x64]
subss xmm0, dword [rsp + 0x5c]
mulss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x5c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x158], xmm0
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x160], xmm0
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x150], xmm0
lea rax, [rsp + 0x228]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
movss xmm0, dword [rsp + 0x150]
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1c8]
movss xmm0, dword [rsp + 0x158]
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x230]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
movss xmm0, dword [rsp + 0x160]
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1d0]
movss xmm0, dword [rsp + 0x168]
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x1e8]
lea rcx, [rsp + 0x228]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x839bb46c
pushf
not ecx
add ecx, 0xe48c0dc3
xor ecx, 0xa9f78175
rol ecx, 0x26
popf
pushf
not ecx
add ecx, 0x96f50339
xor ecx, 0xa7a28509
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0xbe44b072
xor ecx, 0xfdefeaf1
rol ecx, 0xd8
popf
pushf
not ecx
add ecx, 0xac05201a
xor ecx, 0xe9f7e2c0
rol ecx, 0x4c
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x118]
mov rax, qword [rax + 0x280]
mov qword [rsp + 0x200], rax
mov dword [rsp + 0x28], 0
mov rax, qword [rsp + 0x1d8]
movss xmm0, dword [rax + 0x78]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x16c]
lea r8, [rsp + 0x1f0]
lea rdx, [rsp + 0x1e8]
mov rcx, qword [rsp + 0x200]
call fcn.1402d42b1
movzx eax, byte [rsp + 0x30]
add rsp, 0x248
pop rdi
pop rsi
ret