Function at 0x1803d852b
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Hash data using murmur3
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0xc815be27
pushf
not eax
add eax, 0xdadd5ac5
xor eax, 0xb0441f7e
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbf4a18f7
xor eax, 0x93232316
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd01d2358
xor eax, 0xa7a0e50e
rol eax, 0x97
popf
cmp eax, 0x29
jne 0x1803d857b
popf
pop rax
jmp 0x1803d9ef4
cmp eax, 0
jne 0x1803d858a
popf
pop rax
jmp 0x1803d894a
cmp eax, 0x3f
jne 0x1803d8599
popf
pop rax
jmp 0x1803daa8f
cmp eax, 1
jne 0x1803d85a8
popf
pop rax
jmp 0x1803d8a40
cmp eax, 0xd
jne 0x1803d85b7
popf
pop rax
jmp 0x1803d906f
cmp eax, 0x1a
jne 0x1803d85c6
popf
pop rax
jmp 0x1803d9729
cmp eax, 0xe
jne 0x1803d85d5
popf
pop rax
jmp 0x1803d90ba
cmp eax, 0x31
jne 0x1803d85e4
popf
pop rax
jmp 0x1803da309
cmp eax, 0x40
jne 0x1803d85f3
popf
pop rax
jmp 0x1803daacb
cmp eax, 8
jne 0x1803d8602
popf
pop rax
jmp 0x1803d8e0d
cmp eax, 0x2a
jne 0x1803d8611
popf
pop rax
jmp 0x1803d9f63
cmp eax, 0x17
jne 0x1803d8620
popf
pop rax
jmp 0x1803d9554
cmp eax, 0x1c
jne 0x1803d862f
popf
pop rax
jmp 0x1803d984b
cmp eax, 0x2e
jne 0x1803d863e
popf
pop rax
jmp 0x1803da197
cmp eax, 0x18
jne 0x1803d864d
popf
pop rax
jmp 0x1803d961e
cmp eax, 0x2b
jne 0x1803d865c
popf
pop rax
jmp 0x1803d9ffd
cmp eax, 0x1b
jne 0x1803d866b
popf
pop rax
jmp 0x1803d9794
cmp eax, 0x2d
jne 0x1803d867a
popf
pop rax
jmp 0x1803da136
cmp eax, 0x23
jne 0x1803d8689
popf
pop rax
jmp 0x1803d9be4
cmp eax, 0x25
jne 0x1803d8698
popf
pop rax
jmp 0x1803d9ced
cmp eax, 0x32
jne 0x1803d86a7
popf
pop rax
jmp 0x1803da369
cmp eax, 0x13
jne 0x1803d86b6
popf
pop rax
jmp 0x1803d935c
cmp eax, 0x33
jne 0x1803d86c5
popf
pop rax
jmp 0x1803da457
cmp eax, 0x24
jne 0x1803d86d4
popf
pop rax
jmp 0x1803d9c75
cmp eax, 0x1e
jne 0x1803d86e3
popf
pop rax
jmp 0x1803d98eb
cmp eax, 0xc
jne 0x1803d86f2
popf
pop rax
jmp 0x1803d8fdc
cmp eax, 0x26
jne 0x1803d8701
popf
pop rax
jmp 0x1803d9d91
cmp eax, 0x27
jne 0x1803d8710
popf
pop rax
jmp 0x1803d9e14
cmp eax, 0x30
jne 0x1803d871f
popf
pop rax
jmp 0x1803da274
cmp eax, 0x10
jne 0x1803d872e
popf
pop rax
jmp 0x1803d91fa
cmp eax, 0x37
jne 0x1803d873d
popf
pop rax
jmp 0x1803da60b
cmp eax, 9
jne 0x1803d874c
popf
pop rax
jmp 0x1803d8e53
cmp eax, 0x39
jne 0x1803d875b
popf
pop rax
jmp 0x1803da750
cmp eax, 0x16
jne 0x1803d876a
popf
pop rax
jmp 0x1803d94eb
cmp eax, 0x3b
jne 0x1803d8779
popf
pop rax
jmp 0x1803da89d
cmp eax, 0xa
jne 0x1803d8788
popf
pop rax
jmp 0x1803d8e92
cmp eax, 0x36
jne 0x1803d8797
popf
pop rax
jmp 0x1803da5d3
cmp eax, 0x14
jne 0x1803d87a6
popf
pop rax
jmp 0x1803d93fc
cmp eax, 7
jne 0x1803d87b5
popf
pop rax
jmp 0x1803d8d34
cmp eax, 0x3d
jne 0x1803d87c4
popf
pop rax
jmp 0x1803da9a0
cmp eax, 2
jne 0x1803d87d3
popf
pop rax
jmp 0x1803d8b39
cmp eax, 0x20
jne 0x1803d87e2
popf
pop rax
jmp 0x1803d99f2
cmp eax, 0x41
jne 0x1803d87f1
popf
pop rax
jmp 0x1803dab26
cmp eax, 0x11
jne 0x1803d8800
popf
pop rax
jmp 0x1803d9278
cmp eax, 0x35
jne 0x1803d880f
popf
pop rax
jmp 0x1803da52a
cmp eax, 0x3a
jne 0x1803d881e
popf
pop rax
jmp 0x1803da7e2
cmp eax, 0x12
jne 0x1803d882d
popf
pop rax
jmp 0x1803d92c6
cmp eax, 0x21
jne 0x1803d883c
popf
pop rax
jmp 0x1803d9ada
cmp eax, 0x38
jne 0x1803d884b
popf
pop rax
jmp 0x1803da6e1
cmp eax, 0xb
jne 0x1803d885a
popf
pop rax
jmp 0x1803d8f28
cmp eax, 0xf
jne 0x1803d8869
popf
pop rax
jmp 0x1803d9118
cmp eax, 0x15
jne 0x1803d8878
popf
pop rax
jmp 0x1803d9447
cmp eax, 5
jne 0x1803d8887
popf
pop rax
jmp 0x1803d8c5c
cmp eax, 6
jne 0x1803d8896
popf
pop rax
jmp 0x1803d8cfc
cmp eax, 0x22
jne 0x1803d88a5
popf
pop rax
jmp 0x1803d9b5d
cmp eax, 0x3c
jne 0x1803d88b4
popf
pop rax
jmp 0x1803da8fb
cmp eax, 0x1f
jne 0x1803d88c3
popf
pop rax
jmp 0x1803d9994
cmp eax, 4
jne 0x1803d88d2
popf
pop rax
jmp 0x1803d8bec
cmp eax, 0x2f
jne 0x1803d88e1
popf
pop rax
jmp 0x1803da23c
cmp eax, 0x28
jne 0x1803d88f0
popf
pop rax
jmp 0x1803d9e85
cmp eax, 0x3e
jne 0x1803d88ff
popf
pop rax
jmp 0x1803daa44
cmp eax, 0x34
jne 0x1803d890e
popf
pop rax
jmp 0x1803da4da
cmp eax, 0x2c
jne 0x1803d891d
popf
pop rax
jmp 0x1803da0a5
cmp eax, 3
jne 0x1803d892c
popf
pop rax
jmp 0x1803d8ba1
cmp eax, 0x19
jne 0x1803d893b
popf
pop rax
jmp 0x1803d96be
cmp eax, 0x1d
jne 0x1803d894a
popf
pop rax
jmp 0x1803d98e1
mov r11, rsp
mov qword [r11 + 0x18], rbx
mov byte [rsp + 0x10], dl
mov qword [r11 + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [r11 - 0x5f]
sub rsp, 0xd0
mov r10, qword [0x18027c030]
mov r14, r9
mov r15d, r8d
mov rsi, rcx
mov rax, qword [r10 + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rbx, qword [r10 + 0x3ed0]
cmp byte [rbx + 0xb3], 0
jne 0x1803d89e7
push rax
pushf
mov eax, 0x57453036
pushf
not eax
add eax, 0x9c9f58aa
xor eax, 0x94796557
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf5053193
xor eax, 0xb8d1aeab
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd19d5152
xor eax, 0xf7412b2d
rol eax, 0x6f
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x97c3c7b0
pushf
not eax
add eax, 0xfaa67e15
xor eax, 0x9a33ee88
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa9dc1011
xor eax, 0x84bb9b00
rol eax, 0x64
popf
pushf
not eax
add eax, 0x81415bbc
xor eax, 0xe8e3c319
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf3c85f32
xor eax, 0x9f053e1a
rol eax, 0xc4
popf
jmp 0x1803d856c
mov rdi, qword [0x18027c030]
mov rdx, rcx
movaps xmmword [r11 - 0x48], xmm6
xor r8d, r8d
movaps xmmword [r11 - 0x58], xmm7
mov rcx, rbx
movaps xmmword [r11 - 0x68], xmm8
movaps xmmword [r11 - 0x78], xmm9
call fcn.1803111ab
movss xmm0, dword [0x1801f0030]
lea rcx, [rbp - 0x49]
mov r9b, 0xd
pushf
not r9b
add r9b, 0xc0
xor r9b, 0x79
rol r9b, 0xf6
popf
pushf
not r9b
add r9b, 0x9e
xor r9b, 0xaf
rol r9b, 6
popf
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
mov rdx, rsi
mov r13d, eax
call fcn.1803208e6
movss xmm1, dword [r14 + 4]
xorps xmm6, xmm6
ucomiss xmm1, xmm6
jp 0x1803d8af3
push rax
pushf
mov eax, 0xbc24355b
pushf
not eax
add eax, 0xe953fbe7
xor eax, 0xbcfcc0af
rol eax, 0xad
popf
pushf
not eax
add eax, 0xed36ef34
xor eax, 0x8c725ce9
rol eax, 0x1d
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xf4a60de7
pushf
not eax
add eax, 0xb7ce79e4
xor eax, 0xfb203ddd
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xfdf9b5f1
xor eax, 0xf40ec001
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf8880eed
xor eax, 0xeb5a4abd
rol eax, 0xf7
popf
jmp 0x1803d856c
jne 0x1803d8b6e
push rax
pushf
mov eax, 0x5689957a
pushf
not eax
add eax, 0xc7bb862a
xor eax, 0x82debd67
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd61c7bd0
xor eax, 0x9780e9e8
rol eax, 0x83
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xfadb9cde
pushf
not eax
add eax, 0x94af9e02
xor eax, 0xa6f0d56b
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe0edf347
xor eax, 0xbcc660dc
rol eax, 0x8f
popf
jmp 0x1803d856c
movss xmm1, dword [rbp - 0x45]
push rax
pushf
mov eax, 0x15b1371e
pushf
not eax
add eax, 0xc63ac30c
xor eax, 0xd614a6e7
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd133cde6
xor eax, 0xcda5e4de
rol eax, 3
popf
pushf
not eax
add eax, 0xb4f66a22
xor eax, 0xd9137b6f
rol eax, 0x1b
popf
jmp 0x1803d856c
movss xmm0, dword [r14]
ucomiss xmm0, xmm6
jp 0x1803d8c29
push rax
pushf
mov eax, 0xdece9612
pushf
not eax
add eax, 0x8eeff87a
xor eax, 0xd8228d02
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x96e1a27d
xor eax, 0xb81cd275
rol eax, 0xaf
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x951a57
pushf
not eax
add eax, 0xd8a314a1
xor eax, 0xd354556c
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8a0350a2
xor eax, 0xcd6f533b
rol eax, 0x34
popf
jmp 0x1803d856c
jne 0x1803d8cb7
push rax
pushf
mov eax, 0x88aa5133
pushf
not eax
add eax, 0xd05766ae
xor eax, 0xb6a03eef
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xaa9daa84
xor eax, 0x993f233c
rol eax, 0xea
popf
pushf
not eax
add eax, 0x823c9dc4
xor eax, 0xdfcf5da8
rol eax, 0xae
popf
pushf
not eax
add eax, 0xaf32b2bc
xor eax, 0xc552cf28
rol eax, 0xbb
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xc566af33
pushf
not eax
add eax, 0xa22cdb67
xor eax, 0x9610fbdb
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd1013e89
xor eax, 0x8c6966e3
rol eax, 1
popf
pushf
not eax
add eax, 0xbe49607b
xor eax, 0x82945e17
rol eax, 0xef
popf
jmp 0x1803d856c
movss xmm0, dword [rbp - 0x49]
push rax
pushf
mov eax, 0x6d968ef9
pushf
not eax
add eax, 0xebbbbd7a
xor eax, 0x83caaa09
rol eax, 0x97
popf
pushf
not eax
add eax, 0x858b1855
xor eax, 0xc08c2091
rol eax, 0xc1
popf
jmp 0x1803d856c
movss dword [rbp - 0x4d], xmm1
lea rcx, [rbp - 0x51]
movss dword [rbp - 0x51], xmm0
xorps xmm1, xmm1
movss xmm7, dword [rbx + 0xfc]
addss xmm7, dword [rbx + 0x130]
movss xmm9, dword [rbx + 0xf8]
call fcn.1802b86fd
mov esi, r15d
shr esi, 1
and sil, 1
je 0x1803d8db4
push rax
pushf
mov eax, 0xff903281
pushf
not eax
add eax, 0xb91549ac
xor eax, 0x9c02fe3e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb0997c8a
xor eax, 0xe11e6108
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x91c17b2b
xor eax, 0x88b14d85
rol eax, 0x5a
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x7d7bca90
pushf
not eax
add eax, 0xf7b48a37
xor eax, 0x8e9909cc
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa26a8151
xor eax, 0x80ae4d44
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa696e31d
xor eax, 0xfd2a6158
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdbe44c42
xor eax, 0xbe46ad02
rol eax, 0x95
popf
jmp 0x1803d856c
movss xmm8, dword [rbx + 0x220]
movss xmm1, dword [rbx + 0x228]
jmp 0x1803d8e92
movss xmm1, dword [rbx + 0x218]
movaps xmm8, xmm9
push rax
pushf
mov eax, 0xbecf7d69
pushf
not eax
add eax, 0xd1483e15
xor eax, 0xacca5062
rol eax, 0x20
popf
pushf
not eax
add eax, 0x93146981
xor eax, 0xd521d8b7
rol eax, 0x6b
popf
jmp 0x1803d856c
movss xmm0, dword [r14]
ucomiss xmm0, xmm6
jp 0x1803d8ecf
push rax
pushf
mov eax, 0xb1973d39
pushf
not eax
add eax, 0x8b51fb67
xor eax, 0xfc5578b7
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xdc10cb82
xor eax, 0xc1f033c2
rol eax, 0x6d
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xdc6d56c7
pushf
not eax
add eax, 0xaed349f4
xor eax, 0xc808ee9b
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbf90b2fa
xor eax, 0xd91b6427
rol eax, 0x32
popf
pushf
not eax
add eax, 0xbc17b2e5
xor eax, 0xe4f5b9d9
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa0238f91
xor eax, 0x9614043f
rol eax, 0x34
popf
jmp 0x1803d856c
je 0x1803d8f83
push rax
pushf
mov eax, 0xdc05cd9a
pushf
not eax
add eax, 0xf2c2958c
xor eax, 0xc442656b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb0f67802
xor eax, 0xc26e7cd3
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe7cc4d19
xor eax, 0x9e0a599e
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbe5de8ee
xor eax, 0xc623f661
rol eax, 0x6c
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xda449425
pushf
not eax
add eax, 0xe9b7e31c
xor eax, 0xf689d66a
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe7b1ff64
xor eax, 0xcd4bf785
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbe80e05b
xor eax, 0xe6350e14
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x80008499
xor eax, 0xbba60e0f
rol eax, 0x90
popf
jmp 0x1803d856c
bt r15d, 0x18
jae 0x1803d9029
push rax
pushf
mov eax, 0x58e1d511
pushf
not eax
add eax, 0xaf182828
xor eax, 0xedc8b7a7
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb8b945b8
xor eax, 0xa2529353
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8ea8a33d
xor eax, 0xb291ba7f
rol eax, 0x33
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x1b1e5325
pushf
not eax
add eax, 0xbaae1002
xor eax, 0xcfdfce35
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf35a56b8
xor eax, 0xe32f1b2e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xbab5199b
xor eax, 0xa6f395b1
rol eax, 0xe6
popf
jmp 0x1803d856c
movss xmm5, dword [rbp - 0x49]
subss xmm1, xmm8
maxss xmm5, xmm1
movss dword [rbp - 0x51], xmm5
jmp 0x1803d9118
movss xmm5, dword [rbp - 0x51]
push rax
pushf
mov eax, 0xec7e5cea
pushf
not eax
add eax, 0xb486fcdc
xor eax, 0xe212d692
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xce82814d
xor eax, 0xd75fe016
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc8d06069
xor eax, 0xd6a02b16
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xad92308e
xor eax, 0x923ff8e9
rol eax, 0x59
popf
jmp 0x1803d856c
movss dword [rbp - 0x61], xmm8
movaps xmm0, xmm9
unpcklps xmm0, xmm7
addss xmm5, xmm8
movss dword [rbp - 0x5d], xmm7
movaps xmm9, xmm7
movsd qword [rbp - 0x21], xmm0
addss xmm9, dword [rbp - 0x4d]
movss dword [rbp - 0x39], xmm5
movss dword [rbp - 0x59], xmm5
movss dword [rbp - 0x35], xmm9
movss dword [rbp - 0x55], xmm9
bt r15d, 0x1a
jb 0x1803d91a1
push rax
pushf
mov eax, 0x6bb6e9de
pushf
not eax
add eax, 0xbf4a0709
xor eax, 0xefdd68ee
rol eax, 3
popf
pushf
not eax
add eax, 0x9cfc39c7
xor eax, 0xfb5c92b3
rol eax, 0x44
popf
pushf
not eax
add eax, 0xfd269d9b
xor eax, 0xdfe51c76
rol eax, 0x38
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xd4efdc7d
pushf
not eax
add eax, 0xea075808
xor eax, 0xfe6b14a7
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa7db714c
xor eax, 0xa303964e
rol eax, 0x66
popf
pushf
not eax
add eax, 0xcdbae4f6
xor eax, 0xe8672de2
rol eax, 0xed
popf
pushf
not eax
add eax, 0xaa381109
xor eax, 0xbf4393bc
rol eax, 0xe
popf
jmp 0x1803d856c
test sil, sil
jne 0x1803d9232
push rax
pushf
mov eax, 0x23e1d2ee
pushf
not eax
add eax, 0xc0b6394a
xor eax, 0xac6bcb60
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x93a4ea8f
xor eax, 0xfcb82790
rol eax, 0xe7
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x5a85769d
pushf
not eax
add eax, 0x883f10ea
xor eax, 0x847c2e01
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x832fecf1
xor eax, 0xf7fbc0b0
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbf176135
xor eax, 0xbf205141
rol eax, 0x1c
popf
jmp 0x1803d856c
movss xmm6, dword [rdi + 0x382c]
push rax
pushf
mov eax, 0x75bfd7cf
pushf
not eax
add eax, 0x91ee045f
xor eax, 0x9b2eace9
rol eax, 0xed
popf
pushf
not eax
add eax, 0xdd21314a
xor eax, 0xd6869a34
rol eax, 0x23
popf
pushf
not eax
add eax, 0x834e1765
xor eax, 0xa4f6447c
rol eax, 0x6b
popf
jmp 0x1803d856c
movss xmm4, dword [rdi + 0x3830]
movaps xmm0, xmm6
mulss xmm0, dword [0x1801eff98]
cvttss2si eax, xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x1801eff98]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
cvttss2si eax, xmm0
subss xmm6, xmm2
subss xmm8, xmm2
movd xmm3, eax
cvtdq2ps xmm3, xmm3
addss xmm6, xmm5
movss dword [rbp - 0x61], xmm8
subss xmm4, xmm3
subss xmm7, xmm3
movss dword [rbp - 0x59], xmm6
addss xmm4, xmm9
movss dword [rbp - 0x5d], xmm7
movss dword [rbp - 0x55], xmm4
push rax
pushf
mov eax, 0x32cfa9f1
pushf
not eax
add eax, 0xc8e2e3cb
xor eax, 0xe423ad22
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa25e6bc2
xor eax, 0xe00b4df9
rol eax, 0xd4
popf
jmp 0x1803d856c
movss xmm6, dword [rbx + 0x230]
movss xmm7, dword [rbx + 0x238]
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm8, xmmword [rsp + 0xa0]
test sil, sil
je 0x1803d93c9
push rax
pushf
mov eax, 0x5c10e12c
pushf
not eax
add eax, 0xa86285b2
xor eax, 0x9763b1fe
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe0c21f38
xor eax, 0x91209d7c
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbd23f9c6
xor eax, 0xf3c51ac0
rol eax, 0x74
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xd96f4296
pushf
not eax
add eax, 0xe81abd01
xor eax, 0xcb8abfe4
rol eax, 0x44
popf
pushf
not eax
add eax, 0xebaf218b
xor eax, 0x9992e29e
rol eax, 0xd7
popf
jmp 0x1803d856c
mov eax, dword [rbx + 0x220]
mov dword [rbx + 0x230], eax
mov eax, dword [rbx + 0x228]
mov dword [rbx + 0x238], eax
push rax
pushf
mov eax, 0x3e54821
pushf
not eax
add eax, 0x97d49042
xor eax, 0xd29cd5d4
rol eax, 3
popf
pushf
not eax
add eax, 0xd1e94c9b
xor eax, 0xc64c5cac
rol eax, 0xde
popf
jmp 0x1803d856c
mov eax, r15d
lea rcx, [rbp - 0x61]
shr eax, 3
xor r8d, r8d
and al, 1
mov edx, r13d
movzx r12d, al
mov r9d, r12d
mov dword [rbp - 0x3d], r12d
shl r9d, 2
call fcn.1803ef1f9
test sil, sil
je 0x1803d94b8
push rax
pushf
mov eax, 0xb9cbb23
pushf
not eax
add eax, 0xa14e0d09
xor eax, 0xfa870fdf
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc528887a
xor eax, 0xb4a9604c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa580872f
xor eax, 0xfa544454
rol eax, 0xd
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xc94be535
pushf
not eax
add eax, 0xd3455450
xor eax, 0xcabfe86d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x984782ca
xor eax, 0xa94f37f9
rol eax, 0x77
popf
jmp 0x1803d856c
movss dword [rbx + 0x230], xmm6
movss dword [rbx + 0x238], xmm7
push rax
pushf
mov eax, 0x432b715a
pushf
not eax
add eax, 0xac4440df
xor eax, 0xa9560f19
rol eax, 4
popf
pushf
not eax
add eax, 0xfe2ce61e
xor eax, 0xfcab0809
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9a957108
xor eax, 0xb5636193
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc6368ae5
xor eax, 0xfb18444e
rol eax, 0xc2
popf
jmp 0x1803d856c
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm6, xmmword [rsp + 0xc0]
test al, al
je 0x1803d95c5
push rax
pushf
mov eax, 0xfebb1afc
pushf
not eax
add eax, 0xb31aefa9
xor eax, 0x90f47007
rol eax, 0xed
popf
pushf
not eax
add eax, 0x820c46c6
xor eax, 0xa80efe3b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xacc6a275
xor eax, 0xe1780e8b
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf48a91ec
xor eax, 0xb3a60e19
rol eax, 0x69
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x25b48c9e
pushf
not eax
add eax, 0x8e9e699d
xor eax, 0xcfdd79dd
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe25d7bd1
xor eax, 0x92029b9e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xae7dd641
xor eax, 0xcca53b80
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc76d34c4
xor eax, 0x92eaa102
rol eax, 0x29
popf
jmp 0x1803d856c
mov r14d, dword [rdi + 0x4750]
shr r14d, 2
and r14b, 1
test r12b, r12b
je 0x1803d9665
push rax
pushf
mov eax, 0xa0bb7637
pushf
not eax
add eax, 0x9406c6df
xor eax, 0xf68a8d3b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xbc2654b7
xor eax, 0xb6646e1a
rol eax, 0x38
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xba412d0
pushf
not eax
add eax, 0xa1a04a5c
xor eax, 0x80535d29
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf25a633c
xor eax, 0xf77f735c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xef54506d
xor eax, 0xd41c5ede
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd5b997c9
xor eax, 0xea0d4013
rol eax, 0xb2
popf
jmp 0x1803d856c
test r14b, r14b
jne 0x1803d96f6
push rax
pushf
mov eax, 0x40fa6909
pushf
not eax
add eax, 0x9f81efb3
xor eax, 0x8716c1ef
rol eax, 0x56
popf
pushf
not eax
add eax, 0x96c85834
xor eax, 0xf111f3e2
rol eax, 0xe7
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x400b4fe3
pushf
not eax
add eax, 0xc49aa3e5
xor eax, 0xabace18d
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe4e99336
xor eax, 0x82bdca48
rol eax, 0x4b
popf
jmp 0x1803d856c
mov cl, 9
pushf
not cl
add cl, 0x9d
xor cl, 0x11
rol cl, 0x7c
popf
pushf
not cl
add cl, 0xd1
xor cl, 0xa9
rol cl, 0x28
popf
call fcn.1803f10a7
push rax
pushf
mov eax, 0xf07f6915
pushf
not eax
add eax, 0xd9475caa
xor eax, 0xf75967f8
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xdbae2568
xor eax, 0x8de8956a
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf07158e0
xor eax, 0xd9bec5b0
rol eax, 0x2d
popf
jmp 0x1803d856c
test sil, sil
je 0x1803d97f2
push rax
pushf
mov eax, 0xdd0b1ea1
pushf
not eax
add eax, 0xcba8f2e0
xor eax, 0xfa2d0e3d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe52ff1bb
xor eax, 0xf522e245
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc6299e31
xor eax, 0xcedde4d1
rol eax, 0x55
popf
pushf
not eax
add eax, 0x9d200259
xor eax, 0xad08d148
rol eax, 0x81
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xec153d17
pushf
not eax
add eax, 0x9ec70c0a
xor eax, 0xc7183231
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x92da37ef
xor eax, 0xb31edde8
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd001f726
xor eax, 0xb557c294
rol eax, 3
popf
pushf
not eax
add eax, 0x8b982fc9
xor eax, 0xc7f77089
rol eax, 0xd8
popf
jmp 0x1803d856c
cmp qword [rbx + 0x1a0], 0
je 0x1803d9888
push rax
pushf
mov eax, 0xb4764ea5
pushf
not eax
add eax, 0x9b3fb891
xor eax, 0xa408b175
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf7fb2b8b
xor eax, 0xd74a3f3b
rol eax, 0xec
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x78493327
pushf
not eax
add eax, 0xcb9fd525
xor eax, 0x915c117f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9cc4f422
xor eax, 0xc315cab5
rol eax, 0x54
popf
pushf
not eax
add eax, 0xbc89b48a
xor eax, 0xb34226a1
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa52c9e23
xor eax, 0xb888dfb8
rol eax, 0x86
popf
jmp 0x1803d856c
call fcn.1803d7b54
jmp 0x1803d99f2
cmp qword [rdi + 0x4b18], 0
je 0x1803d993b
push rax
pushf
mov eax, 0x9efaf84e
pushf
not eax
add eax, 0x856d0414
xor eax, 0xc1f3d5a3
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa2a3fd65
xor eax, 0xab4e0390
rol eax, 0x79
popf
pushf
not eax
add eax, 0xfe707df5
xor eax, 0xb20fb525
rol eax, 3
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x7c8ce979
pushf
not eax
add eax, 0xb876f29c
xor eax, 0xb291af6d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8de35e31
xor eax, 0xdabe2041
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x81dc669f
xor eax, 0xb3f70df1
rol eax, 0x84
popf
pushf
not eax
add eax, 0xefdfff8a
xor eax, 0xbdc9db0b
rol eax, 0x1d
popf
jmp 0x1803d856c
call fcn.1803b10cf
push rax
pushf
mov eax, 0xf4f2031a
pushf
not eax
add eax, 0xfa20adc1
xor eax, 0x86233b5c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf83e00b8
xor eax, 0xf2b50d7c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe3f8930f
xor eax, 0xd0c5f35a
rol eax, 0
popf
pushf
not eax
add eax, 0xb2523204
xor eax, 0x906a799c
rol eax, 0x22
popf
jmp 0x1803d856c
movzx eax, byte [rbp + 0x6f]
lea r9, [rbp - 0x67]
mov byte [rbp - 0x68], al
lea r8, [rbp - 0x69]
mov ecx, r15d
shr ecx, 3
and ecx, 0x20000
mov edx, ecx
bts edx, 0x14
bt r15d, 0x1b
cmovae edx, ecx
mov ecx, edx
or ecx, 0x10
bt r15d, 0x16
cmovae ecx, edx
mov edx, ecx
bts edx, 7
bt r15d, 0x17
cmovae edx, ecx
mov ecx, edx
or ecx, 0x120
test r15b, 4
cmove ecx, edx
mov edx, r15d
and edx, 0x10
mov eax, ecx
bts eax, 0xc
mov dword [rbp - 0x41], edx
test edx, edx
mov edx, r13d
cmove eax, ecx
lea rcx, [rbp - 0x61]
mov dword [rsp + 0x20], eax
call fcn.1803e03fd
movzx r12d, al
bt r15d, 0x15
jae 0x1803d9aa7
push rax
pushf
mov eax, 0xec00ab0b
pushf
not eax
add eax, 0x8ee8a42d
xor eax, 0xa05f64ea
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf8e5679d
xor eax, 0x9c968313
rol eax, 0x7d
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x7632869e
pushf
not eax
add eax, 0xbc01b71b
xor eax, 0xa28ab71f
rol eax, 0xde
popf
pushf
not eax
add eax, 0xddcc395c
xor eax, 0xe3fad7c9
rol eax, 0xdf
popf
jmp 0x1803d856c
mov eax, dword [rdi + 0x48d4]
test eax, eax
je 0x1803d9b17
push rax
pushf
mov eax, 0x6fc406f3
pushf
not eax
add eax, 0xcaa17e20
xor eax, 0x9c3de65e
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9e2db236
xor eax, 0x84baeb55
rol eax, 0xc6
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xe5e22a9d
pushf
not eax
add eax, 0xed9c0633
xor eax, 0xb9120dfd
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb930d163
xor eax, 0x95056533
rol eax, 0xc
popf
pushf
not eax
add eax, 0xee324812
xor eax, 0xb6c5068d
rol eax, 0x77
popf
jmp 0x1803d856c
mov ecx, dword [rdi + 0x474c]
cmp dword [rdi + 0x48d8], ecx
jne 0x1803d9b9e
push rax
pushf
mov eax, 0x50f67948
pushf
not eax
add eax, 0xcbf5786c
xor eax, 0xdc97f476
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x83eaa055
xor eax, 0xb1d1c508
rol eax, 0x14
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xe3d7f902
pushf
not eax
add eax, 0x8fec9d77
xor eax, 0xc3c5356f
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb51553cb
xor eax, 0xe73368b5
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd43c62ce
xor eax, 0xe3a34225
rol eax, 0xe3
popf
jmp 0x1803d856c
cmp eax, r13d
jne 0x1803d9c2f
push rax
pushf
mov eax, 0xfb79c7b9
pushf
not eax
add eax, 0x99a0cc08
xor eax, 0xe337466b
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfea6b016
xor eax, 0xea99315a
rol eax, 0x36
popf
pushf
not eax
add eax, 0x95de8a4e
xor eax, 0xd2778320
rol eax, 0xc4
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x16680f5f
pushf
not eax
add eax, 0xe23e5645
xor eax, 0xcf935405
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa373a670
xor eax, 0xa180329d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x94329257
xor eax, 0xe99da4a0
rol eax, 0xad
popf
jmp 0x1803d856c
mov r12b, 0x78
pushf
not r12b
add r12b, 0x8c
xor r12b, 0xe1
rol r12b, 0xc2
popf
pushf
not r12b
add r12b, 0x91
xor r12b, 0xec
rol r12b, 0x8b
popf
pushf
not r12b
add r12b, 0x6c
xor r12b, 0x2a
rol r12b, 0x2d
popf
mov byte [rbp + 0x6f], r12b
jmp 0x1803d9e85
test r12b, r12b
jne 0x1803d9d38
push rax
pushf
mov eax, 0x40a1d204
pushf
not eax
add eax, 0x82d7552c
xor eax, 0x9a360ffd
rol eax, 0xad
popf
pushf
not eax
add eax, 0x96f67923
xor eax, 0xd55fe8de
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb2e589da
xor eax, 0xd6d7c9c6
rol eax, 0x10
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xa4223f65
pushf
not eax
add eax, 0xfe0283c8
xor eax, 0xd9918b88
rol eax, 0xf
popf
pushf
not eax
add eax, 0x805d232b
xor eax, 0xfbbf4ee0
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbc365320
xor eax, 0x8aa996f8
rol eax, 0x98
popf
pushf
not eax
add eax, 0xdbdd4e64
xor eax, 0xe26ad20d
rol eax, 0x52
popf
jmp 0x1803d856c
cmp byte [rbp - 0x69], r12b
je 0x1803d9de1
push rax
pushf
mov eax, 0xa0902f7a
pushf
not eax
add eax, 0xffa6f8b6
xor eax, 0x9fdc3307
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe2087a57
xor eax, 0xe5084cf0
rol eax, 0x79
popf
pushf
not eax
add eax, 0x844ce852
xor eax, 0xd496938f
rol eax, 0x39
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xa0a0c205
pushf
not eax
add eax, 0xf8805a14
xor eax, 0xa302f29e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe1b6844b
xor eax, 0xe747cf09
rol eax, 0xe2
popf
jmp 0x1803d856c
bt r15d, 0x19
jae 0x1803d9e52
push rax
pushf
mov eax, 0x5e4b4929
pushf
not eax
add eax, 0x970c1875
xor eax, 0xf31ef8af
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x8ed2cd5c
xor eax, 0xfba35454
rol eax, 0xe0
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x5198ead3
pushf
not eax
add eax, 0xde07c614
xor eax, 0xc57e0293
rol eax, 0xed
popf
pushf
not eax
add eax, 0xac9b7a32
xor eax, 0x91611a8f
rol eax, 0x9a
popf
jmp 0x1803d856c
cmp byte [rdi + 0x48f3], 0
jne 0x1803d9ec1
push rax
pushf
mov eax, 0xbadf569f
pushf
not eax
add eax, 0xab51f1c3
xor eax, 0xe2095cc6
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe3344a98
xor eax, 0xf501c15a
rol eax, 0x2a
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xc1732f45
pushf
not eax
add eax, 0xf998509b
xor eax, 0xe1a1d05f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x81d444bf
xor eax, 0xe3b2ec0e
rol eax, 0xfb
popf
jmp 0x1803d856c
cmp qword [rdi + 0x48b0], rbx
jne 0x1803d9f30
push rax
pushf
mov eax, 0xc503ca8c
pushf
not eax
add eax, 0xd3eed85e
xor eax, 0xb2f970a9
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x918bc30c
xor eax, 0x9b00d2c2
rol eax, 0xee
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x4730bc78
pushf
not eax
add eax, 0xb221d026
xor eax, 0xeb1107e0
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa92fbebc
xor eax, 0x8b2e79f5
rol eax, 0x61
popf
jmp 0x1803d856c
mov edx, dword [rbx + 0x150]
cmp dword [rdi + 0x48ec], edx
jne 0x1803d9fca
push rax
pushf
mov eax, 0x5626463f
pushf
not eax
add eax, 0x9b69af34
xor eax, 0xb15883e8
rol eax, 5
popf
pushf
not eax
add eax, 0xc3944663
xor eax, 0xe85f543e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x976d3839
xor eax, 0xeb88d9b2
rol eax, 3
popf
pushf
not eax
add eax, 0xc2a0c6a0
xor eax, 0xf58f2d13
rol eax, 0x81
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x3c71181
pushf
not eax
add eax, 0x93ff80eb
xor eax, 0xe9364979
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xbdb50d4c
xor eax, 0xb97c750b
rol eax, 0x85
popf
jmp 0x1803d856c
movss xmm2, dword [rbx + 0x108]
lea r9, [rbp - 0x31]
movss xmm3, dword [rbx + 0x10c]
mov ecx, r13d
movss xmm0, dword [rbp - 0x61]
movss xmm1, dword [rbp - 0x5d]
subss xmm0, xmm2
mov r8d, dword [rdi + 0x474c]
subss xmm1, xmm3
movss dword [rbp - 0x31], xmm0
movss xmm0, dword [rbp - 0x59]
movss dword [rbp - 0x2d], xmm1
subss xmm0, xmm2
movss xmm1, dword [rbp - 0x55]
subss xmm1, xmm3
movss dword [rbp - 0x29], xmm0
movss dword [rbp - 0x25], xmm1
call fcn.1803be6bc
mov byte [rdi + 0x48f2], 1
push rax
pushf
mov eax, 0x1097b973
pushf
not eax
add eax, 0xe9f97843
xor eax, 0xc7c2120b
rol eax, 8
popf
pushf
not eax
add eax, 0x82b63dcc
xor eax, 0xe0366726
rol eax, 6
popf
pushf
not eax
add eax, 0xad417b0c
xor eax, 0xdd78b83c
rol eax, 0x15
popf
jmp 0x1803d856c
test r12b, r12b
je 0x1803da0dd
push rax
pushf
mov eax, 0xcfd2554
pushf
not eax
add eax, 0xb611a6b3
xor eax, 0xc64503f5
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc1262d49
xor eax, 0xaa31151b
rol eax, 0xe3
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xcc4e7bf9
pushf
not eax
add eax, 0xd9a78aa5
xor eax, 0xf2221bff
rol eax, 0x19
popf
pushf
not eax
add eax, 0xae5373f9
xor eax, 0xb32e1d96
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf48433cf
xor eax, 0xadf0a1f9
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfc410ff7
xor eax, 0xac7e4cb6
rol eax, 0x3f
popf
jmp 0x1803d856c
mov ecx, r13d
call fcn.1800aa2d0
push rax
pushf
mov eax, 0xe10578e
pushf
not eax
add eax, 0xbd4dc74c
xor eax, 0x8c692b57
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbdbe1271
xor eax, 0xc4cb210d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xeac4f695
xor eax, 0xd05db70b
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe1f22988
xor eax, 0xddd23999
rol eax, 0x8c
popf
jmp 0x1803d856c
cmp dword [rbp - 0x41], 0
je 0x1803da1f6
push rax
pushf
mov eax, 0x2db29580
pushf
not eax
add eax, 0xe84209a0
xor eax, 0xec834a61
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc74a758a
xor eax, 0xe5de783b
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf6b44da5
xor eax, 0xa8e72766
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe9b15b02
xor eax, 0xe8821222
rol eax, 0xdd
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x125a405e
pushf
not eax
add eax, 0xa6de5917
xor eax, 0xa3bfa039
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x83c2d05a
xor eax, 0xa9881f26
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf8463c04
xor eax, 0x8f36636a
rol eax, 0xe3
popf
jmp 0x1803d856c
call fcn.1800b3730
push rax
pushf
mov eax, 0x5f0f6df1
pushf
not eax
add eax, 0xefcd36c8
xor eax, 0xd337b987
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x85d563c8
xor eax, 0xfb7b4774
rol eax, 0xf0
popf
jmp 0x1803d856c
movzx eax, byte [rbp - 0x68]
cmp byte [rbp + 0x6f], al
je 0x1803da2d6
push rax
pushf
mov eax, 0xce2d283d
pushf
not eax
add eax, 0xf8811dc5
xor eax, 0x950b2f45
rol eax, 0x84
popf
pushf
not eax
add eax, 0xcca61bab
xor eax, 0xcc5da2c5
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa84a41e8
xor eax, 0xe423b553
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb3cfe6bb
xor eax, 0xb540925a
rol eax, 0x59
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x492efb9e
pushf
not eax
add eax, 0x84aa5f28
xor eax, 0xd0a26de3
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfd28049f
xor eax, 0x99ece2d1
rol eax, 0x8b
popf
jmp 0x1803d856c
or dword [rdi + 0x4774], 8
push rax
pushf
mov eax, 0x148e0440
pushf
not eax
add eax, 0x99174358
xor eax, 0xa7604341
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8f0912c5
xor eax, 0xb2b685a9
rol eax, 8
popf
pushf
not eax
add eax, 0xf4bf8ade
xor eax, 0xd9025151
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9bd8d749
xor eax, 0xf1b83ded
rol eax, 0xed
popf
jmp 0x1803d856c
mov r8d, 0xcd8965c9
pushf
not r8d
add r8d, 0xa88d838a
xor r8d, 0xd154ef44
rol r8d, 0xb2
popf
pushf
not r8d
add r8d, 0x873f29e3
xor r8d, 0x81658fff
rol r8d, 0x9c
popf
pushf
not r8d
add r8d, 0xbcf40a9d
xor r8d, 0xb97f61a6
rol r8d, 0x6d
popf
lea rcx, [rbp - 0x61]
mov edx, r13d
call fcn.1803d3b8a
test sil, sil
je 0x1803da424
push rax
pushf
mov eax, 0x685b203b
pushf
not eax
add eax, 0xead02965
xor eax, 0xf4d2225f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xadd8c9be
xor eax, 0xdd816c0c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9a3d0b3d
xor eax, 0xb9178c6a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb8bee10f
xor eax, 0xfc783064
rol eax, 0xa5
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xa79e2cfc
pushf
not eax
add eax, 0xe1f43eed
xor eax, 0xdde00d5f
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdcdb762d
xor eax, 0x8817e030
rol eax, 0xa7
popf
jmp 0x1803d856c
cmp qword [rbx + 0x1a0], 0
je 0x1803da4a7
push rax
pushf
mov eax, 0xb6728ce0
pushf
not eax
add eax, 0xc2a1274d
xor eax, 0x872990fa
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xed108733
xor eax, 0x80538f2f
rol eax, 0x16
popf
pushf
not eax
add eax, 0xac16b1a3
xor eax, 0x8b8e4b65
rol eax, 0x41
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x7ce7debc
pushf
not eax
add eax, 0xe8d7c494
xor eax, 0xd2eab907
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe8a94ab4
xor eax, 0x92dc5523
rol eax, 0xf7
popf
jmp 0x1803d856c
call fcn.1803f79a2
jmp 0x1803da60b
cmp qword [rdi + 0x4b18], 0
je 0x1803da57a
push rax
pushf
mov eax, 0xe05063b3
pushf
not eax
add eax, 0x9f5ffc51
xor eax, 0xb1366c16
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd99ffe7b
xor eax, 0x9224d40a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x825e487d
xor eax, 0xc808b44f
rol eax, 0x27
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xd08fb297
pushf
not eax
add eax, 0xc4c34ff3
xor eax, 0x96f148cf
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xde057929
xor eax, 0xdaeb6530
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8542bec7
xor eax, 0xa9c8f9bb
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xde9892cf
xor eax, 0xab7de848
rol eax, 0x21
popf
jmp 0x1803d856c
call fcn.18035037d
push rax
pushf
mov eax, 0x73e68258
pushf
not eax
add eax, 0x8dfd0b7d
xor eax, 0xe634f3d9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd88efc55
xor eax, 0xf8cfa4a5
rol eax, 0xf4
popf
jmp 0x1803d856c
mov r8, qword [rbp + 0x67]
lea rcx, [rbp - 0x61]
mov qword [rsp + 0x30], rcx
lea rax, [rdi + 0x3880]
mov qword [rsp + 0x28], rax
lea rdx, [rbp - 0x39]
lea rax, [rbp - 0x49]
xor r9d, r9d
lea rcx, [rbp - 0x21]
mov qword [rsp + 0x20], rax
call fcn.180366fcc
test r12b, r12b
je 0x1803da69b
push rax
pushf
mov eax, 0x499fa24f
pushf
not eax
add eax, 0xa7c0f77f
xor eax, 0xf6a86f2c
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa32c217f
xor eax, 0xaaa38279
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc8767877
xor eax, 0xa2e23227
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa35df2d4
xor eax, 0xa3532d59
rol eax, 0xb7
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xd834d36
pushf
not eax
add eax, 0xbc121842
xor eax, 0xbbb64ccd
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xca4f9271
xor eax, 0xec141bab
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe8ab0848
xor eax, 0x83b078e9
rol eax, 0x56
popf
jmp 0x1803d856c
test dword [rbx + 0xc], 0x4000000
je 0x1803da71d
push rax
pushf
mov eax, 0x2d835baf
pushf
not eax
add eax, 0x9c54b03e
xor eax, 0xdcc3fdf9
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc515a531
xor eax, 0xd5b17fac
rol eax, 0xff
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0xffda9d8c
pushf
not eax
add eax, 0xe15750cf
xor eax, 0xdbda976e
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf2d6adf3
xor eax, 0x9713ea48
rol eax, 0xb
popf
jmp 0x1803d856c
test r15b, 1
jne 0x1803da7af
push rax
pushf
mov eax, 0x13822b3f
pushf
not eax
add eax, 0xf38968dc
xor eax, 0xd729583d
rol eax, 0x59
popf
pushf
not eax
add eax, 0xff04986a
xor eax, 0xd7e57101
rol eax, 0x35
popf
pushf
not eax
add eax, 0xedc8e22b
xor eax, 0xe8bc1f2c
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb2a2cb10
xor eax, 0x9c2a2c38
rol eax, 0x55
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x56c216b5
pushf
not eax
add eax, 0xce1a3f1a
xor eax, 0xfc8e5e6e
rol eax, 0x32
popf
pushf
not eax
add eax, 0xcb1b422c
xor eax, 0xf2f0f2d2
rol eax, 0xb5
popf
jmp 0x1803d856c
test byte [rdi + 0x4770], 0x20
jne 0x1803da844
push rax
pushf
mov eax, 0xca69ce77
pushf
not eax
add eax, 0x9aa4b10b
xor eax, 0x92696b06
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa745ba53
xor eax, 0xedd0b027
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x99080a8f
xor eax, 0x9932ee44
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcc3b86eb
xor eax, 0xd20af086
rol eax, 0xdd
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x7bd309d1
pushf
not eax
add eax, 0xaf98e896
xor eax, 0xcc36d43b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xef323d92
xor eax, 0x95593c78
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9a5e225d
xor eax, 0xf67e17f3
rol eax, 0x22
popf
pushf
not eax
add eax, 0xce850adc
xor eax, 0x880e5be7
rol eax, 0x25
popf
jmp 0x1803d856c
call fcn.1804133ac
push rax
pushf
mov eax, 0x9ea65820
pushf
not eax
add eax, 0xbb9fa190
xor eax, 0xe6cf2aca
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9c161b15
xor eax, 0xfd67de03
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb3cf9607
xor eax, 0xc10c3a43
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc7644769
xor eax, 0xc6ff6c0d
rol eax, 0xb9
popf
jmp 0x1803d856c
cmp byte [rbp - 0x3d], 0
je 0x1803da95a
push rax
pushf
mov eax, 0x6c83136c
pushf
not eax
add eax, 0x989ee303
xor eax, 0xb6002c89
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd0f6f488
xor eax, 0xcfad39c8
rol eax, 0x71
popf
pushf
not eax
add eax, 0x800af7b1
xor eax, 0xe0ef2cbd
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe109279a
xor eax, 0xfcc609f8
rol eax, 0x81
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x1a355c9e
pushf
not eax
add eax, 0xa44c451b
xor eax, 0xcc129102
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb1b578bd
xor eax, 0xbccb8090
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8f5a16d6
xor eax, 0x8dc8df19
rol eax, 0xe3
popf
jmp 0x1803d856c
test r14b, r14b
jne 0x1803da9fe
push rax
pushf
mov eax, 0x328c5dd5
pushf
not eax
add eax, 0xfd0c1da3
xor eax, 0xb15f4c3d
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf3ee4da2
xor eax, 0x86fd4d41
rol eax, 0
popf
pushf
not eax
add eax, 0x8eb888d9
xor eax, 0x8b8d4d02
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf2b967a8
xor eax, 0x94502256
rol eax, 0x80
popf
jmp 0x1803d856c
push rax
pushf
mov eax, 0x7c4be269
pushf
not eax
add eax, 0xa4bdf51f
xor eax, 0xfc8bdc13
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xaced1b5e
xor eax, 0xeedc5bf6
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf27c775f
xor eax, 0xcf836182
rol eax, 0xd3
popf
jmp 0x1803d856c
call fcn.1803dec00
push rax
pushf
mov eax, 0x21215349
pushf
not eax
add eax, 0xa308c6d4
xor eax, 0xdfe81024
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa5ef993b
xor eax, 0xd8e94d52
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x9ce10d3a
xor eax, 0xbf676468
rol eax, 0x91
popf
jmp 0x1803d856c
movzx eax, r12b
jmp 0x1803dab26
xor al, al
push rax
pushf
mov eax, 0xf342a059
pushf
not eax
add eax, 0xeb872391
xor eax, 0xad784146
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc4cc2f18
xor eax, 0xa9076ac7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd756ba46
xor eax, 0x85e0509b
rol eax, 2
popf
pushf
not eax
add eax, 0xb8451b5e
xor eax, 0xc1f58d1f
rol eax, 0x53
popf
jmp 0x1803d856c
mov rbx, qword [rsp + 0x120]
add rsp, 0xd0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret