Function at 0x14022a2c1
Capabilities:
Authenticate hmac
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x679e2581
pushf
not eax
add eax, 0x85ff1450
xor eax, 0x8d63d4ce
rol eax, 0x68
popf
pushf
not eax
add eax, 0xcae42d4d
xor eax, 0xc7aa2cb9
rol eax, 0xc9
popf
cmp eax, 0x29
jne 0x14022a2fe
popf
pop rax
jmp 0x14022c1ae
cmp eax, 0
jne 0x14022a30d
popf
pop rax
jmp 0x14022a709
cmp eax, 0x3f
jne 0x14022a31c
popf
pop rax
jmp 0x14022cd00
cmp eax, 1
jne 0x14022a32b
popf
pop rax
jmp 0x14022a7aa
cmp eax, 0xd
jne 0x14022a33a
popf
pop rax
jmp 0x14022af98
cmp eax, 0x1a
jne 0x14022a349
popf
pop rax
jmp 0x14022b7e0
cmp eax, 0x44
jne 0x14022a358
popf
pop rax
jmp 0x14022cef6
cmp eax, 0x31
jne 0x14022a367
popf
pop rax
jmp 0x14022c59b
cmp eax, 0x40
jne 0x14022a376
popf
pop rax
jmp 0x14022cd67
cmp eax, 8
jne 0x14022a385
popf
pop rax
jmp 0x14022ac83
cmp eax, 0x2a
jne 0x14022a394
popf
pop rax
jmp 0x14022c216
cmp eax, 0x17
jne 0x14022a3a3
popf
pop rax
jmp 0x14022b671
cmp eax, 0x1c
jne 0x14022a3b2
popf
pop rax
jmp 0x14022b891
cmp eax, 0x2e
jne 0x14022a3c1
popf
pop rax
jmp 0x14022c4c9
cmp eax, 0x18
jne 0x14022a3d0
popf
pop rax
jmp 0x14022b6ba
cmp eax, 0x2b
jne 0x14022a3df
popf
pop rax
jmp 0x14022c2ad
cmp eax, 0x1b
jne 0x14022a3ee
popf
pop rax
jmp 0x14022b850
cmp eax, 0x2d
jne 0x14022a3fd
popf
pop rax
jmp 0x14022c46e
cmp eax, 0x23
jne 0x14022a40c
popf
pop rax
jmp 0x14022bd21
cmp eax, 0x25
jne 0x14022a41b
popf
pop rax
jmp 0x14022bf30
cmp eax, 0x43
jne 0x14022a42a
popf
pop rax
jmp 0x14022cea0
cmp eax, 0x13
jne 0x14022a439
popf
pop rax
jmp 0x14022b378
cmp eax, 0x33
jne 0x14022a448
popf
pop rax
jmp 0x14022c657
cmp eax, 0x24
jne 0x14022a457
popf
pop rax
jmp 0x14022be28
cmp eax, 0x1e
jne 0x14022a466
popf
pop rax
jmp 0x14022b9fd
cmp eax, 0xc
jne 0x14022a475
popf
pop rax
jmp 0x14022af01
cmp eax, 0x26
jne 0x14022a484
popf
pop rax
jmp 0x14022bf94
cmp eax, 0x27
jne 0x14022a493
popf
pop rax
jmp 0x14022c061
cmp eax, 0x30
jne 0x14022a4a2
popf
pop rax
jmp 0x14022c536
cmp eax, 0x10
jne 0x14022a4b1
popf
pop rax
jmp 0x14022b1d9
cmp eax, 0x37
jne 0x14022a4c0
popf
pop rax
jmp 0x14022c841
cmp eax, 9
jne 0x14022a4cf
popf
pop rax
jmp 0x14022ad5f
cmp eax, 0x39
jne 0x14022a4de
popf
pop rax
jmp 0x14022c9b2
cmp eax, 0x16
jne 0x14022a4ed
popf
pop rax
jmp 0x14022b569
cmp eax, 0x3b
jne 0x14022a4fc
popf
pop rax
jmp 0x14022caf7
cmp eax, 0xa
jne 0x14022a50b
popf
pop rax
jmp 0x14022ae08
cmp eax, 0x36
jne 0x14022a51a
popf
pop rax
jmp 0x14022c789
cmp eax, 0x14
jne 0x14022a529
popf
pop rax
jmp 0x14022b406
cmp eax, 7
jne 0x14022a538
popf
pop rax
jmp 0x14022ab82
cmp eax, 0x3d
jne 0x14022a547
popf
pop rax
jmp 0x14022cbfd
cmp eax, 2
jne 0x14022a556
popf
pop rax
jmp 0x14022a86a
cmp eax, 0x20
jne 0x14022a565
popf
pop rax
jmp 0x14022bb58
cmp eax, 0x41
jne 0x14022a574
popf
pop rax
jmp 0x14022cde5
cmp eax, 0x11
jne 0x14022a583
popf
pop rax
jmp 0x14022b29d
cmp eax, 0x35
jne 0x14022a592
popf
pop rax
jmp 0x14022c74b
cmp eax, 0x3a
jne 0x14022a5a1
popf
pop rax
jmp 0x14022ca2d
cmp eax, 0x12
jne 0x14022a5b0
popf
pop rax
jmp 0x14022b30d
cmp eax, 0x21
jne 0x14022a5bf
popf
pop rax
jmp 0x14022bbfc
cmp eax, 0x38
jne 0x14022a5ce
popf
pop rax
jmp 0x14022c88f
cmp eax, 0xb
jne 0x14022a5dd
popf
pop rax
jmp 0x14022ae86
cmp eax, 0xf
jne 0x14022a5ec
popf
pop rax
jmp 0x14022b17d
cmp eax, 0x15
jne 0x14022a5fb
popf
pop rax
jmp 0x14022b4b0
cmp eax, 5
jne 0x14022a60a
popf
pop rax
jmp 0x14022aa58
cmp eax, 6
jne 0x14022a619
popf
pop rax
jmp 0x14022ab21
cmp eax, 0x22
jne 0x14022a628
popf
pop rax
jmp 0x14022bc9d
cmp eax, 0x3c
jne 0x14022a637
popf
pop rax
jmp 0x14022cb6c
cmp eax, 0x1f
jne 0x14022a646
popf
pop rax
jmp 0x14022bad5
cmp eax, 4
jne 0x14022a655
popf
pop rax
jmp 0x14022a994
cmp eax, 0x2f
jne 0x14022a664
popf
pop rax
jmp 0x14022c501
cmp eax, 0x28
jne 0x14022a673
popf
pop rax
jmp 0x14022c10a
cmp eax, 0x3e
jne 0x14022a682
popf
pop rax
jmp 0x14022cc99
cmp eax, 0x45
jne 0x14022a691
popf
pop rax
jmp 0x14022cf50
cmp eax, 0x2c
jne 0x14022a6a0
popf
pop rax
jmp 0x14022c377
cmp eax, 3
jne 0x14022a6af
popf
pop rax
jmp 0x14022a946
cmp eax, 0x19
jne 0x14022a6be
popf
pop rax
jmp 0x14022b74b
cmp eax, 0x1d
jne 0x14022a6cd
popf
pop rax
jmp 0x14022b93e
cmp eax, 0x34
jne 0x14022a6dc
popf
pop rax
jmp 0x14022c694
cmp eax, 0x32
jne 0x14022a6eb
popf
pop rax
jmp 0x14022c5ec
cmp eax, 0xe
jne 0x14022a6fa
popf
pop rax
jmp 0x14022b08c
cmp eax, 0x42
jne 0x14022a709
popf
pop rax
jmp 0x14022ce9b
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push r14
sub rsp, 0x30
mov r9, qword [0x1400c1950]
movaps xmmword [rsp + 0x20], xmm6
mov rsi, r9
xorps xmm6, xmm6
mov rbx, qword [r9 + 0x4868]
test dword [rbx + 0xc], 0x40000
jne 0x14022a777
push rax
pushf
mov eax, 0x68e03510
pushf
not eax
add eax, 0xca1683d4
xor eax, 0xcd7fdf6d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xbdd2aeed
xor eax, 0x978bb43b
rol eax, 0xb2
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xf06dbd0f
pushf
not eax
add eax, 0xeff5969b
xor eax, 0xcbe64fd6
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8cfb1be0
xor eax, 0xf69bc77e
rol eax, 0xd3
popf
jmp 0x14022a2ef
cmp qword [r9 + 0x49d8], 0
jne 0x14022a811
push rax
pushf
mov eax, 0xe5fef24e
pushf
not eax
add eax, 0x91820667
xor eax, 0xe92dc61f
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe4e2cb9e
xor eax, 0xe1d0d1d9
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xee459021
xor eax, 0xffa2f44c
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa7385682
xor eax, 0xa909f11c
rol eax, 0x2c
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x148bd858
pushf
not eax
add eax, 0xc6bc96ed
xor eax, 0xab1789dd
rol eax, 0x53
popf
pushf
not eax
add eax, 0x87ad0979
xor eax, 0x9cff0b3f
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa6d042a3
xor eax, 0xc6cd56f1
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9a2a4917
xor eax, 0x8bfc2baf
rol eax, 0xe3
popf
jmp 0x14022a2ef
mov ecx, 0x43d9fb00
pushf
not ecx
add ecx, 0x827f63c3
xor ecx, 0xd9215d20
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0xa8690fef
xor ecx, 0x8cef7b1e
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0xa23ad555
xor ecx, 0xceca18ec
rol ecx, 0x16
popf
pushf
not ecx
add ecx, 0x9b4783ab
xor ecx, 0xb09e2565
rol ecx, 0x1d
popf
call fcn.1402283bc
cmp byte [rax], 0
jne 0x14022a900
push rax
pushf
mov eax, 0xb26f841b
pushf
not eax
add eax, 0x93f2cf48
xor eax, 0xc64f1d0f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc792263e
xor eax, 0xb59e4012
rol eax, 0x8b
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xccbf7806
pushf
not eax
add eax, 0xae1c7578
xor eax, 0x9731a56e
rol eax, 2
popf
pushf
not eax
add eax, 0xb81853f4
xor eax, 0xbe7d3ee1
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9c67dcc7
xor eax, 0x9f8e67c5
rol eax, 0x1a
popf
jmp 0x14022a2ef
xor r11b, r11b
jmp 0x14022aa58
mov edx, 0xdd0b9075
pushf
not edx
add edx, 0x93851da9
xor edx, 0xe9a88ee5
rol edx, 0x7f
popf
pushf
not edx
add edx, 0xf2076075
xor edx, 0xdcc5b119
rol edx, 0x21
popf
pushf
not edx
add edx, 0xa5ee9a4a
xor edx, 0x97c844d6
rol edx, 0x68
popf
mov ecx, 0x2e9a2110
pushf
not ecx
add ecx, 0xa9f8c906
xor ecx, 0x9bb5c7e4
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xa83da47c
xor ecx, 0xd17f85ba
rol ecx, 0x78
popf
call fcn.14021731a
test al, al
setne r11b
push rax
pushf
mov eax, 0x18b36883
pushf
not eax
add eax, 0xeec50900
xor eax, 0xc5ddba4d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbe09b663
xor eax, 0xa62acac4
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9c6880a6
xor eax, 0x8c2fc0f0
rol eax, 0x99
popf
jmp 0x14022a2ef
mov ecx, 0x6ea71010
pushf
not ecx
add ecx, 0xd432bbc4
xor ecx, 0xd0a00bb4
rol ecx, 0xf2
popf
pushf
not ecx
add ecx, 0x8c151ec9
xor ecx, 0xe7038577
rol ecx, 0xb6
popf
pushf
not ecx
add ecx, 0xcb30d255
xor ecx, 0xe15a52d6
rol ecx, 0x62
popf
pushf
not ecx
add ecx, 0xe11cd576
xor ecx, 0xa55daca9
rol ecx, 0xfd
popf
call fcn.1402283bc
cmp byte [rax], 0
jne 0x14022aaee
push rax
pushf
mov eax, 0x8676e1b6
pushf
not eax
add eax, 0xdaaec39e
xor eax, 0xbcf483c1
rol eax, 0x98
popf
pushf
not eax
add eax, 0xae71e7c2
xor eax, 0x8189245f
rol eax, 0xa8
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x93dcd25e
pushf
not eax
add eax, 0xde34bb69
xor eax, 0xb154fccb
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9545679b
xor eax, 0x9a7a51d9
rol eax, 0x4d
popf
jmp 0x14022a2ef
xor r10b, r10b
jmp 0x14022ac83
mov edx, 0x84a9162b
pushf
not edx
add edx, 0x9b66b8db
xor edx, 0xc05a8689
rol edx, 0xd5
popf
pushf
not edx
add edx, 0xafb207b9
xor edx, 0xadb42a63
rol edx, 7
popf
pushf
not edx
add edx, 0xc1d59798
xor edx, 0xefaac42b
rol edx, 0xca
popf
mov ecx, 0xea1e69cb
pushf
not ecx
add ecx, 0xda553e35
xor ecx, 0xf1be5fbe
rol ecx, 0xc9
popf
pushf
not ecx
add ecx, 0xd32c2d9e
xor ecx, 0xb089dbee
rol ecx, 0x8e
popf
pushf
not ecx
add ecx, 0xe3569e97
xor ecx, 0xc2ce3a83
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0xe624d0cf
xor ecx, 0xc749a281
rol ecx, 0x25
popf
call fcn.14021731a
test al, al
setne r10b
push rax
pushf
mov eax, 0x1f305406
pushf
not eax
add eax, 0xd4f81acb
xor eax, 0xbdf6d389
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x86564515
xor eax, 0xbc584f36
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x97c43820
xor eax, 0xc1c3fc4b
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd9ba4e30
xor eax, 0xef21f812
rol eax, 0x5f
popf
jmp 0x14022a2ef
mov ecx, 0xbdade605
pushf
not ecx
add ecx, 0xc9a21126
xor ecx, 0xfaed6bff
rol ecx, 0x70
popf
pushf
not ecx
add ecx, 0x84bb0ceb
xor ecx, 0xa0195c38
rol ecx, 0xad
popf
pushf
not ecx
add ecx, 0xc781a72e
xor ecx, 0x8a0b9ec6
rol ecx, 0x38
popf
pushf
not ecx
add ecx, 0xf94a11f3
xor ecx, 0x85d441fe
rol ecx, 0xb2
popf
call fcn.1402283bc
cmp byte [rax], 0
je 0x14022ad2c
push rax
pushf
mov eax, 0xa0b24381
pushf
not eax
add eax, 0xfe95856e
xor eax, 0xfc7c618d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe59fab2b
xor eax, 0xb82381b2
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb2086bf9
xor eax, 0x9eb87c4d
rol eax, 0xb7
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xcdc324a4
pushf
not eax
add eax, 0x9e2021f6
xor eax, 0xcb79a8db
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa1f00a1d
xor eax, 0xf6dbefd2
rol eax, 0xd6
popf
jmp 0x14022a2ef
movss xmm0, dword [rax + 4]
comiss xmm6, xmm0
ja 0x14022adc2
push rax
pushf
mov eax, 0x75450d21
pushf
not eax
add eax, 0xd442084e
xor eax, 0xcdba1c13
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc3a6af7a
xor eax, 0xe5695d24
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa7689884
xor eax, 0xe62b645d
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf39a30f9
xor eax, 0xdc0d368a
rol eax, 0xcc
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x7fe3e06e
pushf
not eax
add eax, 0xf6dd7073
xor eax, 0xbf51d373
rol eax, 0x29
popf
pushf
not eax
add eax, 0x85038f95
xor eax, 0xd7744232
rol eax, 0x83
popf
pushf
not eax
add eax, 0xff2c2125
xor eax, 0xe6e50e65
rol eax, 0x7b
popf
jmp 0x14022a2ef
ucomiss xmm0, xmm6
jp 0x14022ae53
push rax
pushf
mov eax, 0x45c4139
pushf
not eax
add eax, 0xbf48e85c
xor eax, 0x93b79d4b
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf471588e
xor eax, 0xb456dcd7
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa849503d
xor eax, 0xc76907bb
rol eax, 0x14
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x322bae4e
pushf
not eax
add eax, 0xc8609ae3
xor eax, 0xd57eb68a
rol eax, 4
popf
pushf
not eax
add eax, 0xb8b7f3db
xor eax, 0x841251fa
rol eax, 0x20
popf
jmp 0x14022a2ef
je 0x14022aebb
push rax
pushf
mov eax, 0x3d0a1e86
pushf
not eax
add eax, 0xb3d91ea8
xor eax, 0xc0777700
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x9470a080
xor eax, 0x86badc06
rol eax, 0xfc
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x1e83d59e
pushf
not eax
add eax, 0x843b90d5
xor eax, 0xb59f908f
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb811b5ec
xor eax, 0xca2a41cb
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb7a37b0d
xor eax, 0xbd2a548e
rol eax, 0x62
popf
jmp 0x14022a2ef
movss xmm1, dword [r9 + 0x3c]
comiss xmm0, xmm1
jbe 0x14022af52
push rax
pushf
mov eax, 0xb0274497
pushf
not eax
add eax, 0x93a9a842
xor eax, 0xfafa2785
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8285cb66
xor eax, 0x93e9263a
rol eax, 0x44
popf
pushf
not eax
add eax, 0xbff49c2c
xor eax, 0xc30abe29
rol eax, 0xd5
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xee060738
pushf
not eax
add eax, 0xabe2000d
xor eax, 0xb21eb60b
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe7045836
xor eax, 0xda5f75f2
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd1ffb860
xor eax, 0x884baf18
rol eax, 0x35
popf
jmp 0x14022a2ef
movss xmm2, dword [r9 + 0x40]
mov ecx, 0x928a207c
pushf
not ecx
add ecx, 0xb954dbef
xor ecx, 0xc2763e22
rol ecx, 0xf7
popf
pushf
not ecx
add ecx, 0xce6b3c72
xor ecx, 0xe1e34daf
rol ecx, 0x1f
popf
pushf
not ecx
add ecx, 0x94d918b2
xor ecx, 0x9bdaff9d
rol ecx, 0x3c
popf
pushf
not ecx
add ecx, 0xbc7ffb07
xor ecx, 0xf1ae3ff0
rol ecx, 0x13
popf
call fcn.1401c8ee2
test eax, eax
jle 0x14022b046
push rax
pushf
mov eax, 0x109a33cb
pushf
not eax
add eax, 0xe5262cfa
xor eax, 0xdf616eab
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbf69349a
xor eax, 0xc5ce3c8a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe761e754
xor eax, 0xa1ead520
rol eax, 0xfb
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xab70aca5
pushf
not eax
add eax, 0xfefcae2f
xor eax, 0xd0dd9d14
rol eax, 0x88
popf
pushf
not eax
add eax, 0xef37ce57
xor eax, 0xc87a6b5f
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe3efea33
xor eax, 0xb28664c4
rol eax, 0xef
popf
jmp 0x14022a2ef
mov edx, 0x16f31ee0
pushf
not edx
add edx, 0x9d8b8b2e
xor edx, 0x8ddc2dce
rol edx, 0x46
popf
pushf
not edx
add edx, 0xcb28afb5
xor edx, 0xdede4983
rol edx, 0x38
popf
pushf
not edx
add edx, 0xf602883b
xor edx, 0xa42409f0
rol edx, 0x9d
popf
pushf
not edx
add edx, 0xe0e80537
xor edx, 0x83373441
rol edx, 0x68
popf
mov ecx, 0x7b2dfdcd
pushf
not ecx
add ecx, 0xa0e635d3
xor ecx, 0xe0a69511
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xd065d415
xor ecx, 0xea3cde2d
rol ecx, 0xc2
popf
call fcn.14021731a
test al, al
setne r14b
jmp 0x14022b1d9
xor r14b, r14b
push rax
pushf
mov eax, 0xf66f3940
pushf
not eax
add eax, 0xbe8577cb
xor eax, 0xfd2a38db
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xeaa16af1
xor eax, 0xc79abf1b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xffa7fb22
xor eax, 0xac51f8a2
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa151dc8a
xor eax, 0x888023ac
rol eax, 0x42
popf
jmp 0x14022a2ef
mov ecx, 0x51da8cec
pushf
not ecx
add ecx, 0xa734fa13
xor ecx, 0x944e4d92
rol ecx, 0x15
popf
pushf
not ecx
add ecx, 0xfdd90ec7
xor ecx, 0xe740ed46
rol ecx, 1
popf
call fcn.1402283bc
cmp byte [rax], 0
je 0x14022b257
push rax
pushf
mov eax, 0xd830eea3
pushf
not eax
add eax, 0xa6eda4ea
xor eax, 0xd088d2ec
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd5c92fb7
xor eax, 0xd1acc024
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9d11b38b
xor eax, 0xf00b6ad4
rol eax, 0x32
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x1b0a3896
pushf
not eax
add eax, 0xe4697a9f
xor eax, 0xda9f8228
rol eax, 0x10
popf
pushf
not eax
add eax, 0xad0b21aa
xor eax, 0xdcadefe8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xebb24dd6
xor eax, 0xd38edcde
rol eax, 0xe1
popf
jmp 0x14022a2ef
movss xmm0, dword [rax + 4]
comiss xmm6, xmm0
ja 0x14022b2da
push rax
pushf
mov eax, 0xfde490c1
pushf
not eax
add eax, 0xca1133f4
xor eax, 0xd4ee8942
rol eax, 0xad
popf
pushf
not eax
add eax, 0xff84d532
xor eax, 0xba37f219
rol eax, 0x54
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xeca9e5e5
pushf
not eax
add eax, 0xd05ea0b2
xor eax, 0xf4f9348d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xfe1eacf0
xor eax, 0xab6873eb
rol eax, 9
popf
jmp 0x14022a2ef
ucomiss xmm0, xmm6
jp 0x14022b345
push rax
pushf
mov eax, 0x1a7cbe49
pushf
not eax
add eax, 0xd9a3baf3
xor eax, 0xf924013c
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x95698d40
xor eax, 0xeec92d8d
rol eax, 0x2b
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xe647ea78
pushf
not eax
add eax, 0xc6749a93
xor eax, 0xb321412c
rol eax, 0xea
popf
pushf
not eax
add eax, 0xfa367316
xor eax, 0xc27319c9
rol eax, 0x53
popf
jmp 0x14022a2ef
je 0x14022b3ad
push rax
pushf
mov eax, 0x801005df
pushf
not eax
add eax, 0xbda2af72
xor eax, 0xe959aab6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xcd67b11b
xor eax, 0xb441aac2
rol eax, 0x75
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x1613013d
pushf
not eax
add eax, 0xb06e7a5b
xor eax, 0xeb3334f8
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe4bb5c49
xor eax, 0xfe969df5
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe26ba358
xor eax, 0x91ad4702
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xff157faa
xor eax, 0xf58f2241
rol eax, 0x5b
popf
jmp 0x14022a2ef
movss xmm1, dword [r9 + 0x3c]
comiss xmm0, xmm1
jbe 0x14022b46a
push rax
pushf
mov eax, 0x85cf0b2c
pushf
not eax
add eax, 0xde2a8598
xor eax, 0xa3a74a29
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8f79188d
xor eax, 0x9e07a658
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbf5c5baf
xor eax, 0x8d39f2c7
rol eax, 0x27
popf
pushf
not eax
add eax, 0xfbdd9724
xor eax, 0xfbbc12e6
rol eax, 0x80
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x1a1fd0b1
pushf
not eax
add eax, 0xad589138
xor eax, 0x937e8d63
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa84a074d
xor eax, 0xfd26625e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8c5e1a3c
xor eax, 0xbdfe7af2
rol eax, 4
popf
jmp 0x14022a2ef
movss xmm2, dword [r9 + 0x40]
mov ecx, 0xf48dea2e
pushf
not ecx
add ecx, 0xf67f517e
xor ecx, 0xed599497
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xd3fc3e84
xor ecx, 0x9afba707
rol ecx, 0x78
popf
pushf
not ecx
add ecx, 0xfb0cdc1b
xor ecx, 0xc5b6aa58
rol ecx, 0x94
popf
call fcn.1401c8ee2
test eax, eax
jle 0x14022b536
push rax
pushf
mov eax, 0x3cb0da9d
pushf
not eax
add eax, 0x90589446
xor eax, 0x9cf98360
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf5f67b27
xor eax, 0xd892132f
rol eax, 0x9e
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x4ed93692
pushf
not eax
add eax, 0xcba00dbe
xor eax, 0xded8d8c0
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8a362a0d
xor eax, 0xa932afeb
rol eax, 0x32
popf
jmp 0x14022a2ef
mov edx, 0x3cbb28c5
pushf
not edx
add edx, 0xd7a4357d
xor edx, 0xa29e6c70
rol edx, 0x6d
popf
pushf
not edx
add edx, 0xba1c52c0
xor edx, 0xad8f5b39
rol edx, 2
popf
pushf
not edx
add edx, 0x833fe71d
xor edx, 0xf01390b6
rol edx, 0xb
popf
pushf
not edx
add edx, 0xf34ac883
xor edx, 0xf2579fa5
rol edx, 0x7e
popf
mov ecx, 0x9637e199
pushf
not ecx
add ecx, 0xfecea51e
xor ecx, 0xe85a45dc
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xc9a95ebe
xor ecx, 0xdb6a960a
rol ecx, 0xb2
popf
pushf
not ecx
add ecx, 0xc417aa83
xor ecx, 0x9e3d05ad
rol ecx, 0x4e
popf
pushf
not ecx
add ecx, 0xb4e80183
xor ecx, 0xe2817f2e
rol ecx, 0xa7
popf
call fcn.14021731a
test al, al
setne bpl
jmp 0x14022b6ba
xor bpl, bpl
push rax
pushf
mov eax, 0xbbe89867
pushf
not eax
add eax, 0xc6cf69ac
xor eax, 0xcee00331
rol eax, 0x95
popf
pushf
not eax
add eax, 0xfa5c4ea1
xor eax, 0x873fe5fd
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc3a443fc
xor eax, 0xaf86adae
rol eax, 0x43
popf
jmp 0x14022a2ef
cmp r11b, r10b
jne 0x14022b705
push rax
pushf
mov eax, 0xa3288ab
pushf
not eax
add eax, 0xcbb2731c
xor eax, 0x9d8c9a67
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x952a2bef
xor eax, 0xf444c31a
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd1038bd6
xor eax, 0xf6b0844d
rol eax, 0xe
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x96609c9b
pushf
not eax
add eax, 0x84636ed5
xor eax, 0xc7774298
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbb657128
xor eax, 0xdbb142f1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf9d0ae09
xor eax, 0xb248a9e4
rol eax, 0xc4
popf
jmp 0x14022a2ef
cmp r14b, bpl
je 0x14022b7ad
push rax
pushf
mov eax, 0xa37862bf
pushf
not eax
add eax, 0xb874716f
xor eax, 0x93d79973
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8f2a3846
xor eax, 0xd24dfe5a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf346f004
xor eax, 0xea126e42
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc485bfc7
xor eax, 0xc8880575
rol eax, 0x43
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x37ad0123
pushf
not eax
add eax, 0xe94512e3
xor eax, 0xea0bf68d
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb6f87b0c
xor eax, 0x8ea21654
rol eax, 0x4d
popf
jmp 0x14022a2ef
cmp dword [r9 + 0x48a4], 0
je 0x14022b81d
push rax
pushf
mov eax, 0xf20bba67
pushf
not eax
add eax, 0xfde842ba
xor eax, 0xce0b1a8f
rol eax, 7
popf
pushf
not eax
add eax, 0xa15ffc6d
xor eax, 0xb8168d8a
rol eax, 0xc9
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xa4b3891f
pushf
not eax
add eax, 0xdef2e185
xor eax, 0x944caa6d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc4c575da
xor eax, 0xff51d64a
rol eax, 0x83
popf
jmp 0x14022a2ef
xor ecx, ecx
call fcn.14021e007
mov r9, qword [0x1400c1950]
push rax
pushf
mov eax, 0x425e7204
pushf
not eax
add eax, 0xac5f73fd
xor eax, 0xd835222c
rol eax, 0xed
popf
pushf
not eax
add eax, 0x88054f2f
xor eax, 0xc38ab8e9
rol eax, 0x44
popf
jmp 0x14022a2ef
cmp word [rbx + 0x13c], 0
jne 0x14022b8f8
push rax
pushf
mov eax, 0x706148
pushf
not eax
add eax, 0xbbc5d56f
xor eax, 0xcc8885bf
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd7af2eb3
xor eax, 0xe6348c12
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xda5af6a7
xor eax, 0xdb214611
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd736d804
xor eax, 0xd58be2e7
rol eax, 0x8d
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x7b656401
pushf
not eax
add eax, 0xd71e29f8
xor eax, 0x9f5614e4
rol eax, 0x19
popf
pushf
not eax
add eax, 0x976d67b5
xor eax, 0xb48b4937
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa17cd928
xor eax, 0xe8cca0c3
rol eax, 0x94
popf
jmp 0x14022a2ef
cmp byte [rbx + 0x141], 0
je 0x14022b9a4
push rax
pushf
mov eax, 0x99f915a4
pushf
not eax
add eax, 0xc8520919
xor eax, 0x9816722e
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb878fcdb
xor eax, 0x843e4a96
rol eax, 0
popf
pushf
not eax
add eax, 0xe01e7749
xor eax, 0xa80c5d38
rol eax, 0x32
popf
pushf
not eax
add eax, 0x861e79ad
xor eax, 0xd89e3f78
rol eax, 0x53
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x206d4f61
pushf
not eax
add eax, 0x8ef4c1f9
xor eax, 0xae06004d
rol eax, 0x65
popf
pushf
not eax
add eax, 0x86605f5a
xor eax, 0xd3982958
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xe63c201c
xor eax, 0x8cc656a5
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa72c73f8
xor eax, 0xdc35422e
rol eax, 0x33
popf
jmp 0x14022a2ef
mov ecx, 0x5627031
pushf
not ecx
add ecx, 0xeffe1e67
xor ecx, 0x87201acb
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xacfe77e0
xor ecx, 0xf7609d60
rol ecx, 0xea
popf
call fcn.1402283bc
cmp byte [rax], 0
je 0x14022ba8f
push rax
pushf
mov eax, 0x157d0761
pushf
not eax
add eax, 0xffacc505
xor eax, 0x8710095d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd4a3a44a
xor eax, 0xcad375d7
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf7257c67
xor eax, 0xd5dbad81
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xeca6460f
xor eax, 0xaf817d48
rol eax, 0xc4
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xf246225c
pushf
not eax
add eax, 0xca29c8dc
xor eax, 0x953cf46b
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8e72112e
xor eax, 0xab0d054c
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xdab7e27f
xor eax, 0xc2cdbe0d
rol eax, 0x4c
popf
jmp 0x14022a2ef
movss xmm0, dword [rax + 4]
comiss xmm6, xmm0
ja 0x14022bb25
push rax
pushf
mov eax, 0x7ae1b358
pushf
not eax
add eax, 0xfb350e5d
xor eax, 0xccf5a78d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc40c51d2
xor eax, 0xff7ef987
rol eax, 0x83
popf
pushf
not eax
add eax, 0xcdbb661c
xor eax, 0x9eb0cb85
rol eax, 0x6d
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x2926dba4
pushf
not eax
add eax, 0xe7088a0c
xor eax, 0x957aa840
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb087cf47
xor eax, 0x9a5f3440
rol eax, 0xa9
popf
jmp 0x14022a2ef
ucomiss xmm0, xmm6
jp 0x14022bbb6
push rax
pushf
mov eax, 0x976b4ad9
pushf
not eax
add eax, 0xf35969be
xor eax, 0xe3cfe898
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe6bd3368
xor eax, 0xd793ec0a
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf33e9228
xor eax, 0xd8503d06
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8b3fd240
xor eax, 0xecf9ce7c
rol eax, 0x7a
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x11893aab
pushf
not eax
add eax, 0xf76cdd39
xor eax, 0xb56dcf39
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc2cb378a
xor eax, 0xe56ea4d2
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x84ba3d85
xor eax, 0x880a93ed
rol eax, 0x30
popf
jmp 0x14022a2ef
je 0x14022bc57
push rax
pushf
mov eax, 0x8ad09d8e
pushf
not eax
add eax, 0xb2d1a5ea
xor eax, 0xd3bc9488
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe143c984
xor eax, 0x8744534c
rol eax, 5
popf
pushf
not eax
add eax, 0xdde7a9e8
xor eax, 0x9547b8f8
rol eax, 0x26
popf
pushf
not eax
add eax, 0xdcc9cce4
xor eax, 0x9bfb861e
rol eax, 0x3b
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x8c687cfd
pushf
not eax
add eax, 0xf52bc26f
xor eax, 0xdbaa776d
rol eax, 0x22
popf
pushf
not eax
add eax, 0xcad741c6
xor eax, 0xca895680
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbfc4b399
xor eax, 0xf387e5aa
rol eax, 0x2f
popf
jmp 0x14022a2ef
movss xmm1, dword [r9 + 0x3c]
comiss xmm0, xmm1
jbe 0x14022bcdb
push rax
pushf
mov eax, 0x79ae1078
pushf
not eax
add eax, 0x8189d8a8
xor eax, 0x807b9a3b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x9e9e26aa
xor eax, 0xa31cde57
rol eax, 0x28
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xf9528ace
pushf
not eax
add eax, 0xbbe9f485
xor eax, 0xf32256e0
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x94077379
xor eax, 0xc1acdd8a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa61a9b41
xor eax, 0xba6ffa77
rol eax, 0xd
popf
jmp 0x14022a2ef
movss xmm2, dword [r9 + 0x40]
mov ecx, 0x18a9e8db
pushf
not ecx
add ecx, 0xc705afbe
xor ecx, 0xe892ce02
rol ecx, 0xc0
popf
pushf
not ecx
add ecx, 0xf48a8c00
xor ecx, 0x9ffdbbc1
rol ecx, 0xa8
popf
pushf
not ecx
add ecx, 0x9463ae25
xor ecx, 0xa7c8b3d1
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0xe7a7cc7e
xor ecx, 0xf5f7db3f
rol ecx, 0x2c
popf
call fcn.1401c8ee2
test eax, eax
jle 0x14022bde2
push rax
pushf
mov eax, 0x68621d83
pushf
not eax
add eax, 0xea278717
xor eax, 0x9550b239
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xfd2a9425
xor eax, 0xd7d0eec1
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe649e58d
xor eax, 0x9aeabb22
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9599901b
xor eax, 0xcca0b230
rol eax, 0x19
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x1791b825
pushf
not eax
add eax, 0xcd30885c
xor eax, 0x81b0a011
rol eax, 0x19
popf
pushf
not eax
add eax, 0x806ee3d6
xor eax, 0x90f03b60
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8be8a404
xor eax, 0xf645a986
rol eax, 0xbb
popf
jmp 0x14022a2ef
mov edx, 0xacc182f5
pushf
not edx
add edx, 0xae92afb9
xor edx, 0xaf150639
rol edx, 0x75
popf
pushf
not edx
add edx, 0x9f9a6c99
xor edx, 0xbfbb6bec
rol edx, 0x82
popf
mov ecx, 0x26d5a118
pushf
not ecx
add ecx, 0xc7280330
xor ecx, 0xd30bdedd
rol ecx, 0x34
popf
pushf
not ecx
add ecx, 0x8787a453
xor ecx, 0xd93bd915
rol ecx, 0x23
popf
pushf
not ecx
add ecx, 0xd517f42a
xor ecx, 0xf63a3797
rol ecx, 0x42
popf
call fcn.14021731a
test al, al
je 0x14022beea
push rax
pushf
mov eax, 0xa29e8dff
pushf
not eax
add eax, 0xc0c948cf
xor eax, 0x8bb44c0c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9109b906
xor eax, 0xb263fb72
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xdc61b938
xor eax, 0xdf4ec09e
rol eax, 0xc3
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x482aa143
pushf
not eax
add eax, 0x9f134f71
xor eax, 0xfa8573e0
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb2a340d5
xor eax, 0xcbda9f9f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x854eae94
xor eax, 0x81b84bf4
rol eax, 0x81
popf
jmp 0x14022a2ef
movss xmm1, dword [rbx + 0x1e4]
subss xmm1, dword [rbx + 0x1dc]
movss xmm0, dword [rbx + 0x68]
subss xmm0, xmm1
jmp 0x14022c4c9
mov ecx, 0xae3fb6a4
pushf
not ecx
add ecx, 0xfcba0c43
xor ecx, 0xe778c109
rol ecx, 0x55
popf
pushf
not ecx
add ecx, 0xa51e22e7
xor ecx, 0xa3b09691
rol ecx, 0xd4
popf
pushf
not ecx
add ecx, 0x813edc68
xor ecx, 0xf0d7deb5
rol ecx, 0x4a
popf
pushf
not ecx
add ecx, 0x98f7c491
xor ecx, 0xc885d7d6
rol ecx, 0xa0
popf
call fcn.1402283bc
cmp byte [rax], 0
je 0x14022c02e
push rax
pushf
mov eax, 0x9953522
pushf
not eax
add eax, 0x9a10f91e
xor eax, 0xc5c545e6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf39de98e
xor eax, 0xf9855337
rol eax, 0x18
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x68b44315
pushf
not eax
add eax, 0xd3bfa7b9
xor eax, 0xfb550ddd
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xcf80371a
xor eax, 0xd55abd74
rol eax, 0xaf
popf
jmp 0x14022a2ef
movss xmm0, dword [rax + 4]
comiss xmm6, xmm0
ja 0x14022c0b1
push rax
pushf
mov eax, 0xccd9e3ea
pushf
not eax
add eax, 0x8c51f700
xor eax, 0x830a1518
rol eax, 0x43
popf
pushf
not eax
add eax, 0xeb74dda0
xor eax, 0x9d42908d
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf377e798
xor eax, 0x8f9c2cad
rol eax, 0x5d
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xe9dc0d37
pushf
not eax
add eax, 0xf4b9474c
xor eax, 0xc92cbf98
rol eax, 0x93
popf
pushf
not eax
add eax, 0xde0032a1
xor eax, 0xe9a39eef
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf8fff43b
xor eax, 0xc6d92a99
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd3af59e0
xor eax, 0xff4e3033
rol eax, 0xf4
popf
jmp 0x14022a2ef
ucomiss xmm0, xmm6
jp 0x14022c168
push rax
pushf
mov eax, 0x5c273f7f
pushf
not eax
add eax, 0x95cf5cd3
xor eax, 0xbb449fa2
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe5341889
xor eax, 0xfd4dce7f
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd016966f
xor eax, 0xf2d5bf58
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc77491cd
xor eax, 0xf94d88eb
rol eax, 0xde
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x23b981ce
pushf
not eax
add eax, 0xf3f80ddf
xor eax, 0xb86ae241
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc391f077
xor eax, 0xa1d1538f
rol eax, 0x78
popf
pushf
not eax
add eax, 0xdbd3cd6c
xor eax, 0xb232694d
rol eax, 0xf0
popf
jmp 0x14022a2ef
je 0x14022c1e3
push rax
pushf
mov eax, 0x60f3beb5
pushf
not eax
add eax, 0xc26b6087
xor eax, 0xb0ad389d
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdfe13399
xor eax, 0x930f58ea
rol eax, 0xa1
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x1ad9a759
pushf
not eax
add eax, 0xd47c7b27
xor eax, 0x9a620287
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd4892894
xor eax, 0xc5b48657
rol eax, 0x6c
popf
jmp 0x14022a2ef
movss xmm1, dword [r9 + 0x3c]
comiss xmm0, xmm1
jbe 0x14022c27a
push rax
pushf
mov eax, 0x56428c07
pushf
not eax
add eax, 0x82c140b6
xor eax, 0x8a0f07fc
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8b197bd3
xor eax, 0xcfa791c1
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe6a9926a
xor eax, 0xc19a01a5
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x93fa9c00
xor eax, 0xf038870d
rol eax, 0x5e
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x26c20f6b
pushf
not eax
add eax, 0xb94c10ad
xor eax, 0x9ed644bb
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb9705458
xor eax, 0xd6734e2f
rol eax, 0xc3
popf
jmp 0x14022a2ef
movss xmm2, dword [r9 + 0x40]
mov ecx, 0x180126b8
pushf
not ecx
add ecx, 0xca24e733
xor ecx, 0xc582f462
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xff8d5965
xor ecx, 0xfbd04f84
rol ecx, 3
popf
call fcn.1401c8ee2
test eax, eax
jle 0x14022c344
push rax
pushf
mov eax, 0xbf9ea9d4
pushf
not eax
add eax, 0xf084fea0
xor eax, 0xa701e1d8
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdb9c6e8f
xor eax, 0xac5b09ba
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc11b2b36
xor eax, 0xc0179b6a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xba1d4ce4
xor eax, 0xdc31ebf5
rol eax, 0xb0
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x6179135d
pushf
not eax
add eax, 0xa5a41867
xor eax, 0xa5c79fd0
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xae785839
xor eax, 0x87c04fbd
rol eax, 0xb5
popf
jmp 0x14022a2ef
mov edx, 0x896a990a
pushf
not edx
add edx, 0xbc2acb92
xor edx, 0xc75fdaf1
rol edx, 0x14
popf
pushf
not edx
add edx, 0xbd6fcf24
xor edx, 0xc597e41a
rol edx, 6
popf
pushf
not edx
add edx, 0xf6d7b804
xor edx, 0xd90aa279
rol edx, 0x32
popf
pushf
not edx
add edx, 0xa65354b1
xor edx, 0x83a7d336
rol edx, 0xb
popf
mov ecx, 0x4315c8
pushf
not ecx
add ecx, 0xe76a4462
xor ecx, 0xe15d6958
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0x8bc7896d
xor ecx, 0xff4b790d
rol ecx, 0xe6
popf
call fcn.14021731a
test al, al
je 0x14022c43b
push rax
pushf
mov eax, 0x21d59c4d
pushf
not eax
add eax, 0x9bb78f49
xor eax, 0xe1cffa88
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9b3b1e58
xor eax, 0x8fe30171
rol eax, 0xef
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x34b20eea
pushf
not eax
add eax, 0xd77ba444
xor eax, 0xbfe8f9eb
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xba1ac959
xor eax, 0xafcfa786
rol eax, 0xca
popf
jmp 0x14022a2ef
movss xmm0, dword [rbx + 0x1e4]
subss xmm0, dword [rbx + 0x1dc]
addss xmm0, dword [rbx + 0x68]
push rax
pushf
mov eax, 0x1b2ca44
pushf
not eax
add eax, 0xa294d228
xor eax, 0xdaf039a5
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe6b38acc
xor eax, 0x8b9b202d
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9eff4692
xor eax, 0x9566b069
rol eax, 0x2d
popf
jmp 0x14022a2ef
movss dword [rbx + 0x78], xmm0
push rax
pushf
mov eax, 0x78e1e50f
pushf
not eax
add eax, 0xae6cbf45
xor eax, 0xd9d63a5a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xb8fecfa8
xor eax, 0xab014fcb
rol eax, 0x1a
popf
jmp 0x14022a2ef
xor eax, eax
push rax
pushf
mov eax, 0x184bafb7
pushf
not eax
add eax, 0xfb712532
xor eax, 0xf4f2f117
rol eax, 0
popf
pushf
not eax
add eax, 0xc97d7fb4
xor eax, 0xb1a5fb76
rol eax, 0xe0
popf
jmp 0x14022a2ef
mov dword [rbx + 0x88], eax
mov dword [rbx + 0x80], eax
push rax
pushf
mov eax, 0xdb0313e6
pushf
not eax
add eax, 0xd66741d2
xor eax, 0xf6e52183
rol eax, 7
popf
pushf
not eax
add eax, 0x875d355f
xor eax, 0xad3e5ff7
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe81cf7a2
xor eax, 0xf11f8e40
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd2f7d04f
xor eax, 0x8512ee2a
rol eax, 0xbf
popf
jmp 0x14022a2ef
xorps xmm0, xmm0
mov rbx, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop r14
ret
test r14b, r14b
je 0x14022c624
push rax
pushf
mov eax, 0xb831181f
pushf
not eax
add eax, 0x8c0cb495
xor eax, 0xdcc66ff1
rol eax, 0x33
popf
pushf
not eax
add eax, 0x91dd6276
xor eax, 0xf5bc8f86
rol eax, 0x17
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x8a6012df
pushf
not eax
add eax, 0xdf13a485
xor eax, 0xe46723f7
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcc458d7c
xor eax, 0xf97c42be
rol eax, 0xa3
popf
jmp 0x14022a2ef
xor eax, eax
mov dword [rbx + 0x78], eax
jmp 0x14022c536
test bpl, bpl
je 0x14022c6f2
push rax
pushf
mov eax, 0x53c09b96
pushf
not eax
add eax, 0x816a0d77
xor eax, 0xa2dd046f
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x81af4349
xor eax, 0xa9867dba
rol eax, 0x18
popf
pushf
not eax
add eax, 0xed46921f
xor eax, 0xcea98481
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf41cbbc6
xor eax, 0xcc3632f6
rol eax, 0x5c
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xdc2670a4
pushf
not eax
add eax, 0xa3e8c2dd
xor eax, 0xe0208a79
rol eax, 0xce
popf
pushf
not eax
add eax, 0x81d0ca5a
xor eax, 0xc34c1c13
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8962801e
xor eax, 0x8fd0944c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb207f028
xor eax, 0xd119214e
rol eax, 0x28
popf
jmp 0x14022a2ef
mov eax, dword [rbx + 0x70]
mov dword [rbx + 0x78], eax
jmp 0x14022c501
mov rax, qword [rbx + 0x348]
movss xmm0, dword [r9 + 0x3c04]
mulss xmm0, dword [rbx + 0x270]
mov qword [rsp + 0x40], rdi
movsxd rdi, dword [rsi + 0x48a4]
add rdi, rdi
test rax, rax
je 0x14022c7e8
push rax
pushf
mov eax, 0xdeb58040
pushf
not eax
add eax, 0xdf5b2d6a
xor eax, 0xe182b6ab
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe3a49f90
xor eax, 0xdab7c378
rol eax, 0xe
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x40121bd5
pushf
not eax
add eax, 0xdebf2eb0
xor eax, 0xa8c60fd0
rol eax, 5
popf
pushf
not eax
add eax, 0x8b5dddb5
xor eax, 0xb924407b
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf9392d1e
xor eax, 0xc9539d43
rol eax, 0xce
popf
pushf
not eax
add eax, 0xdad61a95
xor eax, 0xf9dd8f3b
rol eax, 0xe9
popf
jmp 0x14022a2ef
mulss xmm0, dword [rax + 0x270]
push rax
pushf
mov eax, 0x4584d92b
pushf
not eax
add eax, 0x95a9fac6
xor eax, 0xefa8a6c1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb5044f14
xor eax, 0x88783dae
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x968392df
xor eax, 0xe45aed7e
rol eax, 0xbf
popf
jmp 0x14022a2ef
movss xmm1, dword [rbx + 0x1e4]
xor edx, edx
subss xmm1, dword [rbx + 0x1dc]
xorps xmm5, xmm5
mov ecx, 0x46fe0678
pushf
not ecx
add ecx, 0xebb34ea1
xor ecx, 0x8838489f
rol ecx, 0x1d
popf
pushf
not ecx
add ecx, 0xe5604e28
xor ecx, 0xc3875db8
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0xba872e71
xor ecx, 0xc41fa532
rol ecx, 0x6a
popf
lea r8d, [rdx + 1]
subss xmm1, xmm0
movss xmm0, dword [rbx + rdi*8 + 0x394]
subss xmm0, dword [rbx + rdi*8 + 0x38c]
addss xmm1, xmm0
maxss xmm5, xmm1
call fcn.14015549e
test al, al
je 0x14022c96c
push rax
pushf
mov eax, 0xea070d1
pushf
not eax
add eax, 0xc8661198
xor eax, 0xf70e0d90
rol eax, 0x23
popf
pushf
not eax
add eax, 0xbc271638
xor eax, 0xb9aeab00
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb92cc484
xor eax, 0xd559380e
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfda5bf3c
xor eax, 0xfc7e8d1f
rol eax, 0x66
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xc768d230
pushf
not eax
add eax, 0xaa77bc27
xor eax, 0xf50f1658
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa8e1d676
xor eax, 0xf1327ff8
rol eax, 0x29
popf
pushf
not eax
add eax, 0xad85d865
xor eax, 0xa2354d21
rol eax, 0xa7
popf
jmp 0x14022a2ef
mov rdi, qword [rsp + 0x40]
movaps xmm6, xmm5
xorps xmm6, xmmword [0x1400b94a0]
movaps xmm0, xmm6
mov dword [rsi + 0x48d4], 3
mov dword [rsi + 0x48dc], 2
mov dword [rsi + 0x48c8], 0x30
jmp 0x14022c59e
xor edx, edx
mov ecx, 0x3654edbb
pushf
not ecx
add ecx, 0x9952559b
xor ecx, 0x8763e8eb
rol ecx, 0x14
popf
pushf
not ecx
add ecx, 0xda65f376
xor ecx, 0xe757598d
rol ecx, 0x13
popf
lea r8d, [rdx + 1]
call fcn.14015549e
test al, al
je 0x14022ca9e
push rax
pushf
mov eax, 0xb74625ed
pushf
not eax
add eax, 0xcb16429c
xor eax, 0xeb403ddd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8f381b8b
xor eax, 0x92f00aea
rol eax, 0xc0
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x94388f7f
pushf
not eax
add eax, 0x86ede2e8
xor eax, 0xa87b6ba0
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe4da0454
xor eax, 0xf045786d
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc4e94f7e
xor eax, 0x97b6bbdc
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa3f4164a
xor eax, 0x86f3c3bb
rol eax, 0x73
popf
jmp 0x14022a2ef
movaps xmm6, xmm5
mov dword [rsi + 0x48dc], 3
mov dword [rsi + 0x48c8], 0x30
jmp 0x14022cf00
test r14b, r14b
je 0x14022cba4
push rax
pushf
mov eax, 0xcbc773e4
pushf
not eax
add eax, 0xcec9bcf7
xor eax, 0xa3abf1dc
rol eax, 0x25
popf
pushf
not eax
add eax, 0x98283b92
xor eax, 0xbff121bd
rol eax, 0xc8
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x24bc38db
pushf
not eax
add eax, 0xe8669bb3
xor eax, 0xf493731d
rol eax, 0xda
popf
pushf
not eax
add eax, 0xeff3a028
xor eax, 0xb36ad670
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf21c5621
xor eax, 0xb4bb936e
rol eax, 0x56
popf
pushf
not eax
add eax, 0xba502151
xor eax, 0xe9ec492b
rol eax, 0x41
popf
jmp 0x14022a2ef
movss xmm0, dword [rbx + rdi*8 + 0x388]
xor eax, eax
comiss xmm0, dword [rbx + rdi*8 + 0x390]
mov dword [rbx + rdi*8 + 0x394], eax
mov dword [rbx + rdi*8 + 0x38c], eax
jbe 0x14022cc66
push rax
pushf
mov eax, 0x527753e8
pushf
not eax
add eax, 0xd0524db7
xor eax, 0xb0e3c3a0
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8fe5e61b
xor eax, 0xef3ef572
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb4af7e9a
xor eax, 0x84ae4348
rol eax, 0xd6
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xe2f5986e
pushf
not eax
add eax, 0xa66af938
xor eax, 0x98155728
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa867a9d0
xor eax, 0xac3cc1c9
rol eax, 0x56
popf
jmp 0x14022a2ef
mov dword [rbx + rdi*8 + 0x390], eax
mov dword [rbx + rdi*8 + 0x388], eax
push rax
pushf
mov eax, 0x1e9265ac
pushf
not eax
add eax, 0xe8e8b15b
xor eax, 0xc2f06725
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe95a9438
xor eax, 0xb8fe6f0c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x873a1c23
xor eax, 0xf81f9863
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x994ecc1d
xor eax, 0xc84e442f
rol eax, 0xa6
popf
jmp 0x14022a2ef
mov rdi, qword [rsp + 0x40]
movaps xmm0, xmm6
mov dword [rsi + 0x48d4], 3
mov dword [rsi + 0x48c8], 0x50
jmp 0x14022c59e
test bpl, bpl
je 0x14022cd9f
push rax
pushf
mov eax, 0xd20cade
pushf
not eax
add eax, 0xf916050b
xor eax, 0xc20c422e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x822c1e0b
xor eax, 0x831f214e
rol eax, 0x4d
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0x1c8c0121
pushf
not eax
add eax, 0xa4e27fa4
xor eax, 0x9d91c525
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xee25658c
xor eax, 0xfe134846
rol eax, 0x41
popf
pushf
not eax
add eax, 0xfabdec01
xor eax, 0x81b09f4f
rol eax, 0
popf
jmp 0x14022a2ef
movss xmm1, dword [rbx + 0x34]
movss xmm0, dword [rbx + rdi*8 + 0x388]
comiss xmm0, dword [rbx + rdi*8 + 0x390]
movss dword [rbx + rdi*8 + 0x394], xmm1
movss dword [rbx + rdi*8 + 0x38c], xmm1
ja 0x14022ce68
push rax
pushf
mov eax, 0x3386af52
pushf
not eax
add eax, 0xfa94c083
xor eax, 0xe659295d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe1d9be8d
xor eax, 0xc8de5e16
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xffbebc3a
xor eax, 0xf4ecd5e1
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc02172f9
xor eax, 0xfcfc027f
rol eax, 0x96
popf
jmp 0x14022a2ef
push rax
pushf
mov eax, 0xc1dc76fb
pushf
not eax
add eax, 0xe6e764d4
xor eax, 0xcdb875f5
rol eax, 0x73
popf
pushf
not eax
add eax, 0x85e37f39
xor eax, 0xc43739a4
rol eax, 0x10
popf
jmp 0x14022a2ef
comiss xmm1, xmm1
jbe 0x14022cef6
xor eax, eax
mov dword [rbx + rdi*8 + 0x390], eax
mov dword [rbx + rdi*8 + 0x388], eax
push rax
pushf
mov eax, 0xfb0dbdce
pushf
not eax
add eax, 0xcfee9710
xor eax, 0x9ae15806
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x896b3dad
xor eax, 0x9a4f5fed
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa7fb9e01
xor eax, 0xabe35e9c
rol eax, 0x78
popf
jmp 0x14022a2ef
mov dword [rsi + 0x48c8], 0x50
mov dword [rsi + 0x48d4], 2
push rax
pushf
mov eax, 0x195cb58b
pushf
not eax
add eax, 0xab624478
xor eax, 0xad67d037
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe562003f
xor eax, 0x9507cb88
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xaa4e0137
xor eax, 0xb0c9aab9
rol eax, 0x2d
popf
jmp 0x14022a2ef
mov rdi, qword [rsp + 0x40]
movaps xmm0, xmm6
jmp 0x14022c59e