Function at 0x1401bff65
Capabilities:
Encode data using base64
Encrypt data using speck
Hash data using murmur3
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x4ea4217b
pushf
not eax
add eax, 0xee3fb04c
xor eax, 0x97964e77
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc212e6a1
xor eax, 0xa009484f
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbb9992ae
xor eax, 0xad043055
rol eax, 0x99
popf
cmp eax, 0x29
jne 0x1401bffb5
popf
pop rax
jmp 0x1401c1bb4
cmp eax, 0x48
jne 0x1401bffc4
popf
pop rax
jmp 0x1401c2cce
cmp eax, 0x3f
jne 0x1401bffd3
popf
pop rax
jmp 0x1401c26b7
cmp eax, 1
jne 0x1401bffe2
popf
pop rax
jmp 0x1401c051c
cmp eax, 0x4a
jne 0x1401bfff1
popf
pop rax
jmp 0x1401c2dc7
cmp eax, 0x1a
jne 0x1401c0000
popf
pop rax
jmp 0x1401c12ac
cmp eax, 0x44
jne 0x1401c000f
popf
pop rax
jmp 0x1401c2a44
cmp eax, 0x31
jne 0x1401c001e
popf
pop rax
jmp 0x1401c1ec5
cmp eax, 0x40
jne 0x1401c002d
popf
pop rax
jmp 0x1401c2792
cmp eax, 8
jne 0x1401c003c
popf
pop rax
jmp 0x1401c08df
cmp eax, 0x2a
jne 0x1401c004b
popf
pop rax
jmp 0x1401c1c37
cmp eax, 0x17
jne 0x1401c005a
popf
pop rax
jmp 0x1401c11a0
cmp eax, 0x1c
jne 0x1401c0069
popf
pop rax
jmp 0x1401c1392
cmp eax, 0x2e
jne 0x1401c0078
popf
pop rax
jmp 0x1401c1d6d
cmp eax, 0x4c
jne 0x1401c0087
popf
pop rax
jmp 0x1401c2ebd
cmp eax, 0x2b
jne 0x1401c0096
popf
pop rax
jmp 0x1401c1ca2
cmp eax, 0x1b
jne 0x1401c00a5
popf
pop rax
jmp 0x1401c135a
cmp eax, 0x2d
jne 0x1401c00b4
popf
pop rax
jmp 0x1401c1d22
cmp eax, 0x23
jne 0x1401c00c3
popf
pop rax
jmp 0x1401c1899
cmp eax, 0x25
jne 0x1401c00d2
popf
pop rax
jmp 0x1401c1a0a
cmp eax, 0x43
jne 0x1401c00e1
popf
pop rax
jmp 0x1401c2980
cmp eax, 0x13
jne 0x1401c00f0
popf
pop rax
jmp 0x1401c0ed2
cmp eax, 0x33
jne 0x1401c00ff
popf
pop rax
jmp 0x1401c1ffb
cmp eax, 0x24
jne 0x1401c010e
popf
pop rax
jmp 0x1401c194e
cmp eax, 0x1e
jne 0x1401c011d
popf
pop rax
jmp 0x1401c155a
cmp eax, 0xc
jne 0x1401c012c
popf
pop rax
jmp 0x1401c0b4c
cmp eax, 0x26
jne 0x1401c013b
popf
pop rax
jmp 0x1401c1a4d
cmp eax, 0x27
jne 0x1401c014a
popf
pop rax
jmp 0x1401c1a9e
cmp eax, 0x30
jne 0x1401c0159
popf
pop rax
jmp 0x1401c1e5a
cmp eax, 0x10
jne 0x1401c0168
popf
pop rax
jmp 0x1401c0d37
cmp eax, 0x37
jne 0x1401c0177
popf
pop rax
jmp 0x1401c2253
cmp eax, 9
jne 0x1401c0186
popf
pop rax
jmp 0x1401c092a
cmp eax, 0x39
jne 0x1401c0195
popf
pop rax
jmp 0x1401c2331
cmp eax, 0x16
jne 0x1401c01a4
popf
pop rax
jmp 0x1401c1142
cmp eax, 0x3b
jne 0x1401c01b3
popf
pop rax
jmp 0x1401c241a
cmp eax, 0x4b
jne 0x1401c01c2
popf
pop rax
jmp 0x1401c2e64
cmp eax, 0x36
jne 0x1401c01d1
popf
pop rax
jmp 0x1401c21f5
cmp eax, 0x14
jne 0x1401c01e0
popf
pop rax
jmp 0x1401c0f82
cmp eax, 0x46
jne 0x1401c01ef
popf
pop rax
jmp 0x1401c2baf
cmp eax, 0x3d
jne 0x1401c01fe
popf
pop rax
jmp 0x1401c24fe
cmp eax, 2
jne 0x1401c020d
popf
pop rax
jmp 0x1401c0591
cmp eax, 0x47
jne 0x1401c021c
popf
pop rax
jmp 0x1401c2c3c
cmp eax, 0x41
jne 0x1401c022b
popf
pop rax
jmp 0x1401c281e
cmp eax, 0x11
jne 0x1401c023a
popf
pop rax
jmp 0x1401c0d8e
cmp eax, 0x35
jne 0x1401c0249
popf
pop rax
jmp 0x1401c2121
cmp eax, 0x3a
jne 0x1401c0258
popf
pop rax
jmp 0x1401c2369
cmp eax, 0x12
jne 0x1401c0267
popf
pop rax
jmp 0x1401c0e39
cmp eax, 0x21
jne 0x1401c0276
popf
pop rax
jmp 0x1401c1732
cmp eax, 0x38
jne 0x1401c0285
popf
pop rax
jmp 0x1401c228b
cmp eax, 0xb
jne 0x1401c0294
popf
pop rax
jmp 0x1401c0a7c
cmp eax, 0xf
jne 0x1401c02a3
popf
pop rax
jmp 0x1401c0cce
cmp eax, 0x15
jne 0x1401c02b2
popf
pop rax
jmp 0x1401c1024
cmp eax, 5
jne 0x1401c02c1
popf
pop rax
jmp 0x1401c0762
cmp eax, 6
jne 0x1401c02d0
popf
pop rax
jmp 0x1401c07ad
cmp eax, 0x4e
jne 0x1401c02df
popf
pop rax
jmp 0x1401c385d
cmp eax, 0x49
jne 0x1401c02ee
popf
pop rax
jmp 0x1401c2d7a
cmp eax, 0x1f
jne 0x1401c02fd
popf
pop rax
jmp 0x1401c15f1
cmp eax, 4
jne 0x1401c030c
popf
pop rax
jmp 0x1401c0695
cmp eax, 0x2f
jne 0x1401c031b
popf
pop rax
jmp 0x1401c1da5
cmp eax, 0x4d
jne 0x1401c032a
popf
pop rax
jmp 0x1401c2f24
cmp eax, 0x3e
jne 0x1401c0339
popf
pop rax
jmp 0x1401c263a
cmp eax, 0x45
jne 0x1401c0348
popf
pop rax
jmp 0x1401c2b0a
cmp eax, 0x2c
jne 0x1401c0357
popf
pop rax
jmp 0x1401c1cd7
cmp eax, 3
jne 0x1401c0366
popf
pop rax
jmp 0x1401c0628
cmp eax, 0x19
jne 0x1401c0375
popf
pop rax
jmp 0x1401c1256
cmp eax, 0x1d
jne 0x1401c0384
popf
pop rax
jmp 0x1401c14c1
cmp eax, 0x34
jne 0x1401c0393
popf
pop rax
jmp 0x1401c20a1
cmp eax, 0x32
jne 0x1401c03a2
popf
pop rax
jmp 0x1401c1f9d
cmp eax, 0x4f
jne 0x1401c03b1
popf
pop rax
jmp 0x1401c38d0
cmp eax, 0x42
jne 0x1401c03c0
popf
pop rax
jmp 0x1401c28ba
cmp eax, 7
jne 0x1401c03cf
popf
pop rax
jmp 0x1401c087c
cmp eax, 0x20
jne 0x1401c03de
popf
pop rax
jmp 0x1401c16d9
cmp eax, 0
jne 0x1401c03ed
popf
pop rax
jmp 0x1401c0456
cmp eax, 0x3c
jne 0x1401c03fc
popf
pop rax
jmp 0x1401c2452
cmp eax, 0xd
jne 0x1401c040b
popf
pop rax
jmp 0x1401c0bd4
cmp eax, 0xa
jne 0x1401c041a
popf
pop rax
jmp 0x1401c09f6
cmp eax, 0x18
jne 0x1401c0429
popf
pop rax
jmp 0x1401c11e3
cmp eax, 0x28
jne 0x1401c0438
popf
pop rax
jmp 0x1401c1b49
cmp eax, 0x22
jne 0x1401c0447
popf
pop rax
jmp 0x1401c17be
cmp eax, 0xe
jne 0x1401c0456
popf
pop rax
jmp 0x1401c0cbc
mov qword [rsp + 0x20], r9
movss dword [rsp + 0x18], xmm2
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x118
cmp qword [rsp + 0x158], 0
jne 0x1401c04d6
push rax
pushf
mov eax, 0x4e0e98e4
pushf
not eax
add eax, 0x8bb866bb
xor eax, 0x8b9d2674
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc2fc6c40
xor eax, 0xbee38d6d
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc06c832e
xor eax, 0xd001be69
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc190b9d6
xor eax, 0x94ed88a1
rol eax, 0x2c
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xb6940496
pushf
not eax
add eax, 0xe48f843b
xor eax, 0xa7abee9b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa14557c6
xor eax, 0xf98efe55
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc6b4a539
xor eax, 0xdf637488
rol eax, 0xb9
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xc8], 0xffffffffffffffff
push rax
pushf
mov eax, 0x4904d8c6
pushf
not eax
add eax, 0xc0f141e7
xor eax, 0xf3244ea8
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe8cf1b58
xor eax, 0xc0062c6e
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8042b7cc
xor eax, 0xe2429c86
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb7eb0d61
xor eax, 0xa3b9353b
rol eax, 0xb8
popf
jmp 0x1401bffa6
inc qword [rsp + 0xc8]
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0xc8]
cmp byte [rax + rcx], 0
jne 0x1401c05e2
push rax
pushf
mov eax, 0xa55a5563
pushf
not eax
add eax, 0xeaea24b5
xor eax, 0x826ff06f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe07b783c
xor eax, 0xd89b38fd
rol eax, 2
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xe1e0b0b9
pushf
not eax
add eax, 0xe18dfce9
xor eax, 0x95810de7
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9defc445
xor eax, 0xaf14aff7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc5f5a4d2
xor eax, 0xde3cbd5f
rol eax, 0x6c
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x150]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x158], rax
push rax
pushf
mov eax, 0x12eeeb1
pushf
not eax
add eax, 0x938fdad3
xor eax, 0xc74fcdf7
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe3ab8ced
xor eax, 0xf318d4ff
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x87a80a3c
xor eax, 0x9b4cf4eb
rol eax, 0xf4
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x138]
cvttss2si eax, dword [rax]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x54], xmm0
mov rax, qword [rsp + 0x138]
cvttss2si eax, dword [rax + 4]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [rax + 0xc]
jbe 0x1401c072f
push rax
pushf
mov eax, 0x53e4b664
pushf
not eax
add eax, 0xda2d6ec3
xor eax, 0xe4151fc6
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe9be7932
xor eax, 0xc29d1bd4
rol eax, 0x23
popf
pushf
not eax
add eax, 0x807cf9da
xor eax, 0x8e5e37d1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe28bcf72
xor eax, 0x807380e4
rol eax, 0x5d
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xeba391f0
pushf
not eax
add eax, 0xf58d74d7
xor eax, 0xa6ca447f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x85c1d6be
xor eax, 0xd09e3024
rol eax, 0xa8
popf
jmp 0x1401bffa6
jmp 0x1401c3a08
movss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0xac], xmm0
mov rax, qword [rsp + 0x120]
movss xmm0, dword [rsp + 0x130]
divss xmm0, dword [rax + 0x14]
movss dword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x120]
movss xmm0, dword [rax + 0x14]
mulss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x7c], xmm0
movss xmm0, dword [rsp + 0x160]
comiss xmm0, dword [0x140118918]
jbe 0x1401c0849
push rax
pushf
mov eax, 0x4ee8c6c3
pushf
not eax
add eax, 0xced39e66
xor eax, 0xccc43233
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc8ebef45
xor eax, 0xc9d06e5c
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xae2fe6ec
xor eax, 0xbff732f4
rol eax, 0x4f
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xa5a54011
pushf
not eax
add eax, 0xb28ead84
xor eax, 0xf7ad4350
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf2b3a623
xor eax, 0xdaa22880
rol eax, 0xab
popf
jmp 0x1401bffa6
mov byte [rsp + 0x50], 1
jmp 0x1401c092a
mov byte [rsp + 0x50], 0
push rax
pushf
mov eax, 0x8c951632
pushf
not eax
add eax, 0xdd94bc19
xor eax, 0xa0f261fb
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf8a2fdb1
xor eax, 0xbb6639dd
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe6ebb8f5
xor eax, 0x8012969b
rol eax, 0x62
popf
jmp 0x1401bffa6
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x30], al
mov qword [rsp + 0xb0], 0
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x38], rax
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x7c]
mov rax, qword [rsp + 0x148]
comiss xmm0, dword [rax + 4]
jae 0x1401c09c3
push rax
pushf
mov eax, 0xaa9b56bf
pushf
not eax
add eax, 0xfc3d2c45
xor eax, 0xd53b6079
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x928d6866
xor eax, 0xd3b36329
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd7032dc7
xor eax, 0xc3b8c946
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd21d871a
xor eax, 0xf2def114
rol eax, 0xbb
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x50f9600f
pushf
not eax
add eax, 0xddcbabb6
xor eax, 0xf6a770e5
rol eax, 0x34
popf
pushf
not eax
add eax, 0x859a08f7
xor eax, 0xd1626181
rol eax, 0x7f
popf
jmp 0x1401bffa6
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x1401c0a36
push rax
pushf
mov eax, 0x83cf2446
pushf
not eax
add eax, 0xbb03c24a
xor eax, 0xc399ca8a
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa617218c
xor eax, 0xfb8722f6
rol eax, 0x12
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x255ff77d
pushf
not eax
add eax, 0xd2e64ff6
xor eax, 0xfa314c1e
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xbb81a653
xor eax, 0xe345e081
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x892f83de
xor eax, 0xc645f4b1
rol eax, 0x87
popf
jmp 0x1401bffa6
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x7c]
mov rax, qword [rsp + 0x148]
comiss xmm0, dword [rax + 4]
jae 0x1401c0af3
push rax
pushf
mov eax, 0xeaed6b5b
pushf
not eax
add eax, 0xc7f99eb4
xor eax, 0xd3aacff9
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xdb79f0e0
xor eax, 0xc94c4ad0
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x81c72582
xor eax, 0x816ee380
rol eax, 4
popf
pushf
not eax
add eax, 0xf72734b8
xor eax, 0xa50232f1
rol eax, 0xfb
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x611f9c4f
pushf
not eax
add eax, 0xd5a4527c
xor eax, 0xc0fd6f86
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe422fd8e
xor eax, 0x9ee8f898
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdfb61d80
xor eax, 0xbd9d8e52
rol eax, 0x71
popf
pushf
not eax
add eax, 0xef815ced
xor eax, 0xb3f03b7d
rol eax, 0xc9
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x158]
cmp qword [rsp + 0x38], rax
jae 0x1401c0ba1
push rax
pushf
mov eax, 0x8aa93707
pushf
not eax
add eax, 0xa3d4bd76
xor eax, 0xb4df4bec
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x96564417
xor eax, 0xe0d4ef5b
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf9bbd363
xor eax, 0x8e7133aa
rol eax, 0x80
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x21b4118c
pushf
not eax
add eax, 0x853c6441
xor eax, 0xc157e700
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xefd743df
xor eax, 0xf920af92
rol eax, 0x40
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x158]
sub rcx, rax
mov rax, rcx
mov r8, rax
mov edx, 0xe60429d8
pushf
not edx
add edx, 0x8afa4890
xor edx, 0x87dcc188
rol edx, 0xfd
popf
pushf
not edx
add edx, 0xdf400f83
xor edx, 0xfad0b39b
rol edx, 0x30
popf
mov rcx, qword [rsp + 0x38]
call sub.VCRUNTIME140.dll_memchr
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
je 0x1401c0c76
push rax
pushf
mov eax, 0xcc6a222b
pushf
not eax
add eax, 0x9d33cd4a
xor eax, 0x8166ebf4
rol eax, 0x34
popf
pushf
not eax
add eax, 0xca4aa156
xor eax, 0xe519554e
rol eax, 0xff
popf
pushf
not eax
add eax, 0x85ab425c
xor eax, 0xd84cd8c4
rol eax, 0x28
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x8fce03d6
pushf
not eax
add eax, 0xf41d21f8
xor eax, 0xbc0a12e9
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb0380314
xor eax, 0x893928a4
rol eax, 0x48
popf
pushf
not eax
add eax, 0xafab673b
xor eax, 0x89d89082
rol eax, 0xff
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsp + 0xe8], rax
jmp 0x1401c0d37
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xe8], rax
push rax
pushf
mov eax, 0xce6151b4
pushf
not eax
add eax, 0xcb834c8b
xor eax, 0xc3b5b0f5
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa5a3a99f
xor eax, 0xd0137765
rol eax, 0x79
popf
pushf
not eax
add eax, 0xda68368c
xor eax, 0xb74c8497
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf001ffd9
xor eax, 0xe9ccedf5
rol eax, 0xdd
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x38], rax
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x7c]
movss dword [rsp + 0x40], xmm0
jmp 0x1401c0a7c
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x158]
sub rcx, rax
mov rax, rcx
cmp rax, 0x2710
jle 0x1401c0de0
push rax
pushf
mov eax, 0x5d45fc99
pushf
not eax
add eax, 0xfd525931
xor eax, 0xcddd6dba
rol eax, 7
popf
pushf
not eax
add eax, 0x8bae49c2
xor eax, 0xa315b343
rol eax, 0x5e
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xddb66ecf
pushf
not eax
add eax, 0xc22a9fc9
xor eax, 0xe2410cd8
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xde905d35
xor eax, 0x982e0e1b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbf00ade8
xor eax, 0xb821a431
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x96ed65ee
xor eax, 0xb611fc0c
rol eax, 0x3f
popf
jmp 0x1401bffa6
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x1401c0e9f
push rax
pushf
mov eax, 0x34936340
pushf
not eax
add eax, 0xabc10205
xor eax, 0xfae01f6f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc71faf01
xor eax, 0x8dcbb380
rol eax, 8
popf
pushf
not eax
add eax, 0xe4050b5e
xor eax, 0xe22e5162
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb574353e
xor eax, 0xb68b8ffb
rol eax, 0x40
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x89453be2
pushf
not eax
add eax, 0xab9f1925
xor eax, 0xe427d094
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xcbda5455
xor eax, 0xf58a929a
rol eax, 0xa
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xa0], rax
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0xa8], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0xa8]
comiss xmm0, dword [rax + 0xc]
jae 0x1401c0f3c
push rax
pushf
mov eax, 0x135f844c
pushf
not eax
add eax, 0x841602ae
xor eax, 0xa4e0a59c
rol eax, 0x37
popf
pushf
not eax
add eax, 0xaa367203
xor eax, 0xa9cc4695
rol eax, 0xb
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xc87f4763
pushf
not eax
add eax, 0xb276ef1a
xor eax, 0xeba266da
rol eax, 0x95
popf
pushf
not eax
add eax, 0xfecccc30
xor eax, 0x887ed6a7
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdab1bb8c
xor eax, 0xaed08ef2
rol eax, 0x50
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x158]
cmp qword [rsp + 0xa0], rax
jae 0x1401c0fde
push rax
pushf
mov eax, 0x89c2443d
pushf
not eax
add eax, 0xeb9fd7cf
xor eax, 0xbd2ff49c
rol eax, 0
popf
pushf
not eax
add eax, 0xa2c68686
xor eax, 0xa1dbca85
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xbb0c83ae
xor eax, 0xc2088e2c
rol eax, 0xc3
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xf32a5a47
pushf
not eax
add eax, 0xb433c784
xor eax, 0x9203fc76
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbdc68852
xor eax, 0xb742e076
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb6c3bc6a
xor eax, 0x869f1832
rol eax, 0xdc
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x158]
sub rcx, rax
mov rax, rcx
mov r8, rax
mov edx, 0x519725b1
pushf
not edx
add edx, 0x9e4201d4
xor edx, 0xb7717ba1
rol edx, 0x56
popf
pushf
not edx
add edx, 0xedd070d4
xor edx, 0x9f62bcc5
rol edx, 0x85
popf
pushf
not edx
add edx, 0xb9da152f
xor edx, 0xf5e6e6ab
rol edx, 0xf4
popf
pushf
not edx
add edx, 0x8821ef02
xor edx, 0xeea68409
rol edx, 0x3a
popf
mov rcx, qword [rsp + 0xa0]
call sub.VCRUNTIME140.dll_memchr
mov qword [rsp + 0xa0], rax
cmp qword [rsp + 0xa0], 0
je 0x1401c10fc
push rax
pushf
mov eax, 0x46721846
pushf
not eax
add eax, 0xa692ee3b
xor eax, 0xdced6a2d
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb97aa07e
xor eax, 0xf3c8c53c
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd4479539
xor eax, 0xbc996b2a
rol eax, 0x57
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xd8eb91aa
pushf
not eax
add eax, 0xe9420122
xor eax, 0xa4d957ae
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe734afb7
xor eax, 0xb1a5ea04
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc47b962f
xor eax, 0xb9b3c9b2
rol eax, 0x8c
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0xa0]
inc rax
mov qword [rsp + 0xf0], rax
jmp 0x1401c11e3
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xf0], rax
push rax
pushf
mov eax, 0xfd20d2e5
pushf
not eax
add eax, 0x859a66f0
xor eax, 0xac73680a
rol eax, 0x41
popf
pushf
not eax
add eax, 0xec0f4a60
xor eax, 0xa5f9525f
rol eax, 0x8a
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xa0], rax
movss xmm0, dword [rsp + 0xa8]
addss xmm0, dword [rsp + 0x7c]
movss dword [rsp + 0xa8], xmm0
jmp 0x1401c0eee
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x158], rax
push rax
pushf
mov eax, 0xdd64f59b
pushf
not eax
add eax, 0xf9bea519
xor eax, 0x89a1a408
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb32216aa
xor eax, 0xacb395c3
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb8767bfa
xor eax, 0xd8be3f40
rol eax, 0x1e
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x158]
cmp qword [rsp + 0x38], rax
jne 0x1401c1314
push rax
pushf
mov eax, 0x93dd3f35
pushf
not eax
add eax, 0xe0b67edd
xor eax, 0x931640da
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa3492051
xor eax, 0x96311469
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xfd377b2d
xor eax, 0xad9a63fd
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb7d22037
xor eax, 0xd6aa0794
rol eax, 0x97
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x242e3e47
pushf
not eax
add eax, 0xb9941674
xor eax, 0xaee1ca27
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9058028d
xor eax, 0x811960ff
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcf094eea
xor eax, 0xfb034f3f
rol eax, 0x91
popf
jmp 0x1401bffa6
jmp 0x1401c3a08
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x158]
sub rcx, rax
mov rax, rcx
shl eax, 2
mov dword [rsp + 0xe0], eax
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x158]
sub rcx, rax
mov rax, rcx
imul eax, eax, 6
mov dword [rsp + 0xc0], eax
mov rax, qword [rsp + 0x128]
mov eax, dword [rax + 0x10]
add eax, dword [rsp + 0xc0]
mov dword [rsp + 0xd4], eax
mov r8d, dword [rsp + 0xe0]
mov edx, dword [rsp + 0xc0]
mov rcx, qword [rsp + 0x128]
call fcn.1401dab6a
mov rax, qword [rsp + 0x128]
mov rax, qword [rax + 0x48]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x128]
mov rax, qword [rax + 0x50]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x128]
mov eax, dword [rax + 0x34]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x140]
or eax, 0xffffff
mov dword [rsp + 0xd0], eax
mov rax, qword [rsp + 0x158]
cmp qword [rsp + 0x38], rax
jae 0x1401c148e
push rax
pushf
mov eax, 0xbb2c8bfe
pushf
not eax
add eax, 0xaea2ed51
xor eax, 0xb910f9dc
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x823b7ee4
xor eax, 0xefa1acc0
rol eax, 0x16
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xa5390a60
pushf
not eax
add eax, 0xb60d5675
xor eax, 0xd29ab687
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xccc85ee5
xor eax, 0xeba0c61b
rol eax, 0xf9
popf
jmp 0x1401bffa6
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x1401c1514
push rax
pushf
mov eax, 0x9100963c
pushf
not eax
add eax, 0xb3ae4b29
xor eax, 0xc7365b2a
rol eax, 0x11
popf
pushf
not eax
add eax, 0xbe3925db
xor eax, 0xc105568d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xdb4650b7
xor eax, 0xef658dd5
rol eax, 0xe9
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x5d73a7b9
pushf
not eax
add eax, 0x808cc161
xor eax, 0xae4dede7
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc57c943f
xor eax, 0xb0d3ef7a
rol eax, 0x99
popf
pushf
not eax
add eax, 0x935b5404
xor eax, 0xfbcd1c8a
rol eax, 0xb1
popf
jmp 0x1401bffa6
cmp qword [rsp + 0xb0], 0
jne 0x1401c15ab
push rax
pushf
mov eax, 0xe3b51231
pushf
not eax
add eax, 0xfe3a3f33
xor eax, 0xeed38413
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8741badd
xor eax, 0xddb840db
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd5f14f54
xor eax, 0x8b275706
rol eax, 0x3b
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xb70fb691
pushf
not eax
add eax, 0xd8feabdb
xor eax, 0xd8aa82dd
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xad344018
xor eax, 0x889f7d72
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa663b646
xor eax, 0x9d164e9a
rol eax, 0xd5
popf
jmp 0x1401bffa6
movss xmm0, dword [rsp + 0x54]
subss xmm0, dword [rsp + 0xac]
movss xmm1, dword [rsp + 0x160]
subss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20], xmm0
mov r9, qword [rsp + 0x158]
mov r8, qword [rsp + 0x38]
movss xmm1, dword [rsp + 0x70]
mov rcx, qword [rsp + 0x120]
call fcn.1401a5da6
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x38]
cmp qword [rsp + 0xb0], rax
jne 0x1401c1680
push rax
pushf
mov eax, 0xb67dbd3a
pushf
not eax
add eax, 0xa28c70e5
xor eax, 0xc8c3ff21
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd17a1130
xor eax, 0xaeb1dddc
rol eax, 0x75
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xe04ccaa
pushf
not eax
add eax, 0x87fc6858
xor eax, 0x8c74f6eb
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe641a8d9
xor eax, 0xa58505f0
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa6024365
xor eax, 0xb4cdd82a
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8d3e294d
xor eax, 0xf215bc6a
rol eax, 0xc2
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0xb0]
inc rax
mov qword [rsp + 0xb0], rax
push rax
pushf
mov eax, 0x47a94e26
pushf
not eax
add eax, 0xfab7efcc
xor eax, 0xce69a5cf
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xaea712db
xor eax, 0x97c873fc
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa19311d5
xor eax, 0xba406aba
rol eax, 0x59
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0xb0]
cmp qword [rsp + 0x38], rax
jb 0x1401c1778
push rax
pushf
mov eax, 0xc87de9dd
pushf
not eax
add eax, 0xf982c1ac
xor eax, 0xd63026a3
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf234856a
xor eax, 0xf6e56e8b
rol eax, 0x66
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xe80451dc
pushf
not eax
add eax, 0x832d1c1c
xor eax, 0x97591293
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd18b4071
xor eax, 0xa2233cad
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf8b4839b
xor eax, 0xf016f92a
rol eax, 0x4c
popf
jmp 0x1401bffa6
movss xmm0, dword [rsp + 0xac]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x7c]
movss dword [rsp + 0x40], xmm0
mov qword [rsp + 0xb0], 0
mov rax, qword [rsp + 0x158]
cmp qword [rsp + 0x38], rax
jae 0x1401c1840
push rax
pushf
mov eax, 0xf348d822
pushf
not eax
add eax, 0x9a84beb9
xor eax, 0x87173ab9
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xebc76d02
xor eax, 0xf574f77c
rol eax, 0x15
popf
pushf
not eax
add eax, 0xea6682bd
xor eax, 0xde441e1a
rol eax, 0xfa
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xf7d88562
pushf
not eax
add eax, 0xa9148e91
xor eax, 0x99a9ea21
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbaec65ad
xor eax, 0xcc069855
rol eax, 0x39
popf
pushf
not eax
add eax, 0xba7b116b
xor eax, 0xeb3007cc
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9c3d0eee
xor eax, 0x9d4c97c8
rol eax, 0x92
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax]
mov byte [rsp + 0x31], al
movsx eax, byte [rsp + 0x31]
cmp eax, 0x20
je 0x1401c1908
push rax
pushf
mov eax, 0xe182c330
pushf
not eax
add eax, 0xa2f2b5bc
xor eax, 0xacdc297a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x94b5c438
xor eax, 0xce50af5e
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9d74cb03
xor eax, 0x8ba09e94
rol eax, 0x72
popf
pushf
not eax
add eax, 0xecd29bf2
xor eax, 0xfb8a8b87
rol eax, 0xb1
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x58003847
pushf
not eax
add eax, 0xea9bbf15
xor eax, 0xd286d346
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xffa579e6
xor eax, 0xeb1cfeae
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe4cf1537
xor eax, 0x83c04286
rol eax, 0x49
popf
jmp 0x1401bffa6
movsx eax, byte [rsp + 0x31]
cmp eax, 9
je 0x1401c19b1
push rax
pushf
mov eax, 0x9464e5d8
pushf
not eax
add eax, 0xc926aced
xor eax, 0xedde4506
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x95237cd1
xor eax, 0xff072fef
rol eax, 0x73
popf
pushf
not eax
add eax, 0xfee98e0c
xor eax, 0xa69b2a97
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xbe17570a
xor eax, 0x999a01fd
rol eax, 0xa0
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x31eb4a74
pushf
not eax
add eax, 0x87e73ced
xor eax, 0xcff672e9
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb67c454f
xor eax, 0xda8eaca2
rol eax, 0x69
popf
pushf
not eax
add eax, 0xccfc9ef4
xor eax, 0x98810ebb
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xde8114e6
xor eax, 0xd95435ab
rol eax, 0x24
popf
jmp 0x1401bffa6
mov dword [rsp + 0xc4], 0
jmp 0x1401c1a9e
mov dword [rsp + 0xc4], 1
push rax
pushf
mov eax, 0xffb72985
pushf
not eax
add eax, 0xe36ed39d
xor eax, 0x810ac6ef
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9e00968d
xor eax, 0xe345f03a
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x87ac5735
xor eax, 0xbea81f1e
rol eax, 0x50
popf
jmp 0x1401bffa6
movzx eax, byte [rsp + 0xc4]
test eax, eax
je 0x1401c1af0
push rax
pushf
mov eax, 0x19be5526
pushf
not eax
add eax, 0x9eb87944
xor eax, 0xc1d1042a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xa3524b5c
xor eax, 0xec8d27f7
rol eax, 0x59
popf
pushf
not eax
add eax, 0xab7218f1
xor eax, 0xe3c000a2
rol eax, 0x8d
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x2460b0e3
pushf
not eax
add eax, 0xc113017f
xor eax, 0xa901b0e9
rol eax, 0xee
popf
pushf
not eax
add eax, 0xeabe7ba7
xor eax, 0x9e5b228e
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa8f23bf1
xor eax, 0xa5d0eaf1
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc59680d3
xor eax, 0xaf605db2
rol eax, 0xe4
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsp + 0x38], rax
jmp 0x1401c1d22
movsx eax, byte [rsp + 0x31]
cmp eax, 0xa
jne 0x1401c1c04
push rax
pushf
mov eax, 0xa1971a00
pushf
not eax
add eax, 0xd01590f3
xor eax, 0xd1983447
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd1eb0b40
xor eax, 0xae87f934
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc87e8fd7
xor eax, 0xab6d17eb
rol eax, 0x77
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x6f536dac
pushf
not eax
add eax, 0xea8456e0
xor eax, 0xf311e07f
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc41d6482
xor eax, 0xbad0d760
rol eax, 0xba
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsp + 0x38], rax
jmp 0x1401c1d6d
jmp 0x1401c1d22
jmp 0x1401c1d6d
jmp 0x1401c17eb
jmp 0x1401c1448
mov rax, qword [rsp + 0x38]
movsx eax, byte [rax]
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0x80
jae 0x1401c1e01
push rax
pushf
mov eax, 0x4ad415c9
pushf
not eax
add eax, 0x9dd20f7d
xor eax, 0x8a4e2293
rol eax, 0x24
popf
pushf
not eax
add eax, 0xddbcdffe
xor eax, 0xe37b27a5
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe1d6459e
xor eax, 0xdc6b6d1b
rol eax, 0xae
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x558ff82f
pushf
not eax
add eax, 0xfe176031
xor eax, 0xc5eb1519
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf5008fae
xor eax, 0x8c544411
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd8cd4346
xor eax, 0x909cfdd3
rol eax, 0x67
popf
pushf
not eax
add eax, 0xebabb95a
xor eax, 0x88adc18b
rol eax, 0x75
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsp + 0x38], rax
jmp 0x1401c1ffb
mov r8, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x38]
lea rcx, [rsp + 0x6c]
call fcn.1401a2cd3
cdqe
mov rcx, qword [rsp + 0x38]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x38], rax
cmp dword [rsp + 0x6c], 0
jne 0x1401c1f57
push rax
pushf
mov eax, 0xbbe8c544
pushf
not eax
add eax, 0xc194611d
xor eax, 0x8b479a16
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa1bf34d0
xor eax, 0x928db68f
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9df9840c
xor eax, 0xe06be75b
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9c577934
xor eax, 0xe8a8a505
rol eax, 0x89
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xa48c2e92
pushf
not eax
add eax, 0xe126e36f
xor eax, 0xee67309f
rol eax, 0xab
popf
pushf
not eax
add eax, 0xdc26df1a
xor eax, 0xcb533edf
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x965f4e31
xor eax, 0xa4a9ce4b
rol eax, 0xe7
popf
jmp 0x1401bffa6
jmp 0x1401c38d0
cmp dword [rsp + 0x6c], 0x20
jae 0x1401c2048
push rax
pushf
mov eax, 0xa1bcd1be
pushf
not eax
add eax, 0xa81082ab
xor eax, 0xf2c953dc
rol eax, 0xac
popf
pushf
not eax
add eax, 0xef321414
xor eax, 0x9d54e74c
rol eax, 0x13
popf
pushf
not eax
add eax, 0xcde3339e
xor eax, 0xb1ac40be
rol eax, 0xdb
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xa6ff0117
pushf
not eax
add eax, 0xdf1a89e6
xor eax, 0xe507f53b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xcd1eba37
xor eax, 0xde3e6c8c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc16deadb
xor eax, 0xae0c6742
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe8883302
xor eax, 0xc17eb144
rol eax, 0x23
popf
jmp 0x1401bffa6
cmp dword [rsp + 0x6c], 0xa
jne 0x1401c20db
push rax
pushf
mov eax, 0x6c2b4fa5
pushf
not eax
add eax, 0xa53de910
xor eax, 0xcef19b99
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc8e2acfb
xor eax, 0xc39ca713
rol eax, 0xa9
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xe3ff2d3b
pushf
not eax
add eax, 0xee4ad9ae
xor eax, 0xe68b2c8b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe8f9610a
xor eax, 0xc0c75fc2
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf77945b5
xor eax, 0xc1884a40
rol eax, 0xce
popf
jmp 0x1401bffa6
movss xmm0, dword [rsp + 0xac]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x7c]
movss dword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [rax + 0xc]
jbe 0x1401c219c
push rax
pushf
mov eax, 0xf27f270a
pushf
not eax
add eax, 0xcdff1bff
xor eax, 0xa587cfe2
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe3929ad7
xor eax, 0xd7306d51
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9fb59137
xor eax, 0xf269db4a
rol eax, 0x83
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xe632dce7
pushf
not eax
add eax, 0xb095d298
xor eax, 0x8f6a50ad
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbc197222
xor eax, 0xd41a911a
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xadc2eb96
xor eax, 0x801b5724
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb8364634
xor eax, 0xfa68058a
rol eax, 0x66
popf
jmp 0x1401bffa6
jmp 0x1401c38d0
jmp 0x1401c1448
cmp dword [rsp + 0x6c], 0xd
jne 0x1401c22eb
push rax
pushf
mov eax, 0xdecb60c1
pushf
not eax
add eax, 0xfa7d31fa
xor eax, 0xa900645d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd7bb78a0
xor eax, 0xb31989b0
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x84b8bf06
xor eax, 0x91e3f8fe
rol eax, 0xb
popf
pushf
not eax
add eax, 0xca4b8d85
xor eax, 0xe8611c4a
rol eax, 0xa9
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x2cb360ee
pushf
not eax
add eax, 0x81f8d776
xor eax, 0xe418c492
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe1575b12
xor eax, 0xf64f0be7
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcc6614be
xor eax, 0xec2d466e
rol eax, 0x98
popf
jmp 0x1401bffa6
jmp 0x1401c1448
movzx edx, word [rsp + 0x6c]
mov rcx, qword [rsp + 0x120]
call fcn.14016673d
mov qword [rsp + 0x80], rax
cmp qword [rsp + 0x80], 0
jne 0x1401c23d4
push rax
pushf
mov eax, 0xeffbb7a7
pushf
not eax
add eax, 0xedfd3380
xor eax, 0xb282ee8d
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdaa10f47
xor eax, 0xb08d9dd8
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa0f6d7e8
xor eax, 0xa3bf69d1
rol eax, 0x5d
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x9de09661
pushf
not eax
add eax, 0xb14ffa2e
xor eax, 0x91b185b9
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd018f92e
xor eax, 0xa71ca7fa
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb3999f5a
xor eax, 0xa595ce5a
rol eax, 0x10
popf
jmp 0x1401bffa6
jmp 0x1401c1448
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0xbc], xmm0
mov rax, qword [rsp + 0x80]
mov eax, dword [rax]
shr eax, 1
and eax, 1
test eax, eax
je 0x1401c24cb
push rax
pushf
mov eax, 0x8c949cbe
pushf
not eax
add eax, 0xe3a6f0df
xor eax, 0x9c7eaa09
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x90fb2d63
xor eax, 0xe9767708
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xfef1bedd
xor eax, 0xc56c8725
rol eax, 0x83
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x30343d82
pushf
not eax
add eax, 0xdc0d1407
xor eax, 0xb79f45c7
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc8093b74
xor eax, 0x8f73d4ed
rol eax, 0x73
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 8]
mulss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x54]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x64], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x54]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0xc]
mulss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x40]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x5c], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x14]
mulss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x40]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x68], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x64]
comiss xmm0, dword [rax + 8]
ja 0x1401c25f4
push rax
pushf
mov eax, 0x44ae510b
pushf
not eax
add eax, 0x87d83b30
xor eax, 0xb9fb11f6
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xec103b9a
xor eax, 0xfad0d374
rol eax, 0x61
popf
pushf
not eax
add eax, 0xec2a3320
xor eax, 0xdae9ce82
rol eax, 0xaa
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x17341194
pushf
not eax
add eax, 0xadf47a64
xor eax, 0xe379da04
rol eax, 0x35
popf
pushf
not eax
add eax, 0x99272314
xor eax, 0x988cdd61
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc9d1d44e
xor eax, 0xdc982e99
rol eax, 0x66
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x60]
comiss xmm0, dword [rax]
jb 0x1401c2684
push rax
pushf
mov eax, 0x6bd05fb5
pushf
not eax
add eax, 0xe623bf87
xor eax, 0xb302b3e6
rol eax, 0xca
popf
pushf
not eax
add eax, 0xda1d5c66
xor eax, 0x926c0340
rol eax, 0xb7
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x27008f3d
pushf
not eax
add eax, 0xd338b0a5
xor eax, 0xb6d32da2
rol eax, 0x81
popf
pushf
not eax
add eax, 0x98707b7e
xor eax, 0xe29a61e0
rol eax, 0xa2
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x18]
movss dword [rsp + 0x78], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x1c]
movss dword [rsp + 0x74], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x20]
movss dword [rsp + 0x88], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x24]
movss dword [rsp + 0x8c], xmm0
movzx eax, byte [rsp + 0x168]
test eax, eax
je 0x1401c275f
push rax
pushf
mov eax, 0x19936423
pushf
not eax
add eax, 0xd47fc550
xor eax, 0xbe915d79
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x988cf75f
xor eax, 0xbdfc1b15
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd9011dc9
xor eax, 0x814cc05f
rol eax, 0xb2
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xbf1a4021
pushf
not eax
add eax, 0xd12ba161
xor eax, 0xcc0c40b8
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9d41e949
xor eax, 0x80206042
rol eax, 0x1e
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x64]
comiss xmm0, dword [rax]
jae 0x1401c27eb
push rax
pushf
mov eax, 0xa6d5f174
pushf
not eax
add eax, 0xe025760c
xor eax, 0xcb9fa325
rol eax, 0x89
popf
pushf
not eax
add eax, 0xeb6a539f
xor eax, 0xd966891c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xcbca8c76
xor eax, 0x9975cb37
rol eax, 0xf5
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x7e1829ad
pushf
not eax
add eax, 0xb861244a
xor eax, 0xa2b896e2
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb701ab70
xor eax, 0xa1c25ef7
rol eax, 0x69
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rax]
movss xmm1, dword [rsp + 0x60]
subss xmm1, dword [rsp + 0x64]
divss xmm0, xmm1
movss xmm1, dword [0x140118974]
subss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x88]
subss xmm1, dword [rsp + 0x78]
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x78]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x78], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rax]
movss dword [rsp + 0x64], xmm0
push rax
pushf
mov eax, 0x2cae0e09
pushf
not eax
add eax, 0xfcea30e5
xor eax, 0xc596bd8f
rol eax, 0x34
popf
pushf
not eax
add eax, 0x87f953b0
xor eax, 0x92b77d06
rol eax, 0xd7
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x5c]
comiss xmm0, dword [rax + 4]
jae 0x1401c2927
push rax
pushf
mov eax, 0x3539e1a3
pushf
not eax
add eax, 0xb4db45a6
xor eax, 0xa33f7c35
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9a8b5839
xor eax, 0x869ae847
rol eax, 0x28
popf
pushf
not eax
add eax, 0xde47052f
xor eax, 0xa5452815
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe6dec977
xor eax, 0x8e4d0786
rol eax, 0x9b
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x3de9226e
pushf
not eax
add eax, 0x82680d95
xor eax, 0x91251dc1
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd692579d
xor eax, 0xc9a36fb6
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8288645c
xor eax, 0xa2cfdfc1
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x89373145
xor eax, 0xf430191d
rol eax, 0xe2
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x68]
subss xmm0, dword [rax + 4]
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [rsp + 0x5c]
divss xmm0, xmm1
movss xmm1, dword [0x140118974]
subss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x8c]
subss xmm1, dword [rsp + 0x74]
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x74]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x74], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x5c], xmm0
push rax
pushf
mov eax, 0x77ff409d
pushf
not eax
add eax, 0xb8c3a047
xor eax, 0x9bd2c600
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd8a07df5
xor eax, 0xe7dbea4f
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8d003825
xor eax, 0x88190dff
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc66576fc
xor eax, 0x87247a6a
rol eax, 0xb2
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x60]
comiss xmm0, dword [rax + 8]
jbe 0x1401c2ab1
push rax
pushf
mov eax, 0x3a805d17
pushf
not eax
add eax, 0xe7037f1d
xor eax, 0xa8c7267a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd93a6274
xor eax, 0xf11dee3f
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbecc609e
xor eax, 0xb7aece55
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xead6ccf2
xor eax, 0xaa208a3b
rol eax, 0x28
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x87433ace
pushf
not eax
add eax, 0xf61c194e
xor eax, 0x88271aea
rol eax, 0x36
popf
pushf
not eax
add eax, 0xdb7f94a6
xor eax, 0xafb39104
rol eax, 0xed
popf
pushf
not eax
add eax, 0x97327f16
xor eax, 0xb48ba035
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb020be7b
xor eax, 0xd0b1988f
rol eax, 0x57
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rax + 8]
subss xmm0, dword [rsp + 0x64]
movss xmm1, dword [rsp + 0x60]
subss xmm1, dword [rsp + 0x64]
divss xmm0, xmm1
movss xmm1, dword [rsp + 0x88]
subss xmm1, dword [rsp + 0x78]
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x78]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x88], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rax + 8]
movss dword [rsp + 0x60], xmm0
push rax
pushf
mov eax, 0xe95b81db
pushf
not eax
add eax, 0xd8692f18
xor eax, 0x99a83955
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8709ab3f
xor eax, 0xa1fdcd86
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe933164d
xor eax, 0xa7ee32d6
rol eax, 0x71
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rsp + 0x68]
comiss xmm0, dword [rax + 0xc]
jbe 0x1401c2c09
push rax
pushf
mov eax, 0x4fea633
pushf
not eax
add eax, 0x888d70a9
xor eax, 0x8488204a
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe830efa9
xor eax, 0x8e3f1d81
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfb69bd0e
xor eax, 0xc04cd8d8
rol eax, 0x76
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x33d46aaa
pushf
not eax
add eax, 0x95f58559
xor eax, 0xcf0a90cc
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8313107e
xor eax, 0xb961b9e8
rol eax, 0x8c
popf
jmp 0x1401bffa6
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rax + 0xc]
subss xmm0, dword [rsp + 0x5c]
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [rsp + 0x5c]
divss xmm0, xmm1
movss xmm1, dword [rsp + 0x8c]
subss xmm1, dword [rsp + 0x74]
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x74]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x8c], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x68], xmm0
push rax
pushf
mov eax, 0x8c9dda68
pushf
not eax
add eax, 0x99e0d0dc
xor eax, 0xae281aec
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xcfb61405
xor eax, 0xa7c43949
rol eax, 0x53
popf
jmp 0x1401bffa6
movss xmm0, dword [rsp + 0x5c]
comiss xmm0, dword [rsp + 0x68]
jb 0x1401c2d34
push rax
pushf
mov eax, 0x92e77456
pushf
not eax
add eax, 0x97370bb0
xor eax, 0x8a9ddeee
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8e79ae27
xor eax, 0x8a347731
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x93926a10
xor eax, 0xb0c979c3
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa7bfab89
xor eax, 0xb14ebad8
rol eax, 0xff
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0x98f81087
pushf
not eax
add eax, 0x8bb100b1
xor eax, 0xe585c84b
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf3603e55
xor eax, 0xb4cf2d5b
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xcffc3417
xor eax, 0xb671da6b
rol eax, 0x79
popf
jmp 0x1401bffa6
movss xmm0, dword [rsp + 0x54]
addss xmm0, dword [rsp + 0xbc]
movss dword [rsp + 0x54], xmm0
jmp 0x1401c1448
mov rax, qword [rsp + 0x80]
mov eax, dword [rax]
and eax, 1
test eax, eax
je 0x1401c2e0b
push rax
pushf
mov eax, 0x32dba869
pushf
not eax
add eax, 0xd05f6ca6
xor eax, 0xf1175142
rol eax, 0x30
popf
pushf
not eax
add eax, 0x844808a7
xor eax, 0xeecbc412
rol eax, 0x35
popf
jmp 0x1401bffa6
push rax
pushf
mov eax, 0xaf99a508
pushf
not eax
add eax, 0xc1e0d234
xor eax, 0x972685df
rol eax, 0x92
popf
pushf
not eax
add eax, 0x98b25ff0
xor eax, 0xf4f3ec5c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd623aa37
xor eax, 0xb3558c7e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa2878147
xor eax, 0xd4043c94
rol eax, 0x6c
popf
jmp 0x1401bffa6
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xb8], eax
jmp 0x1401c2f24
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0xb8], eax
push rax
pushf
mov eax, 0x77f2f6
pushf
not eax
add eax, 0xc5bfad0d
xor eax, 0xbb37faf1
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xbc640bac
xor eax, 0xdefb34b0
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe66a80e2
xor eax, 0xc925823b
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbc1c9758
xor eax, 0xf4792c2b
rol eax, 0xe0
popf
jmp 0x1401bffa6
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x98], eax
mov eax, 0x7a95e2c3
pushf
not eax
add eax, 0xb9eb455a
xor eax, 0xcdbd6607
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xaa5d79ad
xor eax, 0xb7773faf
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa898ba01
xor eax, 0xc8cd2a4b
rol eax, 0xbf
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x90]
movzx edx, word [rsp + 0x58]
mov word [rcx + rax], dx
mov eax, dword [rsp + 0x58]
jmp 0x1401c2f8a
inc eax
mov ecx, 0x829dbce7
pushf
not ecx
add ecx, 0xff843d97
xor ecx, 0xddd6b4ea
rol ecx, 0x48
popf
pushf
not ecx
add ecx, 0xe88f1c06
xor ecx, 0xb0762aeb
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0x962142b7
xor ecx, 0xcd38bfe7
rol ecx, 0xee
popf
imul rcx, rcx, 1
mov rdx, qword [rsp + 0x90]
mov word [rdx + rcx], ax
mov eax, dword [rsp + 0x58]
add eax, 2
mov ecx, 0x57fb420a
pushf
not ecx
add ecx, 0xf436965b
xor ecx, 0xb33226aa
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xbd51f306
xor ecx, 0xebf9a76e
rol ecx, 0xec
popf
imul rcx, rcx, 2
mov rdx, qword [rsp + 0x90]
mov word [rdx + rcx], ax
mov eax, 0x6f3a8c22
pushf
not eax
add eax, 0xaa4c3f45
xor eax, 0xd711ca36
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb4ef8ef5
xor eax, 0xd9524c97
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8696dd6b
xor eax, 0x9cb51845
rol eax, 0x1c
popf
imul rax, rax, 3
mov rcx, qword [rsp + 0x90]
movzx edx, word [rsp + 0x58]
mov word [rcx + rax], dx
mov eax, dword [rsp + 0x58]
add eax, 2
mov ecx, 0xbfc44e16
pushf
not ecx
add ecx, 0x93f6bd16
xor ecx, 0xaa6d7eca
rol ecx, 0x21
popf
pushf
not ecx
add ecx, 0xed777979
xor ecx, 0xc88dff7b
rol ecx, 0x37
popf
pushf
not ecx
add ecx, 0xdd2f874d
xor ecx, 0xa2976cf9
rol ecx, 0x2f
popf
imul rcx, rcx, 4
mov rdx, qword [rsp + 0x90]
mov word [rdx + rcx], ax
mov eax, dword [rsp + 0x58]
add eax, 3
mov ecx, 0x62ee44e9
pushf
not ecx
add ecx, 0x959778d3
xor ecx, 0xc7773a94
rol ecx, 0x91
popf
pushf
not ecx
add ecx, 0x9dc11151
xor ecx, 0x817c1c80
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xe7ae41bd
xor ecx, 0xafa9c5dd
rol ecx, 0xa
popf
pushf
not ecx
add ecx, 0xe2f668da
xor ecx, 0xaafd714f
rol ecx, 0x7e
popf
imul rcx, rcx, 5
mov rdx, qword [rsp + 0x90]
mov word [rdx + rcx], ax
mov eax, 0x8969fb61
pushf
not eax
add eax, 0xeedcf6af
xor eax, 0x90addbf5
rol eax, 4
popf
pushf
not eax
add eax, 0xa0a3ae6d
xor eax, 0xc119d25c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa3e9abe8
xor eax, 0x8baf24cb
rol eax, 0x60
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x64]
movss dword [rcx + rax], xmm0
mov eax, 0xd9f2e58a
pushf
not eax
add eax, 0xb168a86c
xor eax, 0xaf235f21
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9840eec2
xor eax, 0xd44c99d5
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdccb4d66
xor eax, 0xf41f88d6
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd6195aea
xor eax, 0x817566c0
rol eax, 0xdc
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x5c]
movss dword [rcx + rax + 4], xmm0
mov eax, 0x48344312
pushf
not eax
add eax, 0x956fb488
xor eax, 0x8e4120a1
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe0507b63
xor eax, 0xaf21e6ed
rol eax, 0x8e
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x98]
mov dword [rcx + rax + 0x10], edx
mov eax, 0xc9b03f6b
pushf
not eax
add eax, 0xa29f4279
xor eax, 0xd639a887
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xaa1851dc
xor eax, 0xfbfa1681
rol eax, 0xd1
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x78]
movss dword [rcx + rax + 8], xmm0
mov eax, 0xa7a7ec25
pushf
not eax
add eax, 0xca8608d8
xor eax, 0xce639bad
rol eax, 0x39
popf
pushf
not eax
add eax, 0xae1e7e7d
xor eax, 0x8f499140
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb88de9f0
xor eax, 0xa04ac564
rol eax, 0x65
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x74]
movss dword [rcx + rax + 0xc], xmm0
mov eax, 0x73cc4279
pushf
not eax
add eax, 0xa94f0f77
xor eax, 0xdff943a6
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8778d8b8
xor eax, 0x9939e90e
rol eax, 0xb3
popf
imul rax, rax, 1
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x60]
movss dword [rcx + rax], xmm0
mov eax, 0xddd221d
pushf
not eax
add eax, 0xda15e82c
xor eax, 0xb9ebfc31
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd152adba
xor eax, 0xc310a8f3
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf0a69e12
xor eax, 0x9d0bcb07
rol eax, 0x19
popf
imul rax, rax, 1
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x5c]
movss dword [rcx + rax + 4], xmm0
mov eax, 0x5ece85a3
pushf
not eax
add eax, 0xf10f716a
xor eax, 0x8bd62ecd
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8daa0462
xor eax, 0x96296073
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe8561a25
xor eax, 0xcaf046e4
rol eax, 3
popf
pushf
not eax
add eax, 0xc8558287
xor eax, 0x98b44817
rol eax, 0xe2
popf
imul rax, rax, 1
mov rcx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x98]
mov dword [rcx + rax + 0x10], edx
mov eax, 0x1a276799
pushf
not eax
add eax, 0xdfc66e6c
xor eax, 0xae0668aa
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xbd87f05d
xor eax, 0xeccd3590
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9bc357cf
xor eax, 0xfa2d7988
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x99eb5a1a
xor eax, 0xcdb0ddd9
rol eax, 0x41
popf
imul rax, rax, 1
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x88]
movss dword [rcx + rax + 8], xmm0
mov eax, 0xacccc5a9
pushf
not eax
add eax, 0xd0889bb4
xor eax, 0xb59e1b94
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xac514bbd
xor eax, 0xe3682998
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xec5e2f57
xor eax, 0xb8d62301
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa1e18e58
xor eax, 0xbf2aabbd
rol eax, 0xda
popf
imul rax, rax, 1
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x74]
movss dword [rcx + rax + 0xc], xmm0
mov eax, 0xc0ba2ff7
pushf
not eax
add eax, 0xef865f9b
xor eax, 0xdb7ae61b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf25ba75a
xor eax, 0xaab1e106
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb6e24f57
xor eax, 0xabebc528
rol eax, 0x7a
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x60]
movss dword [rcx + rax], xmm0
mov eax, 0x7465cb07
pushf
not eax
add eax, 0xa1ae9ed0
xor eax, 0xd89d627c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf4fb5e8f
xor eax, 0x87f20ba8
rol eax, 0x79
popf
pushf
not eax
add eax, 0xad0e17fc
xor eax, 0xc81668ad
rol eax, 0xd1
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x68]
movss dword [rcx + rax + 4], xmm0
mov eax, 0xc78c0fec
pushf
not eax
add eax, 0xe80e0fbd
xor eax, 0xaf9abe73
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9a2ed5be
xor eax, 0xd8533cc2
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x99f01768
xor eax, 0xcaf48f0b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd1e1f105
xor eax, 0xe6ec8155
rol eax, 0x11
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x98]
mov dword [rcx + rax + 0x10], edx
mov eax, 0xaeb24f45
pushf
not eax
add eax, 0xab423070
xor eax, 0x8c7652ea
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf3167f0e
xor eax, 0xd2523de6
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe90d6d47
xor eax, 0xfda56fb7
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa03d034b
xor eax, 0xce00dda0
rol eax, 0x58
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x88]
movss dword [rcx + rax + 8], xmm0
mov eax, 0xd0c61629
pushf
not eax
add eax, 0x97743c6f
xor eax, 0x934758a2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe353e7f2
xor eax, 0xacdec318
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc2c78886
xor eax, 0x9a80b5bd
rol eax, 0xb2
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x8c]
movss dword [rcx + rax + 0xc], xmm0
mov eax, 0xa7e9ea91
pushf
not eax
add eax, 0xa95adb20
xor eax, 0xb048a90e
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd9ca6dcc
xor eax, 0xc10c608c
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd9978215
xor eax, 0x8437b093
rol eax, 0x57
popf
imul rax, rax, 3
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x64]
movss dword [rcx + rax], xmm0
mov eax, 0x659eda74
pushf
not eax
add eax, 0xd3898472
xor eax, 0xdcf41ad0
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd6263c9d
xor eax, 0xb3e127dc
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc6774b85
xor eax, 0xcda5c691
rol eax, 0xa9
popf
imul rax, rax, 3
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x68]
movss dword [rcx + rax + 4], xmm0
mov eax, 0xd395f1a8
pushf
not eax
add eax, 0x85c4e34d
xor eax, 0xf2c6a11a
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9472af42
xor eax, 0x85eda357
rol eax, 0xe1
popf
imul rax, rax, 3
mov rcx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x98]
mov dword [rcx + rax + 0x10], edx
mov eax, 0x6b25b3c6
pushf
not eax
add eax, 0xb813391b
xor eax, 0xa786ca1b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe5044c7c
xor eax, 0xe3c1fa01
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd6863e38
xor eax, 0xc92936a2
rol eax, 0x83
popf
imul rax, rax, 3
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x78]
movss dword [rcx + rax + 8], xmm0
mov eax, 0xde330332
pushf
not eax
add eax, 0xaa67535e
xor eax, 0xb0602437
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9162225a
xor eax, 0x8ad1736c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd2ae1bcf
xor eax, 0xabbff3cb
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb6e8d793
xor eax, 0x8418e877
rol eax, 0xc9
popf
imul rax, rax, 3
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x8c]
movss dword [rcx + rax + 0xc], xmm0
mov rax, qword [rsp + 0x48]
add rax, 0x50
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x58]
add eax, 4
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x90]
add rax, 0xc
mov qword [rsp + 0x90], rax
push rax
pushf
mov eax, 0xb71ee98
pushf
not eax
add eax, 0x9c8ec5fd
xor eax, 0xc169cc17
rol eax, 0x85
popf
pushf
not eax
add eax, 0xbe11aebd
xor eax, 0xbcee4052
rol eax, 0xa
popf
jmp 0x1401bffa6
movss xmm0, dword [rsp + 0x54]
addss xmm0, dword [rsp + 0xbc]
movss dword [rsp + 0x54], xmm0
jmp 0x1401c1448
mov rax, qword [rsp + 0x128]
mov rax, qword [rax + 0x28]
mov rcx, qword [rsp + 0x48]
sub rcx, rax
mov rax, rcx
cqo
mov ecx, 0x5d121f7f
pushf
not ecx
add ecx, 0xf03ea2c3
xor ecx, 0x884b95bf
rol ecx, 0x7b
popf
pushf
not ecx
add ecx, 0xb44da7ba
xor ecx, 0xd35a6f02
rol ecx, 0xef
popf
idiv rcx
mov rcx, qword [rsp + 0x128]
mov dword [rcx + 0x20], eax
mov rax, qword [rsp + 0x128]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x90]
sub rcx, rax
mov rax, rcx
sar rax, 1
mov rcx, qword [rsp + 0x128]
mov dword [rcx + 0x10], eax
mov rax, qword [rsp + 0x128]
mov eax, dword [rax + 0x10]
mov ecx, dword [rsp + 0xd4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0xd8], eax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x128]
mov eax, dword [rax]
jmp 0x1401c3986
dec eax
cdqe
imul rax, rax, 0x38
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx + 8]
lea rax, [rcx + rax + 0x20]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax]
mov dword [rsp + 0xdc], eax
mov eax, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdc]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xf8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0x48], rcx
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x90]
mov qword [rax + 0x50], rcx
mov rax, qword [rsp + 0x128]
mov ecx, dword [rsp + 0x58]
mov dword [rax + 0x34], ecx
add rsp, 0x118
ret