Function at 0x1402d6f8d
Capabilities:
Authenticate hmac
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x30978de3
pushf
not eax
add eax, 0xebc68c21
xor eax, 0xefe52d57
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xff307468
xor eax, 0x84c329ce
rol eax, 0xdc
popf
cmp eax, 0x29
jne 0x1402d6fca
popf
pop rax
jmp 0x1402d8b65
cmp eax, 0
jne 0x1402d6fd9
popf
pop rax
jmp 0x1402d738a
cmp eax, 0x3f
jne 0x1402d6fe8
popf
pop rax
jmp 0x1402d9808
cmp eax, 1
jne 0x1402d6ff7
popf
pop rax
jmp 0x1402d7457
cmp eax, 0xd
jne 0x1402d7006
popf
pop rax
jmp 0x1402d7b9f
cmp eax, 0x1a
jne 0x1402d7015
popf
pop rax
jmp 0x1402d83a8
cmp eax, 0xe
jne 0x1402d7024
popf
pop rax
jmp 0x1402d7c60
cmp eax, 0x31
jne 0x1402d7033
popf
pop rax
jmp 0x1402d8f05
cmp eax, 0x40
jne 0x1402d7042
popf
pop rax
jmp 0x1402d9873
cmp eax, 8
jne 0x1402d7051
popf
pop rax
jmp 0x1402d782f
cmp eax, 0x2a
jne 0x1402d7060
popf
pop rax
jmp 0x1402d8bd0
cmp eax, 0x17
jne 0x1402d706f
popf
pop rax
jmp 0x1402d81b4
cmp eax, 0x1c
jne 0x1402d707e
popf
pop rax
jmp 0x1402d8491
cmp eax, 0x2e
jne 0x1402d708d
popf
pop rax
jmp 0x1402d8dfe
cmp eax, 0x18
jne 0x1402d709c
popf
pop rax
jmp 0x1402d8219
cmp eax, 0x2b
jne 0x1402d70ab
popf
pop rax
jmp 0x1402d8c86
cmp eax, 0x1b
jne 0x1402d70ba
popf
pop rax
jmp 0x1402d8432
cmp eax, 0x2d
jne 0x1402d70c9
popf
pop rax
jmp 0x1402d8d38
cmp eax, 0x23
jne 0x1402d70d8
popf
pop rax
jmp 0x1402d8881
cmp eax, 0x25
jne 0x1402d70e7
popf
pop rax
jmp 0x1402d89a8
cmp eax, 0x32
jne 0x1402d70f6
popf
pop rax
jmp 0x1402d9083
cmp eax, 0x13
jne 0x1402d7105
popf
pop rax
jmp 0x1402d7f6a
cmp eax, 0x33
jne 0x1402d7114
popf
pop rax
jmp 0x1402d90f3
cmp eax, 0x24
jne 0x1402d7123
popf
pop rax
jmp 0x1402d88c6
cmp eax, 0x1e
jne 0x1402d7132
popf
pop rax
jmp 0x1402d85e5
cmp eax, 0xc
jne 0x1402d7141
popf
pop rax
jmp 0x1402d7af3
cmp eax, 0x26
jne 0x1402d7150
popf
pop rax
jmp 0x1402d8a02
cmp eax, 0x27
jne 0x1402d715f
popf
pop rax
jmp 0x1402d8a57
cmp eax, 0x30
jne 0x1402d716e
popf
pop rax
jmp 0x1402d8eb0
cmp eax, 0x10
jne 0x1402d717d
popf
pop rax
jmp 0x1402d7da9
cmp eax, 0x37
jne 0x1402d718c
popf
pop rax
jmp 0x1402d93ff
cmp eax, 9
jne 0x1402d719b
popf
pop rax
jmp 0x1402d790a
cmp eax, 0x39
jne 0x1402d71aa
popf
pop rax
jmp 0x1402d94e2
cmp eax, 0x16
jne 0x1402d71b9
popf
pop rax
jmp 0x1402d8152
cmp eax, 0x3b
jne 0x1402d71c8
popf
pop rax
jmp 0x1402d957f
cmp eax, 0xa
jne 0x1402d71d7
popf
pop rax
jmp 0x1402d79a3
cmp eax, 0x36
jne 0x1402d71e6
popf
pop rax
jmp 0x1402d9392
cmp eax, 0x14
jne 0x1402d71f5
popf
pop rax
jmp 0x1402d802e
cmp eax, 7
jne 0x1402d7204
popf
pop rax
jmp 0x1402d76ed
cmp eax, 0x3d
jne 0x1402d7213
popf
pop rax
jmp 0x1402d972d
cmp eax, 2
jne 0x1402d7222
popf
pop rax
jmp 0x1402d74a7
cmp eax, 0x20
jne 0x1402d7231
popf
pop rax
jmp 0x1402d8748
cmp eax, 0x1d
jne 0x1402d7240
popf
pop rax
jmp 0x1402d8542
cmp eax, 0x11
jne 0x1402d724f
popf
pop rax
jmp 0x1402d7e80
cmp eax, 0x35
jne 0x1402d725e
popf
pop rax
jmp 0x1402d927b
cmp eax, 0x3a
jne 0x1402d726d
popf
pop rax
jmp 0x1402d953a
cmp eax, 0x12
jne 0x1402d727c
popf
pop rax
jmp 0x1402d7ee8
cmp eax, 0x21
jne 0x1402d728b
popf
pop rax
jmp 0x1402d87d0
cmp eax, 0x38
jne 0x1402d729a
popf
pop rax
jmp 0x1402d9475
cmp eax, 0xb
jne 0x1402d72a9
popf
pop rax
jmp 0x1402d7a3e
cmp eax, 0xf
jne 0x1402d72b8
popf
pop rax
jmp 0x1402d7d3a
cmp eax, 0x15
jne 0x1402d72c7
popf
pop rax
jmp 0x1402d8092
cmp eax, 5
jne 0x1402d72d6
popf
pop rax
jmp 0x1402d763f
cmp eax, 6
jne 0x1402d72e5
popf
pop rax
jmp 0x1402d76a2
cmp eax, 0x22
jne 0x1402d72f4
popf
pop rax
jmp 0x1402d882c
cmp eax, 0x3c
jne 0x1402d7303
popf
pop rax
jmp 0x1402d9628
cmp eax, 0x1f
jne 0x1402d7312
popf
pop rax
jmp 0x1402d86f1
cmp eax, 4
jne 0x1402d7321
popf
pop rax
jmp 0x1402d75bb
cmp eax, 0x2f
jne 0x1402d7330
popf
pop rax
jmp 0x1402d8e6b
cmp eax, 0x28
jne 0x1402d733f
popf
pop rax
jmp 0x1402d8b08
cmp eax, 0x3e
jne 0x1402d734e
popf
pop rax
jmp 0x1402d979d
cmp eax, 0x34
jne 0x1402d735d
popf
pop rax
jmp 0x1402d9138
cmp eax, 0x2c
jne 0x1402d736c
popf
pop rax
jmp 0x1402d8ce0
cmp eax, 3
jne 0x1402d737b
popf
pop rax
jmp 0x1402d74f2
cmp eax, 0x19
jne 0x1402d738a
popf
pop rax
jmp 0x1402d838f
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x248
mov rax, qword [0x140140a78]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
add rax, 0x37f8
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x250]
mov eax, dword [rax + 0xc]
mov dword [rsp + 0x80], eax
cmp qword [rsp + 0x268], 0
je 0x1402d7411
push rax
pushf
mov eax, 0xba020133
pushf
not eax
add eax, 0x8cdf6f86
xor eax, 0xd95b807e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xefb48538
xor eax, 0xe1d82da0
rol eax, 0xf9
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x216639e9
pushf
not eax
add eax, 0x9b848edf
xor eax, 0x88bae5f7
rol eax, 0x15
popf
pushf
not eax
add eax, 0xda0a0f39
xor eax, 0xf06fc631
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa7d6e670
xor eax, 0xb189bf5e
rol eax, 0x27
popf
jmp 0x1402d6fbb
mov byte [rsp + 0x4c], 1
jmp 0x1402d74f2
mov byte [rsp + 0x4c], 0
push rax
pushf
mov eax, 0xc27ecb60
pushf
not eax
add eax, 0xae8737f2
xor eax, 0xf159e964
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xaff96e9a
xor eax, 0xa619011a
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x931d379b
xor eax, 0xc4672b94
rol eax, 0x2f
popf
jmp 0x1402d6fbb
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0x4e], al
mov eax, dword [rsp + 0x80]
and eax, 0x20
test eax, eax
jne 0x1402d7562
push rax
pushf
mov eax, 0x85c2e9d9
pushf
not eax
add eax, 0xc9b66047
xor eax, 0xcdaeda31
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd83ab7fe
xor eax, 0xd3c16384
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x80dd6426
xor eax, 0xb0e91ffa
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe5f03925
xor eax, 0xa2d47c71
rol eax, 0xa
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x6b4ffe1a
pushf
not eax
add eax, 0xaabc62ee
xor eax, 0xbbdb2a0e
rol eax, 2
popf
pushf
not eax
add eax, 0xa4303f98
xor eax, 0x8aa3cf3b
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa3e611ae
xor eax, 0xb3784370
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xde44a22c
xor eax, 0xc5aded3e
rol eax, 0x68
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x50]
cmp dword [rax + 0x28], 0xffffffff
je 0x1402d75f9
push rax
pushf
mov eax, 0x2c558084
pushf
not eax
add eax, 0xd004700d
xor eax, 0x8396ca1e
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x85942892
xor eax, 0xc4676390
rol eax, 0xb6
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xdefd9773
pushf
not eax
add eax, 0xff26b5ae
xor eax, 0xed51e658
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb959df3f
xor eax, 0xbbbd5279
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xea036e27
xor eax, 0xc567a5f7
rol eax, 0xcf
popf
jmp 0x1402d6fbb
mov byte [rsp + 0x4d], 1
jmp 0x1402d76ed
mov byte [rsp + 0x4d], 0
push rax
pushf
mov eax, 0x60ad982e
pushf
not eax
add eax, 0x94134d74
xor eax, 0xfc80baef
rol eax, 9
popf
pushf
not eax
add eax, 0xe48f878d
xor eax, 0x87c1caac
rol eax, 0x23
popf
pushf
not eax
add eax, 0x966a7c22
xor eax, 0xafdaa215
rol eax, 0x48
popf
jmp 0x1402d6fbb
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0x44], al
mov rax, qword [rsp + 0x60]
mov eax, dword [rax + 0x3f88]
mov dword [rsp + 0x120], eax
mov rax, qword [rsp + 0x60]
mov eax, dword [rax + 0x3f88]
or eax, 0x10
mov rcx, qword [rsp + 0x60]
mov dword [rcx + 0x3f88], eax
mov rax, qword [rsp + 0x250]
mov dword [rax + 0x138], 1
mov rax, qword [rsp + 0x50]
movss xmm0, dword [rax + 0x3c]
movss dword [rsp + 0x48], xmm0
mov rax, qword [rsp + 0x50]
movss xmm0, dword [rax + 0x3c]
movss dword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x60]
movss xmm0, dword [rax + 0x3c38]
movss dword [rsp + 0x58], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x1b0], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x1b4], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x118], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x11c], xmm0
movzx eax, byte [rsp + 0x4e]
test eax, eax
je 0x1402d77e9
push rax
pushf
mov eax, 0xd1c9cf9
pushf
not eax
add eax, 0xee299eb2
xor eax, 0xf5311584
rol eax, 2
popf
pushf
not eax
add eax, 0x8ff67db5
xor eax, 0xe8d1ab9a
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9c1b29dc
xor eax, 0xa12a3e09
rol eax, 0
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x932a3f57
pushf
not eax
add eax, 0x89fada65
xor eax, 0x97882374
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf278126b
xor eax, 0x830cd188
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x9440d41e
xor eax, 0x92d31fc6
rol eax, 0x27
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x190], xmm0
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax + 8]
subss xmm0, dword [rsp + 0x40]
mov rax, qword [rsp + 0x50]
subss xmm0, dword [rax + 0x3c]
movss dword [rsp + 0x188], xmm0
movss xmm0, dword [rsp + 0x188]
movss dword [rsp + 0x208], xmm0
movss xmm0, dword [rsp + 0x190]
movss dword [rsp + 0x20c], xmm0
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x1b0], rax
push rax
pushf
mov eax, 0x51fabf34
pushf
not eax
add eax, 0xc040239a
xor eax, 0xbb8b6a08
rol eax, 0x41
popf
pushf
not eax
add eax, 0xac6e2611
xor eax, 0xdfbf69bd
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9ad4bc3e
xor eax, 0x8937f81c
rol eax, 0xda
popf
pushf
not eax
add eax, 0x82ddb422
xor eax, 0xe2f63027
rol eax, 0x8f
popf
jmp 0x1402d6fbb
movzx eax, byte [rsp + 0x44]
test eax, eax
je 0x1402d7970
push rax
pushf
mov eax, 0xec6c624a
pushf
not eax
add eax, 0x8e3e411e
xor eax, 0xd911414d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x904f60f9
xor eax, 0xfd758b05
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xac25cbe7
xor eax, 0x9d662ba0
rol eax, 8
popf
pushf
not eax
add eax, 0xf89ddae7
xor eax, 0xeab60cbb
rol eax, 0x9f
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x66fdadb5
pushf
not eax
add eax, 0xc3fb1afa
xor eax, 0x9011c9e0
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfdf40e72
xor eax, 0xc9b8e548
rol eax, 0x6a
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x50]
cmp dword [rax + 0x28], 1
jne 0x1402d7a0b
push rax
pushf
mov eax, 0xa20de4dc
pushf
not eax
add eax, 0x8cfe8518
xor eax, 0xd66a980d
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf35485eb
xor eax, 0xc27da7ab
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9adec7b5
xor eax, 0xbf35af49
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd4455d82
xor eax, 0xc86e9a0b
rol eax, 0xcc
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xba481047
pushf
not eax
add eax, 0xcab2c1d4
xor eax, 0xc2a7901d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xade26b61
xor eax, 0xdbc54e34
rol eax, 0xd0
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x1a0], xmm0
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax + 8]
subss xmm0, dword [rsp + 0x40]
mov rax, qword [rsp + 0x50]
subss xmm0, dword [rax + 0x3c]
movss dword [rsp + 0x198], xmm0
movss xmm0, dword [rsp + 0x198]
movss dword [rsp + 0x1c0], xmm0
movss xmm0, dword [rsp + 0x1a0]
movss dword [rsp + 0x1c4], xmm0
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x118], rax
push rax
pushf
mov eax, 0x354e69a1
pushf
not eax
add eax, 0x8c892012
xor eax, 0x908136be
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8be977f6
xor eax, 0xd3dcbb7a
rol eax, 0x76
popf
jmp 0x1402d6fbb
movzx eax, byte [rsp + 0x44]
test eax, eax
je 0x1402d7b46
push rax
pushf
mov eax, 0xa21d54ef
pushf
not eax
add eax, 0xd469169b
xor eax, 0xa342b195
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb4f29c5b
xor eax, 0xfcd1a4e0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xcc57498c
xor eax, 0xe243fdae
rol eax, 0x84
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x67a780b9
pushf
not eax
add eax, 0xf1ffbe37
xor eax, 0xc4f608a4
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xfe4be1e1
xor eax, 0x9608b39b
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9921a544
xor eax, 0xf5a79e30
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf11b1bfb
xor eax, 0xb9954ef9
rol eax, 0x87
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x50]
cmp dword [rax + 0x28], 0
jne 0x1402d7c07
push rax
pushf
mov eax, 0x49152e1e
pushf
not eax
add eax, 0xbdd4821a
xor eax, 0x9789c551
rol eax, 0x43
popf
pushf
not eax
add eax, 0xdb007a08
xor eax, 0xcc294be5
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf7d036be
xor eax, 0xd42c067a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfcc9abab
xor eax, 0x899318a2
rol eax, 0xdb
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x2d476424
pushf
not eax
add eax, 0xb30022ee
xor eax, 0xa8d7fb5e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc7815fdd
xor eax, 0xc527a580
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb0aef2ee
xor eax, 0xd3967a6b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9a5362de
xor eax, 0xe97a349e
rol eax, 0xc
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x1b8], xmm0
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax]
addss xmm0, dword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
subss xmm0, dword [rax + 0x3c]
movss dword [rsp + 0x1a8], xmm0
movss xmm0, dword [rsp + 0x1a8]
movss dword [rsp + 0x1c8], xmm0
movss xmm0, dword [rsp + 0x1b8]
movss dword [rsp + 0x1cc], xmm0
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x118], rax
movss xmm0, dword [rsp + 0x48]
addss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x48], xmm0
push rax
pushf
mov eax, 0x2114a826
pushf
not eax
add eax, 0x8099f368
xor eax, 0xfec45f40
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xda4aefd3
xor eax, 0xe96b6603
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd4b79880
xor eax, 0x85cb57d7
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb202ba41
xor eax, 0x89bd7957
rol eax, 0xf3
popf
jmp 0x1402d6fbb
movzx eax, byte [rsp + 0x44]
test eax, eax
je 0x1402d7d76
push rax
pushf
mov eax, 0x2fdf5926
pushf
not eax
add eax, 0xa6554316
xor eax, 0x9ed7d02d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb57652b7
xor eax, 0xf28fb07d
rol eax, 0x13
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xb535bc7f
pushf
not eax
add eax, 0xece0e9b0
xor eax, 0x8527c8fd
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbc95d226
xor eax, 0xeaca36c0
rol eax, 0x86
popf
jmp 0x1402d6fbb
xor r8d, r8d
lea rdx, [0x1a55ea811]
pushf
sub rdx, 0x654d0dc9
popf
mov rcx, qword [rsp + 0x250]
call fcn.14022f4ad
lea rdx, [rsp + 0x118]
mov ecx, eax
call fcn.1401a8198
movzx eax, al
test eax, eax
je 0x1402d7e27
push rax
pushf
mov eax, 0x7ba7547c
pushf
not eax
add eax, 0xc4fefbb6
xor eax, 0x8399c2f7
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbcb37494
xor eax, 0xc05b689c
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd0c7c961
xor eax, 0xcde131db
rol eax, 0xb3
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xb55735aa
pushf
not eax
add eax, 0x85dd94b7
xor eax, 0xfc7f63d3
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd118cadc
xor eax, 0xb667dd83
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa01beb05
xor eax, 0xfde620c3
rol eax, 0x78
popf
pushf
not eax
add eax, 0xdeeecb9b
xor eax, 0xe73d0682
rol eax, 0xf1
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x250]
mov byte [rax + 0x9a], 1
push rax
pushf
mov eax, 0xe5f6761b
pushf
not eax
add eax, 0xdb3052aa
xor eax, 0x84f05747
rol eax, 0x77
popf
pushf
not eax
add eax, 0x950ab382
xor eax, 0xf16aecac
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe5d2c684
xor eax, 0xe2d41b37
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xff7be055
xor eax, 0xda3ef6d0
rol eax, 0x5e
popf
jmp 0x1402d6fbb
movzx eax, byte [rsp + 0x4e]
test eax, eax
je 0x1402d7f37
push rax
pushf
mov eax, 0x638f84d3
pushf
not eax
add eax, 0xb7dbc1c5
xor eax, 0xa1bf0987
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb2599b50
xor eax, 0xf490063d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbc4471a9
xor eax, 0x9eab9946
rol eax, 0x2c
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x6ddc5292
pushf
not eax
add eax, 0x93d74bb8
xor eax, 0xae550fd8
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc222970f
xor eax, 0xd48f7faf
rol eax, 0x2d
popf
jmp 0x1402d6fbb
xor r8d, r8d
lea rdx, [0x1b28046f4]
pushf
sub rdx, 0x726eaca0
popf
mov rcx, qword [rsp + 0x250]
call fcn.14022f4ad
lea rdx, [rsp + 0x1b0]
mov ecx, eax
call fcn.14031f48d
movzx eax, al
test eax, eax
je 0x1402d7fd5
push rax
pushf
mov eax, 0x54665bcf
pushf
not eax
add eax, 0x86e12fe6
xor eax, 0x984fb1ba
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xdae7da7c
xor eax, 0xa55127d3
rol eax, 0xc5
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x6849ab4c
pushf
not eax
add eax, 0x867a232f
xor eax, 0xbac5def7
rol eax, 0x32
popf
pushf
not eax
add eax, 0xadc33885
xor eax, 0xfec43102
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe1ff241b
xor eax, 0xb2512e88
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc227ba46
xor eax, 0xde1579e8
rol eax, 0xe8
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x268]
mov byte [rax], 0
push rax
pushf
mov eax, 0xd9ec4337
pushf
not eax
add eax, 0xcb4e245e
xor eax, 0xead4b166
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc9367b0a
xor eax, 0xf8ca2f4a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc8576c94
xor eax, 0xbcf802ea
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd6f27666
xor eax, 0xab407559
rol eax, 0x71
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x250]
mov dword [rax + 0x138], 0
mov rax, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x120]
mov dword [rax + 0x3f88], ecx
mov eax, dword [rsp + 0x80]
and eax, 0x100000
test eax, eax
je 0x1402d811f
push rax
pushf
mov eax, 0x469b89f9
pushf
not eax
add eax, 0x82173022
xor eax, 0x934b6e6f
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb26d6aa3
xor eax, 0xefd231cd
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe2988b90
xor eax, 0xaf76e121
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb43aee7c
xor eax, 0xe5ad8ddc
rol eax, 0x19
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x8dd384f7
pushf
not eax
add eax, 0xf6c81d44
xor eax, 0x989ef14a
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x91495bca
xor eax, 0xeab8b0c3
rol eax, 0xd6
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x58]
mulss xmm0, dword [0x140119ed0]
movss dword [rsp + 0x98], xmm0
jmp 0x1402d8219
xorps xmm0, xmm0
movss dword [rsp + 0x98], xmm0
push rax
pushf
mov eax, 0x2c3ec93b
pushf
not eax
add eax, 0xa4a968d9
xor eax, 0x94f7cf5e
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf5a7b2c8
xor eax, 0xd8c2fa25
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9bd57ce8
xor eax, 0xc2dbb6f7
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xefc8984f
xor eax, 0xf88d409d
rol eax, 0x56
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x98]
movss dword [rsp + 0xe4], xmm0
movss xmm0, dword [rsp + 0xe4]
movss dword [rsp + 0x1d0], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x1d4], xmm0
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x1e0], rax
movss xmm0, dword [0x140118054]
movss dword [rsp + 0x20], xmm0
mov r9b, 0xcb
pushf
not r9b
add r9b, 7
xor r9b, 0x56
rol r9b, 0x54
popf
pushf
not r9b
add r9b, 0xd2
xor r9b, 0xf3
rol r9b, 0xcd
popf
xor r8d, r8d
mov rdx, qword [rsp + 0x260]
lea rcx, [rsp + 0x230]
call fcn.140239731
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x1e0]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rcx + 4]
movss dword [rsp + 0x130], xmm0
mov rax, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x1e0]
movss xmm0, dword [rax]
addss xmm0, dword [rcx]
movss dword [rsp + 0x128], xmm0
movss xmm0, dword [rsp + 0x128]
movss dword [rsp + 0x108], xmm0
movss xmm0, dword [rsp + 0x130]
movss dword [rsp + 0x10c], xmm0
mov rax, qword [rsp + 0x50]
movss xmm0, dword [rsp + 0x48]
comiss xmm0, dword [rax + 0x3c]
jbe 0x1402d835c
push rax
pushf
mov eax, 0x56ce8fed
pushf
not eax
add eax, 0xc68c8e05
xor eax, 0xc3aaa175
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x88bc9690
xor eax, 0xcda5812f
rol eax, 0xe
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x8711fffa
pushf
not eax
add eax, 0x94ba685a
xor eax, 0xcd94e810
rol eax, 0x84
popf
pushf
not eax
add eax, 0xfb8ca58a
xor eax, 0xfac4a08d
rol eax, 0x29
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x48]
addss xmm0, dword [rax + 0x384c]
movss dword [rsp + 0x48], xmm0
mov rax, qword [rsp + 0x50]
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [rax + 0x3c]
jbe 0x1402d83ff
push rax
pushf
mov eax, 0xe2bc2fca
pushf
not eax
add eax, 0xfc742293
xor eax, 0xca5134a8
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc94c8a6d
xor eax, 0xaea50de1
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf2ca7820
xor eax, 0xf1f4fe2d
rol eax, 0xfc
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x8405818b
pushf
not eax
add eax, 0xa068d838
xor eax, 0xa6b2885a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x900568aa
xor eax, 0xa4bdecf7
rol eax, 0x7f
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rax + 0x384c]
movss dword [rsp + 0x40], xmm0
push rax
pushf
mov eax, 0x1afa75a1
pushf
not eax
add eax, 0xf92e7379
xor eax, 0xe1eda817
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb5504e72
xor eax, 0xff73bde8
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd0a4ae9b
xor eax, 0xe91cb39c
rol eax, 0x73
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x50]
xorps xmm0, xmm0
comiss xmm0, dword [rax + 0x20]
jae 0x1402d84fc
push rax
pushf
mov eax, 0x9e662013
pushf
not eax
add eax, 0x8cd96557
xor eax, 0x915760b4
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x91bd1235
xor eax, 0xcf1d02bc
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa7447c87
xor eax, 0x88ea6f61
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x9318046a
xor eax, 0xfd2a0231
rol eax, 0x44
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xfa6ad948
pushf
not eax
add eax, 0xace6a57e
xor eax, 0xc007d481
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x88c248f0
xor eax, 0xfcd67f16
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xcf7f26a9
xor eax, 0xe98ba16a
rol eax, 0xe3
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x50]
movss xmm0, dword [0x140118974]
comiss xmm0, dword [rax + 0x20]
jbe 0x1402d858c
push rax
pushf
mov eax, 0xdd1c3806
pushf
not eax
add eax, 0x83d6682b
xor eax, 0xdc056298
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc5e90360
xor eax, 0xf6ca538a
rol eax, 0x44
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x7557c78a
pushf
not eax
add eax, 0x8b325f5a
xor eax, 0xb504a32b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb5bb21c1
xor eax, 0xe69e93b2
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb16da4fa
xor eax, 0x973d58c6
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc6b3ad09
xor eax, 0xe98ed429
rol eax, 0x27
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x50]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [0x140118940]
movss dword [rsp + 0x138], xmm0
cvtss2sd xmm0, dword [rsp + 0x138]
andps xmm0, xmmword [0x140119f00]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x140], xmm0
movss xmm0, dword [rsp + 0x140]
mulss xmm0, dword [0x140118978]
movss xmm1, dword [0x140118974]
subss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [rsp + 0x78]
comiss xmm0, dword [0x140118918]
jae 0x1402d8698
push rax
pushf
mov eax, 0x93c947e
pushf
not eax
add eax, 0xd862e31c
xor eax, 0x8eea07d2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8923b168
xor eax, 0xe2b43a77
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9f2ffd13
xor eax, 0x9a8d59b8
rol eax, 0xf2
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xd150cf08
pushf
not eax
add eax, 0x83ed66e5
xor eax, 0xbd03af1c
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9817bb07
xor eax, 0x970c688a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc34e8b72
xor eax, 0xbea0ba2f
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbd85ac37
xor eax, 0xf7715cb3
rol eax, 0xb7
popf
jmp 0x1402d6fbb
xorps xmm0, xmm0
movss dword [rsp + 0xa0], xmm0
jmp 0x1402d88c6
movss xmm0, dword [rsp + 0x78]
comiss xmm0, dword [0x140118974]
jbe 0x1402d879d
push rax
pushf
mov eax, 0xd4a5b2b6
pushf
not eax
add eax, 0xa2c27768
xor eax, 0xbf07aca5
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf1d1ebe1
xor eax, 0xb0badb7e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xfed9b9ea
xor eax, 0x893903a4
rol eax, 0xa1
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x50750507
pushf
not eax
add eax, 0x87a26129
xor eax, 0xb5018528
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa5b6a2db
xor eax, 0xddad20ae
rol eax, 9
popf
jmp 0x1402d6fbb
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x9c], xmm0
jmp 0x1402d8881
movss xmm0, dword [rsp + 0x78]
movss dword [rsp + 0x9c], xmm0
push rax
pushf
mov eax, 0x94230afc
pushf
not eax
add eax, 0x8ac5e680
xor eax, 0x9bb088a1
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf6c8a418
xor eax, 0xdd243f57
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe1a8020d
xor eax, 0xe051d47b
rol eax, 0xb0
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x9c]
movss dword [rsp + 0xa0], xmm0
push rax
pushf
mov eax, 0xcf87566
pushf
not eax
add eax, 0xd9f5274f
xor eax, 0xb1d4cb5f
rol eax, 0x27
popf
pushf
not eax
add eax, 0x863d8c12
xor eax, 0xf2093053
rol eax, 0x12
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0xb4], xmm0
mov rax, qword [rsp + 0x258]
mov rcx, qword [rsp + 0x258]
movss xmm0, dword [rax + 8]
subss xmm0, dword [rcx]
subss xmm0, dword [rsp + 0x48]
subss xmm0, dword [rsp + 0x40]
subss xmm0, dword [rsp + 0x108]
movss dword [rsp + 0xac], xmm0
movss xmm0, dword [rsp + 0x48]
comiss xmm0, dword [rsp + 0x40]
jb 0x1402d8962
push rax
pushf
mov eax, 0xe14f1338
pushf
not eax
add eax, 0xcb05e3ba
xor eax, 0x8f70d73a
rol eax, 0x18
popf
pushf
not eax
add eax, 0x96eaca3d
xor eax, 0xb80806b3
rol eax, 0x52
popf
pushf
not eax
add eax, 0xbe5f9c2b
xor eax, 0xe4460df8
rol eax, 4
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x5c1941e8
pushf
not eax
add eax, 0x85ec34fa
xor eax, 0xdf5ef132
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8d0b74bf
xor eax, 0xa9a34573
rol eax, 0x38
popf
pushf
not eax
add eax, 0xea74ab6b
xor eax, 0xba937b84
rol eax, 0xa8
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0xa4], xmm0
jmp 0x1402d8a57
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0xa4], xmm0
push rax
pushf
mov eax, 0xbc08cd33
pushf
not eax
add eax, 0x9ef5997d
xor eax, 0xc54963ed
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xca460704
xor eax, 0xd70ac8f5
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf5517f39
xor eax, 0xf730536b
rol eax, 0x83
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0xa4]
movss dword [rsp + 0xa8], xmm0
movss xmm0, dword [rsp + 0xa8]
comiss xmm0, dword [rsp + 0xac]
jae 0x1402d8aaf
push rax
pushf
mov eax, 0xa562403a
pushf
not eax
add eax, 0x9e6819ef
xor eax, 0xc4b3b25e
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x97908f0d
xor eax, 0x88ecb3a6
rol eax, 7
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x2d9d4bec
pushf
not eax
add eax, 0xbb61d9b2
xor eax, 0xf54c43a8
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf4a1c840
xor eax, 0xab605d46
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa114f1e3
xor eax, 0xf55e66ab
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xea45b01d
xor eax, 0xe783238e
rol eax, 0x3d
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0xa8]
movss dword [rsp + 0x100], xmm0
jmp 0x1402d8bd0
movss xmm0, dword [rsp + 0xac]
movss dword [rsp + 0x100], xmm0
push rax
pushf
mov eax, 0xd14bb108
pushf
not eax
add eax, 0xe51047da
xor eax, 0x873bce79
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc5365d5d
xor eax, 0xd816acac
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x80abcc0b
xor eax, 0x92f362d4
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb28b408f
xor eax, 0xdcf186c1
rol eax, 0x6e
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x100]
movss dword [rsp + 0xb0], xmm0
movss xmm0, dword [rsp + 0xb0]
mulss xmm0, dword [rsp + 0xb4]
movss dword [rsp + 0xf8], xmm0
movss xmm0, dword [rsp + 0x48]
comiss xmm0, dword [rsp + 0xf8]
jb 0x1402d8c40
push rax
pushf
mov eax, 0x8e72aeb0
pushf
not eax
add eax, 0xf32fcb18
xor eax, 0x9a3fe8c2
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc36c496c
xor eax, 0x93783b06
rol eax, 0x1a
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xcf711598
pushf
not eax
add eax, 0xa4baf0e5
xor eax, 0xf3a80c27
rol eax, 0xb
popf
pushf
not eax
add eax, 0xfd88b663
xor eax, 0xc44e7d25
rol eax, 0x19
popf
pushf
not eax
add eax, 0xfe4a6aa8
xor eax, 0xe1f0e467
rol eax, 0xf3
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x110], xmm0
jmp 0x1402d8d38
movss xmm0, dword [rsp + 0xf8]
movss dword [rsp + 0x110], xmm0
push rax
pushf
mov eax, 0x5d5dbf9f
pushf
not eax
add eax, 0xe8aeccfd
xor eax, 0xe8e8124a
rol eax, 0x51
popf
pushf
not eax
add eax, 0xca9333b6
xor eax, 0xb49eb8af
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8e64e271
xor eax, 0x980f09ff
rol eax, 0xee
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x110]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rsp + 0xb0]
mulss xmm0, dword [rsp + 0xb4]
movss dword [rsp + 0xb8], xmm0
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [rsp + 0xb8]
jb 0x1402d8db8
push rax
pushf
mov eax, 0xd9eba02f
pushf
not eax
add eax, 0xacb4c285
xor eax, 0xe02e1da4
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdace382b
xor eax, 0x9f2a0392
rol eax, 6
popf
pushf
not eax
add eax, 0x808e19a1
xor eax, 0xafdd8b47
rol eax, 0x90
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x7edc1f3e
pushf
not eax
add eax, 0xe4c4c05d
xor eax, 0xefd2777a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8212ba50
xor eax, 0xd8ccb64c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xac5ad91e
xor eax, 0xbad8c247
rol eax, 0x38
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0xc0], xmm0
jmp 0x1402d8eb0
movss xmm0, dword [rsp + 0xb8]
movss dword [rsp + 0xc0], xmm0
push rax
pushf
mov eax, 0xc225dac6
pushf
not eax
add eax, 0x88858734
xor eax, 0xb510271d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbc04135f
xor eax, 0x870b5c51
rol eax, 0x83
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0x40], xmm0
push rax
pushf
mov eax, 0x1d148855
pushf
not eax
add eax, 0x82d36857
xor eax, 0xcbba0ca9
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa503f9dc
xor eax, 0xbdf4faf3
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf3fe752a
xor eax, 0xd1e85267
rol eax, 0x7c
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x160], xmm0
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax + 8]
subss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x158], xmm0
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x150], xmm0
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax]
addss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x148], xmm0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x1e8]
movss xmm0, dword [rsp + 0x148]
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1e8]
movss xmm0, dword [rsp + 0x150]
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x1f0]
movss xmm0, dword [rsp + 0x158]
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1f0]
movss xmm0, dword [rsp + 0x160]
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x258]
movss xmm0, dword [rax + 8]
movss dword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x60]
movss xmm0, dword [rsp + 0x70]
addss xmm0, dword [rax + 0x384c]
movss dword [rsp + 0xc8], xmm0
movss xmm0, dword [rsp + 0xc8]
comiss xmm0, dword [rsp + 0xd0]
jae 0x1402d9050
push rax
pushf
mov eax, 0xb2522a13
pushf
not eax
add eax, 0x87d5cc57
xor eax, 0xfc0e1130
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa69de688
xor eax, 0x8ce451c7
rol eax, 0xa3
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xb047c666
pushf
not eax
add eax, 0xe53635ad
xor eax, 0xd070eee4
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x85344541
xor eax, 0x9127287c
rol eax, 0x5b
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0xc8]
movss dword [rsp + 0xd8], xmm0
jmp 0x1402d9138
movss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0xd8], xmm0
push rax
pushf
mov eax, 0xe0b30771
pushf
not eax
add eax, 0xaee2bc27
xor eax, 0xcf480002
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xfb14332a
xor eax, 0x89bdb7de
rol eax, 0x8c
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x74]
movss dword [rsp + 0x178], xmm0
movss xmm0, dword [rsp + 0x6c]
movss dword [rsp + 0x170], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x168], xmm0
lea rax, [rsp + 0x210]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x1f8]
movss xmm0, dword [rsp + 0x168]
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1f8]
movss xmm0, dword [rsp + 0x170]
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x218]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x200]
movss xmm0, dword [rsp + 0xd8]
movss dword [rax], xmm0
mov rax, qword [rsp + 0x200]
movss xmm0, dword [rsp + 0x178]
movss dword [rax + 4], xmm0
mov eax, dword [rsp + 0x80]
and eax, 0x100000
test eax, eax
je 0x1402d9248
push rax
pushf
mov eax, 0x8d728fe4
pushf
not eax
add eax, 0xda3a09b9
xor eax, 0x99df0b66
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcbd043bb
xor eax, 0xc009b0ff
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfb5f2b65
xor eax, 0xec5fa7af
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xadd97eb2
xor eax, 0xfc82d80a
rol eax, 0x27
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x217db43e
pushf
not eax
add eax, 0xb3b92245
xor eax, 0xfce5f1ca
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb511349a
xor eax, 0xe8a055fa
rol eax, 0xf5
popf
jmp 0x1402d6fbb
xorps xmm0, xmm0
movss dword [rsp + 0x90], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x94], xmm0
movss xmm0, dword [rsp + 0x70]
subss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x180], xmm0
movss xmm0, dword [rsp + 0x180]
subss xmm0, dword [rsp + 0x108]
mov rax, qword [rsp + 0x50]
mulss xmm0, dword [rax + 0x20]
movss xmm1, dword [rsp + 0x68]
addss xmm1, xmm0
movaps xmm0, xmm1
addss xmm0, dword [rsp + 0x108]
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [rsp + 0x88]
comiss xmm0, dword [rsp + 0x68]
jae 0x1402d9339
push rax
pushf
mov eax, 0xbd1171eb
pushf
not eax
add eax, 0x9695bb5c
xor eax, 0x91925581
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa2fca98b
xor eax, 0xfac6d0a2
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc2274f6f
xor eax, 0xda1e7a2f
rol eax, 0xfd
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x80224f28
pushf
not eax
add eax, 0xd5d4778d
xor eax, 0xc3030988
rol eax, 6
popf
pushf
not eax
add eax, 0xaa86ea5a
xor eax, 0xf2163051
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe9e16a0b
xor eax, 0xa010c532
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc361b7bd
xor eax, 0xfac3bb61
rol eax, 0x8a
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0xe0], xmm0
jmp 0x1402d957f
movss xmm0, dword [rsp + 0x88]
comiss xmm0, dword [rsp + 0x70]
jbe 0x1402d9442
push rax
pushf
mov eax, 0x5b8438b4
pushf
not eax
add eax, 0x8d6804d5
xor eax, 0x89d69dec
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa083c89a
xor eax, 0xba57adf1
rol eax, 0xef
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xccbebe45
pushf
not eax
add eax, 0x8c2d3a2f
xor eax, 0x853b0ea0
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd7e10613
xor eax, 0xa48b90c9
rol eax, 0xc8
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0xdc], xmm0
jmp 0x1402d953a
movss xmm0, dword [rsp + 0x88]
movss dword [rsp + 0xdc], xmm0
push rax
pushf
mov eax, 0xf93b8a20
pushf
not eax
add eax, 0xf9bd8041
xor eax, 0x86e25748
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8fa28fe2
xor eax, 0x91b58776
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb2b7639f
xor eax, 0x95d9ff9b
rol eax, 0x25
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0xdc]
movss dword [rsp + 0xe0], xmm0
push rax
pushf
mov eax, 0xc2cf0abe
pushf
not eax
add eax, 0xce823f91
xor eax, 0x8b969269
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe3c24a95
xor eax, 0xa6eeecd4
rol eax, 0xc7
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0xe0]
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [rsp + 0x6c]
addss xmm0, dword [rsp + 0x74]
mulss xmm0, dword [0x140118940]
movss dword [rsp + 0x94], xmm0
movss xmm0, dword [rsp + 0x90]
comiss xmm0, dword [rsp + 0x68]
jbe 0x1402d95f5
push rax
pushf
mov eax, 0x78e8dc9f
pushf
not eax
add eax, 0x9225ed68
xor eax, 0xc080d7e5
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9ce1f848
xor eax, 0xe1aa3e82
rol eax, 0x9d
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0xbc87aec3
pushf
not eax
add eax, 0xd583032e
xor eax, 0xd09b6d13
rol eax, 0x64
popf
pushf
not eax
add eax, 0x809f6118
xor eax, 0xea9bc97b
rol eax, 0x8a
popf
jmp 0x1402d6fbb
movss xmm1, dword [0x140118974]
xor ecx, ecx
call fcn.140331dbe
mov dword [rsp + 0x184], eax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x250]
mov rax, qword [rax + 0x280]
mov qword [rsp + 0x228], rax
mov r8d, dword [rsp + 0x184]
mov rdx, qword [rsp + 0x220]
mov rcx, qword [rsp + 0x228]
call fcn.1403787b3
movss xmm0, dword [rsp + 0xe4]
mulss xmm0, dword [0x140118940]
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x90]
subss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [rsp + 0x218]
comiss xmm0, dword [rsp + 0xe8]
jae 0x1402d96fa
push rax
pushf
mov eax, 0xb3ecfa44
pushf
not eax
add eax, 0xaf66eecd
xor eax, 0x988384f7
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x86e0b3db
xor eax, 0xd4e37ba6
rol eax, 0x80
popf
jmp 0x1402d6fbb
push rax
pushf
mov eax, 0x6a69c401
pushf
not eax
add eax, 0xd5842fcd
xor eax, 0xb775797f
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8b11bdfb
xor eax, 0xacecac42
rol eax, 0x76
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0x218]
movss dword [rsp + 0xf0], xmm0
jmp 0x1402d9808
movss xmm0, dword [rsp + 0xe8]
movss dword [rsp + 0xf0], xmm0
push rax
pushf
mov eax, 0x31da5492
pushf
not eax
add eax, 0x81b1ce69
xor eax, 0xa204fae1
rol eax, 8
popf
pushf
not eax
add eax, 0x85951450
xor eax, 0xefc83cb6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xfec88efe
xor eax, 0x9e6d2366
rol eax, 0x72
popf
pushf
not eax
add eax, 0xdd6d3a4a
xor eax, 0xd074a127
rol eax, 0x10
popf
jmp 0x1402d6fbb
movss xmm0, dword [rsp + 0xf0]
movss dword [rsp + 0x218], xmm0
push rax
pushf
mov eax, 0xe4657707
pushf
not eax
add eax, 0xdc5f32cc
xor eax, 0xc667eea0
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe5691781
xor eax, 0xe2ceefeb
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd84b5a37
xor eax, 0x8bc96b1f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb1378da9
xor eax, 0xe29e39c7
rol eax, 0xfa
popf
jmp 0x1402d6fbb
mov rax, qword [rsp + 0x50]
add rax, 0x20
lea rcx, [rsp + 0x210]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x108]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8, qword [rsp + 0x260]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x68]
call fcn.1402a0932
add rsp, 0x248
ret