Function at 0x1401dcdac
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xd5a1b94
pushf
not eax
add eax, 0xa68fb3f8
xor eax, 0xffa88a37
rol eax, 0x69
popf
pushf
not eax
add eax, 0x93f099ac
xor eax, 0xe85dda61
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe64a309b
xor eax, 0x904ca3e9
rol eax, 0xe4
popf
cmp eax, 0x20
jne 0x1401dcdfc
popf
pop rax
jmp 0x1401de08a
cmp eax, 0
jne 0x1401dce0b
popf
pop rax
jmp 0x1401dcfdc
cmp eax, 3
jne 0x1401dce1a
popf
pop rax
jmp 0x1401dd161
cmp eax, 1
jne 0x1401dce29
popf
pop rax
jmp 0x1401dd08c
cmp eax, 0xd
jne 0x1401dce38
popf
pop rax
jmp 0x1401dd570
cmp eax, 0x1a
jne 0x1401dce47
popf
pop rax
jmp 0x1401dddbc
cmp eax, 0xe
jne 0x1401dce56
popf
pop rax
jmp 0x1401dd5ce
cmp eax, 0xb
jne 0x1401dce65
popf
pop rax
jmp 0x1401dd4ae
cmp eax, 0x19
jne 0x1401dce74
popf
pop rax
jmp 0x1401ddcfb
cmp eax, 8
jne 0x1401dce83
popf
pop rax
jmp 0x1401dd311
cmp eax, 0x1d
jne 0x1401dce92
popf
pop rax
jmp 0x1401ddf4d
cmp eax, 0x17
jne 0x1401dcea1
popf
pop rax
jmp 0x1401ddc18
cmp eax, 0x1c
jne 0x1401dceb0
popf
pop rax
jmp 0x1401ddeb9
cmp eax, 0x12
jne 0x1401dcebf
popf
pop rax
jmp 0x1401dd842
cmp eax, 0x18
jne 0x1401dcece
popf
pop rax
jmp 0x1401ddc68
cmp eax, 0x11
jne 0x1401dcedd
popf
pop rax
jmp 0x1401dd794
cmp eax, 0x1b
jne 0x1401dceec
popf
pop rax
jmp 0x1401dde69
cmp eax, 0x16
jne 0x1401dcefb
popf
pop rax
jmp 0x1401ddb71
cmp eax, 0xa
jne 0x1401dcf0a
popf
pop rax
jmp 0x1401dd438
cmp eax, 0x14
jne 0x1401dcf19
popf
pop rax
jmp 0x1401dd966
cmp eax, 0xf
jne 0x1401dcf28
popf
pop rax
jmp 0x1401dd6c6
cmp eax, 0x13
jne 0x1401dcf37
popf
pop rax
jmp 0x1401dd8a0
cmp eax, 0x15
jne 0x1401dcf46
popf
pop rax
jmp 0x1401ddb39
cmp eax, 2
jne 0x1401dcf55
popf
pop rax
jmp 0x1401dd11d
cmp eax, 0x1e
jne 0x1401dcf64
popf
pop rax
jmp 0x1401ddfe1
cmp eax, 0xc
jne 0x1401dcf73
popf
pop rax
jmp 0x1401dd4f9
cmp eax, 7
jne 0x1401dcf82
popf
pop rax
jmp 0x1401dd2c0
cmp eax, 5
jne 0x1401dcf91
popf
pop rax
jmp 0x1401dd1fd
cmp eax, 0x1f
jne 0x1401dcfa0
popf
pop rax
jmp 0x1401de03f
cmp eax, 0x10
jne 0x1401dcfaf
popf
pop rax
jmp 0x1401dd739
cmp eax, 6
jne 0x1401dcfbe
popf
pop rax
jmp 0x1401dd240
cmp eax, 9
jne 0x1401dcfcd
popf
pop rax
jmp 0x1401dd382
cmp eax, 4
jne 0x1401dcfdc
popf
pop rax
jmp 0x1401dd1e8
push rsi
push rdi
sub rsp, 0xe8
mov rax, qword [0x140140a78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], 0
mov rax, qword [rsp + 0x28]
cmp qword [rax + 0x3ef0], 0
je 0x1401dd059
push rax
pushf
mov eax, 0xa100f95f
pushf
not eax
add eax, 0xeb2fe223
xor eax, 0xd63cc2d7
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8249ed04
xor eax, 0xdc8191f9
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe3503dba
xor eax, 0xe1e0e115
rol eax, 0x4f
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xdc762ac2
pushf
not eax
add eax, 0x8882adb5
xor eax, 0xc77aae82
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb62cd3e6
xor eax, 0xfb169b80
rol eax, 0x7c
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x3ef0]
mov eax, dword [rax + 0xc]
and eax, 0x200
test eax, eax
jne 0x1401dd0d7
push rax
pushf
mov eax, 0xcbf13190
pushf
not eax
add eax, 0xea71df7f
xor eax, 0xfcdabe99
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xca63886a
xor eax, 0xda9cd443
rol eax, 0x10
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0x611fe28c
pushf
not eax
add eax, 0x917ad1b4
xor eax, 0xd8d72c6e
rol eax, 0x36
popf
pushf
not eax
add eax, 0xdbedcef8
xor eax, 0x97df0215
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8197f34a
xor eax, 0xdb4d7894
rol eax, 0xe0
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x3ef0]
mov qword [rsp + 0x38], rax
push rax
pushf
mov eax, 0x5e0bf51b
pushf
not eax
add eax, 0xf6d2fba8
xor eax, 0xa1cc98fd
rol eax, 8
popf
pushf
not eax
add eax, 0xbd992f9b
xor eax, 0xb1f9be61
rol eax, 0xb0
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x385c]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x75]
test eax, eax
je 0x1401dd1b5
push rax
pushf
mov eax, 0x3fbb6e08
pushf
not eax
add eax, 0x8a4a4d9c
xor eax, 0x91777fc8
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc4640a24
xor eax, 0xbea64e89
rol eax, 0xb8
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xb74826bf
pushf
not eax
add eax, 0x92df08d9
xor eax, 0xc5841d81
rol eax, 0x28
popf
pushf
not eax
add eax, 0xefc2313b
xor eax, 0xdcc2994c
rol eax, 0xfc
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x28]
add rax, 0x3ecc
mov qword [rsp + 0x88], rax
jmp 0x1401dd240
lea rax, [rsp + 0x90]
mov qword [rsp + 0x88], rax
push rax
pushf
mov eax, 0xfd22c6b6
pushf
not eax
add eax, 0x86fc9ef6
xor eax, 0xabb57532
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8cba6101
xor eax, 0xbb139630
rol eax, 0x6a
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa0]
mov rax, qword [rax]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x3e78]
jmp 0x1401dd26f
dec eax
mov dword [rsp + 0x30], eax
jmp 0x1401dd311
mov eax, dword [rsp + 0x30]
jmp 0x1401dd2c5
dec eax
mov dword [rsp + 0x30], eax
push rax
pushf
mov eax, 0x676ec7d9
pushf
not eax
add eax, 0xad805b84
xor eax, 0xb52402be
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe68d46a7
xor eax, 0xbe220e12
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd68794aa
xor eax, 0xb2532fa6
rol eax, 0x69
popf
jmp 0x1401dcded
cmp dword [rsp + 0x30], 0
jl 0x1401dd34f
push rax
pushf
mov eax, 0xfa980403
pushf
not eax
add eax, 0xe521a711
xor eax, 0xc965666d
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe59d1c24
xor eax, 0xd0388c70
rol eax, 0xe
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0x62c9ffd9
pushf
not eax
add eax, 0xb5794552
xor eax, 0xfef9099e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xeebd0334
xor eax, 0xc3978fdd
rol eax, 0x75
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x28]
add rax, 0x3e78
mov qword [rsp + 0xa8], rax
movsxd rax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0xa8]
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + rax*8]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movzx eax, byte [rax + 0x96]
test eax, eax
je 0x1401dd3f2
push rax
pushf
mov eax, 0x87cc8acf
pushf
not eax
add eax, 0xfba0a03c
xor eax, 0xb3af443a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xde80fb3c
xor eax, 0xe7de59bb
rol eax, 0x57
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xd26b9d5e
pushf
not eax
add eax, 0xc387cb77
xor eax, 0x9429d499
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc5303316
xor eax, 0xad4f71f0
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x949f71d4
xor eax, 0xf33c1ad8
rol eax, 0x36
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x20]
movzx eax, byte [rax + 0x9d]
test eax, eax
je 0x1401dd47b
push rax
pushf
mov eax, 0x86828544
pushf
not eax
add eax, 0x8ad5fc75
xor eax, 0xb1545929
rol eax, 0x91
popf
pushf
not eax
add eax, 0xfb0040ec
xor eax, 0x9ee0d6dd
rol eax, 0x2e
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0x7d01cc6e
pushf
not eax
add eax, 0x89a9fe56
xor eax, 0x907a63b9
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x822fbe9a
xor eax, 0x8cc92c07
rol eax, 0x2b
popf
jmp 0x1401dcded
jmp 0x1401dd2c0
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0xc]
and eax, 0x200
test eax, eax
je 0x1401dd53d
push rax
pushf
mov eax, 0xfcce2dc2
pushf
not eax
add eax, 0x8f7a35ce
xor eax, 0xb1e9e382
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9739f6d6
xor eax, 0xd505981d
rol eax, 0xe4
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xc7ced88a
pushf
not eax
add eax, 0x95710090
xor eax, 0xf6279e69
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc04f075f
xor eax, 0xd2b3f87e
rol eax, 2
popf
jmp 0x1401dcded
jmp 0x1401dd2c0
lea rax, [rsp + 0xc0]
mov rcx, qword [rsp + 0x20]
mov rdi, rax
lea rsi, [rcx + 0x1d0]
mov ecx, 0xab21798b
pushf
not ecx
add ecx, 0x98e70747
xor ecx, 0xe9d18dca
rol ecx, 0x31
popf
pushf
not ecx
add ecx, 0x91187562
xor ecx, 0x92366d39
rol ecx, 0x8b
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0xc]
and eax, 0x1000042
test eax, eax
je 0x1401dd680
push rax
pushf
mov eax, 0x6033f24f
pushf
not eax
add eax, 0xd04ddedb
xor eax, 0x851f35dc
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa5145b11
xor eax, 0xe523db33
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa3e28a2b
xor eax, 0xd2d362db
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbc4b5746
xor eax, 0xa23df96c
rol eax, 0x51
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xb4567e5f
pushf
not eax
add eax, 0x95a03361
xor eax, 0xaff0427a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb77ee673
xor eax, 0x88532d7d
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xceff2b92
xor eax, 0xce280b44
rol eax, 0x91
popf
jmp 0x1401dcded
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0xc0]
call fcn.1403342b2
jmp 0x1401dd794
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0xc0]
call fcn.1403342b2
push rax
pushf
mov eax, 0x3f3563f
pushf
not eax
add eax, 0x869f63c9
xor eax, 0x939a9bc3
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc44302bd
xor eax, 0xb280f925
rol eax, 0x49
popf
pushf
not eax
add eax, 0xef9a391f
xor eax, 0xbb10ab4b
rol eax, 0x3b
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x28]
add rax, 0xd94
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.140306091
movzx eax, al
test eax, eax
jne 0x1401dd7fc
push rax
pushf
mov eax, 0xa02b00e1
pushf
not eax
add eax, 0xbf8570ee
xor eax, 0x8f6742c4
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9382f3aa
xor eax, 0xb7277937
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb36266a7
xor eax, 0xb9119e5d
rol eax, 3
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xf9f1097d
pushf
not eax
add eax, 0xccebd40c
xor eax, 0x8ab97d81
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb64522e9
xor eax, 0xdfdb7aef
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe7b56837
xor eax, 0xfdbc201f
rol eax, 0xbf
popf
jmp 0x1401dcded
jmp 0x1401dd2c0
mov rax, qword [rsp + 0x20]
movsx eax, word [rax + 0x240]
test eax, eax
je 0x1401dd90d
push rax
pushf
mov eax, 0xb19211c5
pushf
not eax
add eax, 0xd26d4b11
xor eax, 0xe13971b0
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa925dd8f
xor eax, 0x806a6e2f
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfcb3ef2d
xor eax, 0xd91d1b32
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf0a6c3ab
xor eax, 0xbd7e78ce
rol eax, 0xb8
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0x6536824f
pushf
not eax
add eax, 0x8e143c65
xor eax, 0x98a47254
rol eax, 0x98
popf
pushf
not eax
add eax, 0x861e6a70
xor eax, 0xc428cdc8
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc3ab9f04
xor eax, 0xa065be95
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xdaac2db4
xor eax, 0xbdd972e9
rol eax, 0x57
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x20]
movsx eax, word [rax + 0x246]
cvtsi2ss xmm0, eax
mov rax, qword [rsp + 0x20]
movss xmm1, dword [rax + 0x1c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x58], xmm0
mov rax, qword [rsp + 0x20]
movsx eax, word [rax + 0x244]
cvtsi2ss xmm0, eax
mov rax, qword [rsp + 0x20]
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x44], xmm0
mov rax, qword [rsp + 0x20]
movsx eax, word [rax + 0x242]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x68], xmm0
mov rax, qword [rsp + 0x20]
movsx eax, word [rax + 0x240]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [rsp + 0x44]
addss xmm0, dword [rsp + 0x84]
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x80]
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [rsp + 0x78]
movss dword [rsp + 0x9c], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x28]
add rax, 0xd94
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call fcn.140306091
movzx eax, al
test eax, eax
je 0x1401ddaf3
push rax
pushf
mov eax, 0xa3283ddd
pushf
not eax
add eax, 0xd4745080
xor eax, 0xa6819937
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd3761001
xor eax, 0xc9cac69b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xda2342be
xor eax, 0x98daf39a
rol eax, 0xfe
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xc96c160b
pushf
not eax
add eax, 0x90a30406
xor eax, 0xa5b1ddd1
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa4d6d402
xor eax, 0x9f808d66
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x802f8994
xor eax, 0xf201c9e4
rol eax, 0xc
popf
jmp 0x1401dcded
jmp 0x1401dd2c0
cmp qword [rsp + 0x38], 0
jne 0x1401ddbd2
push rax
pushf
mov eax, 0xa5a53087
pushf
not eax
add eax, 0xdeb41ef7
xor eax, 0x8390bff8
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xca7e48be
xor eax, 0xf9463a73
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x96f6df1d
xor eax, 0x8a0980c1
rol eax, 0x69
popf
pushf
not eax
add eax, 0xcc40898c
xor eax, 0x8831761e
rol eax, 0xdc
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0x7ba78548
pushf
not eax
add eax, 0x8b7668d1
xor eax, 0xe38fac70
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8e14873d
xor eax, 0xff336b19
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc529ec4a
xor eax, 0xc5112603
rol eax, 0xc3
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x38], rax
push rax
pushf
mov eax, 0x770ea8af
pushf
not eax
add eax, 0xcda8677a
xor eax, 0xac798fe1
rol eax, 0x42
popf
pushf
not eax
add eax, 0xca2dfdd0
xor eax, 0x95a615ce
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb1923731
xor eax, 0xfa6cb19a
rol eax, 0xe5
popf
jmp 0x1401dcded
cmp qword [rsp + 0x48], 0
jne 0x1401ddcc8
push rax
pushf
mov eax, 0x18e01f0f
pushf
not eax
add eax, 0xf53c54b5
xor eax, 0xa135a829
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe1d40c4d
xor eax, 0xacab75d8
rol eax, 1
popf
pushf
not eax
add eax, 0xedada245
xor eax, 0x9568e614
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbba03983
xor eax, 0x9f06fdd7
rol eax, 0xb
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0x19c46d0e
pushf
not eax
add eax, 0xd31241ec
xor eax, 0x801f8d0f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfe0b92cc
xor eax, 0xb7214791
rol eax, 0x4c
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x28]
cmp qword [rax + 0x3ef0], 0
je 0x1401ddd63
push rax
pushf
mov eax, 0xaf0c2602
pushf
not eax
add eax, 0x8601c0a2
xor eax, 0x97949ae8
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc0d1db4e
xor eax, 0x95cac8af
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9f90dfff
xor eax, 0xa59c360b
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb2e24903
xor eax, 0xc2d21da7
rol eax, 0xc1
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xfcd5c943
pushf
not eax
add eax, 0xfdcbbfc9
xor eax, 0xf4a20f93
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb729aa31
xor eax, 0xb719c0f2
rol eax, 0x26
popf
pushf
not eax
add eax, 0x945f23d9
xor eax, 0x8cc2c91b
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc7931895
xor eax, 0xb8af0479
rol eax, 8
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x3ef0]
mov rcx, qword [rsp + 0x20]
mov rax, qword [rax + 0x360]
cmp qword [rcx + 0x360], rax
je 0x1401dde23
push rax
pushf
mov eax, 0xfb0fb404
pushf
not eax
add eax, 0x912cbfb6
xor eax, 0xd32854fb
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9c7ba0e9
xor eax, 0xa9e2d752
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd252a41c
xor eax, 0x8ceedcb5
rol eax, 0xcf
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xa709df22
pushf
not eax
add eax, 0xed0da086
xor eax, 0xb20ad061
rol eax, 0x45
popf
pushf
not eax
add eax, 0x84d030bd
xor eax, 0xdeb18c06
rol eax, 0xec
popf
pushf
not eax
add eax, 0x91402575
xor eax, 0x977497a3
rol eax, 0xd1
popf
jmp 0x1401dcded
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x48], rax
push rax
pushf
mov eax, 0x37995baf
pushf
not eax
add eax, 0xc2fa67cd
xor eax, 0xdec3edd7
rol eax, 0x74
popf
pushf
not eax
add eax, 0xea4f1454
xor eax, 0xe10cd24c
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb00c4939
xor eax, 0x8366e02f
rol eax, 0xbd
popf
jmp 0x1401dcded
cmp qword [rsp + 0x38], 0
je 0x1401ddf1a
push rax
pushf
mov eax, 0xde33751f
pushf
not eax
add eax, 0xec84dd01
xor eax, 0x8e42b898
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc91e819e
xor eax, 0xcb2907c4
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8a9aee0d
xor eax, 0xe1cebcf8
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa6d0df1a
xor eax, 0xe5eef047
rol eax, 0x3e
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0xb8e747ae
pushf
not eax
add eax, 0xc3272be4
xor eax, 0xfff8118a
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xcb268a3a
xor eax, 0xdc469eaa
rol eax, 0xeb
popf
jmp 0x1401dcded
cmp qword [rsp + 0x48], 0
je 0x1401ddf9b
push rax
pushf
mov eax, 0xf9d021b7
pushf
not eax
add eax, 0x95a6a89c
xor eax, 0xe41f0798
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf8851915
xor eax, 0xadf9c86a
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xcd7b485c
xor eax, 0xb72f8444
rol eax, 0x31
popf
jmp 0x1401dcded
push rax
pushf
mov eax, 0x846b81dd
pushf
not eax
add eax, 0xf7b6bdc3
xor eax, 0x9d3a3dba
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x884d9680
xor eax, 0xcbcbd58a
rol eax, 0x99
popf
pushf
not eax
add eax, 0x93563743
xor eax, 0xeddddeb1
rol eax, 0xa1
popf
jmp 0x1401dcded
jmp 0x1401de08a
jmp 0x1401dd2c0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x3ee0], rcx
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0x3ee8], rcx
add rsp, 0xe8
pop rdi
pop rsi
ret