Function at 0x1400d8dc0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
mov r8, rdx
movabs r9, 0xdc0689f65b06b6b
mov dword [rsp + 0x60], 0x3465677b
lea rax, [rsp + 0x60]
mov qword [rsp + 8], rax
mov esi, 0x5155bf41
mov edi, 0x9955f666
mov r12d, 0xab131993
mov r10d, 0x8d828406
mov r11d, 0x7ce6b81b
mov ebx, 0x63a92454
mov ebp, 0xbb16829c
mov r14d, 0x9efe21cb
jmp 0x1400d8e97
mov eax, dword [0x1415937e0]
sub eax, dword [0x1415937e4]
or eax, 0x8696fe7d
mov edx, eax
and edx, 0x6b85f1a2
add edx, edx
neg edx
add eax, edx
add eax, 0xeb85f1a2
mov edx, eax
not edx
and edx, 0x694b29b6
mov r15d, eax
and r15d, 0x96b41608
imul r15d, edx
mov edx, eax
and edx, 0x694b09f7
or eax, 0x694b29f7
imul eax, edx
add eax, r15d
cmp eax, 0xd434ccfa
mov eax, 0xc46f4ec2
mov edx, 0x32d92e99
cmove eax, edx
nop word cs:[rax + rax]
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
mov eax, dword [rsp + 0x60]
cmp eax, 0xfdb8b457
jle 0x1400d8f00
cmp eax, 0x3b104e0b
jle 0x1400d8f60
cmp eax, 0x5155bf40
jg 0x1400d9066
cmp eax, 0x44f54e17
jle 0x1400d91eb
cmp eax, 0x4ac27ce2
jg 0x1400d9426
cmp eax, 0x483d0d5f
jg 0x1400d99aa
cmp eax, 0x44f54e18
je 0x1400da07b
cmp eax, 0x476b9b90
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0xab131993
jmp 0x1400d8e97
cmp eax, 0xb9a399b7
jle 0x1400d9010
cmp eax, 0xe24efb61
jg 0x1400d90c0
cmp eax, 0xc929595b
jle 0x1400d9227
cmp eax, 0xcf469e0d
jg 0x1400d9473
cmp eax, 0xcce510c4
jg 0x1400d99e7
cmp eax, 0xc929595c
je 0x1400da08b
cmp eax, 0xc9404605
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0xb9a399b8
jmp 0x1400d8e97
cmp eax, 0x24efc25a
jle 0x1400d9132
cmp eax, 0x30c62b11
jle 0x1400d9263
cmp eax, 0x32d92e98
jg 0x1400d94d3
cmp eax, 0x31277e60
jg 0x1400d9a14
cmp eax, 0x30c62b12
je 0x1400da0a2
cmp eax, 0x30ed6129
jne 0x1400d8e97
mov eax, dword [0x1415937f0]
mov edx, dword [0x1415937f4]
not eax
mov r15d, eax
and r15d, edx
not r15d
or eax, edx
and eax, r15d
mov edx, eax
not edx
and eax, 0x26b5496b
and edx, 0xd94ab694
sub edx, eax
add edx, 0xe30a14ef
mov eax, edx
not eax
or eax, 0x6f7c6ae3
or edx, 0x9083951c
and edx, eax
movzx eax, byte [rsp + 0x41]
xor r15d, r15d
sub r15b, al
cmp edx, 0x98e9cd81
mov byte [rsp + 0x40], r15b
mov eax, 0xbf5f2bf0
mov edx, 0x8e02ba47
cmovne eax, edx
jmp 0x1400d8e90
cmp eax, 0x95f22670
jle 0x1400d9179
cmp eax, 0xa140f5fe
jle 0x1400d929f
cmp eax, 0xaeaf1fab
jg 0x1400d9504
cmp eax, 0xa81d5e2d
jg 0x1400d9a6a
cmp eax, 0xa140f5ff
je 0x1400da0b2
cmp eax, 0xa4fccc0b
jne 0x1400d8e97
cmp byte [rsp + 0x18], 0x2d
mov eax, 0xb539670f
mov edx, 0x3c90c03b
jmp 0x1400d8e7e
cmp eax, 0x63a92453
jle 0x1400d92df
cmp eax, 0x6e0faa68
jg 0x1400d9571
cmp eax, 0x6568f527
jg 0x1400d9afb
cmp eax, 0x63a92454
je 0x1400da0c2
cmp eax, 0x65362e99
jne 0x1400d8e97
cmp byte [rsp + 0x45], 0
mov eax, 0x5155bf41
cmovne eax, ebp
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
mov byte [rsp + 7], 1
mov byte [rsp + 6], 1
jmp 0x1400d8e97
cmp eax, 0xefc1a8b3
jle 0x1400d9336
cmp eax, 0xf462d96e
jle 0x1400d95d0
cmp eax, 0xfa2cc500
jg 0x1400d9b31
cmp eax, 0xf462d96f
je 0x1400da0d2
cmp eax, 0xf99f20bc
jne 0x1400d8e97
mov eax, dword [0x141593818]
sub eax, dword [0x14159381c]
and eax, 0x94967d8a
mov edx, eax
not edx
or edx, 0x1f37eebc
add eax, edx
inc eax
and eax, 0x57dfc7b0
cmp eax, 0x13eeedff
mov eax, 0xf99f20bc
mov edx, 0x573a92cd
cmovb eax, edx
jmp 0x1400d8e90
cmp eax, 0x8bc61a7
jg 0x1400d93a0
cmp eax, 0x5f8c85b
jle 0x1400d9623
cmp eax, 0x707016d
jg 0x1400d9b8e
cmp eax, 0x5f8c85c
je 0x1400da13d
cmp eax, 0x6a991f7
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x8df26cda
jmp 0x1400d8e97
cmp eax, 0x8df26cd9
jg 0x1400d93ea
cmp eax, 0x879ff407
jle 0x1400d968e
cmp eax, 0x8be53e9f
jg 0x1400d9bcc
cmp eax, 0x879ff408
je 0x1400da14d
cmp eax, 0x89a447e8
jne 0x1400d8e97
mov eax, dword [0x141593768]
or eax, dword [0x14159376c]
imul eax, eax, 0x7ee5a822
xor eax, 0xf60a53e8
mov edx, 0xafd36d81
imul rax, rdx
shr rax, 0x3f
cmp eax, 0x6d9836ec
mov eax, 0xeedb2107
mov edx, 0x30c62b12
cmovae eax, edx
jmp 0x1400d8e90
cmp eax, 0x3c90c03a
jle 0x1400d9710
cmp eax, 0x43cdb440
jg 0x1400d9bf2
cmp eax, 0x3c90c03b
je 0x1400da1bf
cmp eax, 0x4355eea6
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x8e706301
jmp 0x1400d8e97
cmp eax, 0xbdcffce0
jle 0x1400d977e
cmp eax, 0xc46f4ec1
jg 0x1400d9c44
cmp eax, 0xbdcffce1
je 0x1400da211
cmp eax, 0xbf5f2bf0
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x30ed6129
jmp 0x1400d8e97
cmp eax, 0x29e8f385
jle 0x1400d97e7
cmp eax, 0x302658c0
jg 0x1400d9c6a
cmp eax, 0x29e8f386
je 0x1400da22a
cmp eax, 0x2c8da4f7
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x18e75297
jmp 0x1400d8e97
cmp eax, 0x9d78ccc4
jle 0x1400d981b
cmp eax, 0x9efe21ca
jg 0x1400d9cf7
cmp eax, 0x9d78ccc5
je 0x1400da246
cmp eax, 0x9d8ba892
jne 0x1400d8e97
cmp byte [rsp + 0x18], 0x2b
mov eax, 0xb539670f
mov edx, 0xe5c4f779
jmp 0x1400d8e7e
cmp eax, 0x573a92cc
jle 0x1400d987c
cmp eax, 0x5fe32b69
jg 0x1400d9d17
cmp eax, 0x573a92cd
je 0x1400da256
cmp eax, 0x5d1c0d19
jne 0x1400d8e97
mov eax, dword [0x141593708]
xor edx, edx
div dword [0x14159370c]
add eax, 0xb7b9c2c2
xor eax, 0x925ee54c
cmp eax, 0xa45f725c
mov eax, 0x8fb2bb40
cmovb eax, r11d
jmp 0x1400d8e90
cmp eax, 0xe9e5d61c
jle 0x1400d98d1
cmp eax, 0xea659359
jg 0x1400d9d46
cmp eax, 0xe9e5d61d
je 0x1400da274
cmp eax, 0xea5fcd6b
jne 0x1400d8e97
cmp byte [rsp + 0x4c], 0
mov eax, 0x19fbea8d
mov edx, 0xa81d5e2e
cmovne eax, edx
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xc0]
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xa0], rax
jmp 0x1400d8e97
cmp eax, 0x19fbea8c
jle 0x1400d9902
cmp eax, 0x1ad736fb
jg 0x1400d9dc3
cmp eax, 0x19fbea8d
je 0x1400da284
cmp eax, 0x1a84f5f4
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x5155bf41
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 7], al
mov byte [rsp + 6], 0
jmp 0x1400d8e97
cmp eax, 0x8f6cde2b
jle 0x1400d9970
cmp eax, 0x90a4ee55
jg 0x1400d9e59
cmp eax, 0x8f6cde2c
je 0x1400da2ba
cmp eax, 0x8fb2bb40
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x7ce6b81b
jmp 0x1400d8e97
cmp eax, 0x4ed97a14
jg 0x1400d9ebd
cmp eax, 0x4ac27ce3
je 0x1400da2e1
cmp eax, 0x4b25a039
jne 0x1400d8e97
cmp dword [rsp + 0x58], 0xa
mov eax, 0x5155bf41
mov edx, 0x165de44
cmovb eax, edx
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x17]
mov byte [rsp + 7], 1
mov byte [rsp + 6], al
jmp 0x1400d8e97
cmp eax, 0xdf3b2a88
jg 0x1400d9ef7
cmp eax, 0xcf469e0e
je 0x1400da329
cmp eax, 0xd908129e
jne 0x1400d8e97
mov eax, dword [0x141593798]
mov edx, dword [0x14159379c]
not eax
not edx
or edx, eax
not edx
add edx, 0x6816b078
mov eax, 0x8488128d
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0x7bbb39b7
mov eax, 0xe9e5d61d
mov edx, 0xbdcffce1
cmovne eax, edx
jmp 0x1400d8e90
cmp eax, 0x3465677a
jg 0x1400d9f69
cmp eax, 0x32d92e99
je 0x1400da386
cmp eax, 0x32dbea9e
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x9aa43098
jmp 0x1400d8e97
cmp eax, 0xb3a5f3d4
jg 0x1400d9f8f
cmp eax, 0xaeaf1fac
je 0x1400da396
cmp eax, 0xaec25918
jne 0x1400d8e97
mov eax, dword [0x1415937b8]
sub eax, dword [0x1415937bc]
imul eax, eax, 0x1169de2c
mov edx, eax
not edx
and eax, 0xc540c70
or edx, 0x820a1009
and edx, 0xf22b7309
or edx, eax
movzx eax, byte [rsp + 0x1e]
or al, byte [rsp + 0x44]
and al, 1
cmp edx, 0x49eebf7c
mov byte [rsp + 0x43], al
mov eax, 0x8f6cde2c
cmove eax, r10d
jmp 0x1400d8e90
cmp eax, 0x77de3e08
jg 0x1400d9fdb
cmp eax, 0x6e0faa69
je 0x1400da3cf
cmp eax, 0x7462aa17
jne 0x1400d8e97
mov eax, dword [0x141593810]
xor eax, dword [0x141593814]
or eax, 0xc3cc3fc5
add eax, 0x9f8ec0c4
mov edx, eax
and edx, 0x1c6dc010
add edx, edx
sub eax, edx
add eax, 0x9c6dc214
cmp eax, 0xcdf8da78
mov eax, 0xa140f5ff
mov edx, 0xf99f20bc
cmovb eax, edx
jmp 0x1400d8e90
cmp eax, 0xf1a4eec2
jle 0x1400da027
cmp eax, 0xf1a4eec3
je 0x1400da3df
cmp eax, 0xf41207dc
jne 0x1400d8e97
mov eax, dword [0x141593790]
xor eax, dword [0x141593794]
and eax, 0xff4ea025
xor eax, 0x40cc3ea0
add eax, 0x9a3cd072
cmp eax, 0x70de8716
mov eax, 0xd908129e
mov edx, 0xe9e5d61d
cmovae eax, edx
jmp 0x1400d8e90
cmp eax, 0xfdb8b458
je 0x1400da3ef
cmp eax, 0x1166658
je 0x1400da3ff
cmp eax, 0x165de44
jne 0x1400d8e97
mov eax, dword [0x141593804]
add eax, dword [0x141593800]
shr eax, 1
imul rax, rax, 0x25fb2641
shr rax, 0x34
mov edx, eax
and edx, 0xffffffdd
add edx, edx
neg edx
add eax, edx
add eax, 0x5848e5dd
mov edx, eax
xor edx, 0x978efaee
or eax, 0x48400511
and eax, edx
cmp eax, 0x4c2ce835
mov eax, 0x95f22671
cmovae eax, edi
jmp 0x1400d8e90
cmp eax, 0x816067e7
je 0x1400da419
cmp eax, 0x82b0fd20
je 0x1400da4aa
cmp eax, 0x854a9348
jne 0x1400d8e97
mov eax, dword [0x141593758]
and eax, dword [0x14159375c]
not eax
or eax, 0x392df6a8
mov edx, eax
not edx
and eax, 0x5543a193
mov r15d, edx
and r15d, 0x82900844
imul r15d, eax
mov eax, edx
and eax, 0x44420113
or edx, 0x5543a193
imul edx, eax
add edx, r15d
shr edx, 1
imul rax, rdx, 0x11c6fc83
shr rax, 0x3a
cmp eax, 0x4856bd95
mov eax, 0xcce510c5
mov edx, 0x82b0fd20
cmovb eax, edx
jmp 0x1400d8e90
cmp eax, 0x3b104e0c
je 0x1400da505
cmp eax, 0x3b1ca937
je 0x1400da515
cmp eax, 0x3bb3d67b
jne 0x1400d8e97
mov eax, dword [0x141593738]
sub eax, dword [0x14159373c]
mov edx, eax
not edx
mov r15d, eax
and r15d, 0x7d381a1f
and edx, 0x82c7e5e0
imul edx, r15d
mov r15d, eax
and r15d, 0x82c7e5e0
or eax, 0x82c7e5e0
imul eax, r15d
add eax, edx
cmp eax, 0x8aaa89dc
mov eax, 0xb9a399b8
mov edx, 0xc9404605
jmp 0x1400d8e7e
cmp eax, 0xb9a399b8
je 0x1400da525
cmp eax, 0xbb16829c
je 0x1400d8e20
cmp eax, 0xbbb3b5af
jne 0x1400d8e97
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0x3b], al
mov eax, dword [0x1415936fc]
mov edx, eax
xor edx, edx
not edx
and edx, dword [0x1415936f8]
xor edx, eax
mov eax, 0x8d6a16ef
imul rdx, rax
shr rdx, 0x3e
or edx, 0xfffeebcc
cmp edx, 0x65bf965
mov eax, 0x37f563ae
mov edx, 0xfc941a80
cmovae eax, edx
jmp 0x1400d8e90
cmp eax, 0x24efc25b
je 0x1400da588
cmp eax, 0x25d77bba
je 0x1400d9b21
cmp eax, 0x27b06e50
jne 0x1400d8e97
cmp r8, 1
mov eax, 0x5704a79b
mov edx, 0xc929595c
jmp 0x1400d8e7e
cmp eax, 0x95f22671
je 0x1400da598
cmp eax, 0x9955f666
je 0x1400da5f4
cmp eax, 0x9aa43098
jne 0x1400d8e97
mov eax, dword [0x1415937e8]
and eax, dword [0x1415937ec]
or eax, 0x676532a8
mov edx, eax
xor edx, 0xaf271d66
add edx, eax
and eax, 0x50d8e299
sub edx, eax
xor edx, 0x4d0d397e
cmp edx, 0x2002204f
mov eax, 0xbf5f2bf0
mov edx, 0x30ed6129
cmovae eax, edx
jmp 0x1400d8e90
cmp eax, 0x5155bf41
je 0x1400da604
cmp eax, 0x54dc2027
je 0x1400da65e
cmp eax, 0x5704a79b
jne 0x1400d8e97
mov eax, dword [0x141593728]
mov edx, dword [0x14159372c]
xor edx, eax
not edx
and edx, eax
imul eax, edx, 0xe4b49bd8
add eax, 0x8d1ed6d0
cmp eax, 0x8cca7a0e
mov eax, 0x816067e7
mov edx, 0x9d78ccc5
cmovb eax, edx
jmp 0x1400d8e90
cmp eax, 0xe24efb62
je 0x1400da691
cmp eax, 0xe5c4f779
je 0x1400da6cc
cmp eax, 0xe9aecb5b
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x43cdb441
jmp 0x1400d8e97
cmp eax, 0x8bc61a8
je 0x1400da6e8
cmp eax, 0x114360f6
je 0x1400da701
cmp eax, 0x18e75297
jne 0x1400d8e97
mov eax, dword [0x1415937a8]
mov edx, dword [0x1415937ac]
mov r15d, eax
not r15d
and r15d, edx
not edx
and edx, eax
sub edx, r15d
add edx, 0x5f3e4406
or edx, 0x64e23c08
and edx, 0x75fa3d2f
cmp dword [rsp + 0x5c], 0xa
setb byte [rsp + 0x45]
cmp edx, 0xe9e61f7c
mov eax, 0x65362e99
mov edx, 0x2c8da4f7
jmp 0x1400d8e7e
cmp eax, 0x8df26cda
je 0x1400da711
cmp eax, 0x8e02ba47
je 0x1400da753
cmp eax, 0x8e706301
jne 0x1400d8e97
movzx eax, byte [rsp + 0x28]
mov byte [rsp + 0x3d], al
mov rax, qword [rsp + 8]
mov dword [rax], 0x1ad736fc
jmp 0x1400d8e97
cmp eax, 0x483d0d60
je 0x1400da763
cmp eax, 0x4a84ca65
jne 0x1400d8e97
mov rax, qword [rsp + 0x68]
movzx eax, byte [rax]
add eax, 0xffffffd0
cmp eax, 0xa
setae byte [rsp + 0x1e]
mov dword [rsp + 0x64], eax
mov rax, qword [rsp + 8]
mov dword [rax], 0xf1065efa
jmp 0x1400d8e97
cmp eax, 0xcce510c5
je 0x1400da78f
cmp eax, 0xcdb60d73
jne 0x1400d8e97
cmp byte [rsp + 0x18], 0x2d
mov eax, 0xa4fccc0b
mov edx, 0x9d8ba892
cmovl eax, edx
jmp 0x1400d8e90
cmp eax, 0x31277e61
je 0x1400da79f
cmp eax, 0x314fc1f6
jne 0x1400d8e97
cmp byte [rsp + 0x4b], 0
mov eax, 0x92df8690
mov edx, 0x232d858e
cmovne eax, edx
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
mov rax, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
mov byte [rsp + 0x1c], 0
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x78], rax
jmp 0x1400d8e97
cmp eax, 0xa81d5e2e
je 0x1400da7e1
cmp eax, 0xab131993
jne 0x1400d8e97
mov eax, dword [0x141593828]
and eax, dword [0x14159382c]
mov edx, eax
not edx
and edx, 0x489060d3
mov r15d, eax
and r15d, 0xb76f9f2c
imul r15d, edx
mov edx, eax
and edx, 0x489060d3
or eax, 0x489060d3
imul eax, edx
add eax, r15d
mov edx, eax
not edx
or eax, 0xeb6f0b22
or edx, 0x1490f4dd
and edx, eax
mov eax, 0x9fdc2eb9
imul rdx, rax
shr rdx, 0x3a
movzx eax, byte [rsp + 0x3f]
add al, byte [rsp + 0x58]
seto byte [rsp + 0x29]
cmp edx, 0xa97d89af
mov byte [rsp + 0x28], al
mov eax, 0x4355eea6
cmovae eax, r12d
jmp 0x1400d8e90
cmp eax, 0x6568f528
je 0x1400da7ff
cmp eax, 0x6adfb934
jne 0x1400d8e97
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 8]
mov dword [rax], 0x305fa9e3
jmp 0x1400d8e97
cmp eax, 0xfa2cc501
je 0x1400da80f
cmp eax, 0xfc941a80
jne 0x1400d8e97
mov eax, dword [0x141593700]
xor edx, edx
div dword [0x141593704]
add eax, 0xbff3285e
mov edx, eax
and edx, 0x1cad4d0f
add edx, edx
sub eax, edx
movzx edx, byte [rsp + 0x3b]
xor dl, 1
add dl, dl
or dl, 1
cmp eax, 0x6f9d27bb
mov byte [rsp + 0x4f], dl
mov eax, 0xfc941a80
mov edx, 0x4ed97a15
cmovne eax, edx
jmp 0x1400d8e90
cmp eax, 0x707016e
je 0x1400da82b
cmp eax, 0x7949f09
jne 0x1400d8e97
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0x3f], al
mov rax, qword [rsp + 0x70]
movzx eax, byte [rax]
add eax, 0xffffffd0
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 8]
mov dword [rax], 0x4b25a039
jmp 0x1400d8e97
cmp eax, 0x8be53ea0
je 0x1400da84c
cmp eax, 0x8d828406
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0xaec25918
jmp 0x1400d8e97
cmp eax, 0x43cdb441
je 0x1400da85c
cmp eax, 0x44e5f51f
jne 0x1400d8e97
mov eax, dword [0x141593824]
add eax, dword [0x141593820]
mov edx, eax
xor edx, 0xcb45340
and eax, 0x734bacbf
add eax, eax
sub eax, edx
add eax, 0x1356e898
not eax
or eax, 0x1920f005
cmp eax, 0x3b9abdde
mov eax, 0x476b9b90
cmovne eax, r12d
jmp 0x1400d8e90
cmp eax, 0xc46f4ec2
je 0x1400da8a9
cmp eax, 0xc4f485d7
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0xe24efb62
jmp 0x1400d8e97
cmp eax, 0x302658c1
je 0x1400da8c2
cmp eax, 0x305fa9e3
jne 0x1400d8e97
mov eax, dword [0x141593778]
xor edx, edx
div dword [0x14159377c]
imul rax, rax, 0x60ceccbb
shr rax, 0x3e
mov edx, eax
add edx, edx
neg edx
add eax, edx
add eax, 0x2eb877ed
mov edx, eax
xor edx, 0x280027ae
and edx, eax
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax]
mov r15d, eax
and r15d, 0xffffffd0
xor eax, 0xffffffd0
lea eax, [rax + r15*2]
cmp eax, 0xa
setae byte [rsp + 0x49]
mov r15d, 1
cmovae eax, r15d
cmp edx, 0xcf469990
mov byte [rsp + 0x48], al
mov eax, 0x1166658
mov edx, 0x25d77bba
cmovae eax, edx
jmp 0x1400d8e90
cmp eax, 0x9efe21cb
je 0x1400da8d9
cmp eax, 0x9f4f8203
jne 0x1400d8e97
cmp byte [rsp + 0x16], 0x2b
jmp 0x1400da768
cmp eax, 0x5fe32b6a
je 0x1400da8e9
cmp eax, 0x61406818
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x8bc61a8
movzx eax, byte [rsp + 0x4d]
mov byte [rsp + 0x19], al
jmp 0x1400d8e97
cmp eax, 0xea65935a
je 0x1400da94b
cmp eax, 0xeedb2107
jne 0x1400d8e97
mov eax, dword [0x141593774]
mov edx, eax
xor edx, eax
not edx
and edx, dword [0x141593770]
xor edx, eax
mov eax, edx
not eax
mov r15d, edx
and r15d, 0xfbe9372e
and eax, 0x416c8d1
imul eax, r15d
mov r15d, edx
and r15d, 0x416c8d1
or edx, 0x416c8d1
imul edx, r15d
add edx, eax
not edx
or edx, 0x42a40402
and edx, 0xe2ac8486
cmp edx, 0xe020d305
mov eax, 0xeedb2107
mov edx, 0x54dc2027
cmovb eax, edx
jmp 0x1400d8e90
cmp eax, 0x1ad736fc
je 0x1400da9a4
cmp eax, 0x232d858e
jne 0x1400d8e97
mov eax, dword [0x141593780]
mov edx, dword [0x141593784]
mov r15d, eax
not r15d
and r15d, edx
mov r13d, edx
not r13d
and r13d, eax
imul r13d, r15d
mov r15d, eax
and r15d, edx
or eax, edx
imul eax, r15d
add eax, r13d
mov edx, eax
not edx
and edx, 0x4043a755
mov r15d, eax
and r15d, 0xbfbc58aa
imul r15d, edx
mov edx, eax
and edx, 0x4043a755
or eax, 0x4043a755
imul eax, edx
add eax, r15d
mov edx, 0xc6651be3
imul rax, rdx
shr rax, 0x3f
cmp eax, 0x45eb11de
mov eax, 0x114360f6
mov edx, 0x879ff408
cmovne eax, edx
jmp 0x1400d8e90
cmp eax, 0x90a4ee56
je 0x1400da9f6
cmp eax, 0x92df8690
jne 0x1400d8e97
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xd0], rax
movzx edx, byte [rsp + 0x1c]
mov byte [rsp + 0x1a], dl
test rax, rax
setne byte [rsp + 0x1f]
mov eax, 0x5155bf41
mov edx, 0x4fa1d723
cmovne eax, edx
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x1f]
movzx edx, byte [rsp + 0x1a]
jmp 0x1400da997
cmp eax, 0x4ed97a15
je 0x1400daa2c
cmp eax, 0x4fa1d723
jne 0x1400d8e97
mov al, 0xa
imul byte [rsp + 0x1a]
seto byte [rsp + 0x51]
seto byte [rsp + 0x44]
mov byte [rsp + 0x50], al
mov rax, qword [rsp + 8]
mov dword [rax], 0x4a84ca65
jmp 0x1400d8e97
cmp eax, 0xdf3b2a89
je 0x1400daa4a
cmp eax, 0xdf5a3e63
jne 0x1400d8e97
mov eax, dword [0x1415937d8]
mov edx, dword [0x1415937dc]
mov r15d, eax
xor r15d, edx
not r15d
or eax, edx
and eax, r15d
add eax, 0xc97b07de
mov edx, eax
and edx, 0x1caa2a1d
add edx, edx
sub eax, edx
add eax, 0x1caa2a1d
and eax, 0x98533027
mov rdx, qword [rsp + 0x68]
inc rdx
cmp eax, 0x17ea165d
mov qword [rsp + 0xf8], rdx
mov eax, 0x3b104e0c
mov edx, 0xe9aecb5b
cmovne eax, edx
jmp 0x1400d8e90
cmp eax, 0x3465677b
je 0x1400daa69
cmp eax, 0x37f563ae
jne 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0xfc941a80
jmp 0x1400d8e97
cmp eax, 0xb3a5f3d5
je 0x1400daa7e
cmp eax, 0xb539670f
jne 0x1400d8e97
mov eax, dword [0x141593718]
mov edx, dword [0x14159371c]
xor edx, eax
not edx
and edx, eax
or edx, 0x1f0dfc8b
add edx, 0x56dde569
cmp edx, 0xcf1a6003
mov eax, 0x8df26cda
mov edx, 0x6a991f7
cmovb eax, edx
jmp 0x1400d8e90
cmp eax, 0x77de3e09
je 0x1400daab4
cmp eax, 0x7ce6b81b
jne 0x1400d8e97
mov eax, dword [0x141593710]
mov edx, dword [0x141593714]
mov r15d, eax
and r15d, edx
xor eax, edx
lea eax, [rax + r15*2]
imul eax, eax, 0x2b76d19f
and eax, 0xab480220
cmp eax, 0x241fa438
mov eax, 0x8fb2bb40
cmovb eax, r14d
jmp 0x1400d8e90
cmp eax, 0xf1065efa
jne 0x1400daac4
mov eax, dword [0x1415937b0]
mov edx, dword [0x1415937b4]
mov r15d, eax
xor r15d, edx
not r15d
and r15d, edx
add r15d, r15d
sub edx, r15d
add edx, eax
mov eax, edx
xor eax, 0x2282cbfa
xor edx, 0xcbce2cf0
and edx, eax
xor edx, 0xceed8a95
cmp edx, 0xd7363bf6
mov eax, 0xaec25918
cmovb eax, r10d
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0xb3a5f3d5
jmp 0x1400d8e97
movzx eax, byte [rcx]
mov byte [rsp + 0x16], al
mov rax, qword [rsp + 8]
mov dword [rax], 0x5d1c0d19
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0xeedb2107
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0xf99f20bc
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x77de3e09
jmp 0x1400d8e97
mov eax, dword [0x141593838]
sub eax, dword [0x14159383c]
imul rdx, rax, 0x1e133bd3
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
xor eax, 0x233d441b
neg eax
mov edx, eax
and edx, 0x5c8233a7
imul edx, edx, 0x21290400
or eax, 0xa1698c40
imul eax, eax, 0x80408840
add eax, edx
cmp eax, 0xda05ade3
movzx eax, byte [rsp + 0x3a]
movzx edx, byte [rsp + 0x39]
mov byte [rsp + 0x20], al
mov byte [rsp + 0x21], dl
mov eax, 0x6568f528
mov edx, 0xefc1a8b4
cmovb eax, edx
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0xf41207dc
jmp 0x1400d8e97
mov eax, dword [0x141593788]
xor edx, edx
div dword [0x14159378c]
mov edx, eax
not edx
mov r15d, eax
and r15d, 0x55e1386b
and edx, 0xaa1ec794
imul edx, r15d
mov r15d, eax
and r15d, 0xaa1ec794
or eax, 0xaa1ec794
imul eax, r15d
add eax, edx
mov edx, 0x981949b5
imul rax, rdx
shr rax, 0x3d
add eax, 0x989559fd
cmp qword [rsp + 0xb0], 0
sete byte [rsp + 0x47]
cmp eax, 0xc551299f
mov eax, 0x879ff408
mov edx, 0x5f8c85c
cmovb eax, edx
jmp 0x1400d8e90
mov eax, dword [0x141593748]
mov edx, dword [0x14159374c]
mov r15d, edx
not r15d
mov r13d, eax
and r13d, r15d
or r15d, eax
not r15d
imul r15d, r13d
mov r13d, eax
and r13d, edx
or eax, edx
imul eax, r13d
add eax, r15d
or eax, 0x6884c4a3
and eax, 0x6e84cde3
cmp eax, 0x740c3b88
mov eax, 0xc4f485d7
mov edx, 0xe24efb62
cmovb eax, edx
jmp 0x1400d8e90
cmp byte [rsp + 0x47], 0
mov eax, 0xdf3b2a89
cmovne eax, esi
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
jmp 0x1400da682
lea rax, [r8 - 1]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 8]
mov dword [rax], 0x3bb3d67b
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x816067e7
jmp 0x1400d8e97
cmp byte [rsp + 0x3e], 0
mov eax, 0x44e5f51f
cmovne eax, esi
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x17]
jmp 0x1400da9e8
mov rax, qword [rsp + 8]
mov dword [rax], 0xd908129e
jmp 0x1400d8e97
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov r15, qword [rsp + 8]
mov dword [r15], 0xea65935a
mov byte [rsp + 0x1d], 0
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0x90], rax
jmp 0x1400d8e97
cmp byte [rsp + 0x43], 0
mov eax, 0x90a4ee56
mov edx, 0xbbb3b5af
cmovne eax, edx
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x1e]
mov byte [rsp + 0x3c], al
jmp 0x1400d8e97
mov eax, dword [0x1415937a0]
mov edx, dword [0x1415937a4]
mov r15d, eax
not r15d
and r15d, edx
mov r13d, edx
not r13d
and r13d, eax
imul r13d, r15d
mov r15d, eax
and r15d, edx
or eax, edx
imul eax, r15d
add eax, r13d
cmp eax, 0xcf97b79a
mov eax, 0x2c8da4f7
mov edx, 0x18e75297
cmovne eax, edx
jmp 0x1400d8e90
mov eax, dword [0x1415937c8]
sub eax, dword [0x1415937cc]
mov edx, eax
xor edx, 0x424c6ae0
xor eax, 0xc36e7ae1
and edx, 0x7edd6ae2
add edx, edx
sub edx, eax
add edx, 0x1679cf68
mov rax, qword [rsp + 0xd0]
dec rax
cmp edx, 0x302accc3
movzx edx, byte [rsp + 0x50]
mov byte [rsp + 0x42], dl
mov qword [rsp + 0x100], rax
mov eax, 0x24efc25b
mov edx, 0x6e0faa69
cmovb eax, edx
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0xc46f4ec2
jmp 0x1400d8e97
mov eax, dword [0x1415937d0]
imul eax, dword [0x1415937d4]
or eax, 0x10404304
and eax, 0x74606b3d
imul rax, rax, 0x4fa1f73
shr rax, 0x37
cmp eax, 0x2f9becc1
mov eax, 0xdf5a3e63
mov edx, 0x3b104e0c
cmovae eax, edx
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0xaeaf1fac
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x61406818
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x7462aa17
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x5155bf41
movzx eax, byte [rsp + 0x49]
movzx edx, byte [rsp + 0x48]
jmp 0x1400da997
mov eax, dword [0x141593730]
mov edx, dword [0x141593734]
xor edx, eax
not edx
and edx, eax
mov eax, edx
xor eax, 0xeac9bdff
xor edx, 0x204000
and edx, 0x6a28f5f2
mov r15d, eax
and r15d, 0x95d70a0d
imul r15d, edx
mov edx, eax
and edx, 0x6a28f5f2
or eax, 0x6a28f5f2
imul eax, edx
add eax, r15d
mov edx, eax
not edx
mov r15d, eax
and r15d, 0xc4215368
and edx, 0x3bdeac97
imul edx, r15d
mov r15d, eax
and r15d, 0x3bdeac96
or eax, 0x3bdeac97
imul eax, r15d
add eax, edx
cmp eax, 0x3499f2af
movzx eax, byte [rcx]
mov byte [rsp + 0x4d], al
mov eax, 0xf1a4eec3
mov edx, 0x816067e7
cmovb eax, edx
jmp 0x1400d8e90
mov eax, dword [0x141593760]
add eax, dword [0x141593764]
xor eax, 0xdd1fc930
add eax, 0x5b32238f
mov edx, eax
and edx, 0x4591e52
add edx, edx
sub eax, edx
add eax, 0x4591e52
mov r15, r9
not r15
add r15, r8
add r15, r9
cmp r8, 3
setb byte [rsp + 0x4b]
cmp eax, 0xbe58b825
mov qword [rsp + 0xb0], r15
mov eax, 0x3b1ca937
mov edx, 0xcce510c5
cmovb eax, edx
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0xdf5a3e63
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x314fc1f6
jmp 0x1400d8e97
mov eax, dword [0x141593740]
xor eax, dword [0x141593744]
add eax, 0x9727f04b
mov edx, eax
not edx
mov r15d, eax
and r15d, 0x22416a21
and edx, 0x5dbe95de
imul edx, r15d
mov r15d, eax
and r15d, 0x5dbe95de
or eax, 0x5dbe95de
imul eax, r15d
add eax, edx
and eax, 0x4bdca8a8
cmp r8, 3
setb byte [rsp + 0x4c]
cmp eax, 0x1eefd04b
mov eax, 0xb9a399b8
mov edx, 0xea5fcd6b
cmovb eax, edx
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0xcf469e0e
jmp 0x1400d8e97
mov eax, dword [0x141593808]
add eax, dword [0x14159380c]
mov edx, eax
not edx
and edx, 0x52be81c6
mov r15d, eax
and r15d, 0xad417e39
imul r15d, edx
mov edx, eax
and edx, 0x52be81c6
or eax, 0x52be81c6
imul eax, edx
add eax, r15d
add eax, 0xc515dd7a
xor eax, 0xdfb86f69
cmp eax, 0xae7d5dd
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0x3e], al
mov eax, 0xfdb8b458
cmovb eax, edi
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0x95f22671
jmp 0x1400d8e97
movzx eax, byte [rsp + 6]
mov byte [rsp + 0x3a], al
movzx eax, byte [rsp + 7]
mov byte [rsp + 0x39], al
mov eax, dword [0x141593830]
mov edx, dword [0x141593834]
mov r15d, eax
or r15d, edx
not eax
not edx
and edx, eax
not edx
and edx, r15d
mov eax, 0xa42f23f5
imul rdx, rax
shr rdx, 0x3f
or edx, 0xc3760998
cmp edx, 0xeb3f3ce4
mov eax, 0x6568f528
mov edx, 0xf462d96f
cmovb eax, edx
jmp 0x1400d8e90
cmp byte [rsp + 0x4a], 0
mov eax, 0x6adfb934
cmovne eax, esi
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x88], rax
mov byte [rsp + 7], 0
mov byte [rsp + 6], 0
jmp 0x1400d8e97
mov eax, dword [0x141593750]
imul eax, dword [0x141593754]
imul eax, eax, 0x8f55c0cd
add eax, 0x924e3f23
lea rdx, [rcx + 1]
cmp eax, 0x53648cee
mov qword [rsp + 0xb8], rdx
mov eax, 0x8be53ea0
mov edx, 0xc4f485d7
cmovb eax, edx
jmp 0x1400d8e90
lea rax, [rcx + 1]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 8]
mov dword [rax], 0x29e8f386
jmp 0x1400d8e97
movzx eax, byte [rsp + 0x19]
mov byte [rsp + 0x18], al
mov rax, qword [rsp + 8]
mov dword [rax], 0xcdb60d73
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x879ff408
jmp 0x1400d8e97
mov eax, dword [0x141593720]
and eax, dword [0x141593724]
add eax, 0x8815d94d
mov edx, eax
and edx, 0x5df2a372
add edx, edx
sub eax, edx
add eax, 0x26f79bcd
cmp r8, 2
setb byte [rsp + 0x4e]
cmp eax, 0x2244b1c2
mov eax, 0x8df26cda
mov edx, 0x44f54e18
cmovae eax, edx
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0x5fe32b6a
jmp 0x1400d8e97
cmp byte [rsp + 0x16], 0x2d
mov eax, 0x8bc61a8
cmove eax, esi
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x16]
mov byte [rsp + 0x19], al
mov byte [rsp + 7], 1
mov byte [rsp + 6], 1
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x82b0fd20
jmp 0x1400d8e97
mov rax, qword [rsp + 0x70]
inc rax
mov qword [rsp + 0xf0], rax
mov rdx, qword [rsp + 0xe0]
dec rdx
mov al, 0xa
imul byte [rsp + 0x1b]
mov qword [rsp + 0xe8], rdx
seto byte [rsp + 0x31]
mov byte [rsp + 0x30], al
mov rax, qword [rsp + 8]
mov dword [rax], 0x7949f09
jmp 0x1400d8e97
cmp qword [rsp + 0xc0], 0
sete byte [rsp + 0x4a]
mov rax, qword [rsp + 8]
mov dword [rax], 0x89a447e8
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0xf462d96f
jmp 0x1400d8e97
movzx eax, byte [rsp + 0x46]
add eax, 0xffffffd0
mov dword [rsp + 0x5c], eax
mov rax, qword [rsp + 8]
mov dword [rax], 0x4ac27ce3
jmp 0x1400d8e97
test r8, r8
mov eax, 0x5704a79b
cmove eax, esi
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
mov byte [rsp + 7], 0
mov byte [rsp + 6], 1
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x854a9348
jmp 0x1400d8e97
movzx eax, byte [rsp + 0x42]
sub al, byte [rsp + 0x64]
mov edx, 0x92df8690
cmovo edx, esi
mov r15, qword [rsp + 8]
mov dword [r15], edx
movzx edx, byte [rsp + 0x1f]
mov r15, qword [rsp + 0x100]
mov r13, qword [rsp + 0xf8]
mov byte [rsp + 0x1c], al
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x78], r13
mov byte [rsp + 7], 3
mov byte [rsp + 6], dl
jmp 0x1400d8e97
movzx eax, byte [rsp + 0x5c]
mov byte [rsp + 0x41], al
mov rax, qword [rsp + 8]
mov dword [rax], 0x32dbea9e
jmp 0x1400d8e97
cmp byte [rsp + 0x16], 0x2d
mov eax, 0x483d0d60
mov edx, 0x9f4f8203
cmovl eax, edx
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0x302658c1
jmp 0x1400d8e97
mov eax, dword [0x1415937f8]
mov edx, dword [0x1415937fc]
mov r15d, edx
not r15d
mov r13d, eax
and r13d, r15d
or r15d, eax
not r15d
imul r15d, r13d
mov r13d, eax
and r13d, edx
or eax, edx
imul eax, r13d
add eax, r15d
mov edx, eax
xor edx, 0x84fb7d6f
or eax, 0x7b048290
and eax, edx
xor eax, 0xcc3b4d1a
imul rax, rax, 0x3ff85db9
shr rax, 0x3d
cmp eax, 0x8604f3d0
mov eax, 0x77de3e09
cmovae eax, ebx
jmp 0x1400d8e90
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xe0], rax
movzx edx, byte [rsp + 0x1d]
mov byte [rsp + 0x1b], dl
test rax, rax
setne byte [rsp + 0x17]
mov eax, 0x5155bf41
mov edx, 0x31277e61
cmovne eax, edx
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x17]
movzx edx, byte [rsp + 0x1b]
mov byte [rsp + 7], dl
mov byte [rsp + 6], al
jmp 0x1400d8e97
cmp byte [rsp + 0x29], 0
mov eax, 0xea65935a
cmovne eax, esi
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x17]
mov rdx, qword [rsp + 0xf0]
mov r15, qword [rsp + 0xe8]
movzx r13d, byte [rsp + 0x3d]
mov byte [rsp + 0x1d], r13b
mov qword [rsp + 0x98], r15
mov qword [rsp + 0x90], rdx
mov byte [rsp + 7], 2
mov byte [rsp + 6], al
jmp 0x1400d8e97
mov eax, dword [0x1415937c0]
mov edx, dword [0x1415937c4]
not eax
not edx
or edx, eax
or edx, 0x40908415
and edx, 0x60d0a49f
cmp edx, 0x7e4f5145
mov eax, 0x24efc25b
mov edx, 0xcf469e0e
cmovb eax, edx
jmp 0x1400d8e90
mov rax, qword [rsp + 8]
mov dword [rax], 0x5155bf41
movzx eax, byte [rsp + 0x4f]
mov byte [rsp + 7], al
mov byte [rsp + 6], 1
jmp 0x1400d8e97
mov rax, qword [rsp + 0xb8]
movzx eax, byte [rax]
mov byte [rsp + 0x46], al
mov rax, qword [rsp + 8]
mov dword [rax], 0xfa2cc501
jmp 0x1400d8e97
test r8, r8
mov eax, 0x27b06e50
mov edx, 0x707016e
cmovle eax, edx
jmp 0x1400d8e90
cmp byte [rsp + 0x4e], 0
mov eax, 0x19fbea8d
mov edx, 0x6adfb934
cmovne eax, edx
mov rdx, qword [rsp + 8]
mov dword [rdx], eax
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0x88], rcx
jmp 0x1400d8e97
mov rax, qword [rsp + 8]
mov dword [rax], 0x1a84f5f4
jmp 0x1400d8e97
cmp eax, 0xefc1a8b4
jne 0x1400d8e97
movzx eax, byte [rsp + 0x20]
movzx edx, byte [rsp + 0x21]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret