Function at 0x1401b5e8a
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x1eeff133
pushf
not eax
add eax, 0xad626119
xor eax, 0xc765a5ce
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x9d27c347
xor eax, 0xf003641e
rol eax, 0x8e
popf
cmp eax, 0x20
jne 0x1401b5ec7
popf
pop rax
jmp 0x1401b7125
cmp eax, 0
jne 0x1401b5ed6
popf
pop rax
jmp 0x1401b60a7
cmp eax, 3
jne 0x1401b5ee5
popf
pop rax
jmp 0x1401b6280
cmp eax, 1
jne 0x1401b5ef4
popf
pop rax
jmp 0x1401b615a
cmp eax, 0xd
jne 0x1401b5f03
popf
pop rax
jmp 0x1401b677b
cmp eax, 0x1a
jne 0x1401b5f12
popf
pop rax
jmp 0x1401b6deb
cmp eax, 0xe
jne 0x1401b5f21
popf
pop rax
jmp 0x1401b67c1
cmp eax, 0xb
jne 0x1401b5f30
popf
pop rax
jmp 0x1401b667c
cmp eax, 0x19
jne 0x1401b5f3f
popf
pop rax
jmp 0x1401b6d4e
cmp eax, 8
jne 0x1401b5f4e
popf
pop rax
jmp 0x1401b64ae
cmp eax, 0x1d
jne 0x1401b5f5d
popf
pop rax
jmp 0x1401b6f94
cmp eax, 0x17
jne 0x1401b5f6c
popf
pop rax
jmp 0x1401b6bf5
cmp eax, 0x1c
jne 0x1401b5f7b
popf
pop rax
jmp 0x1401b6f60
cmp eax, 0x12
jne 0x1401b5f8a
popf
pop rax
jmp 0x1401b699a
cmp eax, 0x18
jne 0x1401b5f99
popf
pop rax
jmp 0x1401b6c8c
cmp eax, 0x11
jne 0x1401b5fa8
popf
pop rax
jmp 0x1401b6953
cmp eax, 0x1b
jne 0x1401b5fb7
popf
pop rax
jmp 0x1401b6ec3
cmp eax, 0x16
jne 0x1401b5fc6
popf
pop rax
jmp 0x1401b6baf
cmp eax, 0xa
jne 0x1401b5fd5
popf
pop rax
jmp 0x1401b6584
cmp eax, 0x14
jne 0x1401b5fe4
popf
pop rax
jmp 0x1401b6ac7
cmp eax, 0xf
jne 0x1401b5ff3
popf
pop rax
jmp 0x1401b6854
cmp eax, 0x13
jne 0x1401b6002
popf
pop rax
jmp 0x1401b6a02
cmp eax, 0x15
jne 0x1401b6011
popf
pop rax
jmp 0x1401b6b64
cmp eax, 2
jne 0x1401b6020
popf
pop rax
jmp 0x1401b61e4
cmp eax, 0x1e
jne 0x1401b602f
popf
pop rax
jmp 0x1401b7043
cmp eax, 0xc
jne 0x1401b603e
popf
pop rax
jmp 0x1401b66c9
cmp eax, 7
jne 0x1401b604d
popf
pop rax
jmp 0x1401b63fe
cmp eax, 5
jne 0x1401b605c
popf
pop rax
jmp 0x1401b6304
cmp eax, 0x1f
jne 0x1401b606b
popf
pop rax
jmp 0x1401b70a3
cmp eax, 0x10
jne 0x1401b607a
popf
pop rax
jmp 0x1401b68b6
cmp eax, 6
jne 0x1401b6089
popf
pop rax
jmp 0x1401b633e
cmp eax, 9
jne 0x1401b6098
popf
pop rax
jmp 0x1401b6524
cmp eax, 4
jne 0x1401b60a7
popf
pop rax
jmp 0x1401b62e0
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
sub rsp, 0x68
mov rax, qword [0x140140a78]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x3f10], 0
je 0x1401b6127
push rax
pushf
mov eax, 0x151a2156
pushf
not eax
add eax, 0xd8d10df6
xor eax, 0xaf334f00
rol eax, 0x38
popf
pushf
not eax
add eax, 0x87d741e2
xor eax, 0xbae75da4
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xeeca1614
xor eax, 0x87d3c814
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd8c4d4ea
xor eax, 0xf96f694c
rol eax, 0x54
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0xfc7fd280
pushf
not eax
add eax, 0xe1751898
xor eax, 0xb3d02e0e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x8262ef58
xor eax, 0xc977ae8d
rol eax, 0x4c
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x78]
cmp dword [rax + 0x3f10], ecx
je 0x1401b619e
push rax
pushf
mov eax, 0xc8d07b81
pushf
not eax
add eax, 0xad966136
xor eax, 0xc0b4f7c0
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbe0bb830
xor eax, 0xab9792be
rol eax, 0x59
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0xa4186df7
pushf
not eax
add eax, 0x9b369bfb
xor eax, 0x90725b39
rol eax, 0x38
popf
pushf
not eax
add eax, 0x89bd6d0c
xor eax, 0xa2c57259
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe110ca58
xor eax, 0xf3755788
rol eax, 0x8f
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + 0x3f18]
test eax, eax
jne 0x1401b6227
push rax
pushf
mov eax, 0x9f01262f
pushf
not eax
add eax, 0x99ea9ea5
xor eax, 0xa2ec33cc
rol eax, 0x53
popf
pushf
not eax
add eax, 0xfdf9bda9
xor eax, 0xa32efd7e
rol eax, 0xa8
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x9c98e1a7
pushf
not eax
add eax, 0xfbbbed14
xor eax, 0x954f4efb
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc0924557
xor eax, 0xef341596
rol eax, 0x15
popf
pushf
not eax
add eax, 0x88cc976b
xor eax, 0xc236acda
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe0f00550
xor eax, 0xefcc4678
rol eax, 0x8e
popf
jmp 0x1401b5eb8
xor al, al
jmp 0x1401b7125
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x3ed8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
cmp qword [rax + 0x3ee0], rcx
je 0x1401b633e
xor al, al
jmp 0x1401b7125
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x3f24], 0
je 0x1401b63a5
push rax
pushf
mov eax, 0x92a0f96f
pushf
not eax
add eax, 0xbfa01a35
xor eax, 0xb54d7522
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc02a6e0a
xor eax, 0xa6388f63
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd7f9bbb1
xor eax, 0x94515146
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xabb34e19
xor eax, 0xd938f044
rol eax, 0xd7
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x98e9b75
pushf
not eax
add eax, 0x83404b98
xor eax, 0xa498da42
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc9efecaa
xor eax, 0xacab7199
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa06b910a
xor eax, 0x8ee57afc
rol eax, 0x32
popf
pushf
not eax
add eax, 0xab24f758
xor eax, 0xcdc6c01d
rol eax, 0xe6
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x78]
cmp dword [rax + 0x3f24], ecx
je 0x1401b6468
push rax
pushf
mov eax, 0xaa0dd6e1
pushf
not eax
add eax, 0xd8665955
xor eax, 0xab128b85
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8c8e7159
xor eax, 0xb9ca23cb
rol eax, 0xca
popf
pushf
not eax
add eax, 0x86b84929
xor eax, 0xfe7e1164
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb59e0792
xor eax, 0xc3627c05
rol eax, 0x38
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x2de9e56f
pushf
not eax
add eax, 0xdcaac5da
xor eax, 0xd56b8c82
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc1c2dc41
xor eax, 0x90720313
rol eax, 0x44
popf
pushf
not eax
add eax, 0x9b4bb06b
xor eax, 0xf3a948d0
rol eax, 0x5a
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + 0x3f31]
test eax, eax
jne 0x1401b64f1
push rax
pushf
mov eax, 0x35cbd347
pushf
not eax
add eax, 0xd6ec3f4f
xor eax, 0xaab93106
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfbedc3b8
xor eax, 0x99076c76
rol eax, 0x23
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x20faa2b2
pushf
not eax
add eax, 0x92a4a4d0
xor eax, 0xe52b0e68
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa2471b41
xor eax, 0x84e0bafd
rol eax, 0x73
popf
jmp 0x1401b5eb8
xor al, al
jmp 0x1401b7125
mov rax, qword [rsp + 0x70]
add rax, 8
mov rcx, qword [rsp + 0x70]
mov r8b, 0xa1
pushf
not r8b
add r8b, 0x5a
xor r8b, 0x72
rol r8b, 0xa
popf
pushf
not r8b
add r8b, 0xe4
xor r8b, 0x5c
rol r8b, 0xeb
popf
pushf
not r8b
add r8b, 0x8b
xor r8b, 0x43
rol r8b, 0x9b
popf
mov rdx, rax
call fcn.1403397d2
movzx eax, al
test eax, eax
jne 0x1401b6623
push rax
pushf
mov eax, 0x43218293
pushf
not eax
add eax, 0xf46358be
xor eax, 0x8692ac6d
rol eax, 0x35
popf
pushf
not eax
add eax, 0xca91c529
xor eax, 0x8b6a6334
rol eax, 0x16
popf
pushf
not eax
add eax, 0xafaadc1a
xor eax, 0x8c682bed
rol eax, 0x22
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0xa1850f
pushf
not eax
add eax, 0xa5863396
xor eax, 0xe0bb5f55
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x82d127f4
xor eax, 0x943a87b9
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd053d4a9
xor eax, 0xd97c916a
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x85d33e03
xor eax, 0xaa23dd25
rol eax, 0x3d
popf
jmp 0x1401b5eb8
xor al, al
jmp 0x1401b7125
xor edx, edx
mov rcx, qword [rsp + 0x50]
call fcn.1401b5098
movzx eax, al
test eax, eax
jne 0x1401b6722
push rax
pushf
mov eax, 0x57a49572
pushf
not eax
add eax, 0xa22c2a0d
xor eax, 0xd23b290b
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe1d61afa
xor eax, 0xd5bceebb
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe420768b
xor eax, 0xb8c7b401
rol eax, 0x60
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x455f32d4
pushf
not eax
add eax, 0xccf944b2
xor eax, 0xb93d0995
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd018a1e7
xor eax, 0xc8ccf109
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc501a4a0
xor eax, 0xc45866fb
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd0a0f150
xor eax, 0xffa61ed5
rol eax, 0xd5
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
mov byte [rax + 0x3f1b], 1
xor al, al
jmp 0x1401b7125
cmp dword [rsp + 0x78], 0
je 0x1401b680e
push rax
pushf
mov eax, 0xf5f8243
pushf
not eax
add eax, 0xa3d84f7a
xor eax, 0x8b780ae8
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9677d87c
xor eax, 0xc8581bb2
rol eax, 0x56
popf
pushf
not eax
add eax, 0xae408859
xor eax, 0xfbfed610
rol eax, 0x1b
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0xa9e52992
pushf
not eax
add eax, 0x9c4dc5ae
xor eax, 0xba838756
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xfe7293c0
xor eax, 0xb557376f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe56581ff
xor eax, 0xe9853d74
rol eax, 0x91
popf
jmp 0x1401b5eb8
mov ecx, dword [rsp + 0x78]
call fcn.1403ce51a
push rax
pushf
mov eax, 0x9d07c58e
pushf
not eax
add eax, 0xd9e0a0e8
xor eax, 0xd13d56fd
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xeb6842b8
xor eax, 0x9702622c
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9d6d394a
xor eax, 0xf40f8ff5
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa731cb75
xor eax, 0xc6dbfab9
rol eax, 0xab
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x78]
cmp dword [rax + 0x3fa0], ecx
jne 0x1401b6920
push rax
pushf
mov eax, 0x4f86fc4e
pushf
not eax
add eax, 0x80ad8466
xor eax, 0xcf906208
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xee4e5f35
xor eax, 0xf88bba9c
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb3ddb6c8
xor eax, 0xa5e8ef25
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x899423cb
xor eax, 0xeb1befe9
rol eax, 0x41
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x675c863d
pushf
not eax
add eax, 0xe4059a38
xor eax, 0xba943e06
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb1a57da8
xor eax, 0xb119034c
rol eax, 0x49
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x3fa4]
mov dword [rsp + 0x40], eax
jmp 0x1401b6a02
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x3f88]
mov dword [rsp + 0x40], eax
push rax
pushf
mov eax, 0x5e4efe80
pushf
not eax
add eax, 0xdb42a402
xor eax, 0xe0bf39ed
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xafc32cc4
xor eax, 0xe5f000e0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xcc4710c1
xor eax, 0xc129402c
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9c598a90
xor eax, 0x8ba0ce7d
rol eax, 0xb5
popf
jmp 0x1401b5eb8
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x44]
and eax, 4
test eax, eax
je 0x1401b6a6e
push rax
pushf
mov eax, 0x6cd97044
pushf
not eax
add eax, 0xd30b4000
xor eax, 0xeab1f821
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa889a44b
xor eax, 0x9490d6c3
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc84a71a1
xor eax, 0x8c42f7e4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xab9fd446
xor eax, 0xcf2dfad6
rol eax, 0xd4
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x8f86843c
pushf
not eax
add eax, 0xe66eaf59
xor eax, 0xa37af855
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb5d8462a
xor eax, 0xc9af8539
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd49ec70e
xor eax, 0xa1f7c04d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcc4d9f42
xor eax, 0x9691c29b
rol eax, 0xfb
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x78]
cmp dword [rax + 0x3f24], ecx
jne 0x1401b6b31
push rax
pushf
mov eax, 0x9695ffd1
pushf
not eax
add eax, 0xcf226e13
xor eax, 0xb1410d74
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa645f472
xor eax, 0xb251ab2d
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf2875bcc
xor eax, 0x824114ce
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdbb87c5c
xor eax, 0xe645f096
rol eax, 0x70
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0xccea17d9
pushf
not eax
add eax, 0xc762302f
xor eax, 0xd0d6e38b
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb11321a3
xor eax, 0xb956cc1d
rol eax, 0x3e
popf
jmp 0x1401b5eb8
call fcn.1402e3f38
push rax
pushf
mov eax, 0xcb1e47d9
pushf
not eax
add eax, 0xbb6d1d8e
xor eax, 0xcb126a0d
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb7268cff
xor eax, 0x902a9253
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc605ee5d
xor eax, 0xacbd062a
rol eax, 0xf4
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
mov byte [rax + 0x3f1b], 1
xor al, al
jmp 0x1401b7125
cmp dword [rsp + 0x78], 0
je 0x1401b6c59
push rax
pushf
mov eax, 0xe2879dc5
pushf
not eax
add eax, 0xb9f23150
xor eax, 0x93c8bc8f
rol eax, 0x87
popf
pushf
not eax
add eax, 0x86e2bfba
xor eax, 0xa2398f85
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x96b67f38
xor eax, 0xdf4ec4e5
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa1f21051
xor eax, 0xbd91895e
rol eax, 0x7f
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0xa0a29b95
pushf
not eax
add eax, 0xe0e92f93
xor eax, 0x9c8c16f5
rol eax, 0
popf
pushf
not eax
add eax, 0xca8a38f5
xor eax, 0xedbf89ec
rol eax, 0x17
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + 0x5460]
test eax, eax
je 0x1401b6cf5
push rax
pushf
mov eax, 0xe3a43579
pushf
not eax
add eax, 0xd9db36a1
xor eax, 0x9c8e910a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xca92f8a5
xor eax, 0xf310f831
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xce712e86
xor eax, 0xd6a7d55b
rol eax, 0xec
popf
pushf
not eax
add eax, 0xcf19b9c9
xor eax, 0xaaa8a705
rol eax, 0x4c
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x35941722
pushf
not eax
add eax, 0x9669a120
xor eax, 0xc75b6ed9
rol eax, 8
popf
pushf
not eax
add eax, 0x948d1250
xor eax, 0xc601d17f
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xdb64d447
xor eax, 0xbd306ddf
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xde00cbd5
xor eax, 0xf3c12b5d
rol eax, 9
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x78]
cmp dword [rax + 0x3f14], ecx
jne 0x1401b6da5
push rax
pushf
mov eax, 0xf52a3eed
pushf
not eax
add eax, 0xb7c38413
xor eax, 0xf2a4b3bc
rol eax, 0x73
popf
pushf
not eax
add eax, 0xdde51d2e
xor eax, 0x9e078848
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xaf1370fa
xor eax, 0xc1a3b8d3
rol eax, 0xd2
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x98161a0d
pushf
not eax
add eax, 0x97cb2c96
xor eax, 0xf1d45e93
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8744e63d
xor eax, 0x8595626e
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9d77058c
xor eax, 0xb0c8939b
rol eax, 0x62
popf
jmp 0x1401b5eb8
call fcn.140224a39
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x70]
add rax, 8
mov rcx, qword [rsp + 0x70]
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9d, 0x8a35d428
pushf
not r9d
add r9d, 0xcb076821
xor r9d, 0x8694f5df
rol r9d, 0xb1
popf
pushf
not r9d
add r9d, 0xab4e016c
xor r9d, 0xc1018b01
rol r9d, 0x33
popf
mov r8, rax
mov rdx, rcx
mov rcx, qword [rsp + 0x58]
call fcn.14023171b
push rax
pushf
mov eax, 0xab3027e6
pushf
not eax
add eax, 0xb149c1f5
xor eax, 0xa7c378d5
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb2822029
xor eax, 0x8740b6be
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8ce9fac5
xor eax, 0xcc803c84
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf24880ac
xor eax, 0xd4fb2c93
rol eax, 0x8b
popf
jmp 0x1401b5eb8
mov rax, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x78]
cmp dword [rax + 0x5464], ecx
jne 0x1401b6f2d
push rax
pushf
mov eax, 0x1e10f94
pushf
not eax
add eax, 0xbcb2502a
xor eax, 0xc5baceda
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa87ef3fe
xor eax, 0xcd96e034
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xea2696be
xor eax, 0x9a7fe2cb
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa1e65cd7
xor eax, 0xd3344e5d
rol eax, 0xa
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0xc5dc372a
pushf
not eax
add eax, 0xe9a568cd
xor eax, 0xf6e2f912
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb30c3f87
xor eax, 0xa1aa9521
rol eax, 0xc1
popf
jmp 0x1401b5eb8
int3
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + 0x412b]
test eax, eax
je 0x1401b6fea
push rax
pushf
mov eax, 0x317b1c36
pushf
not eax
add eax, 0xb55007e7
xor eax, 0xfce66e96
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xedb0e4da
xor eax, 0xd4cecf32
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd6ae1a0a
xor eax, 0x83996ad8
rol eax, 0x55
popf
jmp 0x1401b5eb8
push rax
pushf
mov eax, 0x7ac96ed8
pushf
not eax
add eax, 0xb97459a1
xor eax, 0xfdfbb17e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xeccad34b
xor eax, 0xfe033032
rol eax, 0x41
popf
pushf
not eax
add eax, 0xccbdf589
xor eax, 0x8082bc5d
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x83ac66d7
xor eax, 0xadb4cc48
rol eax, 0xca
popf
jmp 0x1401b5eb8
xor al, al
jmp 0x1401b7125
mov al, reloc.WLDAP32.dll_Ordinal_35
pushf
not al
add al, 0x4b
xor al, 0x31
rol al, 0xf0
popf
pushf
not al
add al, 0x40
xor al, 0xcb
rol al, 0x2a
popf
pushf
not al
add al, 0x16
xor al, 0x8b
rol al, 0xe0
popf
push rax
pushf
mov eax, 0xaa7624c2
pushf
not eax
add eax, 0x9e20c390
xor eax, 0xb12dffa8
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa4ede6a2
xor eax, 0xa4105905
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb5bec408
xor eax, 0x8267e6a2
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xab29663f
xor eax, 0xd0c05960
rol eax, 0xdb
popf
jmp 0x1401b5eb8
add rsp, 0x68
ret