Function at 0x1802ddea6
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xbd08239c
pushf
not eax
add eax, 0xa28096b5
xor eax, 0x937db2ea
rol eax, 0x36
popf
pushf
not eax
add eax, 0xdc776ab3
xor eax, 0x8ca2012c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe30c037c
xor eax, 0xb87ebdc2
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd7f165ba
xor eax, 0xc3f94ff6
rol eax, 0x2c
popf
cmp eax, 0x20
jne 0x1802ddf09
popf
pop rax
jmp 0x1802df1af
cmp eax, 0
jne 0x1802ddf18
popf
pop rax
jmp 0x1802de143
cmp eax, 3
jne 0x1802ddf27
popf
pop rax
jmp 0x1802de32f
cmp eax, 1
jne 0x1802ddf36
popf
pop rax
jmp 0x1802de1f3
cmp eax, 0xd
jne 0x1802ddf45
popf
pop rax
jmp 0x1802de8ab
cmp eax, 0x1a
jne 0x1802ddf54
popf
pop rax
jmp 0x1802def2e
cmp eax, 0xe
jne 0x1802ddf63
popf
pop rax
jmp 0x1802de92f
cmp eax, 0xb
jne 0x1802ddf72
popf
pop rax
jmp 0x1802de75a
cmp eax, 0x19
jne 0x1802ddf81
popf
pop rax
jmp 0x1802deee1
cmp eax, 8
jne 0x1802ddf90
popf
pop rax
jmp 0x1802de601
cmp eax, 0x1d
jne 0x1802ddf9f
popf
pop rax
jmp 0x1802df08a
cmp eax, 0x17
jne 0x1802ddfae
popf
pop rax
jmp 0x1802ded87
cmp eax, 0x1c
jne 0x1802ddfbd
popf
pop rax
jmp 0x1802deffa
cmp eax, 0x12
jne 0x1802ddfcc
popf
pop rax
jmp 0x1802deb83
cmp eax, 0x18
jne 0x1802ddfdb
popf
pop rax
jmp 0x1802dee40
cmp eax, 0x11
jne 0x1802ddfea
popf
pop rax
jmp 0x1802deb04
cmp eax, 0x1b
jne 0x1802ddff9
popf
pop rax
jmp 0x1802def8e
cmp eax, 0x21
jne 0x1802de008
popf
pop rax
jmp 0x1802df23f
cmp eax, 0x23
jne 0x1802de017
popf
pop rax
jmp 0x1802df355
cmp eax, 0x25
jne 0x1802de026
popf
pop rax
jmp 0x1802df53a
cmp eax, 0xf
jne 0x1802de035
popf
pop rax
jmp 0x1802de9d7
cmp eax, 0x13
jne 0x1802de044
popf
pop rax
jmp 0x1802dec2b
cmp eax, 0x15
jne 0x1802de053
popf
pop rax
jmp 0x1802decca
cmp eax, 0x24
jne 0x1802de062
popf
pop rax
jmp 0x1802df493
cmp eax, 0x1e
jne 0x1802de071
popf
pop rax
jmp 0x1802df0e8
cmp eax, 0xc
jne 0x1802de080
popf
pop rax
jmp 0x1802de800
cmp eax, 0x26
jne 0x1802de08f
popf
pop rax
jmp 0x1802df594
cmp eax, 5
jne 0x1802de09e
popf
pop rax
jmp 0x1802de48b
cmp eax, 0x1f
jne 0x1802de0ad
popf
pop rax
jmp 0x1802df135
cmp eax, 0x10
jne 0x1802de0bc
popf
pop rax
jmp 0x1802dea5c
cmp eax, 6
jne 0x1802de0cb
popf
pop rax
jmp 0x1802de4f5
cmp eax, 9
jne 0x1802de0da
popf
pop rax
jmp 0x1802de695
cmp eax, 4
jne 0x1802de0e9
popf
pop rax
jmp 0x1802de3cf
cmp eax, 0x16
jne 0x1802de0f8
popf
pop rax
jmp 0x1802ded4f
cmp eax, 2
jne 0x1802de107
popf
pop rax
jmp 0x1802de283
cmp eax, 0xa
jne 0x1802de116
popf
pop rax
jmp 0x1802de6fa
cmp eax, 0x22
jne 0x1802de125
popf
pop rax
jmp 0x1802df2d4
cmp eax, 0x14
jne 0x1802de134
popf
pop rax
jmp 0x1802dec5f
cmp eax, 7
jne 0x1802de143
popf
pop rax
jmp 0x1802de5a1
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x40
mov rsi, qword [0x18027c030]
mov edi, edx
mov r15, rcx
mov rbx, rsi
mov eax, dword [rsi + 0x3f1c]
test eax, eax
je 0x1802de1ad
push rax
pushf
mov eax, 0x3e14588d
pushf
not eax
add eax, 0xd04c807d
xor eax, 0xd090b177
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe8d5bea7
xor eax, 0xa420fc95
rol eax, 0xfe
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x6373a2a4
pushf
not eax
add eax, 0x808bce8a
xor eax, 0xd0c0b909
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd41d7f56
xor eax, 0xb1048745
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9c25e0dc
xor eax, 0xe489b203
rol eax, 0xaa
popf
jmp 0x1802ddefa
cmp eax, edx
je 0x1802de250
push rax
pushf
mov eax, 0xda5ef4b4
pushf
not eax
add eax, 0xb97d57fc
xor eax, 0xf6315d5f
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc055a64c
xor eax, 0xa38e6034
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8325e55a
xor eax, 0xbf8b7693
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8f37f2eb
xor eax, 0x837a3555
rol eax, 0x5e
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x2b85f8c5
pushf
not eax
add eax, 0x8e1da94f
xor eax, 0x87846fe9
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb268b6cb
xor eax, 0xc64c0c4f
rol eax, 0x95
popf
jmp 0x1802ddefa
cmp byte [rsi + 0x3f24], 0
je 0x1802de2d6
push rax
pushf
mov eax, 0x204a4110
pushf
not eax
add eax, 0xa1024e0c
xor eax, 0xec1501f8
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xae169f93
xor eax, 0xb1ded173
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xbf25b27c
xor eax, 0x8fd3175b
rol eax, 0x1f
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xf1d16db6
pushf
not eax
add eax, 0xeb0950cd
xor eax, 0xe6581e52
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8d4f4e4c
xor eax, 0xd936a556
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd2d73a7e
xor eax, 0xc18985f5
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe029e1a5
xor eax, 0x971cb014
rol eax, 0x2b
popf
jmp 0x1802ddefa
mov r14, qword [rsi + 0x3ed0]
cmp qword [rsi + 0x3ed8], r14
jne 0x1802de389
push rax
pushf
mov eax, 0x466be278
pushf
not eax
add eax, 0xbbae9be5
xor eax, 0xfd85a9bd
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa2b40004
xor eax, 0x909891db
rol eax, 0x15
popf
pushf
not eax
add eax, 0x83da3b58
xor eax, 0xcfc50e76
rol eax, 0x19
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xd9e7ce92
pushf
not eax
add eax, 0xdf54adde
xor eax, 0x97e8528f
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd0a95169
xor eax, 0x85ea2882
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x86db182f
xor eax, 0x9d68c77a
rol eax, 0x9f
popf
jmp 0x1802ddefa
mov ebp, dword [rsi + 0x3f30]
test ebp, ebp
je 0x1802de432
push rax
pushf
mov eax, 0x2371367f
pushf
not eax
add eax, 0xdf740d5b
xor eax, 0xf1bcd620
rol eax, 0xff
popf
pushf
not eax
add eax, 0x91d6b6a5
xor eax, 0x94138e53
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xee85caae
xor eax, 0xd4b3ef64
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa2e152de
xor eax, 0xe2e05b0f
rol eax, 0xb6
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x6abc680d
pushf
not eax
add eax, 0xf7cdf332
xor eax, 0x92a1d5e0
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc1a0351a
xor eax, 0xe6711e93
rol eax, 0x53
popf
pushf
not eax
add eax, 0xae89a67d
xor eax, 0xe61d8935
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xfdb6a6b0
xor eax, 0xfe5f34ed
rol eax, 0x69
popf
jmp 0x1802ddefa
cmp ebp, edi
je 0x1802de4c2
push rax
pushf
mov eax, 0xdfdb8979
pushf
not eax
add eax, 0xe9e2299d
xor eax, 0xc8721d0a
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe3b46a76
xor eax, 0xb9f1f6b8
rol eax, 0x19
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x139965fa
pushf
not eax
add eax, 0xa0dc5a47
xor eax, 0x9580e40a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbd261785
xor eax, 0xb5031723
rol eax, 0x76
popf
jmp 0x1802ddefa
cmp byte [rsi + 0x3f3d], 0
je 0x1802de548
push rax
pushf
mov eax, 0xec7fe08c
pushf
not eax
add eax, 0xe627b3ae
xor eax, 0xfee7d07d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf473823d
xor eax, 0xce5e9676
rol eax, 0x15
popf
pushf
not eax
add eax, 0x98494cc0
xor eax, 0xb5e14d1d
rol eax, 0x53
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x7ea77b5d
pushf
not eax
add eax, 0xe2383238
xor eax, 0xfb81c646
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xebc11884
xor eax, 0xebc5c29d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xdab1a59b
xor eax, 0xbc152d7c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe3acb9b3
xor eax, 0xbbbcfda5
rol eax, 0x7b
popf
jmp 0x1802ddefa
mov r8b, 0xa1
pushf
not r8b
add r8b, 0x13
xor r8b, 0x48
rol r8b, 0xa
popf
pushf
not r8b
add r8b, 0xbb
xor r8b, 0x29
rol r8b, 0x1e
popf
pushf
not r8b
add r8b, 0x51
xor r8b, 0x83
rol r8b, 0x6f
popf
pushf
not r8b
add r8b, 0xf
xor r8b, 0xa1
rol r8b, 0x6e
popf
lea rdx, [rcx + 8]
call fcn.1803d80a6
test al, al
je 0x1802df135
cmp dword [rsi + 0x476c], edi
jne 0x1802de662
push rax
pushf
mov eax, 0x529795e7
pushf
not eax
add eax, 0xd1610b32
xor eax, 0xc5b1c96c
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc3e36ce6
xor eax, 0xa91a07ac
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb712029a
xor eax, 0xd14c0a55
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xaa209bc0
xor eax, 0xe1ac01e3
rol eax, 0xb8
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x163a74f2
pushf
not eax
add eax, 0x850b93d0
xor eax, 0xe729c890
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9ec9a6c9
xor eax, 0xc87c1e50
rol eax, 0xfa
popf
jmp 0x1802ddefa
mov r8d, dword [rsi + 0x4770]
jmp 0x1802de75a
mov r8d, dword [rsi + 0x4750]
push rax
pushf
mov eax, 0x10571ca6
pushf
not eax
add eax, 0xc2f89542
xor eax, 0x965bccfd
rol eax, 0x52
popf
pushf
not eax
add eax, 0x81c6b6a1
xor eax, 0x89a65573
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf4c65260
xor eax, 0xce1960d8
rol eax, 0x37
popf
pushf
not eax
add eax, 0xec09ff01
xor eax, 0xc96228ff
rol eax, 0x26
popf
jmp 0x1802ddefa
bt r8d, 8
jb 0x1802de7a7
push rax
pushf
mov eax, 0xd23c2e41
pushf
not eax
add eax, 0xc249af40
xor eax, 0xa2d270bc
rol eax, 9
popf
pushf
not eax
add eax, 0xff4719d6
xor eax, 0xc9d5dbd0
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc537e29b
xor eax, 0x878b0eee
rol eax, 0x20
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xf01a0424
pushf
not eax
add eax, 0xf35d6f70
xor eax, 0x88d88dbc
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x825ac659
xor eax, 0xe79d20da
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9ef0d9d3
xor eax, 0xc623609e
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf51cb0a9
xor eax, 0xc41dbbd4
rol eax, 0x8f
popf
jmp 0x1802ddefa
mov rcx, qword [rsi + 0x48b0]
test rcx, rcx
je 0x1802de865
push rax
pushf
mov eax, 0xd2bc98d7
pushf
not eax
add eax, 0x9719cae9
xor eax, 0xdf59ea05
rol eax, 0x55
popf
pushf
not eax
add eax, 0xbc1fad09
xor eax, 0xee7934a9
rol eax, 0xff
popf
pushf
not eax
add eax, 0x84845bd0
xor eax, 0xc800efa7
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8c9c46d9
xor eax, 0xe877f0a6
rol eax, 0x77
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x42fd7644
pushf
not eax
add eax, 0x97e8ad53
xor eax, 0xd684417b
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf8ca5aa4
xor eax, 0xfb522f79
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9bc4aab3
xor eax, 0xf6a05826
rol eax, 0x85
popf
jmp 0x1802ddefa
mov rcx, qword [rcx + 0x370]
test rcx, rcx
je 0x1802de8ea
push rax
pushf
mov eax, 0x374cfa9a
pushf
not eax
add eax, 0xfeef6f82
xor eax, 0xf97ea5c4
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x800fe070
xor eax, 0xee7072e7
rol eax, 0x1c
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xd897f43a
pushf
not eax
add eax, 0x8c12c778
xor eax, 0x8bd90e6a
rol eax, 1
popf
pushf
not eax
add eax, 0xad5b4677
xor eax, 0x88f6fd14
rol eax, 0
popf
pushf
not eax
add eax, 0x80491014
xor eax, 0xc0e39937
rol eax, 0x29
popf
jmp 0x1802ddefa
cmp byte [rcx + 0xaf], 0
je 0x1802de991
push rax
pushf
mov eax, 0xf8d8f812
pushf
not eax
add eax, 0xaa23be1f
xor eax, 0xbafacec2
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc52dab59
xor eax, 0xeacec249
rol eax, 9
popf
pushf
not eax
add eax, 0xdd0bf114
xor eax, 0x81d49b8c
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc04ca200
xor eax, 0xe8f6317e
rol eax, 0xc
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xbdd3bae1
pushf
not eax
add eax, 0xee9a69cb
xor eax, 0xb671c7ae
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf9e0e47f
xor eax, 0xcbc4a38e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xed2a9ff3
xor eax, 0xed0d7953
rol eax, 0x7e
popf
jmp 0x1802ddefa
mov rax, qword [r14 + 0x370]
cmp rcx, rax
je 0x1802dea29
push rax
pushf
mov eax, 0x2e5a93b6
pushf
not eax
add eax, 0x86fec08d
xor eax, 0x916d5603
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc6a1227f
xor eax, 0x835f4b71
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xdd80ccd8
xor eax, 0x9e1a08db
rol eax, 0x89
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xbcca6c1f
pushf
not eax
add eax, 0x8600b0b0
xor eax, 0xad7916e0
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb561f321
xor eax, 0xec4e1e85
rol eax, 0xa4
popf
jmp 0x1802ddefa
mov edx, dword [rcx + 0xc]
bt edx, 0x1b
jb 0x1802deaab
push rax
pushf
mov eax, 0x636f243c
pushf
not eax
add eax, 0x86a6841c
xor eax, 0xd33689c0
rol eax, 0xb
popf
pushf
not eax
add eax, 0xffdbc2d8
xor eax, 0xca222c93
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x88e4eb27
xor eax, 0xc4b8e237
rol eax, 0xb0
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x5e17b9ab
pushf
not eax
add eax, 0xf453abf6
xor eax, 0xdbedced6
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa665fd8d
xor eax, 0xe7ba0440
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x81c05b1a
xor eax, 0xf9fa379b
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdd997d73
xor eax, 0xed8862ce
rol eax, 0xdd
popf
jmp 0x1802ddefa
bt edx, 0x1a
jae 0x1802deb50
push rax
pushf
mov eax, 0x8b8f418
pushf
not eax
add eax, 0xa776d8b9
xor eax, 0xeb1b1b27
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbb9ecc09
xor eax, 0xcd6fd3ca
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xeb44879d
xor eax, 0xbac68a6e
rol eax, 0x7c
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xa0719613
pushf
not eax
add eax, 0x87af9d01
xor eax, 0x8c0a21b5
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf1d810f9
xor eax, 0xb73ab757
rol eax, 0x6f
popf
jmp 0x1802ddefa
cmp qword [rax + 0x370], rcx
je 0x1802debd2
push rax
pushf
mov eax, 0xe7d684c6
pushf
not eax
add eax, 0xbf1c9b67
xor eax, 0xbe185ad7
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbf36b1e3
xor eax, 0xdcb08297
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xded0b415
xor eax, 0xb48080e8
rol eax, 0x70
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xb92719fc
pushf
not eax
add eax, 0xf549e0ce
xor eax, 0x90c79156
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe6ded634
xor eax, 0xd1832b9a
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbe654109
xor eax, 0xeeae118d
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x80cab0e5
xor eax, 0xb63e837a
rol eax, 0x7f
popf
jmp 0x1802ddefa
nop
push rax
pushf
mov eax, 0xe7fa6de6
pushf
not eax
add eax, 0xc874accb
xor eax, 0xdce66842
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc4a54eff
xor eax, 0x99523098
rol eax, 0x3f
popf
jmp 0x1802ddefa
cmp rax, rcx
je 0x1802dec97
push rax
pushf
mov eax, 0x5b49769
pushf
not eax
add eax, 0xb3606b60
xor eax, 0x8cdbefd7
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd55f4047
xor eax, 0xa757be82
rol eax, 0x1b
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x6a1c5ab
pushf
not eax
add eax, 0xb646ef39
xor eax, 0xbce301fa
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb82c6f2b
xor eax, 0xa4e651b3
rol eax, 0x18
popf
jmp 0x1802ddefa
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x1802ded09
push rax
pushf
mov eax, 0x2ea40900
pushf
not eax
add eax, 0xcefa30a0
xor eax, 0x84c90cde
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbaa85e28
xor eax, 0x95af0408
rol eax, 0x80
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x7a7bffb2
pushf
not eax
add eax, 0xa082a381
xor eax, 0xe1491a2d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf1183071
xor eax, 0x880feef4
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe6e4ad31
xor eax, 0xaf37d30a
rol eax, 0xea
popf
jmp 0x1802ddefa
jmp 0x1802df0e8
xor r14d, r14d
test edi, edi
je 0x1802dede7
push rax
pushf
mov eax, 0xacab29d9
pushf
not eax
add eax, 0xbd29f763
xor eax, 0x97e36545
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x983acbe8
xor eax, 0xe1f521a9
rol eax, 0x89
popf
pushf
not eax
add eax, 0xcb2ca430
xor eax, 0xc9462d38
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf95775bd
xor eax, 0xa7dd36cb
rol eax, 0x20
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xaee492ee
pushf
not eax
add eax, 0xe7045d99
xor eax, 0x81ef14ef
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf6f72088
xor eax, 0x8db0904b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9b9fb3f8
xor eax, 0xc19d170b
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc01a5c32
xor eax, 0xecded42a
rol eax, 0xcd
popf
jmp 0x1802ddefa
mov dword [rsi + 0x3f1c], edi
mov byte [rsi + 0x3f24], r14b
cmp dword [rsi + 0x3f20], edi
je 0x1802dee88
push rax
pushf
mov eax, 0xf06ea8b0
pushf
not eax
add eax, 0x8d891238
xor eax, 0xb8ec87b6
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9ba3b138
xor eax, 0xad728ad1
rol eax, 0xfc
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x57688b17
pushf
not eax
add eax, 0xc0a02dcb
xor eax, 0xda2903ab
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb32b0cf3
xor eax, 0xd3e3290d
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc0110141
xor eax, 0xd2e542bb
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe8a34696
xor eax, 0x9f72fe85
rol eax, 0x3b
popf
jmp 0x1802ddefa
mov qword [rsi + 0x3f28], r14
push rax
pushf
mov eax, 0xcda6ed5d
pushf
not eax
add eax, 0x8d53d199
xor eax, 0xd8d7154f
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe9119dcf
xor eax, 0xc4e92741
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9267af76
xor eax, 0xda48dd40
rol eax, 0x9b
popf
jmp 0x1802ddefa
mov rsi, qword [0x18027c030]
push rax
pushf
mov eax, 0xe78f9fc6
pushf
not eax
add eax, 0xb1da85eb
xor eax, 0x9e9d57a4
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc52d4f7d
xor eax, 0xf72df804
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x875ea26b
xor eax, 0xf7a2f589
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x85551ca4
xor eax, 0x8157bb2d
rol eax, 0x9a
popf
jmp 0x1802ddefa
test r8b, 4
je 0x1802defc7
push rax
pushf
mov eax, 0xd9ad1761
pushf
not eax
add eax, 0xdc92a786
xor eax, 0x8d463176
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf22b3f01
xor eax, 0xf47129d8
rol eax, 0xab
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x49125a4a
pushf
not eax
add eax, 0x8dc41b04
xor eax, 0xf9f69014
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc3af35a8
xor eax, 0xf9997dff
rol eax, 0x68
popf
jmp 0x1802ddefa
cmp ebp, edi
jne 0x1802df031
push rax
pushf
mov eax, 0x354feb66
pushf
not eax
add eax, 0xe71c1b37
xor eax, 0xc4d6cdb1
rol eax, 0x30
popf
pushf
not eax
add eax, 0xbdaaceee
xor eax, 0xdb4959ce
rol eax, 0x80
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x2e67d3b5
pushf
not eax
add eax, 0x88429bdd
xor eax, 0xab638e6e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xaff9126a
xor eax, 0xfc67175a
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf0b6b69e
xor eax, 0x9e2ed6b4
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb82c5c0f
xor eax, 0xa8b2c99b
rol eax, 0x43
popf
jmp 0x1802ddefa
call fcn.18039530c
push rax
pushf
mov eax, 0xc5a998e9
pushf
not eax
add eax, 0xdf4f2398
xor eax, 0xd8d98f0b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9f70926d
xor eax, 0xca2e8053
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8e0991f8
xor eax, 0xd934d18d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xcb784893
xor eax, 0xbb812178
rol eax, 0x99
popf
jmp 0x1802ddefa
mov byte [rbx + 0x3f25], 1
push rax
pushf
mov eax, 0xb13c2c30
pushf
not eax
add eax, 0xac9c3fed
xor eax, 0xb70162e1
rol eax, 0x40
popf
pushf
not eax
add eax, 0xaef1553f
xor eax, 0xbfb44a58
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8d3a2903
xor eax, 0xd29e88cf
rol eax, 0x9b
popf
jmp 0x1802ddefa
xor al, al
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop r12
ret
test edi, edi
je 0x1802df1f9
push rax
pushf
mov eax, 0x284e56fd
pushf
not eax
add eax, 0xb678bfef
xor eax, 0xa6f02698
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe10b7dc4
xor eax, 0x876f1da4
rol eax, 2
popf
pushf
not eax
add eax, 0xa73bfbfa
xor eax, 0xfa5fc719
rol eax, 0xce
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x108677a4
pushf
not eax
add eax, 0xd4aeeaaa
xor eax, 0xe85018b2
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe53c5b4e
xor eax, 0xcc2b97d1
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc13090e8
xor eax, 0x9eefe270
rol eax, 0xc9
popf
jmp 0x1802ddefa
cmp byte [rbx + 0x5ca9], r14b
je 0x1802df27b
push rax
pushf
mov eax, 0x1a287294
pushf
not eax
add eax, 0xee06dadf
xor eax, 0xdd33b1c4
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd4858407
xor eax, 0xfaf7fd19
rol eax, 0x56
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x904d822a
pushf
not eax
add eax, 0xb4672c84
xor eax, 0xef90ed3f
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc1b83c28
xor eax, 0x882b2a5b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcbcf8a7d
xor eax, 0xf814bdc7
rol eax, 0x68
popf
pushf
not eax
add eax, 0xaa8357f1
xor eax, 0xbdc92b09
rol eax, 0x7f
popf
jmp 0x1802ddefa
cmp dword [rbx + 0x3f20], edi
jne 0x1802df30f
push rax
pushf
mov eax, 0x719058a3
pushf
not eax
add eax, 0xa93ffe94
xor eax, 0x8834519b
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbf622f0d
xor eax, 0xb767f92d
rol eax, 0x47
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0x463858b5
pushf
not eax
add eax, 0xe8b33001
xor eax, 0x90c6ffbe
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbab12b98
xor eax, 0xe12b4be6
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x982573e9
xor eax, 0xf23f895b
rol eax, 0x8f
popf
jmp 0x1802ddefa
mov rax, qword [rsi + 0x48a8]
lea r8, [0x1f349ae8e]
pushf
sub r8, 0x732ab626
popf
mov edx, 0x1e97a27c
pushf
not edx
add edx, 0xacefefb7
xor edx, 0xcebc9bb5
rol edx, 0x39
popf
pushf
not edx
add edx, 0xba684b83
xor edx, 0x9bc681d5
rol edx, 0xb
popf
mov rcx, qword [rax]
call fcn.1803a3f49
movss xmm0, dword [0x1801effc0]
lea r8, [r15 + 8]
movss dword [rsp + 0x30], xmm0
xorps xmm1, xmm1
mov dword [rsp + 0x28], r14d
mov r9d, 0x20f68336
pushf
not r9d
add r9d, 0xde19039c
xor r9d, 0x9640c4c9
rol r9d, 0x8d
popf
pushf
not r9d
add r9d, 0xe34d7fc6
xor r9d, 0xf81b7d00
rol r9d, 0x52
popf
pushf
not r9d
add r9d, 0x8796aa3c
xor r9d, 0xc4342dd0
rol r9d, 0x9a
popf
pushf
not r9d
add r9d, 0xd7cf4914
xor r9d, 0x8ee8cc4d
rol r9d, 0xed
popf
mov rdx, r15
movss dword [rsp + 0x20], xmm1
mov rcx, rax
call fcn.1800bcc90
push rax
pushf
mov eax, 0xc7606b70
pushf
not eax
add eax, 0xd9de6f76
xor eax, 0xa9c9e62d
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xdec5ee56
xor eax, 0x96edeb39
rol eax, 0x68
popf
pushf
not eax
add eax, 0xaf8a6c76
xor eax, 0x9700a09c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xfed65642
xor eax, 0x87a299d4
rol eax, 0x75
popf
jmp 0x1802ddefa
cmp dword [rbx + 0x5cac], edi
jne 0x1802df4f4
push rax
pushf
mov eax, 0x4527db2e
pushf
not eax
add eax, 0xaaa2a81e
xor eax, 0xa321860d
rol eax, 0x66
popf
pushf
not eax
add eax, 0xbbe2498a
xor eax, 0xe8811e30
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb213add0
xor eax, 0xd3a039f8
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc7963281
xor eax, 0x8857e277
rol eax, 0x36
popf
jmp 0x1802ddefa
push rax
pushf
mov eax, 0xafb58a34
pushf
not eax
add eax, 0xbfae8b7a
xor eax, 0xdaf56612
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbfdb600f
xor eax, 0xa2e4d72b
rol eax, 9
popf
pushf
not eax
add eax, 0x8ddc1013
xor eax, 0xef16cd6b
rol eax, 0xd6
popf
jmp 0x1802ddefa
int3
cmp byte [rbx + 0x48f3], r14b
sete al
jmp 0x1802df137