Function at 0x1400ea2d0
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1c8
mov r8, rdx
movabs r9, 0x4539b433a7773d9a
mov eax, dword [0x1415ba400]
mov edx, dword [0x1415ba404]
add eax, edx
add eax, 0xc021c8d1
and eax, 0x8e30c46b
mov dword [rsp + 0xb4], eax
mov dword [rsp + 0x40], 0x896c8dd
lea rax, [rsp + 0x40]
mov qword [rsp], rax
mov r10d, 0xb13b73c9
mov r14d, 0x4b22dd4c
mov esi, 0x14f4bdce
mov edi, 0x5b84e295
mov r13d, 0x9eb7505d
mov r11d, 0xf0c95cc9
mov ebx, 0xbffd465e
jmp 0x1400ea386
mov eax, dword [0x1415ba510]
and eax, dword [0x1415ba514]
shr eax, 2
imul rax, rax, 0x44084af7
shr rax, 0x3c
cmp eax, 0x1add7409
mov eax, 0x92c59fa2
mov edx, 0xe53b487f
cmovne eax, edx
nop word cs:[rax + rax]
mov rdx, qword [rsp]
mov dword [rdx], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0xf905b8ad
jle 0x1400ea400
cmp eax, 0x3c670c2e
jg 0x1400ea4b0
cmp eax, 0x125a2886
jle 0x1400ea5c0
cmp eax, 0x25129209
jle 0x1400ea79d
cmp eax, 0x2f4d4f3a
jg 0x1400eaaaf
cmp eax, 0x2cacd029
jle 0x1400eb018
cmp eax, 0x2cacd02a
je 0x1400eb81f
cmp eax, 0x2e723558
je 0x1400eb82e
cmp eax, 0x2f013992
jne 0x1400ea386
cmp r8, 9
setb byte [rsp + 0x33]
mov rax, qword [rsp]
mov dword [rax], 0xa480be6e
jmp 0x1400ea386
cmp eax, 0xb686fdd1
jle 0x1400ea550
cmp eax, 0xd79b8019
jle 0x1400ea611
cmp eax, 0xde0186db
jle 0x1400ea7e3
cmp eax, 0xf0c95cc8
jg 0x1400eab2c
cmp eax, 0xe502af0e
jle 0x1400eb03d
cmp eax, 0xe502af0f
je 0x1400eb888
cmp eax, 0xe53b487f
je 0x1400eb8ad
cmp eax, 0xe587884c
jne 0x1400ea386
mov eax, dword [0x1415ba5b0]
and eax, dword [0x1415ba5b4]
mov edx, eax
or edx, 0x41020991
not eax
and eax, 0x848c2024
and edx, 0x69021dd3
sub edx, eax
add edx, 0x58de2c86
cmp qword [rsp + 0x140], 0
sete byte [rsp + 0x25]
cmp edx, 0x4ee51a29
mov eax, 0xe587884c
mov edx, 0x81aef9ab
cmovb eax, edx
jmp 0x1400ea380
cmp eax, 0x6299185f
jle 0x1400ea6b6
cmp eax, 0x6ca6b87b
jle 0x1400ea87f
cmp eax, 0x74317bb3
jg 0x1400eab70
cmp eax, 0x6de3a635
jle 0x1400eb062
cmp eax, 0x6de3a636
je 0x1400eb948
cmp eax, 0x6e2df8af
je 0x1400eb98c
cmp eax, 0x709625e3
jne 0x1400ea386
mov eax, dword [0x1415ba460]
xor edx, edx
div dword [0x1415ba464]
and eax, 0xecce054
add eax, 0x9af8136f
mov edx, eax
and edx, 0x29c8b26f
add edx, edx
sub eax, edx
cmp qword [rsp + 0x70], 0
sete byte [rsp + 0x36]
cmp eax, 0xb4de8119
mov eax, 0x6854def7
mov edx, 0x709625e3
cmove eax, edx
jmp 0x1400ea380
cmp eax, 0x9c160c4d
jle 0x1400ea707
cmp eax, 0xaab8c4ae
jle 0x1400ea8ed
cmp eax, 0xb306c89a
jle 0x1400eabfc
cmp eax, 0xb5946181
jle 0x1400eb0ba
cmp eax, 0xb5946182
je 0x1400eb9b1
cmp eax, 0xb5e6c4ff
je 0x1400eb9e7
cmp eax, 0xb633a460
jne 0x1400ea386
movzx eax, byte [rsp + 0x5c]
mov edx, dword [rsp + 0x58]
mov dword [rsp + 0x94], edx
mov byte [rsp + 0x27], al
mov rax, qword [rsp]
mov dword [rax], 0x32dccd70
jmp 0x1400ea386
cmp eax, 0x22b36ae
jg 0x1400ea958
cmp eax, 0xfb82b62d
jle 0x1400eac34
cmp eax, 0x82ddf6
jle 0x1400eb0df
cmp eax, 0x82ddf7
je 0x1400eb9f6
cmp eax, 0x1328ad1
je 0x1400ebaa3
cmp eax, 0x1737c93
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x709625e3
jmp 0x1400ea386
cmp eax, 0xc3255beb
jg 0x1400ea99e
cmp eax, 0xb927965f
jle 0x1400eac9d
cmp eax, 0xbffd465d
jle 0x1400eb104
cmp eax, 0xbffd465e
je 0x1400ebab2
cmp eax, 0xc2759c76
je 0x1400ebac1
cmp eax, 0xc30d39b9
jne 0x1400ea386
mov eax, dword [0x1415ba4f8]
xor eax, dword [0x1415ba4fc]
not eax
or eax, 0xc4820493
and eax, 0xe5a20493
mov edx, eax
not edx
xor eax, 0x31142900
and eax, edx
movzx edx, byte [rsp + 0x2e]
add edx, 0xffffffd0
cmp edx, 0xa
setae byte [rsp + 0x2d]
setae bpl
or bpl, byte [rsp + 0x2f]
and bpl, 1
cmp eax, 0x140d2ea7
mov dword [rsp + 0xb0], edx
mov byte [rsp + 0x2c], bpl
mov eax, 0xac09b735
mov edx, 0xd89088ee
cmovae eax, edx
jmp 0x1400ea380
cmp eax, 0x4d4c8aed
jg 0x1400eaa0d
cmp eax, 0x452a9d34
jle 0x1400ead00
cmp eax, 0x472d9251
jle 0x1400eb175
cmp eax, 0x472d9252
je 0x1400ebad0
cmp eax, 0x499e9674
je 0x1400ebaed
cmp eax, 0x4b22dd4c
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x3eea333
jmp 0x1400ea386
cmp eax, 0x8c200f2a
jg 0x1400eaa5f
cmp eax, 0x87ddf78a
jle 0x1400ead30
cmp eax, 0x8989ce8b
jle 0x1400eb19a
cmp eax, 0x8989ce8c
je 0x1400ebafc
cmp eax, 0x8a9fec99
je 0x1400ebb0b
cmp eax, 0x8b03aeec
jne 0x1400ea386
mov eax, dword [0x1415ba500]
xor eax, dword [0x1415ba504]
mov edx, eax
not edx
mov ebp, eax
and ebp, 0x1338f2e0
and edx, 0x2cc70d1f
imul edx, ebp
mov ebp, eax
and ebp, 0x2cc70d1f
or eax, 0x2cc70d1f
imul eax, ebp
add eax, edx
and eax, 0x2c5de133
add eax, 0x4f438515
cmp eax, 0x8ab82d47
mov eax, 0xa0e709d
mov edx, 0xd862eb28
cmovb eax, edx
jmp 0x1400ea380
cmp eax, 0x158ba246
jle 0x1400ead60
cmp eax, 0x1b678927
jle 0x1400eb1bf
cmp eax, 0x1b678928
je 0x1400ebb4e
cmp eax, 0x1eebec15
je 0x1400ebbaa
cmp eax, 0x24c43f95
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x7f132cd5
jmp 0x1400ea386
cmp eax, 0xd9696a08
jle 0x1400ead97
cmp eax, 0xdb994b7c
jle 0x1400eb1e4
cmp eax, 0xdb994b7d
je 0x1400ebc20
cmp eax, 0xdc94b0f4
je 0x1400ebc58
cmp eax, 0xdcfc5933
jne 0x1400ea386
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xb8], rax
mov eax, dword [0x1415ba580]
mov edx, dword [0x1415ba584]
mov ebp, eax
not ebp
and ebp, edx
not edx
and edx, eax
sub edx, ebp
mov eax, edx
and eax, 0x741183e0
add eax, eax
sub edx, eax
imul eax, edx, 0x902e2975
cmp eax, 0x42c484d2
mov eax, 0xfb3bf816
mov edx, 0xf34142bd
jmp 0x1400ea372
cmp eax, 0x6854def6
jle 0x1400eae05
cmp eax, 0x69c7e8f3
jle 0x1400eb227
cmp eax, 0x69c7e8f4
je 0x1400ebcaa
cmp eax, 0x6a5b0f36
je 0x1400ebcde
cmp eax, 0x6c25ab02
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xdcfc5933
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0x44], 0
jmp 0x1400ea386
cmp eax, 0xa480be6d
jle 0x1400eae35
cmp eax, 0xa7c4ccb0
jle 0x1400eb24c
cmp eax, 0xa7c4ccb1
je 0x1400ebcf5
cmp eax, 0xa8b9e3d7
je 0x1400ebd04
cmp eax, 0xa95a71e8
jne 0x1400ea386
mov eax, dword [0x1415ba550]
xor edx, edx
div dword [0x1415ba554]
add eax, 0xe0d28424
or eax, 0x5127a1a5
add eax, 0xf2d3c216
cmp eax, 0xc0fe42d2
mov eax, 0x7bf94913
mov edx, 0xf7957dcb
cmovb eax, edx
jmp 0x1400ea380
cmp eax, 0xa0e709c
jle 0x1400eaeb4
cmp eax, 0xeddb9e5
jle 0x1400eb2e0
cmp eax, 0xeddb9e6
je 0x1400ebd13
cmp eax, 0xefcf36f
je 0x1400ebd9e
cmp eax, 0xf49b677
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x125a2887
jmp 0x1400ea386
cmp eax, 0xcb123df0
jle 0x1400eaf5d
cmp eax, 0xd0431fc2
jle 0x1400eb313
cmp eax, 0xd0431fc3
je 0x1400ebdc2
cmp eax, 0xd20183c3
je 0x1400ebdd1
cmp eax, 0xd2346856
jne 0x1400ea386
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
mov r15, qword [rsp]
mov dword [r15], 0xbaad6bcc
mov dword [rsp + 0x50], 0
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x110], rax
jmp 0x1400ea386
cmp eax, 0x58a385a4
jle 0x1400eafb8
cmp eax, 0x5b84e294
jle 0x1400eb3b3
cmp eax, 0x5b84e295
je 0x1400ebde0
cmp eax, 0x5df6b420
je 0x1400ebe21
cmp eax, 0x60f76625
jne 0x1400ea386
movzx eax, byte [rsp + 0x14c]
mov byte [rsp + 0x28], al
mov rax, qword [rsp]
mov dword [rax], 0xa95a71e8
jmp 0x1400ea386
cmp eax, 0x911e819f
jle 0x1400eafe8
cmp eax, 0x93b11b83
jle 0x1400eb3d8
cmp eax, 0x93b11b84
je 0x1400eafd9
cmp eax, 0x98994381
je 0x1400ebe4e
cmp eax, 0x99e75c06
jne 0x1400ea386
cmp byte [rsp + 0x28], 0
mov eax, 0x154bdbe4
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
jmp 0x1400eae95
cmp eax, 0x32dccd6f
jle 0x1400eb3fd
cmp eax, 0x32dccd70
je 0x1400ebe5d
cmp eax, 0x32decd79
je 0x1400ebea8
cmp eax, 0x39db7b25
jne 0x1400ea386
mov eax, dword [rsp + 0xa4]
mov edx, dword [rsp + 0xa0]
mov ebp, edx
not ebp
and ebp, eax
not eax
and eax, edx
mov rdx, qword [rsp + 0x170]
inc rdx
sub eax, ebp
cmp qword [rsp + 0x150], 0
sete byte [rsp + 0x2a]
mov qword [rsp + 0x1a8], rdx
mov dword [rsp + 0x9c], eax
mov rax, qword [rsp]
mov dword [rax], 0xfaf31c8b
jmp 0x1400ea386
cmp eax, 0xf34142bc
jle 0x1400eb42b
cmp eax, 0xf34142bd
je 0x1400ebedc
cmp eax, 0xf7957dcb
je 0x1400ebf2b
cmp eax, 0xf8885e4a
jne 0x1400ea386
cmp r8, 8
setb byte [rsp + 0x37]
mov rax, qword [rsp]
mov dword [rax], 0x74317bb4
jmp 0x1400ea386
cmp eax, 0x7c14cdfc
jle 0x1400eb483
cmp eax, 0x7c14cdfd
je 0x1400ebf3a
cmp eax, 0x7c5a8b7a
je 0x1400ea349
cmp eax, 0x7f132cd5
jne 0x1400ea386
mov eax, dword [0x1415ba4a8]
or eax, dword [0x1415ba4ac]
add eax, 0xd29e88cb
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xd5827015
and edx, 0x2a7d8fea
imul edx, ebp
mov ebp, eax
and ebp, 0x2a7d8fea
or eax, 0x2a7d8fea
imul eax, ebp
add eax, edx
xor eax, 0x71f876bb
lea rdx, [rcx + 1]
cmp eax, 0xbee4968d
mov qword [rsp + 0x160], rdx
mov eax, 0x2cacd02a
mov edx, 0x7f132cd5
cmove eax, edx
jmp 0x1400ea380
cmp eax, 0xac92d501
jle 0x1400eb4c6
cmp eax, 0xac92d502
je 0x1400ebf6d
cmp eax, 0xb23ab9f1
jne 0x1400ec808
cmp byte [rsp + 0x26], 0
mov eax, 0xb13b73c9
mov edx, 0x8c200f2b
cmovne eax, edx
jmp 0x1400eb73d
cmp eax, 0xfb0ea629
jg 0x1400eb4eb
cmp eax, 0xf905b8ae
je 0x1400ebfb5
cmp eax, 0xfaf31c8b
jne 0x1400ea386
cmp byte [rsp + 0x2a], 0
mov eax, 0xa0d84158
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x1a8]
mov ebp, dword [rsp + 0x9c]
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0x48], ebp
mov dword [rsp + 0xc], ebp
jmp 0x1400ec4c9
cmp eax, 0xb7f2c712
jg 0x1400eb510
cmp eax, 0xb686fdd2
je 0x1400ebfc4
cmp eax, 0xb6d53f87
jne 0x1400ea386
mov eax, dword [0x1415ba4a0]
mov edx, dword [0x1415ba4a4]
not eax
not edx
and edx, eax
and edx, 0x3fffffff
xor edx, 0xd6b9300c
add edx, 0xd0f5000
and edx, 0x208c3ab8
cmp edx, 0xda850495
mov eax, 0x7f132cd5
mov edx, 0x24c43f95
cmove eax, edx
jmp 0x1400ea380
cmp eax, 0x3e4dda0a
jg 0x1400eb535
cmp eax, 0x3c670c2f
je 0x1400ec001
cmp eax, 0x3cf96bfa
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x80e18cf2
jmp 0x1400ea386
cmp eax, 0x81184fe6
jg 0x1400eb588
cmp eax, 0x80dc882b
je 0x1400ec093
cmp eax, 0x80e18cf2
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x2fe128df
jmp 0x1400ea386
cmp eax, 0x14f4bdcd
jg 0x1400eb5e6
cmp eax, 0x125a2887
je 0x1400ec0d1
cmp eax, 0x14e7318d
jne 0x1400ea386
cmp r8, 1
mov eax, 0xdaceaf21
mov edx, 0x32decd79
cmove eax, edx
jmp 0x1400ea380
cmp eax, 0xd86bd379
jg 0x1400eb62f
cmp eax, 0xd79b801a
je 0x1400ec11e
cmp eax, 0xd862eb28
jne 0x1400ea386
mov eax, dword [0x1415ba50c]
mov edx, eax
xor edx, eax
not edx
and edx, dword [0x1415ba508]
xor edx, eax
not edx
and edx, 0xcfd081cc
mov eax, edx
or eax, 0xa5b400f8
sub eax, edx
imul eax, eax, 0xbd32bec3
cmp eax, 0x7dbe858b
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0xac], eax
mov eax, 0x499e9674
mov edx, 0xa0e709d
cmovb eax, edx
jmp 0x1400ea380
cmp eax, 0x64f0d98e
jg 0x1400eb676
cmp eax, 0x62991860
je 0x1400ec182
cmp eax, 0x634a6f7e
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x8a9fec99
jmp 0x1400ea386
cmp eax, 0xa0c18101
jg 0x1400eb6da
cmp eax, 0x9c160c4e
je 0x1400ec191
cmp eax, 0x9eb7505d
jne 0x1400ea386
cmp byte [rsp + 0x27], 0
mov eax, 0xbaad6bcc
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x198]
mov ebp, dword [rsp + 0x94]
mov dword [rsp + 0x50], ebp
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x110], rax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0xc], eax
mov qword [rsp + 0x18], 0x200
mov qword [rsp + 0x10], 1
jmp 0x1400ea386
cmp eax, 0x87f51f6
jg 0x1400eb748
cmp eax, 0x22b36af
je 0x1400ec1a0
cmp eax, 0x3eea333
jne 0x1400ea386
mov eax, dword [0x1415ba598]
xor edx, edx
div dword [0x1415ba59c]
imul eax, eax, 0x55ce4068
add eax, 0xb42be710
mov edx, eax
xor edx, 0x90d55618
and edx, eax
mov eax, dword [rsp + 0x78]
mov ebp, eax
not ebp
and ebp, 0xa
mov r15d, eax
and r15d, 0xfffffff5
imul r15d, ebp
mov ebp, eax
and ebp, 0xa
or eax, 0xa
imul eax, ebp
add eax, r15d
mov r15, qword [rsp + 0x168]
dec r15
mov r12, qword [rsp + 0xb8]
inc r12
cmp edx, 0x3bc8303
mov dword [rsp + 0x8c], eax
mov qword [rsp + 0x140], r15
mov qword [rsp + 0x190], r12
mov eax, 0x56e2e2c7
cmove eax, r14d
jmp 0x1400ea380
cmp eax, 0xc4da4459
jg 0x1400eb77b
cmp eax, 0xc3255bec
je 0x1400ec1d8
cmp eax, 0xc3f65295
jne 0x1400ea386
cmp byte [rsp + 0x34], 0
mov eax, 0xd2346856
mov edx, 0xdb994b7d
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x130], rax
jmp 0x1400ea386
cmp eax, 0x56e2e2c6
jg 0x1400eb7da
cmp eax, 0x4d4c8aee
je 0x1400ec1e7
cmp eax, 0x52fe0f7b
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x65973b45
jmp 0x1400ea386
cmp eax, 0x8eb1d0a5
jg 0x1400eb7ff
cmp eax, 0x8c200f2b
je 0x1400ec1fc
cmp eax, 0x8c54495f
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xa0c18102
jmp 0x1400ea386
cmp eax, 0x2512920a
je 0x1400ec239
cmp eax, 0x2c0393cf
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x4d4c8aee
jmp 0x1400ea386
cmp eax, 0xde0186dc
je 0x1400ec248
cmp eax, 0xdf9cfe58
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x87f51f7
jmp 0x1400ea386
cmp eax, 0x6ca6b87c
je 0x1400ec2b0
cmp eax, 0x6d22e198
jne 0x1400ea386
mov eax, dword [0x1415ba4b8]
mov edx, dword [0x1415ba4bc]
not eax
not edx
or edx, eax
not edx
or edx, 0xd35c84a3
imul rax, rdx, 0x49403369
shr rax, 0x3e
imul eax, eax, 0xc56206a3
cmp eax, 0x26df313
mov eax, 0x2f013992
mov edx, 0xb7f2c713
cmovb eax, edx
jmp 0x1400ea380
cmp eax, 0xb306c89b
je 0x1400ec2f6
cmp eax, 0xb3a93252
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xb686fdd2
jmp 0x1400ea386
cmp eax, 0xfb82b62e
je 0x1400ec345
cmp eax, 0xfe3b3488
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xac92d502
jmp 0x1400ea386
cmp eax, 0xb9279660
je 0x1400ec379
cmp eax, 0xbaad6bcc
jne 0x1400ea386
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0xd0], rax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x38], eax
mov eax, dword [0x1415ba4d8]
imul eax, dword [0x1415ba4dc]
or eax, 0x27451f8d
add eax, 0xd78be064
or eax, 0x83c8872f
cmp eax, 0x6cc70752
mov eax, 0x81184fe7
mov edx, 0x9c160c4e
cmove eax, edx
jmp 0x1400ea380
cmp eax, 0x452a9d35
je 0x1400ec3ce
cmp eax, 0x45588ff4
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x452a9d35
jmp 0x1400ea386
cmp eax, 0x87ddf78b
je 0x1400ec424
cmp eax, 0x87f83be5
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xd79b801a
jmp 0x1400ea386
cmp eax, 0x158ba247
je 0x1400ec433
cmp eax, 0x17df9e11
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x82ddf7
jmp 0x1400ea386
cmp eax, 0xd9696a09
je 0x1400ec442
cmp eax, 0xdaceaf21
jne 0x1400ea386
mov eax, dword [0x1415ba478]
or eax, dword [0x1415ba47c]
xor eax, 0x40010184
or eax, 0xb1304428
and eax, 0xf1394fec
cmp eax, 0xc7570c9c
mov eax, 0xa8b9e3d7
cmovb eax, edi
jmp 0x1400ea380
cmp eax, 0x6854def7
je 0x1400ec480
cmp eax, 0x689ad591
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x6de3a636
jmp 0x1400ea386
cmp eax, 0xa480be6e
je 0x1400ec48f
cmp eax, 0xa7045bae
jne 0x1400ea386
mov eax, dword [0x1415ba4e8]
mov edx, dword [0x1415ba4ec]
mov r15d, edx
not r15d
mov ebp, eax
and ebp, r15d
or r15d, eax
not r15d
imul r15d, ebp
mov ebp, eax
and ebp, edx
or eax, edx
imul eax, ebp
add eax, r15d
add eax, 0x3009cccd
mov edx, eax
not edx
mov ebp, eax
and ebp, 0x12fae8a8
and edx, 0x6d051757
imul edx, ebp
mov ebp, eax
and ebp, 0x6d051757
or eax, 0x6d051757
imul eax, ebp
add eax, edx
or eax, 0xab351184
cmp qword [rsp + 0xc0], 0
sete byte [rsp + 0x30]
cmp eax, 0xe02986d2
mov eax, 0xcb123df1
cmovb eax, esi
jmp 0x1400ea380
cmp eax, 0xa0e709d
je 0x1400ec49e
cmp eax, 0xbef1948
jne 0x1400ea386
cmp byte [rsp + 0x31], 0
mov eax, 0xc68d7123
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov eax, dword [rsp + 0x38]
jmp 0x1400ec4c5
cmp eax, 0xcb123df1
je 0x1400ec4ad
cmp eax, 0xd0035c7c
jne 0x1400ea386
mov eax, dword [0x1415ba538]
imul eax, dword [0x1415ba53c]
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xa868a90e
and edx, 0x579756f1
imul edx, ebp
mov ebp, eax
and ebp, 0x579756f1
or eax, 0x579756f1
imul eax, ebp
add eax, edx
add eax, 0x1bb312aa
mov edx, eax
not edx
and edx, 0x5fe32d33
mov ebp, eax
and ebp, 0xa01cd2cc
imul ebp, edx
mov edx, eax
and edx, 0x5fe32d33
or eax, 0x5fe32d33
imul eax, edx
add eax, ebp
mov rdx, qword [rsp + 0xd8]
inc rdx
cmp eax, 0x7df88858
mov qword [rsp + 0x1a0], rdx
mov eax, 0xd20183c3
mov edx, 0xd0035c7c
cmovb eax, edx
jmp 0x1400ea380
cmp eax, 0x58a385a5
je 0x1400ec4e0
cmp eax, 0x5b5f6aa2
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xb686fdd2
jmp 0x1400ea386
cmp eax, 0x911e81a0
je 0x1400ec4f7
cmp eax, 0x92c59fa2
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xe53b487f
jmp 0x1400ea386
cmp eax, 0x2f4d4f3b
je 0x1400ec56b
cmp eax, 0x2fe128df
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x911e81a0
movzx eax, byte [rsp + 0x35]
mov byte [rsp + 0xb], al
jmp 0x1400ea386
cmp eax, 0xf0c95cc9
je 0x1400ec592
cmp eax, 0xf2f73c1c
jne 0x1400ea386
cmp byte [rsp + 0x33], 0
mov eax, 0xb9279660
mov edx, 0x2e723558
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x4c], 0
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0x100], rax
jmp 0x1400ea386
cmp eax, 0x74317bb4
je 0x1400ec5d6
cmp eax, 0x7bf94913
jne 0x1400ea386
mov eax, dword [0x1415ba558]
or eax, dword [0x1415ba55c]
or eax, 0xfbf4feea
add eax, 0x8c928dff
cmp eax, 0xc788f178
mov eax, 0x99e75c06
mov edx, 0x7bf94913
cmovae eax, edx
jmp 0x1400ea380
cmp eax, 0xaab8c4af
je 0x1400ec60d
cmp eax, 0xac09b735
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xc30d39b9
jmp 0x1400ea386
cmp eax, 0xfb0ea62a
je 0x1400ec624
cmp eax, 0xfb3bf816
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xf34142bd
jmp 0x1400ea386
cmp eax, 0xb7f2c713
je 0x1400ec63b
cmp eax, 0xb83cb85c
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xd9696a09
jmp 0x1400ea386
cmp eax, 0x3e4dda0b
je 0x1400ec64a
cmp eax, 0x422444b3
jne 0x1400ea386
cmp byte [rsp + 0x37], 0
mov eax, 0xd2346856
mov edx, 0xde0186dc
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov qword [rsp + 0x138], r8
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x120], r8
jmp 0x1400ea386
cmp eax, 0x81184fe7
je 0x1400ec668
cmp eax, 0x81aef9ab
jne 0x1400ea386
cmp byte [rsp + 0x25], 0
mov eax, 0xdcfc5933
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x190]
mov ebp, dword [rsp + 0x88]
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0x44], ebp
mov dword [rsp + 0xc], ebp
jmp 0x1400ec4c9
cmp eax, 0x14f4bdce
je 0x1400ec685
cmp eax, 0x154bdbe4
jne 0x1400ea386
mov eax, dword [0x1415ba560]
imul eax, dword [0x1415ba564]
or eax, 0x44100106
and eax, 0x4f50034e
add eax, 0x9d7189e3
cmp eax, 0x42d259ca
mov eax, 0xfe3b3488
mov edx, 0xac92d502
cmovae eax, edx
jmp 0x1400ea380
cmp eax, 0xd86bd37a
je 0x1400ec694
cmp eax, 0xd89088ee
jne 0x1400ea386
cmp byte [rsp + 0x2c], 0
mov eax, 0x8b03aeec
mov edx, 0x3c670c2f
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x2d]
mov edx, dword [rsp + 0x3c]
mov dword [rsp + 0x84], edx
mov byte [rsp + 0x24], al
jmp 0x1400ea386
cmp eax, 0x64f0d98f
je 0x1400ec6c4
cmp eax, 0x65973b45
jne 0x1400ea386
mov eax, dword [0x1415ba5a0]
imul eax, dword [0x1415ba5a4]
and eax, 0xddb0ecae
imul rax, rax, 0x5c347abd
shr rax, 0x3e
mov edx, dword [rsp + 0x90]
add edx, dword [rsp + 0x8c]
or eax, 0x4cbfbc
cmp eax, 0xd9f3dbf4
mov dword [rsp + 0x88], edx
mov eax, 0x93b11b84
mov edx, 0x2512920a
cmovb eax, edx
jmp 0x1400ea380
cmp eax, 0xa0c18102
je 0x1400ec6d3
cmp eax, 0xa0d84158
jne 0x1400ea386
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x7c], eax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x170], rax
movzx eax, byte [rax]
mov edx, eax
and edx, 0xffffffd0
xor eax, 0xffffffd0
lea eax, [rax + rdx*2]
mov dword [rsp + 0xa4], eax
cmp eax, 0xa
mov eax, 0xb13b73c9
mov edx, 0x1b678928
cmovb eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
jmp 0x1400ebcc7
cmp eax, 0x87f51f7
je 0x1400ec6e9
cmp eax, 0x896c8dd
jne 0x1400ea386
cmp dword [rsp + 0xb4], 0x1e60a211
mov eax, 0xd79b801a
mov edx, 0x87f83be5
cmovb eax, edx
jmp 0x1400ea380
cmp eax, 0xc4da445a
je 0x1400ec747
cmp eax, 0xc68d7123
jne 0x1400ea386
mov eax, dword [0x1415ba530]
and eax, dword [0x1415ba534]
mov edx, eax
or edx, 0x1c02890
not eax
and edx, 0x11f6f9d3
and eax, 0xac080404
or eax, edx
not eax
mov edx, 0xa0e5bdb5
imul rax, rdx
shr rax, 0x3f
cmp eax, 0xb602f69f
mov eax, 0xd0035c7c
mov edx, 0xc2759c76
cmove eax, edx
jmp 0x1400ea380
cmp eax, 0x56e2e2c7
je 0x1400ec7ae
cmp eax, 0x588bec01
jne 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x7c14cdfd
jmp 0x1400ea386
cmp eax, 0x8eb1d0a6
je 0x1400ec7bd
cmp eax, 0x90bfd578
jne 0x1400ea386
cmp byte [rsp + 9], 0x2b
jmp 0x1400ebcaf
mov rax, qword [rsp]
mov dword [rax], 0x3e4dda0b
jmp 0x1400ea386
mov eax, dword [0x1415ba4cc]
add eax, dword [0x1415ba4c8]
imul rax, rax, 0x35b006ab
shr rax, 0x3b
mov edx, eax
not edx
and edx, 0x140fe3a3
mov ebp, eax
and ebp, 0xfffffffc
imul ebp, edx
mov edx, eax
and edx, 3
or eax, 0x140fe3a3
imul eax, edx
add eax, ebp
imul rax, rax, 0x7b9b10c1
shr rax, 0x3d
cmp eax, 0xbe7b45d0
mov eax, 0x8a9fec99
mov edx, 0x634a6f7e
cmovae eax, edx
jmp 0x1400ea380
cmp byte [rsp + 0x29], 0
mov eax, 0xb13b73c9
mov edx, 0x60f76625
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0xc], eax
jmp 0x1400ebcc7
mov eax, dword [0x1415ba518]
sub eax, dword [0x1415ba51c]
mov edx, eax
and edx, 0xc22bdbc9
mov r15d, edx
not r15d
mov ebp, eax
and ebp, 0x225301
and r15d, 0xd75daccc
imul r15d, ebp
and eax, 0xc20988c8
or edx, 0xd75daccc
imul edx, eax
lea eax, [rdx + r15]
add eax, 0x6d63d465
mov rdx, qword [rsp + 0xc0]
dec rdx
mov r15, qword [rsp + 0xc8]
inc r15
mov ebp, dword [rsp + 0xac]
sub ebp, dword [rsp + 0xb0]
seto byte [rsp + 0x2b]
cmp eax, 0x69fd240c
mov qword [rsp + 0x1b8], rdx
mov qword [rsp + 0x1b0], r15
mov dword [rsp + 0xa8], ebp
mov eax, 0xe53b487f
mov edx, 0xdf9cfe58
cmovae eax, edx
jmp 0x1400ea380
mov eax, dword [0x1415ba578]
xor edx, edx
div dword [0x1415ba57c]
add eax, 0xce49dd19
mov edx, eax
xor edx, 0x432a58d7
or eax, 0xbcd5a728
and eax, edx
mov edx, eax
xor edx, 0xde4b055c
or eax, 0x21b4faa3
and eax, edx
cmp eax, 0x62082441
mov eax, 0x6de3a636
cmovb eax, r13d
jmp 0x1400ea380
test r8, r8
mov eax, 0xdaceaf21
cmove eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], 1
jmp 0x1400ea386
mov eax, dword [0x1415ba5a8]
and eax, dword [0x1415ba5ac]
shr eax, 3
imul rax, rax, 0x2542d04b
shr rax, 0x39
add eax, 0x8c5d6026
cmp eax, 0xdb65af40
mov eax, 0xe587884c
mov edx, 0x8989ce8c
cmovae eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0x39db7b25
jmp 0x1400ea386
mov eax, dword [0x1415ba418]
mov edx, dword [0x1415ba41c]
mov ebp, eax
not ebp
mov r15d, edx
not r15d
mov r12d, ebp
and r12d, 0x102af6f2
and eax, 0xefd5090d
or eax, r12d
or ebp, r15d
and r15d, 0x102af6f2
and edx, 0xefd5090d
or edx, r15d
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
xor eax, 0xaa78584d
and eax, ebp
mov edx, eax
not edx
and edx, 0xf0af97d6
mov r15d, eax
and r15d, 0xf506829
imul r15d, edx
mov edx, eax
and edx, 0xf0af97d6
or eax, 0xf0af97d6
imul eax, edx
add eax, r15d
add eax, 0xd665f7ca
movzx edx, byte [rsp + 0x23]
xor rdx, 1
shl rdx, 9
or rdx, 0x100
cmp eax, 0xec6bc8e6
mov qword [rsp + 0x1c0], rdx
mov eax, 0x82ddf7
mov edx, 0xd86bd37a
cmovb eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0xeddb9e6
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xfb82b62e
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xd0035c7c
jmp 0x1400ea386
imul eax, dword [rsp + 0x3c], 0xa
seto byte [rsp + 0x64]
mov dword [rsp + 0x60], eax
mov rax, qword [rsp]
mov dword [rax], 0x2f4d4f3b
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x7c5a8b7a
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xe587884c
jmp 0x1400ea386
mov eax, dword [0x1415ba4d0]
and eax, dword [0x1415ba4d4]
imul eax, eax, 0xf25e466d
shr eax, 1
mov edx, 0x89dc2069
imul rax, rdx
shr rax, 0x3e
cmp qword [rsp + 0x68], 0
sete byte [rsp + 0x32]
cmp eax, 0xdb25a6cd
mov eax, 0xc3255bec
mov edx, 0x8a9fec99
cmovae eax, edx
jmp 0x1400ea380
mov eax, dword [0x1415ba520]
add eax, dword [0x1415ba524]
mov edx, eax
not edx
mov ebp, eax
and ebp, 0x47e9f27c
and edx, 0xb8160d83
imul edx, ebp
mov ebp, eax
and ebp, 0xb8160d83
or eax, 0xb8160d83
imul eax, ebp
add eax, edx
mov edx, 0xc04fe163
imul rax, rdx
shr rax, 0x3e
add eax, 0xd0de0bbf
cmp eax, 0xc8ab1ea4
mov eax, 0xeddb9e6
mov edx, 0x1328ad1
cmovb eax, edx
jmp 0x1400ea380
mov eax, dword [0x1415ba540]
mov edx, dword [0x1415ba544]
mov r15d, edx
not r15d
mov ebp, eax
and ebp, r15d
or r15d, eax
not r15d
imul r15d, ebp
mov ebp, eax
and ebp, edx
or eax, edx
imul eax, ebp
add eax, r15d
add eax, 0x8a336453
mov edx, eax
not edx
mov ebp, eax
or ebp, 0x9a050dac
mov r15d, ebp
and r15d, 0xb39a033c
and edx, 0x4460f043
imul edx, r15d
and ebp, 0x4c65fcc3
or eax, 0xde65fdef
imul eax, ebp
add eax, edx
cmp eax, 0xaa602a5a
mov eax, 0xf905b8ae
mov edx, 0xc4da445a
jmp 0x1400ea372
mov eax, dword [0x1415ba458]
add eax, dword [0x1415ba45c]
imul rax, rax, 0x3227a269
shr rax, 0x3d
add eax, 0x60da4f45
and eax, 0xd24941
cmp eax, 0x8644e0a6
mov eax, 0x709625e3
mov edx, 0x1737c93
cmovae eax, edx
jmp 0x1400ea380
mov eax, dword [0x1415ba468]
mov edx, dword [0x1415ba46c]
not eax
not edx
or edx, eax
not edx
mov eax, edx
and eax, 0x2917feeb
add eax, eax
neg eax
add eax, edx
add eax, 0x2917feeb
mov edx, eax
or edx, 0x97031436
not eax
and eax, 0x20b02089
and edx, 0xdf0f1436
or edx, eax
cmp edx, 0xe6e53cf6
mov eax, 0xa7c4ccb1
mov edx, 0x5df6b420
jmp 0x1400ea372
cmp byte [rsp + 9], 0x2d
mov eax, 0x911e81a0
cmove eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 9]
mov byte [rsp + 0xb], al
mov qword [rsp + 0x18], pe_nt_image_headers64
mov qword [rsp + 0x10], 1
jmp 0x1400ea386
cmp byte [rsp + 0xa], 0x2b
mov eax, 0xf8885e4a
mov edx, 0xb6d53f87
cmove eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0x5df6b420
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x5b84e295
jmp 0x1400ea386
mov eax, dword [0x1415ba528]
sub eax, dword [0x1415ba52c]
imul rax, rax, 0x98ac4e1
shr rax, 0x3b
add eax, 0xe451f095
mov edx, eax
and edx, 0x410f096
add edx, edx
sub eax, edx
add eax, 0x143ef7de
mov edx, dword [rsp + 0x7c]
mov ebp, edx
not ebp
and ebp, 0xa
mov r15d, edx
and r15d, 0xfffffff5
imul r15d, ebp
mov ebp, edx
and ebp, 0xa
or edx, 0xa
imul edx, ebp
add edx, r15d
mov r15, qword [rsp + 0x178]
add r15, r9
mov r12, r9
not r12
add r12, r15
cmp eax, 0x8f3753f4
mov dword [rsp + 0xa0], edx
mov qword [rsp + 0x150], r12
mov eax, 0xb5e6c4ff
mov edx, 0xeddb9e6
cmovb eax, edx
jmp 0x1400ea380
lea rax, [rcx + 1]
mov qword [rsp + 0x158], rax
lea rax, [r8 - 1]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp]
mov dword [rax], 0x6d22e198
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xfb0ea62a
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xb306c89b
jmp 0x1400ea386
mov eax, dword [0x1415ba480]
and eax, dword [0x1415ba484]
mov edx, eax
not edx
or edx, 0x1080c655
and edx, 0x13d4ce75
and eax, 0x4c092008
sub eax, edx
or eax, 0x845a5615
cmp eax, 0x3c6405bb
movzx eax, byte [rcx]
mov byte [rsp + 0x35], al
mov eax, 0xf49b677
cmove eax, edi
jmp 0x1400ea380
mov eax, dword [0x1415ba470]
xor edx, edx
div dword [0x1415ba474]
imul rax, rax, 0x1081e9af
shr rax, 0x38
cmp eax, 0x3cb9b9fd
mov eax, 0x5df6b420
mov edx, 0x80dc882b
jmp 0x1400ea372
mov rax, qword [rsp]
mov dword [rax], 0x8eb1d0a6
jmp 0x1400ea386
mov eax, dword [0x1415ba570]
mov edx, dword [0x1415ba574]
mov ebp, eax
and ebp, edx
or eax, edx
add eax, ebp
mov edx, eax
xor edx, 0x4a480040
and edx, eax
or edx, 0x91a63ebc
shr edx, 1
mov eax, 0xa536cc91
imul rdx, rax
shr rdx, 0x3d
cmp edx, 0xa230bf16
mov eax, 0x689ad591
mov edx, 0x6de3a636
cmovb eax, edx
jmp 0x1400ea380
mov eax, dword [0x1415ba420]
mov edx, dword [0x1415ba424]
add eax, edx
add eax, 0x5de71222
or eax, 0x3db321a7
add eax, 0x629d3e63
cmp eax, 0x286b51ca
mov eax, 0x8c54495f
mov edx, 0xa0c18102
cmovae eax, edx
jmp 0x1400ea380
mov eax, dword [0x1415ba588]
xor eax, dword [0x1415ba58c]
add eax, 0x1f435536
xor eax, 0x94b1eaaf
add eax, 0xc878aa8a
mov rdx, qword [rsp + 0xb8]
movzx edx, byte [rdx]
add edx, 0xffffffd0
cmp edx, 0xa
setb byte [rsp + 0x26]
cmp eax, 0xe1ea363
mov dword [rsp + 0x90], edx
mov eax, 0xfb3bf816
mov edx, 0xb23ab9f1
cmovae eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0x7bf94913
jmp 0x1400ea386
mov eax, dword [0x1415ba42c]
mov edx, eax
xor edx, eax
not edx
and edx, dword [0x1415ba428]
xor edx, eax
and edx, 0xe850500e
add edx, 0xd98fded2
cmp edx, 0xc5130df5
mov eax, 0xfb82b62e
cmovae eax, ebx
jmp 0x1400ea380
mov eax, dword [0x1415ba568]
xor edx, edx
div dword [0x1415ba56c]
add eax, 0x5bacbd47
or eax, 0x822d0bf0
add eax, 0x763e9078
mov edx, dword [rsp + 0x98]
add edx, dword [rsp + 0x54]
seto byte [rsp + 0x5c]
cmp eax, 0x5f953a53
mov dword [rsp + 0x58], edx
mov eax, 0x64f0d98f
mov edx, 0xfe3b3488
cmovae eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0xc4da445a
jmp 0x1400ea386
mov eax, dword [0x1415ba4b0]
xor edx, edx
div dword [0x1415ba4b4]
add eax, 0x789d0cfd
xor eax, 0x6b300405
or eax, 0x10c330a2
cmp r8, 9
setb byte [rsp + 0x34]
cmp eax, 0xdb6c99e5
mov eax, 0xc3f65295
mov edx, 0x5b5f6aa2
cmovae eax, edx
jmp 0x1400ea380
movzx eax, byte [rsp + 0x24]
mov byte [rsp + 0x23], al
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x80], eax
mov eax, dword [0x1415ba410]
sub eax, dword [0x1415ba414]
mov edx, eax
or edx, 0x67ea9a2a
mov ebp, eax
not ebp
and ebp, 0x80050001
mov r15d, edx
and r15d, 0x7a506dfc
imul r15d, ebp
and edx, 0x85af9203
or eax, 0xe7ef9a2b
imul eax, edx
add eax, r15d
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xd98d276b
and edx, 0x2672d894
imul edx, ebp
mov ebp, eax
and ebp, 0x2672d894
or eax, 0x2672d894
imul eax, ebp
add eax, edx
cmp eax, 0x19cccf97
mov eax, 0x82ddf7
mov edx, 0x17df9e11
cmove eax, edx
jmp 0x1400ea380
cmp byte [rsp + 0x36], 0
mov eax, 0xde0186dc
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x120], rdx
mov dword [rsp + 0xc], 0
jmp 0x1400ec4c9
mov eax, dword [0x1415ba488]
mov edx, dword [0x1415ba48c]
mov ebp, edx
not ebp
and ebp, eax
xor edx, eax
add edx, eax
sub edx, ebp
mov eax, edx
not eax
and eax, 0x36f5c7cf
and edx, 0xc90a3830
sub edx, eax
and edx, 0xa6c38829
add edx, 0x10928f2c
cmp edx, 0xe442eaf1
mov eax, 0x3cf96bfa
mov edx, 0x80e18cf2
cmovb eax, edx
jmp 0x1400ea380
mov eax, dword [0x1415ba408]
sub eax, dword [0x1415ba40c]
mov edx, eax
and edx, 0x88ebb1fe
mov ebp, edx
not ebp
and ebp, 0x90697fc7
mov r15d, eax
and r15d, 0x8828038
imul r15d, ebp
and eax, 0x806931c6
or edx, 0x90697fc7
imul edx, eax
add edx, r15d
mov eax, edx
xor eax, 0x90bdb20b
and edx, 0x90bdb20a
or edx, eax
cmp edx, 0x92571cbf
mov eax, 0xd79b801a
mov edx, 0x2c0393cf
cmovae eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0x58a385a5
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x81184fe7
jmp 0x1400ea386
mov eax, dword [0x1415ba4f0]
mov edx, dword [0x1415ba4f4]
mov ebp, eax
not ebp
and eax, edx
not edx
or edx, ebp
not edx
or edx, eax
add edx, 0x4b97d56c
cmp edx, 0x3e880197
mov eax, 0xac09b735
mov edx, 0xc30d39b9
cmovae eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0x6ca6b87c
jmp 0x1400ea386
test r8, r8
mov eax, 0x14e7318d
mov edx, 0x6e2df8af
cmovle eax, edx
jmp 0x1400ea380
mov eax, dword [0x1415ba590]
mov edx, dword [0x1415ba594]
not eax
not edx
or edx, eax
mov eax, edx
not eax
xor edx, 0x2533aebd
and eax, 0x2533aebd
add eax, eax
sub eax, edx
or eax, 0x9fd7b6bf
cmp eax, 0x91669e35
mov eax, 0x3eea333
cmove eax, r14d
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0xb5946182
jmp 0x1400ea386
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x180], rax
mov eax, dword [0x1415ba448]
mov edx, dword [0x1415ba44c]
not edx
mov ebp, eax
or ebp, edx
and edx, eax
not edx
and edx, ebp
mov eax, edx
not eax
xor edx, 0x4e10aac0
and edx, eax
add edx, 0x2cc0abc4
or edx, 0x1152dfd5
cmp edx, 0xf42bccc1
mov eax, 0xd9696a09
mov edx, 0xb83cb85c
cmovae eax, edx
jmp 0x1400ea380
cmp byte [rsp + 0x32], 0
mov eax, 0xa0d84158
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xf0], rdx
mov dword [rsp + 0x48], 0
mov dword [rsp + 0xc], 0
jmp 0x1400ec4c9
mov rax, qword [rsp + 0xd0]
dec rax
imul edx, dword [rsp + 0x38], 0xa
mov qword [rsp + 0x198], rax
seto byte [rsp + 0x14c]
mov dword [rsp + 0x148], edx
mov dword [rsp + 0x98], edx
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax]
add eax, 0xffffffd0
mov dword [rsp + 0x54], eax
mov rax, qword [rsp]
mov dword [rax], 0x1eebec15
jmp 0x1400ea386
mov eax, dword [0x1415ba430]
and eax, dword [0x1415ba434]
add eax, 0x752cf0f4
not eax
or eax, 0xebb71889
and eax, 0xfbff3beb
cmp eax, 0xfeae24ca
mov eax, 0x62991860
mov edx, 0xfb82b62e
cmovae eax, edx
jmp 0x1400ea380
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xc0], rax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x3c], eax
mov eax, dword [0x1415ba4e0]
xor edx, edx
div dword [0x1415ba4e4]
mov edx, 0x8372f371
imul rax, rdx
shr rax, 0x3f
cmp eax, 0x4cd3e002
mov eax, 0xa7045bae
cmove eax, esi
jmp 0x1400ea380
mov eax, dword [0x1415ba498]
mov edx, dword [0x1415ba49c]
mov ebp, eax
not ebp
or eax, edx
not edx
and edx, ebp
not edx
and edx, eax
imul rax, rdx, 0xa00a3d9
shr rax, 0x20
sub edx, eax
shr edx, 1
add edx, eax
shr edx, 0x1e
imul eax, edx, 0x48aba81c
imul rax, rax, 0x5d61bfab
shr rax, 0x3e
cmp eax, 0x7170dc48
mov eax, 0xd0431fc3
mov edx, 0x45588ff4
cmove eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0x8eb1d0a6
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xf0c95cc9
jmp 0x1400ea386
mov eax, dword [0x1415ba450]
mov edx, dword [0x1415ba454]
mov r15d, eax
and r15d, edx
xor eax, edx
lea eax, [rax + r15*2]
add eax, 0xc581c439
and eax, 0x5953efe0
add eax, 0x82baf425
cmp eax, 0x4021312f
mov eax, 0x6c25ab02
mov edx, 0xd9696a09
cmovb eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0xdc94b0f4
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0x87ddf78b
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xd862eb28
jmp 0x1400ea386
cmp byte [rsp + 0x30], 0
mov eax, 0x472d9252
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xc], eax
mov qword [rsp + 0x18], 0
mov qword [rsp + 0x10], 0
jmp 0x1400ea386
cmp byte [rsp + 9], 0x2d
mov eax, 0x69c7e8f4
mov edx, 0x90bfd578
cmovl eax, edx
jmp 0x1400ea380
movzx eax, byte [rsp + 0xb]
mov byte [rsp + 0xa], al
mov edx, dword [0x1415ba490]
mov eax, dword [0x1415ba494]
mov ebp, edx
not ebp
and edx, eax
not eax
and eax, ebp
not edx
not eax
and eax, edx
mov edx, eax
not edx
and edx, 0x3c4ca5d1
mov r15d, eax
and r15d, 0xc3b35a2e
imul r15d, edx
mov edx, eax
and edx, 0x3c4ca5d1
or eax, 0x3c4ca5d1
imul eax, edx
add eax, r15d
add eax, 0x167e5805
mov edx, eax
xor edx, 0x2011fb9c
and edx, eax
cmp edx, 0xa739ab9d
mov eax, 0x45588ff4
mov edx, 0x452a9d35
jmp 0x1400ea372
movzx eax, byte [rsp + 0x64]
mov byte [rsp + 0x2f], al
mov rax, qword [rsp + 0xc8]
movzx eax, byte [rax]
mov byte [rsp + 0x2e], al
mov rax, qword [rsp]
mov dword [rax], 0x22b36af
jmp 0x1400ea386
mov eax, dword [0x1415ba440]
or eax, dword [0x1415ba444]
mov edx, eax
not edx
and edx, 0xfdcbc797
and eax, 0x2343868
sub eax, edx
imul rax, rax, 0x103b1679
shr rax, 0x3c
or eax, 0xc74580cc
cmp eax, 0xa681bdb6
mov eax, 0x422444b3
mov edx, 0x158ba247
cmove eax, edx
jmp 0x1400ea380
mov eax, dword [0x1415ba438]
sub eax, dword [0x1415ba43c]
mov edx, eax
and edx, 0x69ed24be
add edx, edx
neg edx
add eax, edx
add eax, 0x3c7300e6
xor eax, 0xe8600789
cmp eax, 0xbcb63176
mov eax, 0x158ba247
cmovb eax, r11d
jmp 0x1400ea380
cmp byte [rsp + 0xa], 0x2d
mov eax, 0xf8885e4a
mov edx, 0xefcf36f
cmove eax, edx
jmp 0x1400ea380
cmp byte [rsp + 0xa], 0x2d
mov eax, 0xaab8c4af
mov edx, 0x6a5b0f36
cmovl eax, edx
jmp 0x1400ea380
mov rax, qword [rsp]
mov dword [rax], 0x2f013992
jmp 0x1400ea386
mov rax, r8
not rax
lea rax, [rax + r8*2]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp]
mov dword [rax], 0xb3a93252
jmp 0x1400ea386
cmp qword [rsp + 0xd0], 0
sete byte [rsp + 0x31]
mov rax, qword [rsp]
mov dword [rax], 0xbef1948
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xa7045bae
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xb13b73c9
mov rax, qword [rsp + 0x1c0]
mov edx, dword [rsp + 0x80]
mov dword [rsp + 0xc], edx
mov qword [rsp + 0x18], rax
mov qword [rsp + 0x10], 1
jmp 0x1400ea386
mov rax, qword [rsp]
mov dword [rax], 0xb633a460
jmp 0x1400ea386
movzx eax, byte [rcx]
mov byte [rsp + 9], al
mov rax, qword [rsp]
mov dword [rax], 0x588bec01
jmp 0x1400ea386
cmp byte [rsp + 0x2b], 0
mov eax, 0xb9279660
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x1b0]
mov ebp, dword [rsp + 0xa8]
mov dword [rsp + 0x4c], ebp
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x100], rdx
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xc], eax
mov qword [rsp + 0x18], 0x300
mov qword [rsp + 0x10], 1
jmp 0x1400ea386
mov eax, dword [0x1415ba548]
add eax, dword [0x1415ba54c]
mov edx, eax
not edx
mov ebp, eax
and ebp, 0x96363f2b
and edx, 0x69c9c0d4
imul edx, ebp
mov ebp, eax
and ebp, 0x69c9c0d4
or eax, 0x69c9c0d4
imul eax, ebp
add eax, edx
mov edx, eax
not edx
and edx, 0x4cfafdf8
and eax, 0x33050204
sub eax, edx
and eax, 0x670ffb94
cmp dword [rsp + 0x54], 0xa
setb byte [rsp + 0x29]
cmp eax, 0x71d5cfc0
mov eax, 0xc4da445a
mov edx, 0xe502af0f
jmp 0x1400ea372
mov rax, qword [rsp]
mov dword [rax], 0x52fe0f7b
jmp 0x1400ea386
mov eax, dword [0x1415ba4c0]
mov edx, dword [0x1415ba4c4]
mov ebp, eax
xor ebp, edx
not ebp
or eax, edx
and eax, ebp
mov edx, 0xe23f00a9
sub edx, eax
add eax, 0x1dc0ff56
and eax, 0x488d7ecb
and edx, 0xb7728134
add eax, edx
add eax, 0xe8804bd0
cmp eax, 0x4ac574de
mov eax, 0x98994381
mov edx, 0xf2f73c1c
cmovae eax, edx
jmp 0x1400ea380
cmp eax, 0xb13b73c9
jne 0x1400ea386
mov rcx, qword [rsp + 0x10]
mov rdx, qword [rsp + 0x18]
mov eax, dword [rsp + 0xc]
shl rax, 0x20
mov r8, rax
or r8, rdx
not rax
not rdx
and rdx, rax
not rdx
and rdx, r8
mov rax, rdx
xor rax, rcx
not rcx
and rcx, rdx
add rax, rdx
sub rax, rcx
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret