Function at 0x140291c48
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xadcccb25
pushf
not eax
add eax, 0x8a5b1530
xor eax, 0x93025f29
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe70ad6fa
xor eax, 0x82ef01a4
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd2b8a8c4
xor eax, 0xf8ebdba6
rol eax, 0x44
popf
cmp eax, 0x29
jne 0x140291c98
popf
pop rax
jmp 0x1402935fc
cmp eax, 0
jne 0x140291ca7
popf
pop rax
jmp 0x140291fd1
cmp eax, 3
jne 0x140291cb6
popf
pop rax
jmp 0x1402921ce
cmp eax, 1
jne 0x140291cc5
popf
pop rax
jmp 0x140292068
cmp eax, 0xd
jne 0x140291cd4
popf
pop rax
jmp 0x1402926c3
cmp eax, 0x1a
jne 0x140291ce3
popf
pop rax
jmp 0x140292e0d
cmp eax, 0xe
jne 0x140291cf2
popf
pop rax
jmp 0x14029277c
cmp eax, 0x31
jne 0x140291d01
popf
pop rax
jmp 0x1402939ec
cmp eax, 0x19
jne 0x140291d10
popf
pop rax
jmp 0x140292d54
cmp eax, 8
jne 0x140291d1f
popf
pop rax
jmp 0x140292468
cmp eax, 0x2a
jne 0x140291d2e
popf
pop rax
jmp 0x1402936b4
cmp eax, 0x17
jne 0x140291d3d
popf
pop rax
jmp 0x140292c68
cmp eax, 0x1c
jne 0x140291d4c
popf
pop rax
jmp 0x140292ec9
cmp eax, 0x2e
jne 0x140291d5b
popf
pop rax
jmp 0x140293867
cmp eax, 0x18
jne 0x140291d6a
popf
pop rax
jmp 0x140292cf8
cmp eax, 0x2b
jne 0x140291d79
popf
pop rax
jmp 0x140293706
cmp eax, 0x1b
jne 0x140291d88
popf
pop rax
jmp 0x140292e4c
cmp eax, 0x2d
jne 0x140291d97
popf
pop rax
jmp 0x1402937cf
cmp eax, 0x23
jne 0x140291da6
popf
pop rax
jmp 0x1402932c0
cmp eax, 0x25
jne 0x140291db5
popf
pop rax
jmp 0x1402933ec
cmp eax, 0x32
jne 0x140291dc4
popf
pop rax
jmp 0x140293a3a
cmp eax, 0x13
jne 0x140291dd3
popf
pop rax
jmp 0x1402929fb
cmp eax, 0x33
jne 0x140291de2
popf
pop rax
jmp 0x140293ae8
cmp eax, 0x24
jne 0x140291df1
popf
pop rax
jmp 0x14029335c
cmp eax, 0x1e
jne 0x140291e00
popf
pop rax
jmp 0x14029302c
cmp eax, 0xc
jne 0x140291e0f
popf
pop rax
jmp 0x140292686
cmp eax, 0x26
jne 0x140291e1e
popf
pop rax
jmp 0x14029344f
cmp eax, 0x27
jne 0x140291e2d
popf
pop rax
jmp 0x140293493
cmp eax, 0x30
jne 0x140291e3c
popf
pop rax
jmp 0x140293967
cmp eax, 0x10
jne 0x140291e4b
popf
pop rax
jmp 0x14029289f
cmp eax, 0x37
jne 0x140291e5a
popf
pop rax
jmp 0x140293cbe
cmp eax, 9
jne 0x140291e69
popf
pop rax
jmp 0x1402924ce
cmp eax, 4
jne 0x140291e78
popf
pop rax
jmp 0x14029224e
cmp eax, 0x16
jne 0x140291e87
popf
pop rax
jmp 0x140292c04
cmp eax, 0x28
jne 0x140291e96
popf
pop rax
jmp 0x1402935a2
cmp eax, 0xa
jne 0x140291ea5
popf
pop rax
jmp 0x14029252f
cmp eax, 0x36
jne 0x140291eb4
popf
pop rax
jmp 0x140293c70
cmp eax, 0x14
jne 0x140291ec3
popf
pop rax
jmp 0x140292af1
cmp eax, 7
jne 0x140291ed2
popf
pop rax
jmp 0x1402923ea
cmp eax, 0x34
jne 0x140291ee1
popf
pop rax
jmp 0x140293b55
cmp eax, 2
jne 0x140291ef0
popf
pop rax
jmp 0x140292133
cmp eax, 0x20
jne 0x140291eff
popf
pop rax
jmp 0x1402931cc
cmp eax, 0x1d
jne 0x140291f0e
popf
pop rax
jmp 0x140292f61
cmp eax, 0x11
jne 0x140291f1d
popf
pop rax
jmp 0x1402928fe
cmp eax, 0x35
jne 0x140291f2c
popf
pop rax
jmp 0x140293c22
cmp eax, 0x2f
jne 0x140291f3b
popf
pop rax
jmp 0x1402938a2
cmp eax, 0x12
jne 0x140291f4a
popf
pop rax
jmp 0x14029296a
cmp eax, 0x21
jne 0x140291f59
popf
pop rax
jmp 0x140293224
cmp eax, 0x1f
jne 0x140291f68
popf
pop rax
jmp 0x140293116
cmp eax, 0xb
jne 0x140291f77
popf
pop rax
jmp 0x14029257c
cmp eax, 0xf
jne 0x140291f86
popf
pop rax
jmp 0x14029280b
cmp eax, 0x15
jne 0x140291f95
popf
pop rax
jmp 0x140292b71
cmp eax, 5
jne 0x140291fa4
popf
pop rax
jmp 0x14029229c
cmp eax, 6
jne 0x140291fb3
popf
pop rax
jmp 0x140292333
cmp eax, 0x22
jne 0x140291fc2
popf
pop rax
jmp 0x140293259
cmp eax, 0x2c
jne 0x140291fd1
popf
pop rax
jmp 0x1402937ad
mov rax, rsp
mov qword [rax + 0x10], rdx
push r12
push r15
sub rsp, 0x68
cmp dword [rcx + 4], 1
mov r12, rdx
mov r15, rcx
jle 0x140292036
push rax
pushf
mov eax, 0x9c5cb4
pushf
not eax
add eax, 0xa7688873
xor eax, 0xaba9f11a
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x855bdf65
xor eax, 0xc34e50f9
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc0e4d385
xor eax, 0x9280937d
rol eax, 0x7f
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x53f72c71
pushf
not eax
add eax, 0xd1da23a1
xor eax, 0xd68f83aa
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xdfd18d8a
xor eax, 0xcf1c1fc0
rol eax, 1
popf
jmp 0x140291c89
mov qword [rax - 0x18], rbx
xor r8d, r8d
mov qword [rax - 0x20], rbp
mov qword [rax - 0x28], rsi
mov qword [rax - 0x30], rdi
mov qword [rax - 0x38], r13
mov qword [rax - 0x40], r14
call fcn.140131f41
movsxd r8, dword [r12]
mov eax, r8d
test r8d, r8d
je 0x1402920ed
push rax
pushf
mov eax, 0xd8565bde
pushf
not eax
add eax, 0xed031451
xor eax, 0xdbba326c
rol eax, 0x78
popf
pushf
not eax
add eax, 0xaf1c0fdc
xor eax, 0xa0f62718
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf0a4801f
xor eax, 0xf25bb43a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa78794da
xor eax, 0xc1e2d0f4
rol eax, 0xa2
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x7789f0e6
pushf
not eax
add eax, 0xceb2e211
xor eax, 0xd0cdab03
rol eax, 0x80
popf
pushf
not eax
add eax, 0xeac2b131
xor eax, 0xa38aee8c
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf8183322
xor eax, 0xc912de3b
rol eax, 0xd7
popf
jmp 0x140291c89
imul rdx, r8, 0x38
add rdx, qword [r12 + 8]
cmp dword [rdx - 0x18], 0
jne 0x14029219b
push rax
pushf
mov eax, 0x8ee05186
pushf
not eax
add eax, 0xc685e0f0
xor eax, 0xadf8446b
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd7f2544b
xor eax, 0x8504c0f7
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xee3cadcd
xor eax, 0x94e75177
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa25c8b11
xor eax, 0x9b00f40c
rol eax, 0x78
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x18c7f505
pushf
not eax
add eax, 0x8f82b28e
xor eax, 0x8a1ee57f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8bfb624b
xor eax, 0x8ed89a8b
rol eax, 0x65
popf
jmp 0x140291c89
cmp qword [rdx - 0x10], 0
jne 0x140292208
push rax
pushf
mov eax, 0x9cc6c38b
pushf
not eax
add eax, 0xc64b62a8
xor eax, 0xbffe8563
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8aa8d5d8
xor eax, 0xab7be1a3
rol eax, 0xa5
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x614fd6
pushf
not eax
add eax, 0x83e173ff
xor eax, 0xbb24110f
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x953c1a80
xor eax, 0xcd2ce2ec
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdd04c544
xor eax, 0xf4699210
rol eax, 0
popf
jmp 0x140291c89
lea eax, [r8 - 1]
mov dword [r12], eax
push rax
pushf
mov eax, 0x435b27a2
pushf
not eax
add eax, 0xd05e9b97
xor eax, 0xb2002045
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb48f8906
xor eax, 0xa6d2bf46
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbdf427ac
xor eax, 0x92229ef1
rol eax, 0xa7
popf
jmp 0x140291c89
mov edx, dword [r15 + 4]
xor r8d, r8d
xor r9d, r9d
mov dword [rsp + 0x90], r8d
mov dword [rsp + 0x80], r9d
test edx, edx
jle 0x1402922ed
push rax
pushf
mov eax, 0xfb5c09c6
pushf
not eax
add eax, 0x93148e6f
xor eax, 0xcc42076f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xff6cd701
xor eax, 0x93ed8689
rol eax, 0xe2
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x87d96ab7
pushf
not eax
add eax, 0x9ad203c4
xor eax, 0xcc3bc4e8
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc17586b1
xor eax, 0xd174ba01
rol eax, 0
popf
pushf
not eax
add eax, 0x9b29cb34
xor eax, 0xc88f5b6d
rol eax, 0x5b
popf
jmp 0x140291c89
test eax, eax
jle 0x140292390
push rax
pushf
mov eax, 0x2689f6b4
pushf
not eax
add eax, 0xb2881812
xor eax, 0xbc3030e5
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc14e9a2e
xor eax, 0xdc5d0be7
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x90afb183
xor eax, 0xa3045095
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa7e8dd28
xor eax, 0xbfe6258e
rol eax, 0xf9
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xc3cbb427
pushf
not eax
add eax, 0xabb81502
xor eax, 0xfe9f142b
rol eax, 5
popf
pushf
not eax
add eax, 0xe3c9e276
xor eax, 0xc82cb82f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf33463ea
xor eax, 0x9786833b
rol eax, 0x34
popf
pushf
not eax
add eax, 0xea9fd678
xor eax, 0xb00187d7
rol eax, 0xc5
popf
jmp 0x140291c89
dec eax
lea r10, [r12 + 8]
movsxd rcx, eax
imul r14, rcx, 0x38
mov qword [rsp + 0x20], r10
add r14, qword [r10]
je 0x140292435
push rax
pushf
mov eax, 0xbf3b888b
pushf
not eax
add eax, 0xde2c46ce
xor eax, 0xcf943c0d
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb4341c50
xor eax, 0x87a3d355
rol eax, 0x1b
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x3d39fb9
pushf
not eax
add eax, 0xcb961210
xor eax, 0x8627076a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf49184d0
xor eax, 0xd39eca3b
rol eax, 0xe0
popf
jmp 0x140291c89
mov edi, dword [r14 + 0x20]
add edi, dword [r14 + 0x1c]
jmp 0x14029257c
xor r14d, r14d
lea r10, [r12 + 8]
push rax
pushf
mov eax, 0xd9f3ab25
pushf
not eax
add eax, 0xb4b5dd01
xor eax, 0x89471a5b
rol eax, 5
popf
pushf
not eax
add eax, 0xda50249a
xor eax, 0x82d6b985
rol eax, 0xab
popf
pushf
not eax
add eax, 0xacfcb802
xor eax, 0x8bdd724e
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe7cbd220
xor eax, 0x9ebde9d8
rol eax, 0x31
popf
jmp 0x140291c89
xor edi, edi
mov qword [rsp + 0x20], r10
push rax
pushf
mov eax, 0xa347db16
pushf
not eax
add eax, 0xd37f2940
xor eax, 0xe7381bef
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd55d987a
xor eax, 0x9565ca65
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9bfd0ebb
xor eax, 0xf8ada482
rol eax, 0x72
popf
jmp 0x140291c89
mov dword [rsp + 0x98], 1
mov r13d, 0x9fcf1fd
pushf
not r13d
add r13d, 0xb1f115d7
xor r13d, 0xc02f02c3
rol r13d, 0x72
popf
pushf
not r13d
add r13d, 0xd0f0ad67
xor r13d, 0x820718ee
rol r13d, 0x3e
popf
pushf
not r13d
add r13d, 0xae0313f3
xor r13d, 0xf880067c
rol r13d, 0x68
popf
pushf
not r13d
add r13d, 0xa9366c5b
xor r13d, 0xc62d98d8
rol r13d, 0xdc
popf
cmp edx, 1
jle 0x140292653
push rax
pushf
mov eax, 0xb39393e2
pushf
not eax
add eax, 0xabea3e67
xor eax, 0xd2c1ca60
rol eax, 0x63
popf
pushf
not eax
add eax, 0xda2e44d8
xor eax, 0xe9cb49c1
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc76942f0
xor eax, 0x9d19d48a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xebb790c6
xor eax, 0xf8f6bf1d
rol eax, 0x84
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xab14fab2
pushf
not eax
add eax, 0x95b7fdd2
xor eax, 0xd1602e52
rol eax, 0x48
popf
pushf
not eax
add eax, 0xadb142a8
xor eax, 0xea83c96c
rol eax, 0x17
popf
jmp 0x140291c89
mov r12d, r13d
nop dword [rax]
push rax
pushf
mov eax, 0x4c1dc823
pushf
not eax
add eax, 0xd7877a48
xor eax, 0xdc1eb653
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf6c66d5b
xor eax, 0xe4ea4f7e
rol eax, 0xb2
popf
jmp 0x140291c89
mov rbx, qword [r15 + 0x10]
push r12
not r12
sub rbx, r12
pop r12
sub rbx, 1
mov edx, dword [rbx]
mov esi, edx
test edx, edx
jle 0x140292723
push rax
pushf
mov eax, 0xc79ead6
pushf
not eax
add eax, 0xb11d0faf
xor eax, 0xfbaee19e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa9c151f2
xor eax, 0xfa5aad59
rol eax, 0xff
popf
pushf
not eax
add eax, 0x893bae51
xor eax, 0xeda08da7
rol eax, 0xc2
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x32bc1067
pushf
not eax
add eax, 0xfdf96765
xor eax, 0xb6b36085
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdfdb5731
xor eax, 0xfbc92e92
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe4dd8136
xor eax, 0xd4dbc574
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa1d38f5a
xor eax, 0xb4e5c236
rol eax, 0x5c
popf
jmp 0x140291c89
lea r8d, [rdx - 1]
movsxd rax, r8d
imul rcx, rax, 0x38
mov rax, qword [rbx + 8]
cmp dword [rcx + rax + 0x20], 0
jne 0x1402927c5
push rax
pushf
mov eax, 0xb2dc5482
pushf
not eax
add eax, 0x81bf3616
xor eax, 0xcdfe336c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x87a0dbd6
xor eax, 0xba4ceba4
rol eax, 0xce
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x95015049
pushf
not eax
add eax, 0xd2233041
xor eax, 0xb053cc69
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdaef7a22
xor eax, 0xf7ee475c
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xcabaf328
xor eax, 0x914573bb
rol eax, 0xe2
popf
jmp 0x140291c89
cmp qword [rcx + rax + 0x28], 0
jne 0x140292846
push rax
pushf
mov eax, 0xe5ddc03d
pushf
not eax
add eax, 0xabbf0792
xor eax, 0xf5e470be
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa67f28fb
xor eax, 0xfdbf145b
rol eax, 0x7e
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x7973ac10
pushf
not eax
add eax, 0x95186596
xor eax, 0x9c49d79b
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xab568bcb
xor eax, 0xa2a7ad35
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf55d9117
xor eax, 0x930e49ee
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf7b04e16
xor eax, 0xedaf43e1
rol eax, 0x38
popf
jmp 0x140291c89
mov dword [rbx], r8d
mov esi, r8d
push rax
pushf
mov eax, 0xe489b7eb
pushf
not eax
add eax, 0xafe465ee
xor eax, 0xf2cd6097
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe71dcc86
xor eax, 0xb5b10345
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9ebc7392
xor eax, 0x9b0b007a
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdfce8dca
xor eax, 0xf275866a
rol eax, 0xba
popf
jmp 0x140291c89
mov ebp, esi
test esi, esi
jle 0x140292937
push rax
pushf
mov eax, 0x32379e0c
pushf
not eax
add eax, 0xd456f627
xor eax, 0xf342832e
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xdd6029db
xor eax, 0xcb48b30d
rol eax, 0xcb
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x305ff6fb
pushf
not eax
add eax, 0xb8b50bd3
xor eax, 0xed384819
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb754bf5f
xor eax, 0xfdb7f43c
rol eax, 0x1d
popf
jmp 0x140291c89
test r14, r14
je 0x1402929b5
push rax
pushf
mov eax, 0xf4d1f124
pushf
not eax
add eax, 0xcb33ca7a
xor eax, 0x971a1b91
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xec24ecb0
xor eax, 0xe1e4edb6
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xad6d4ee9
xor eax, 0xb9efb981
rol eax, 0xdf
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x94685da1
pushf
not eax
add eax, 0xaff54d85
xor eax, 0xb1175d19
rol eax, 0x68
popf
pushf
not eax
add eax, 0x97a5681d
xor eax, 0xe295be13
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb32e5387
xor eax, 0x99c680e5
rol eax, 0x3d
popf
jmp 0x140291c89
mov r13, qword [rbx + 8]
mov r8d, 0x5665cbde
pushf
not r8d
add r8d, 0x91987edc
xor r8d, 0xfbce1475
rol r8d, 0xc8
popf
pushf
not r8d
add r8d, 0xa506625f
xor r8d, 0xff580337
rol r8d, 0xf1
popf
pushf
not r8d
add r8d, 0xbdc182c3
xor r8d, 0x8b88a1f7
rol r8d, 0x84
popf
pushf
not r8d
add r8d, 0xdaeb3c66
xor r8d, 0x9c83f41d
rol r8d, 0xd8
popf
mov rdx, r13
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140292abe
push rax
pushf
mov eax, 0x45df3cb8
pushf
not eax
add eax, 0xcbd707c3
xor eax, 0x94712d65
rol eax, 3
popf
pushf
not eax
add eax, 0xede52860
xor eax, 0xdfa0a4b3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb1aee6cb
xor eax, 0x934fe022
rol eax, 0xa8
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x6dc285aa
pushf
not eax
add eax, 0xe6e8f26e
xor eax, 0x9e1c536d
rol eax, 0x93
popf
pushf
not eax
add eax, 0xdd0b99dc
xor eax, 0xdf92600a
rol eax, 0x12
popf
jmp 0x140291c89
cmp qword [r14 + 0x28], 0
jne 0x140292b2b
push rax
pushf
mov eax, 0x5c688263
pushf
not eax
add eax, 0xb224390a
xor eax, 0xdfda895a
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe024ed15
xor eax, 0xe032c3c4
rol eax, 0x5e
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xe35abad8
pushf
not eax
add eax, 0xefc91a93
xor eax, 0xfde74111
rol eax, 0x70
popf
pushf
not eax
add eax, 0x90d6a804
xor eax, 0x9ff8d496
rol eax, 0x53
popf
pushf
not eax
add eax, 0xaaa0df9a
xor eax, 0x9f397106
rol eax, 0xa9
popf
jmp 0x140291c89
cmp qword [r13 + 0x28], 0
jne 0x140292bbe
push rax
pushf
mov eax, 0x9647de51
pushf
not eax
add eax, 0xe7645140
xor eax, 0xf7892dd6
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x89543fd5
xor eax, 0xcb0efe37
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf313d488
xor eax, 0xadba1263
rol eax, 0xdf
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x76b019f9
pushf
not eax
add eax, 0xe8694ee0
xor eax, 0xe914b8c7
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe09d251d
xor eax, 0x8a17a454
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xea621260
xor eax, 0xf571651b
rol eax, 0x76
popf
jmp 0x140291c89
mov eax, dword [r13 + 0x20]
add dword [r14 + 0x20], eax
movsxd rax, dword [rbx]
mov rcx, qword [rbx + 8]
add edi, dword [r13 + 0x20]
imul r8, rax, 0x38
lea rdx, [rcx + 0x38]
sub r8, 0x38
call sub.VCRUNTIME140.dll_memmove
jmp 0x140292c29
dec dword [rbx]
mov ebp, dword [rbx]
mov r9d, dword [rsp + 0x80]
push rax
pushf
mov eax, 0xc4c7e10e
pushf
not eax
add eax, 0xfb6109c1
xor eax, 0xf65f2549
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcbeee9e7
xor eax, 0xd02e23ce
rol eax, 0xe0
popf
jmp 0x140291c89
test ebp, ebp
jle 0x140292cc5
push rax
pushf
mov eax, 0xf4753bfd
pushf
not eax
add eax, 0xfd1f1a29
xor eax, 0xec789c46
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa4a1fb1f
xor eax, 0xbb1a977a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x81758659
xor eax, 0xfcf7d3a8
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe8ac8bf9
xor eax, 0xd368c5cd
rol eax, 0x91
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xb42a5f41
pushf
not eax
add eax, 0xca03288a
xor eax, 0xf65a2d21
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xac021830
xor eax, 0xb4dec910
rol eax, 0x83
popf
jmp 0x140291c89
mov r9d, dword [rsp + 0x80]
lea eax, [rbp - 1]
movsxd rcx, eax
imul r14, rcx, 0x38
add r14, qword [rbx + 8]
push rax
pushf
mov eax, 0x604695ee
pushf
not eax
add eax, 0x812c72a5
xor eax, 0x9509818e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc55d1bb7
xor eax, 0x94fcd473
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb2d487c1
xor eax, 0xda0c616e
rol eax, 0xaa
popf
jmp 0x140291c89
mov r8d, dword [rsp + 0x90]
xor ecx, ecx
add r9d, dword [rbx + 0x10]
push rbp
not ebp
sub r8d, ebp
pop rbp
sub r8d, 1
mov dword [rsp + 0x90], r8d
mov dword [rsp + 0x80], r9d
test ebp, ebp
jle 0x140292dda
push rax
pushf
mov eax, 0x5f621889
pushf
not eax
add eax, 0xbfcea208
xor eax, 0xd5d269c8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa18acfd2
xor eax, 0x8594d157
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdf4c673d
xor eax, 0x9ff80558
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd80ae0bc
xor eax, 0x8d038b75
rol eax, 0x74
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x9a3b39
pushf
not eax
add eax, 0xd71f6179
xor eax, 0xbd0c8436
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9b9d9f87
xor eax, 0x899433fd
rol eax, 0x46
popf
jmp 0x140291c89
mov rdx, qword [rbx + 8]
xor eax, eax
nop word [rax + rax]
push rax
pushf
mov eax, 0x35205e57
pushf
not eax
add eax, 0x81cee70f
xor eax, 0xfa7617ae
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9a1a4ff5
xor eax, 0xade374e1
rol eax, 8
popf
jmp 0x140291c89
mov dword [rdx + rax + 0x1c], edi
lea rax, [rax + 0x38]
mov rdx, qword [rbx + 8]
jmp 0x140292e59
inc ecx
add edi, dword [rdx + rax - 0x18]
cmp ecx, dword [rbx]
jl 0x140292e96
push rax
pushf
mov eax, 0x8700d6a2
pushf
not eax
add eax, 0xf178cdf2
xor eax, 0x8c01ae12
rol eax, 0x85
popf
pushf
not eax
add eax, 0x82a808ee
xor eax, 0xb3dcdd41
rol eax, 0x3e
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x91bd41ce
pushf
not eax
add eax, 0xd78a9246
xor eax, 0xed5a1451
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa69697ae
xor eax, 0xec756fe9
rol eax, 0xf9
popf
jmp 0x140291c89
mov ecx, dword [rsp + 0x98]
add r12, 0x20
jmp 0x140292ed5
inc ecx
mov dword [rsp + 0x98], ecx
cmp ecx, dword [r15 + 4]
jl 0x140292f2e
push rax
pushf
mov eax, 0xfb9921e4
pushf
not eax
add eax, 0xaf89a8f1
xor eax, 0xe8dc03d3
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8a09ed54
xor eax, 0xa34da912
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdc4e2582
xor eax, 0xb772ec88
rol eax, 0x92
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xd64db6d4
pushf
not eax
add eax, 0xd5997a5e
xor eax, 0xfe194853
rol eax, 0x21
popf
pushf
not eax
add eax, 0x873b64fe
xor eax, 0x84964d7d
rol eax, 0xbe
popf
jmp 0x140291c89
mov r12, qword [rsp + 0x88]
mov r13d, 0x206ce0a4
pushf
not r13d
add r13d, 0xc8ed0413
xor r13d, 0xb766e5f1
rol r13d, 0xb
popf
pushf
not r13d
add r13d, 0xd54179e1
xor r13d, 0xcb40b29d
rol r13d, 0xbc
popf
pushf
not r13d
add r13d, 0x8858ce85
xor r13d, 0xc7286572
rol r13d, 0xf0
popf
pushf
not r13d
add r13d, 0xfb3fd84d
xor r13d, 0x8d00d410
rol r13d, 0x31
popf
push rax
pushf
mov eax, 0x51b1eabb
pushf
not eax
add eax, 0xf42d2b73
xor eax, 0xa18a0618
rol eax, 0x95
popf
pushf
not eax
add eax, 0x89813ced
xor eax, 0x870c8850
rol eax, 0x10
popf
pushf
not eax
add eax, 0x9732edef
xor eax, 0xb476ad9b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xbdaa2244
xor eax, 0xd59a486f
rol eax, 0x51
popf
jmp 0x140291c89
mov edi, dword [r12]
mov ebx, 0xc671b4b5
pushf
not ebx
add ebx, 0xb2425f19
xor ebx, 0xe03ce0c0
rol ebx, 0xe2
popf
pushf
not ebx
add ebx, 0xedcaa855
xor ebx, 0xc24c0f68
rol ebx, 0x66
popf
pushf
not ebx
add ebx, 0x9f84c15f
xor ebx, 0x8828193f
rol ebx, 0xca
popf
mov ecx, dword [r12 + 4]
push r8
not r8d
sub edi, r8d
pop r8
sub edi, 1
cmp edi, ecx
jle 0x1402930bd
push rax
pushf
mov eax, 0x1f068739
pushf
not eax
add eax, 0xa2206929
xor eax, 0x893ea944
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdb2dacce
xor eax, 0x95ca5b93
rol eax, 0xd0
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x36d36949
pushf
not eax
add eax, 0xe4bf70a4
xor eax, 0x8332ff48
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xaef3e10b
xor eax, 0xcc74f9c8
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa10d1e53
xor eax, 0xe6d788f0
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe29439c5
xor eax, 0xa5934bb6
rol eax, 0xa4
popf
jmp 0x140291c89
test ecx, ecx
je 0x140293173
push rax
pushf
mov eax, 0x94520842
pushf
not eax
add eax, 0xd00eabeb
xor eax, 0x8a5ce8fb
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xccf24f38
xor eax, 0xe2181fc4
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb62a4373
xor eax, 0xaab5e236
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcc86ea2c
xor eax, 0xe56476a2
rol eax, 0x3b
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xef889f33
pushf
not eax
add eax, 0xfaa3d710
xor eax, 0xa61f4643
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb54469f5
xor eax, 0xe41beaee
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa8a7c837
xor eax, 0xbd96f6d3
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb5973961
xor eax, 0xa03ae4f0
rol eax, 0xaf
popf
jmp 0x140291c89
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
jmp 0x140293259
mov eax, ebx
push rax
pushf
mov eax, 0x9cf53d0
pushf
not eax
add eax, 0xb13e6476
xor eax, 0x8ceb8354
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x83810c6b
xor eax, 0xf56ebca4
rol eax, 4
popf
jmp 0x140291c89
cmp eax, edi
mov edx, edi
mov rcx, r12
cmovg edx, eax
call fcn.1401cd0fb
push rax
pushf
mov eax, 0x7c1ec096
pushf
not eax
add eax, 0xb43f8342
xor eax, 0xda45a7a0
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb21b01e0
xor eax, 0xd6fc1b51
rol eax, 0x28
popf
pushf
not eax
add eax, 0x99ab102a
xor eax, 0xab65eec1
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9591473d
xor eax, 0xc320e6a7
rol eax, 1
popf
jmp 0x140291c89
movsxd rbp, dword [rsp + 0x80]
mov dword [r12], edi
mov edi, dword [r12 + 0x10]
mov ecx, dword [r12 + 0x14]
push rbp
not ebp
sub edi, ebp
pop rbp
sub edi, 1
cmp edi, ecx
jle 0x140293329
push rax
pushf
mov eax, 0x5b77ba63
pushf
not eax
add eax, 0x9217bced
xor eax, 0xc494035f
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9a891a7d
xor eax, 0x81f3c3c1
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc22b6ee5
xor eax, 0x9fdf0118
rol eax, 0x69
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x79879633
pushf
not eax
add eax, 0xa74a6762
xor eax, 0x9f5cb1e5
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x94f4202e
xor eax, 0xc8daabaa
rol eax, 0xdc
popf
jmp 0x140291c89
test ecx, ecx
je 0x1402933b9
push rax
pushf
mov eax, 0xeb72ccd0
pushf
not eax
add eax, 0x933d62a4
xor eax, 0xb2daa96c
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9b8bdd0a
xor eax, 0xfa01c111
rol eax, 0x37
popf
pushf
not eax
add eax, 0xee8248ef
xor eax, 0xa976a0b9
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x927fe71c
xor eax, 0xba69394b
rol eax, 0x44
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xac4a27cf
pushf
not eax
add eax, 0xd6db581d
xor eax, 0x9ef5678e
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfc175491
xor eax, 0xed63c331
rol eax, 0x70
popf
jmp 0x140291c89
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
lea ebx, [rcx + rax]
push rax
pushf
mov eax, 0xbcbe67a7
pushf
not eax
add eax, 0xa0e64075
xor eax, 0x9433e56c
rol eax, 0x99
popf
pushf
not eax
add eax, 0x84ce7e1c
xor eax, 0xd6dd9245
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb2676c43
xor eax, 0xdd4eb9d4
rol eax, 0x97
popf
pushf
not eax
add eax, 0xba546351
xor eax, 0xb254786e
rol eax, 0x7c
popf
jmp 0x140291c89
cmp ebx, edi
lea rcx, [r12 + 0x10]
mov edx, edi
cmovg edx, ebx
call fcn.1401986e1
push rax
pushf
mov eax, 0xdcadefe1
pushf
not eax
add eax, 0xe907c4ca
xor eax, 0xd8e2a81a
rol eax, 0x95
popf
pushf
not eax
add eax, 0x913cbbb5
xor eax, 0xfb222445
rol eax, 0xca
popf
jmp 0x140291c89
movsxd rax, dword [rsp + 0x90]
mov esi, 0x2f45f548
pushf
not esi
add esi, 0xcf421198
xor esi, 0xeff54d72
rol esi, 0xaf
popf
pushf
not esi
add esi, 0x897fb563
xor esi, 0xe0e4fd5e
rol esi, 0x4e
popf
mov rbx, qword [rsp + 0x20]
mov dword [r12 + 0x10], edi
movsxd rcx, dword [r12]
sub rcx, rax
mov rax, qword [r12 + 0x18]
mov rdx, qword [rbx]
imul r14, rcx, 0x38
movsxd rcx, edi
sub rcx, rbp
push rdx
not rdx
sub r14, rdx
pop rdx
sub r14, 1
lea rbp, [rax + rcx*2]
cmp dword [r15 + 4], esi
jle 0x140293549
push rax
pushf
mov eax, 0xefc032a1
pushf
not eax
add eax, 0xddd534b4
xor eax, 0xf2000ac5
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc043fa85
xor eax, 0x9a77941c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xdf9a2180
xor eax, 0xd16e1345
rol eax, 0x1f
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xa25ba0d4
pushf
not eax
add eax, 0xb63d0e3f
xor eax, 0xb9b9e3b6
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd0c5431f
xor eax, 0xa81f7652
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x980065bf
xor eax, 0x956d190d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe241ce40
xor eax, 0xdde48bb3
rol eax, 0x9d
popf
jmp 0x140291c89
nop
push rax
pushf
mov eax, 0x4a70e83
pushf
not eax
add eax, 0x84c370c5
xor eax, 0xbe2c6894
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8a1458dd
xor eax, 0xdef8247b
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcd5df534
xor eax, 0xe2787bbc
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xcec5b5f7
xor eax, 0xc56c9b18
rol eax, 0x5c
popf
jmp 0x140291c89
mov rdi, qword [r15 + 0x10]
push r13
not r13
sub rdi, r13
pop r13
sub rdi, 1
movsxd rax, dword [rdi]
test eax, eax
je 0x14029365b
push rax
pushf
mov eax, 0x32b17c26
pushf
not eax
add eax, 0xaec347c7
xor eax, 0xd96ba247
rol eax, 0x87
popf
pushf
not eax
add eax, 0xde6a7064
xor eax, 0xf20140eb
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x810c4fba
xor eax, 0xb0935a13
rol eax, 6
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x81d51640
pushf
not eax
add eax, 0x97edc8ca
xor eax, 0x8b37f10d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8e8efc7a
xor eax, 0xf3f805e9
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc52bc7d6
xor eax, 0x9000598d
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd4e5b1ba
xor eax, 0xeb666a10
rol eax, 0xcd
popf
jmp 0x140291c89
mov rdx, qword [rdi + 8]
mov rcx, r14
imul rbx, rax, 0x38
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
push rbx
not rbx
sub r14, rbx
pop rbx
sub r14, 1
push rax
pushf
mov eax, 0x47433d4b
pushf
not eax
add eax, 0xb2c4d87a
xor eax, 0x87af3803
rol eax, 0xac
popf
pushf
not eax
add eax, 0x90c356fd
xor eax, 0xa6907a8a
rol eax, 0x7c
popf
jmp 0x140291c89
movsxd rax, dword [rdi + 0x10]
test eax, eax
je 0x140293754
push rax
pushf
mov eax, 0x2c39e6d8
pushf
not eax
add eax, 0xcffacbf1
xor eax, 0xcc07ef52
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xae2001e1
xor eax, 0xbda3dff3
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd879b3b6
xor eax, 0xb07e8da9
rol eax, 0xfd
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x8cc4813b
pushf
not eax
add eax, 0xeaa904de
xor eax, 0xe6695653
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd9af5c68
xor eax, 0xf2a5f9dd
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xad04317b
xor eax, 0xe98f97c5
rol eax, 0x69
popf
pushf
not eax
add eax, 0xaf91285c
xor eax, 0xe7f53dab
rol eax, 0x2a
popf
jmp 0x140291c89
mov rdx, qword [rdi + 0x18]
mov rbx, rax
add rbx, rbx
mov rcx, rbp
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
push rbx
not rbx
sub rbp, rbx
pop rbx
sub rbp, 1
jmp 0x1402937cf
inc esi
add r13, 0x20
cmp esi, dword [r15 + 4]
jl 0x140293821
push rax
pushf
mov eax, 0x4d17a055
pushf
not eax
add eax, 0xa348bbf7
xor eax, 0x985a2f36
rol eax, 0x36
popf
pushf
not eax
add eax, 0x87816cd9
xor eax, 0x9afd3d54
rol eax, 0x76
popf
pushf
not eax
add eax, 0xff12c852
xor eax, 0xa713ec1d
rol eax, 2
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x98664961
pushf
not eax
add eax, 0xbb9aaafe
xor eax, 0xb8e14ee3
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xceb28825
xor eax, 0xcc371b44
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xfc0193d7
xor eax, 0xbecbdfc1
rol eax, 0x44
popf
jmp 0x140291c89
mov rbx, qword [rsp + 0x20]
mov rdx, qword [rbx]
push rax
pushf
mov eax, 0x73c49334
pushf
not eax
add eax, 0x80a8ca46
xor eax, 0xf18ca9fe
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc23cf6c4
xor eax, 0xc266d0d5
rol eax, 0x96
popf
jmp 0x140291c89
movsxd rax, dword [r12]
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov qword [r12 + 0x50], rbp
mov rbp, qword [rsp + 0x58]
test eax, eax
je 0x14029390e
push rax
pushf
mov eax, 0x9d930cb4
pushf
not eax
add eax, 0xd977c405
xor eax, 0xf779f699
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc656fc0d
xor eax, 0xb44b7e47
rol eax, 0x39
popf
pushf
not eax
add eax, 0xfe5f5cae
xor eax, 0xb5ee4c52
rol eax, 0xc7
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x35ad78c7
pushf
not eax
add eax, 0xcda0ab5a
xor eax, 0x96af9706
rol eax, 0x53
popf
pushf
not eax
add eax, 0x875bb6a5
xor eax, 0xbf6540a9
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf024bde3
xor eax, 0xbc5b5040
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa623cfe9
xor eax, 0xc789e006
rol eax, 0xb3
popf
jmp 0x140291c89
imul rcx, rax, 0x38
cmp qword [rcx + rdx - 0x10], 0
je 0x1402939b9
push rax
pushf
mov eax, 0x4ca79d00
pushf
not eax
add eax, 0x9a47e7a7
xor eax, 0xa9751f01
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf16d79c9
xor eax, 0x874c63a4
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xeac11be2
xor eax, 0xf97d7018
rol eax, 0x8a
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xfa85aa12
pushf
not eax
add eax, 0x95bc2680
xor eax, 0xd55fc944
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xee6f6ad6
xor eax, 0xc4a23429
rol eax, 0x81
popf
jmp 0x140291c89
mov rcx, r12
call fcn.1402633cd
push rax
pushf
mov eax, 0x217729d0
pushf
not eax
add eax, 0xda0c8f69
xor eax, 0xc2b415a5
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x82bc7af8
xor eax, 0xd8decc4e
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9928cbcd
xor eax, 0xba8c790e
rol eax, 0x12
popf
jmp 0x140291c89
movsxd rax, dword [r12]
lea rdx, [r12 + 0x88]
imul rcx, rax, 0x38
add rcx, 0xffffffffffffffc8
add rcx, qword [rbx]
mov rbx, qword [rsp + 0x60]
cmp dword [rcx + 0x20], 0
jne 0x140293ab5
push rax
pushf
mov eax, 0x6236247d
pushf
not eax
add eax, 0xf582ffe3
xor eax, 0xe52fe601
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xed365eab
xor eax, 0xe8ba5759
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x85808967
xor eax, 0xed53af46
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x93351833
xor eax, 0x953a84d5
rol eax, 0xa4
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0x1ee46d8a
pushf
not eax
add eax, 0xce32e004
xor eax, 0xdfa85410
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe21909d6
xor eax, 0xaf6d82a4
rol eax, 0xad
popf
jmp 0x140291c89
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movsd xmm1, qword [rdx + 0x10]
movsd qword [rcx + 0x10], xmm1
mov eax, dword [rdx + 0x18]
mov dword [rcx + 0x18], eax
mov dword [r15 + 4], 1
add rsp, 0x68
pop r15
pop r12
ret
mov r8d, 0x9f5c61ac
pushf
not r8d
add r8d, 0xca17f6f9
xor r8d, 0x88bd53d1
rol r8d, 0xfb
popf
pushf
not r8d
add r8d, 0x939aa721
xor r8d, 0xa66a70ec
rol r8d, 0x6d
popf
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140293bef
push rax
pushf
mov eax, 0xd6d2b8a7
pushf
not eax
add eax, 0xfecb3788
xor eax, 0xd2b3c4f3
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb7eea5c0
xor eax, 0xc475494e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbe1786ac
xor eax, 0xc49a659a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xadc61bf8
xor eax, 0xd45c1b1c
rol eax, 7
popf
jmp 0x140291c89
push rax
pushf
mov eax, 0xf4639492
pushf
not eax
add eax, 0xf6622c93
xor eax, 0xd10da4a3
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc4183d2f
xor eax, 0xf9db207b
rol eax, 0x1a
popf
jmp 0x140291c89
mov rcx, r12
call fcn.1402633cd
push rax
pushf
mov eax, 0x2792f0cb
pushf
not eax
add eax, 0xcab23c8a
xor eax, 0x926cf901
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd234c284
xor eax, 0xd0153cdb
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x87cd572b
xor eax, 0xc4ac1032
rol eax, 0x1a
popf
jmp 0x140291c89
mov dword [r15 + 4], 1
push rax
pushf
mov eax, 0xf5bf0e5a
pushf
not eax
add eax, 0xc6879297
xor eax, 0xe271df84
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xce083ead
xor eax, 0xfea07e6f
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9ee89612
xor eax, 0xc6feec94
rol eax, 0xd5
popf
jmp 0x140291c89
add rsp, 0x68
pop r15
pop r12
ret