Function at 0x140044a89
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x8253631a
pushf
not eax
add eax, 0xde64e260
xor eax, 0xb62a557c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xed926e4a
xor eax, 0xa1fb36b9
rol eax, 0x28
popf
pushf
not eax
add eax, 0x891c2796
xor eax, 0xd8dc6c84
rol eax, 0x27
popf
cmp eax, 0x29
jne 0x140044ad9
popf
pop rax
jmp 0x140046577
cmp eax, 0
jne 0x140044ae8
popf
pop rax
jmp 0x140044ec6
cmp eax, 0x3f
jne 0x140044af7
popf
pop rax
jmp 0x1400471ef
cmp eax, 1
jne 0x140044b06
popf
pop rax
jmp 0x140044f8d
cmp eax, 0xd
jne 0x140044b15
popf
pop rax
jmp 0x140045563
cmp eax, 0x1a
jne 0x140044b24
popf
pop rax
jmp 0x140045d2b
cmp eax, 0xe
jne 0x140044b33
popf
pop rax
jmp 0x140045618
cmp eax, 0x31
jne 0x140044b42
popf
pop rax
jmp 0x140046acd
cmp eax, 0x40
jne 0x140044b51
popf
pop rax
jmp 0x140047290
cmp eax, 8
jne 0x140044b60
popf
pop rax
jmp 0x1400452ab
cmp eax, 0x2a
jne 0x140044b6f
popf
pop rax
jmp 0x140046665
cmp eax, 0x17
jne 0x140044b7e
popf
pop rax
jmp 0x140045b71
cmp eax, 0x1c
jne 0x140044b8d
popf
pop rax
jmp 0x140045e67
cmp eax, 0x2e
jne 0x140044b9c
popf
pop rax
jmp 0x140046976
cmp eax, 0x18
jne 0x140044bab
popf
pop rax
jmp 0x140045c03
cmp eax, 0x2b
jne 0x140044bba
popf
pop rax
jmp 0x140046781
cmp eax, 0x1b
jne 0x140044bc9
popf
pop rax
jmp 0x140045dbf
cmp eax, 0x2d
jne 0x140044bd8
popf
pop rax
jmp 0x1400468ce
cmp eax, 0x23
jne 0x140044be7
popf
pop rax
jmp 0x1400462f2
cmp eax, 0x25
jne 0x140044bf6
popf
pop rax
jmp 0x1400463e9
cmp eax, 0x43
jne 0x140044c05
popf
pop rax
jmp 0x140047399
cmp eax, 0x13
jne 0x140044c14
popf
pop rax
jmp 0x140045941
cmp eax, 0x33
jne 0x140044c23
popf
pop rax
jmp 0x140046b6c
cmp eax, 0x24
jne 0x140044c32
popf
pop rax
jmp 0x140046398
cmp eax, 0x1e
jne 0x140044c41
popf
pop rax
jmp 0x140045f98
cmp eax, 0xc
jne 0x140044c50
popf
pop rax
jmp 0x1400454ac
cmp eax, 0x26
jne 0x140044c5f
popf
pop rax
jmp 0x140046472
cmp eax, 0x27
jne 0x140044c6e
popf
pop rax
jmp 0x1400464ab
cmp eax, 0x30
jne 0x140044c7d
popf
pop rax
jmp 0x140046a8f
cmp eax, 0x10
jne 0x140044c8c
popf
pop rax
jmp 0x14004574d
cmp eax, 0x37
jne 0x140044c9b
popf
pop rax
jmp 0x140046e3b
cmp eax, 9
jne 0x140044caa
popf
pop rax
jmp 0x140045315
cmp eax, 0x39
jne 0x140044cb9
popf
pop rax
jmp 0x140046f00
cmp eax, 0x16
jne 0x140044cc8
popf
pop rax
jmp 0x140045ae1
cmp eax, 0x3b
jne 0x140044cd7
popf
pop rax
jmp 0x14004704d
cmp eax, 0xa
jne 0x140044ce6
popf
pop rax
jmp 0x140045396
cmp eax, 0x36
jne 0x140044cf5
popf
pop rax
jmp 0x140046d53
cmp eax, 0x14
jne 0x140044d04
popf
pop rax
jmp 0x1400459c3
cmp eax, 7
jne 0x140044d13
popf
pop rax
jmp 0x140045271
cmp eax, 0x3d
jne 0x140044d22
popf
pop rax
jmp 0x14004712c
cmp eax, 2
jne 0x140044d31
popf
pop rax
jmp 0x140044ff8
cmp eax, 0x20
jne 0x140044d40
popf
pop rax
jmp 0x140046130
cmp eax, 0x41
jne 0x140044d4f
popf
pop rax
jmp 0x1400472ee
cmp eax, 0x11
jne 0x140044d5e
popf
pop rax
jmp 0x140045809
cmp eax, 0x35
jne 0x140044d6d
popf
pop rax
jmp 0x140046c5e
cmp eax, 0x3a
jne 0x140044d7c
popf
pop rax
jmp 0x140047000
cmp eax, 0x12
jne 0x140044d8b
popf
pop rax
jmp 0x1400458ae
cmp eax, 0x21
jne 0x140044d9a
popf
pop rax
jmp 0x140046214
cmp eax, 0x38
jne 0x140044da9
popf
pop rax
jmp 0x140046e9c
cmp eax, 0xb
jne 0x140044db8
popf
pop rax
jmp 0x14004542a
cmp eax, 0xf
jne 0x140044dc7
popf
pop rax
jmp 0x1400456bb
cmp eax, 0x15
jne 0x140044dd6
popf
pop rax
jmp 0x140045a58
cmp eax, 5
jne 0x140044de5
popf
pop rax
jmp 0x14004517d
cmp eax, 6
jne 0x140044df4
popf
pop rax
jmp 0x1400451ff
cmp eax, 0x22
jne 0x140044e03
popf
pop rax
jmp 0x140046296
cmp eax, 0x3c
jne 0x140044e12
popf
pop rax
jmp 0x1400470e1
cmp eax, 0x1f
jne 0x140044e21
popf
pop rax
jmp 0x140046078
cmp eax, 4
jne 0x140044e30
popf
pop rax
jmp 0x140045137
cmp eax, 0x2f
jne 0x140044e3f
popf
pop rax
jmp 0x140046a0f
cmp eax, 0x28
jne 0x140044e4e
popf
pop rax
jmp 0x1400464f5
cmp eax, 0x3e
jne 0x140044e5d
popf
pop rax
jmp 0x14004718c
cmp eax, 0x42
jne 0x140044e6c
popf
pop rax
jmp 0x140047336
cmp eax, 0x2c
jne 0x140044e7b
popf
pop rax
jmp 0x140046826
cmp eax, 3
jne 0x140044e8a
popf
pop rax
jmp 0x14004508d
cmp eax, 0x19
jne 0x140044e99
popf
pop rax
jmp 0x140045c99
cmp eax, 0x1d
jne 0x140044ea8
popf
pop rax
jmp 0x140045efc
cmp eax, 0x34
jne 0x140044eb7
popf
pop rax
jmp 0x140046bb6
cmp eax, 0x32
jne 0x140044ec6
popf
pop rax
jmp 0x140046b66
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x98
lea rbp, [rsp + 0x50]
mov rax, qword [0x14001b008]
xor rax, rbp
mov qword [rbp + 0x30], rax
movsxd rdi, dword [rbp + 0xb0]
xor r13d, r13d
mov r12, qword [rbp + 0xb8]
mov r14, r9
mov dword [rbp], r8d
mov rbx, rcx
mov qword [rbp + 0x10], rdx
mov qword [rbp + 8], r12
test edi, edi
jle 0x140044f5a
push rax
pushf
mov eax, 0xc9e120f5
pushf
not eax
add eax, 0xe0f14fd7
xor eax, 0xfafe36d4
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8d0f686d
xor eax, 0xba846058
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x9f122b90
xor eax, 0x824d3df6
rol eax, 0x54
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xd28f76a5
pushf
not eax
add eax, 0xa55ac8d4
xor eax, 0xab5ad31a
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe8cfcdd7
xor eax, 0x9bb16936
rol eax, 0x7b
popf
jmp 0x140044aca
mov rdx, rdi
mov rcx, r9
call fcn.140082332
mov rdi, rax
jmp 0x14004508d
cmp edi, 0xffffffff
jl 0x140045034
push rax
pushf
mov eax, 0x3ce5f106
pushf
not eax
add eax, 0xbc19b146
xor eax, 0x86a27bbd
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xbb833b84
xor eax, 0xb5901814
rol eax, 0xbd
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xc77b8abf
pushf
not eax
add eax, 0x8561e76d
xor eax, 0x89624788
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf4418dd3
xor eax, 0x93f0214f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa037b2ce
xor eax, 0x84f8f925
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8db2f86e
xor eax, 0xee9d4bad
rol eax, 0x49
popf
jmp 0x140044aca
movsxd rsi, dword [rbp + 0xc0]
test esi, esi
jle 0x1400450de
push rax
pushf
mov eax, 0x8b8eb032
pushf
not eax
add eax, 0x8594a905
xor eax, 0xefda4be9
rol eax, 0xee
popf
pushf
not eax
add eax, 0xba797463
xor eax, 0x93994394
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9b5ad5be
xor eax, 0x9c966de3
rol eax, 0x6f
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x397e7444
pushf
not eax
add eax, 0xbb8ea239
xor eax, 0xc1d293d6
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa338262c
xor eax, 0xcc4eb68b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc4e3f501
xor eax, 0x9f4d7a61
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe228449b
xor eax, 0xaf4016ee
rol eax, 0xac
popf
jmp 0x140044aca
mov rdx, rsi
mov rcx, r12
call fcn.140082332
mov rsi, rax
jmp 0x1400451ff
cmp esi, 0xffffffff
jl 0x1400451b9
push rax
pushf
mov eax, 0x420b46a5
pushf
not eax
add eax, 0xe9a1ab84
xor eax, 0xd33e622c
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb4f8c7a0
xor eax, 0xf3262784
rol eax, 0xc6
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xa3700a78
pushf
not eax
add eax, 0x844cd174
xor eax, 0x8d5cf72d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb9a64f0e
xor eax, 0x83b5d4bd
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd5715017
xor eax, 0xe6cd1650
rol eax, 0xb
popf
jmp 0x140044aca
mov r15d, dword [rbp + 0xc8]
test r15d, r15d
jne 0x14004523e
push rax
pushf
mov eax, 0xb552d698
pushf
not eax
add eax, 0xfe2011c0
xor eax, 0xc7af9e8b
rol eax, 0x17
popf
pushf
not eax
add eax, 0x92615bdb
xor eax, 0xbc194a88
rol eax, 0x13
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x6da72f6f
pushf
not eax
add eax, 0xfd34a83f
xor eax, 0xa426e71d
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x89788507
xor eax, 0xa183fb1c
rol eax, 0x1b
popf
jmp 0x140044aca
mov rax, qword [rbx]
mov r15d, dword [rax + 0xc]
push rax
pushf
mov eax, 0x77229149
pushf
not eax
add eax, 0xd732b24b
xor eax, 0xe6ae912d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xdb06a84e
xor eax, 0xe045fe33
rol eax, 0xb8
popf
jmp 0x140044aca
test edi, edi
je 0x1400452e2
push rax
pushf
mov eax, 0xe6232882
pushf
not eax
add eax, 0x9a54fe1e
xor eax, 0xa70c16b4
rol eax, 0x35
popf
pushf
not eax
add eax, 0xfcab67c1
xor eax, 0x96cd8008
rol eax, 0xd1
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xd740e39e
pushf
not eax
add eax, 0xf0e548e2
xor eax, 0xe345d5e8
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa0140674
xor eax, 0xdd641a4d
rol eax, 0x9c
popf
jmp 0x140044aca
test esi, esi
jne 0x140045350
push rax
pushf
mov eax, 0x2f35522
pushf
not eax
add eax, 0xa5cf9604
xor eax, 0xbcb25d57
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa4ffcf05
xor eax, 0x8e27554c
rol eax, 0x24
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xb74b0c93
pushf
not eax
add eax, 0xa65494bf
xor eax, 0xdb38a8b9
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc770ea59
xor eax, 0xc5060ff6
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd01cc115
xor eax, 0xdff2f70e
rol eax, 0xe5
popf
jmp 0x140044aca
cmp edi, esi
je 0x1400453f7
push rax
pushf
mov eax, 0xe703ad57
pushf
not eax
add eax, 0x86f32e11
xor eax, 0xeee05f5a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xbd205dfd
xor eax, 0xa1d0bfa1
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd8cf9212
xor eax, 0x937837bc
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8c9b1117
xor eax, 0xe2a3cbc5
rol eax, 0xce
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xef06cdf4
pushf
not eax
add eax, 0xac51076e
xor eax, 0xf999075d
rol eax, 0x68
popf
pushf
not eax
add eax, 0xac730956
xor eax, 0xd930d511
rol eax, 0x94
popf
jmp 0x140044aca
cmp esi, 1
jg 0x140045466
push rax
pushf
mov eax, 0xf321b7ad
pushf
not eax
add eax, 0xaf849702
xor eax, 0xfdddf76c
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe9b252b3
xor eax, 0xd17a6dab
rol eax, 0x86
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xc414d292
pushf
not eax
add eax, 0xbb9e56c7
xor eax, 0xf177f316
rol eax, 0
popf
pushf
not eax
add eax, 0xc823efcd
xor eax, 0xc77f4a5c
rol eax, 0x87
popf
pushf
not eax
add eax, 0xce2b482f
xor eax, 0xa111ce8b
rol eax, 0xbb
popf
jmp 0x140044aca
cmp edi, 1
jg 0x14004550a
push rax
pushf
mov eax, 0x5d91f1fc
pushf
not eax
add eax, 0xe4740319
xor eax, 0xc88fb6f6
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe182c5ce
xor eax, 0x82ab46aa
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa8533abc
xor eax, 0x9423483a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfef1a4b6
xor eax, 0xa1b49dd8
rol eax, 9
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x1452d970
pushf
not eax
add eax, 0xbaf9dc0a
xor eax, 0xb128b0a8
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe7b0d2e7
xor eax, 0x874224e8
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb69e4e3f
xor eax, 0xfad1bded
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x87960adc
xor eax, 0xf290f4e6
rol eax, 0x26
popf
jmp 0x140044aca
lea rdx, [rbp + 0x18]
mov ecx, r15d
jmp 0x14004556b
call qword [sym.imp.KERNEL32.dll_GetCPInfo]
test eax, eax
je 0x1400455bf
push rax
pushf
mov eax, 0x4088097
pushf
not eax
add eax, 0xd9370d7e
xor eax, 0xe76390fc
rol eax, 0x86
popf
pushf
not eax
add eax, 0xeb5d7cb4
xor eax, 0x94b15833
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe9d8283c
xor eax, 0xb00ca308
rol eax, 5
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x4ae68e28
pushf
not eax
add eax, 0xf223eac3
xor eax, 0xcb1449a7
rol eax, 0x32
popf
pushf
not eax
add eax, 0xdf54e860
xor eax, 0xc889a9bf
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8678d793
xor eax, 0xbb6e89e0
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x906be5dc
xor eax, 0x87df356d
rol eax, 0xea
popf
jmp 0x140044aca
test edi, edi
jle 0x140045675
push rax
pushf
mov eax, 0x3029e396
pushf
not eax
add eax, 0xdfeb4299
xor eax, 0xb0808abc
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd96a13f7
xor eax, 0xb200508e
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xae613eac
xor eax, 0xe849b7d2
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe95bc879
xor eax, 0x8f5c392d
rol eax, 0x77
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x8d5af81d
pushf
not eax
add eax, 0xac50d636
xor eax, 0xb2dc66e5
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcac11daf
xor eax, 0x82a12202
rol eax, 0x10
popf
pushf
not eax
add eax, 0x92b277c9
xor eax, 0xf44c3756
rol eax, 0xf3
popf
jmp 0x140044aca
cmp dword [rbp + 0x18], 2
jb 0x140045707
push rax
pushf
mov eax, 0x42145e16
pushf
not eax
add eax, 0xda228230
xor eax, 0xe2a4fdf1
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe7ab0c44
xor eax, 0xa4cbe5f7
rol eax, 0x18
popf
pushf
not eax
add eax, 0xfd994d1b
xor eax, 0xb2011e92
rol eax, 0x19
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x374226cc
pushf
not eax
add eax, 0xe5c64121
xor eax, 0xde3538a9
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbb3bce66
xor eax, 0x91065e6a
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc99203ae
xor eax, 0x9fa11697
rol eax, 0xf4
popf
jmp 0x140044aca
lea rax, [rbp + 0x1e]
cmp byte [rbp + 0x1e], r13b
je 0x1400457b0
push rax
pushf
mov eax, 0xcd68b086
pushf
not eax
add eax, 0xd5e7c0d6
xor eax, 0xeeb5cfbe
rol eax, 0x12
popf
pushf
not eax
add eax, 0xdd3b7e44
xor eax, 0xa8cbd98f
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa5547af7
xor eax, 0x8fd9731b
rol eax, 0x18
popf
pushf
not eax
add eax, 0x908a3073
xor eax, 0xf58f7f71
rol eax, 0x7d
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xa53ef6f3
pushf
not eax
add eax, 0xf7887be9
xor eax, 0xa70bdf3f
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe7207766
xor eax, 0x96fc92f0
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb7594b32
xor eax, 0xa591b949
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd76074c5
xor eax, 0xc14e1163
rol eax, 0x72
popf
jmp 0x140044aca
cmp byte [rax + 1], r13b
je 0x140045868
push rax
pushf
mov eax, 0xbf5d4fd
pushf
not eax
add eax, 0xd502ccfd
xor eax, 0xa29c2441
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc7ee5e2e
xor eax, 0xc3af186f
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9b60ec3b
xor eax, 0x99d0a6cb
rol eax, 0x25
popf
pushf
not eax
add eax, 0x87657328
xor eax, 0x97f922f7
rol eax, 0x8e
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x4fd6567b
pushf
not eax
add eax, 0xdcfad5b2
xor eax, 0xa3d82e7f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xcc908ee5
xor eax, 0xfff28912
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9f57bf26
xor eax, 0xf6f58f16
rol eax, 0x14
popf
jmp 0x140044aca
mov cl, byte [r14]
cmp cl, byte [rax]
jb 0x1400458e8
push rax
pushf
mov eax, 0x8f603df6
pushf
not eax
add eax, 0xfd80cd5b
xor eax, 0xe6fb9fc3
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd93f188b
xor eax, 0xf1b63d7e
rol eax, 2
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x41750b65
pushf
not eax
add eax, 0xbbc48f15
xor eax, 0xc1729264
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe5836612
xor eax, 0x94e1fd58
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb339b13e
xor eax, 0x8942b815
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa31010c4
xor eax, 0xf6ee4ff3
rol eax, 0xaf
popf
jmp 0x140044aca
cmp cl, byte [rax + 1]
jbe 0x14004597d
push rax
pushf
mov eax, 0xb3dfd7d5
pushf
not eax
add eax, 0x87d82ec7
xor eax, 0xedfcc79d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc152a4d8
xor eax, 0xd12e197c
rol eax, 0xa1
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xb707ec75
pushf
not eax
add eax, 0xf7d9ad47
xor eax, 0xf4fcf661
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x87d4b5c0
xor eax, 0xae8fa40e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd19ee344
xor eax, 0xca95da03
rol eax, 0x46
popf
jmp 0x140044aca
add rax, 2
cmp byte [rax], r13b
jne 0x1400459ff
push rax
pushf
mov eax, 0x7ca44cbf
pushf
not eax
add eax, 0xb569c8ac
xor eax, 0xf79485e2
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd316d06b
xor eax, 0xd5095119
rol eax, 0xb4
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xce6cdd79
pushf
not eax
add eax, 0x9b1efb79
xor eax, 0x8e943a7d
rol eax, 0x20
popf
pushf
not eax
add eax, 0x9eeb8aff
xor eax, 0xedda3366
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xbc94102c
xor eax, 0x8975c747
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe188f02e
xor eax, 0x8dcf07b4
rol eax, 0xdf
popf
jmp 0x140044aca
mov eax, 0xac9a093b
pushf
not eax
add eax, 0xb2512e0a
xor eax, 0xf8c3daec
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc8e21d78
xor eax, 0xcefb7536
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfad6bfa6
xor eax, 0xf61b97ee
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbf6f95bd
xor eax, 0xc385f436
rol eax, 0xf4
popf
jmp 0x140047336
test esi, esi
jle 0x140045b3e
push rax
pushf
mov eax, 0x6387fbb7
pushf
not eax
add eax, 0x9efb8067
xor eax, 0xf57817df
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xfe5e197f
xor eax, 0xab3e0e0d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb3b8611c
xor eax, 0xd9fc67e3
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xc054cb75
xor eax, 0xf491089c
rol eax, 0xc
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x3c4a1c26
pushf
not eax
add eax, 0xb0052bff
xor eax, 0xe70f6ac9
rol eax, 0x29
popf
pushf
not eax
add eax, 0xfe958dc7
xor eax, 0x95cb659d
rol eax, 0xd9
popf
jmp 0x140044aca
cmp dword [rbp + 0x18], 2
jb 0x140045baa
push rax
pushf
mov eax, 0xcb209123
pushf
not eax
add eax, 0xb967097b
xor eax, 0x8f49b8c1
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe7e540a5
xor eax, 0xb4dcc2a1
rol eax, 0x44
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x193aa95e
pushf
not eax
add eax, 0x99d1c298
xor eax, 0xdcef1a38
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x96a2414f
xor eax, 0xd998d915
rol eax, 0x51
popf
pushf
not eax
add eax, 0xed9fb8af
xor eax, 0xc8a0ffca
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xbbb86e19
xor eax, 0x8745d9cc
rol eax, 0xc2
popf
jmp 0x140044aca
lea rax, [rbp + 0x1e]
cmp byte [rbp + 0x1e], r13b
je 0x140045c66
push rax
pushf
mov eax, 0x47235f3e
pushf
not eax
add eax, 0xeb1c76ee
xor eax, 0xb8ddbfd0
rol eax, 0x72
popf
pushf
not eax
add eax, 0xff1ddd85
xor eax, 0xbe07bf52
rol eax, 0x19
popf
pushf
not eax
add eax, 0xac4e1c35
xor eax, 0x9d3de925
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdd4e8f75
xor eax, 0xfe574a78
rol eax, 0xe2
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x119a96b0
pushf
not eax
add eax, 0x9e6ea717
xor eax, 0xfd6a9c6e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd5414733
xor eax, 0x8cb352d2
rol eax, 0xc8
popf
jmp 0x140044aca
cmp byte [rax + 1], r13b
je 0x140045cf8
push rax
pushf
mov eax, 0xeefd8b8e
pushf
not eax
add eax, 0xe16eab01
xor eax, 0xe2a5a538
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x984bb534
xor eax, 0x90511411
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd63a45d3
xor eax, 0xb42e86a3
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfa1616f4
xor eax, 0xa3bfe139
rol eax, 0x92
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x1b3dfdd5
pushf
not eax
add eax, 0xbdf5a7b8
xor eax, 0xe346317d
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd3709d73
xor eax, 0x94e23a41
rol eax, 0xb1
popf
jmp 0x140044aca
mov cl, byte [r12]
cmp cl, byte [rax]
jb 0x140045d66
push rax
pushf
mov eax, 0x2eef59c1
pushf
not eax
add eax, 0xcea35166
xor eax, 0xfcf98f1f
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb4bef3fa
xor eax, 0xb319b79d
rol eax, 0xe4
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x63748730
pushf
not eax
add eax, 0x92e08726
xor eax, 0x99959f4f
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf2e85e95
xor eax, 0xc5874ce7
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbc832aba
xor eax, 0xa365730d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbf1e2255
xor eax, 0xc7e0db01
rol eax, 0x18
popf
jmp 0x140044aca
cmp cl, byte [rax + 1]
jbe 0x140045e21
push rax
pushf
mov eax, 0x10cdb80c
pushf
not eax
add eax, 0xdb6ac15c
xor eax, 0xa8bc1d02
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xdb3432fe
xor eax, 0xef09835c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb76d26b4
xor eax, 0xaf32e59c
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9a3d5822
xor eax, 0x94441b79
rol eax, 0x94
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x44ad5d64
pushf
not eax
add eax, 0xb0547e95
xor eax, 0xaae7464e
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd36fe12a
xor eax, 0xf54d320a
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc289be9e
xor eax, 0xbb970b43
rol eax, 0xba
popf
jmp 0x140044aca
add rax, 2
cmp byte [rax], r13b
jne 0x140045eb6
push rax
pushf
mov eax, 0xc6d6b739
pushf
not eax
add eax, 0xa8bb3dc4
xor eax, 0xc31c3b8d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xcf9b6959
xor eax, 0xe8ee636f
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfd8563af
xor eax, 0xfd4666dd
rol eax, 0x41
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xf1abc0b4
pushf
not eax
add eax, 0xf4e27aff
xor eax, 0xbc0fd14a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdc481f17
xor eax, 0xb8c2c4c6
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9b700f30
xor eax, 0xca638319
rol eax, 0xf5
popf
jmp 0x140044aca
mov eax, 0x8b9904dd
pushf
not eax
add eax, 0x83cc3078
xor eax, 0xc1e5a621
rol eax, 0x96
popf
pushf
not eax
add eax, 0xae8285e5
xor eax, 0xf1a81ea2
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb51d1247
xor eax, 0xc6e0b086
rol eax, 0x71
popf
jmp 0x140047336
mov dword [rsp + 0x28], r13d
mov r9d, edi
mov r8, r14
mov qword [rsp + 0x20], r13
mov edx, 0xb569eeae
pushf
not edx
add edx, 0xec202937
xor edx, 0xdd5e70bc
rol edx, 0x64
popf
pushf
not edx
add edx, 0xda0a0e30
xor edx, 0xa25be5d9
rol edx, 0x3f
popf
pushf
not edx
add edx, 0xf5ad2800
xor edx, 0x98bde071
rol edx, 0x3f
popf
mov ecx, r15d
call fcn.140024e74
movsxd r13, eax
test eax, eax
je 0x140046045
push rax
pushf
mov eax, 0x9602ac72
pushf
not eax
add eax, 0xcd0eace0
xor eax, 0x928cc5e8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xda420cf1
xor eax, 0x803b18e9
rol eax, 8
popf
pushf
not eax
add eax, 0xecfd0ecf
xor eax, 0xa8da342f
rol eax, 0x5d
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x3b2058ce
pushf
not eax
add eax, 0xd0fe31bf
xor eax, 0xecec6105
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x8a82cfab
xor eax, 0xa5b3c7d5
rol eax, 0x13
popf
jmp 0x140044aca
mov rdx, r13
add rdx, rdx
lea rcx, [rdx + 0x10]
cmp rdx, rcx
sbb rdx, rdx
and rdx, rcx
je 0x1400460ea
push rax
pushf
mov eax, 0xd07faf5f
pushf
not eax
add eax, 0xc6e1c4f1
xor eax, 0xe92dfe61
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf206b373
xor eax, 0xe831f4fd
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbb9e30b8
xor eax, 0x9a8d5886
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe9bdf11c
xor eax, 0xcb29af1f
rol eax, 0x87
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x7ae97f2
pushf
not eax
add eax, 0x9c344c02
xor eax, 0xa684f0b3
rol eax, 0x54
popf
pushf
not eax
add eax, 0xcadfe67f
xor eax, 0xd3fccbf1
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe0110581
xor eax, 0x937558a0
rol eax, 0x28
popf
jmp 0x140044aca
movabs rcx, 0xc03ffa35b6b036d4
pushf
not rcx
add rcx, 0x5618941b
xor rcx, 0x7dbbc546
rol rcx, 0xb5
popf
pushf
not rcx
add rcx, 0x4af7d82f
xor rcx, 0x6e648244
rol rcx, 0x91
popf
cmp rdx, 0x400
ja 0x1400461bb
push rax
pushf
mov eax, 0xfbed2357
pushf
not eax
add eax, 0x8f5baac6
xor eax, 0xaa05e44c
rol eax, 0x41
popf
pushf
not eax
add eax, 0x870ad70f
xor eax, 0xddd0ed6b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa5543a75
xor eax, 0xdb6f3c57
rol eax, 0xbe
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xd0f915d7
pushf
not eax
add eax, 0xe075c692
xor eax, 0xe4d95e5e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb18c8828
xor eax, 0xe5a39ca1
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc3fff997
xor eax, 0xedaba2c7
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xac3b3930
xor eax, 0xc34a6a49
rol eax, 0x5c
popf
jmp 0x140044aca
lea rax, [rdx + 0xf]
cmp rax, rdx
ja 0x140046250
push rax
pushf
mov eax, 0x91fcfe9d
pushf
not eax
add eax, 0xe93bc070
xor eax, 0xc3b5e22a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcaadf894
xor eax, 0xce67f302
rol eax, 0x53
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x740b05cc
pushf
not eax
add eax, 0xd72d2b41
xor eax, 0xbf8be8d4
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8dbd3d03
xor eax, 0x980a1f68
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x923bc72c
xor eax, 0x837fbd35
rol eax, 0xd
popf
jmp 0x140044aca
mov rax, rcx
push rax
pushf
mov eax, 0x2a680a8
pushf
not eax
add eax, 0x83b5c817
xor eax, 0x99699c59
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd90a5984
xor eax, 0xe79dd417
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc8e13011
xor eax, 0xe6acd2cd
rol eax, 0x27
popf
pushf
not eax
add eax, 0xbb1a6962
xor eax, 0x9a7cbaa5
rol eax, 0xad
popf
jmp 0x140044aca
and rax, 0xfffffffffffffff0
call fcn.1400666b9
sub rsp, rax
lea rbx, [rsp + 0x50]
test rbx, rbx
je 0x140046352
push rax
pushf
mov eax, 0x2c046997
pushf
not eax
add eax, 0xc52b0fcf
xor eax, 0xff4a46e2
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x85abc19d
xor eax, 0xf400a495
rol eax, 7
popf
pushf
not eax
add eax, 0xbd352cce
xor eax, 0xc7dc0a8e
rol eax, 0x3e
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x447f274a
pushf
not eax
add eax, 0x81d3327b
xor eax, 0xa7598e9f
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8b6e2a24
xor eax, 0xc0b63b6d
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc3f82396
xor eax, 0xd4dcc16f
rol eax, 0x66
popf
jmp 0x140044aca
mov dword [rbx], 0xcccc
jmp 0x1400464ab
mov rcx, rdx
call fcn.14006f01c
mov rbx, rax
test rax, rax
je 0x14004642c
push rax
pushf
mov eax, 0x63f1a2f1
pushf
not eax
add eax, 0xcafe233a
xor eax, 0xeb6ebfcf
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9d4fe2de
xor eax, 0xa1137f54
rol eax, 0xfe
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xbf7359d4
pushf
not eax
add eax, 0xa2513ac4
xor eax, 0x896fadf8
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe215bc52
xor eax, 0xa8ad780d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x94a9a37d
xor eax, 0xc6b7eafe
rol eax, 0x87
popf
jmp 0x140044aca
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0x544d9ffd
pushf
not eax
add eax, 0xfbc78471
xor eax, 0xe84c6970
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xc387ce6b
xor eax, 0xf31cdb12
rol eax, 0xef
popf
jmp 0x140044aca
add rbx, 0x10
push rax
pushf
mov eax, 0xf11bff28
pushf
not eax
add eax, 0xf098cb28
xor eax, 0xe3788dec
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xcb93aab4
xor eax, 0xf979aa87
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xbe985662
xor eax, 0xe3cb6c22
rol eax, 0xc6
popf
jmp 0x140044aca
test rbx, rbx
je 0x140046544
push rax
pushf
mov eax, 0x6b77a892
pushf
not eax
add eax, 0xb3d787ea
xor eax, 0xf23fc0b2
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xdb8cf395
xor eax, 0x82601ed8
rol eax, 0x78
popf
pushf
not eax
add eax, 0xee85b56c
xor eax, 0xeb8ca910
rol eax, 0xbd
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x337086a9
pushf
not eax
add eax, 0xdf9945cd
xor eax, 0x95373c9d
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe82c0780
xor eax, 0xa934cb0d
rol eax, 0x12
popf
jmp 0x140044aca
mov dword [rsp + 0x28], r13d
mov r9d, edi
mov r8, r14
mov qword [rsp + 0x20], rbx
mov edx, 0xf8d92099
pushf
not edx
add edx, 0x89d6dba0
xor edx, 0xdbb34701
rol edx, 0xdd
popf
pushf
not edx
add edx, 0x92476e2c
xor edx, 0xa8df8eab
rol edx, 0xcf
popf
mov ecx, r15d
call fcn.140024e74
test eax, eax
je 0x14004660c
push rax
pushf
mov eax, 0x5c27a884
pushf
not eax
add eax, 0xc6b7af9a
xor eax, 0xe298e04b
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8f42b273
xor eax, 0xc179cb0f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbcca9bb6
xor eax, 0xc51e94d6
rol eax, 0x94
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x48953fa0
pushf
not eax
add eax, 0xcd261d56
xor eax, 0x980ef567
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf4b70ce8
xor eax, 0x8dac7fab
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8c0b7e5e
xor eax, 0x81108ae6
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xdc46121c
xor eax, 0xc9af616b
rol eax, 0xfb
popf
jmp 0x140044aca
and dword [rsp + 0x28], 0
mov r9d, esi
and qword [rsp + 0x20], 0
mov r8, r12
mov edx, 0x9d2b74e5
pushf
not edx
add edx, 0xd3afc6f2
xor edx, 0x853867ba
rol edx, 0x8f
popf
pushf
not edx
add edx, 0xbf079cb4
xor edx, 0x8e2dc223
rol edx, 0xed
popf
pushf
not edx
add edx, 0xc7afef1b
xor edx, 0x8b9a9968
rol edx, 0x50
popf
pushf
not edx
add edx, 0x9c10b529
xor edx, 0xeb5e983d
rol edx, 0x5b
popf
mov ecx, r15d
call fcn.140024e74
movsxd r12, eax
test eax, eax
je 0x14004673b
push rax
pushf
mov eax, 0xc73e2c12
pushf
not eax
add eax, 0x99812f0a
xor eax, 0xdc982eba
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbbfa1836
xor eax, 0xa7427242
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc4740692
xor eax, 0x9727b098
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd009a30b
xor eax, 0xcc3538f6
rol eax, 0xcd
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xe68f4b3c
pushf
not eax
add eax, 0x82650978
xor eax, 0x91ee3841
rol eax, 0x18
popf
pushf
not eax
add eax, 0xeb95fed4
xor eax, 0xeb46bfde
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf60d858c
xor eax, 0xced79692
rol eax, 0xf7
popf
jmp 0x140044aca
mov rcx, r12
add rcx, rcx
lea rax, [rcx + 0x10]
cmp rcx, rax
sbb rcx, rcx
and rcx, rax
je 0x1400467e0
push rax
pushf
mov eax, 0xb222921b
pushf
not eax
add eax, 0x803809da
xor eax, 0xe380f160
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xffa310f5
xor eax, 0xf90c7062
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd7c405e6
xor eax, 0xbf1c142c
rol eax, 0x9e
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x46dc9c6e
pushf
not eax
add eax, 0xbae1b965
xor eax, 0xb678084b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa6e84af2
xor eax, 0xab363a80
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc73fcbef
xor eax, 0xc5a94200
rol eax, 0x84
popf
jmp 0x140044aca
cmp rcx, 0x400
ja 0x140046888
push rax
pushf
mov eax, 0xa10f4d19
pushf
not eax
add eax, 0xac5e3cc4
xor eax, 0xf9e40656
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf724862e
xor eax, 0x9d277148
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8f97f9ef
xor eax, 0x8b28d204
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xfd4d9ebb
xor eax, 0xa9c49781
rol eax, 0x78
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x7988fc57
pushf
not eax
add eax, 0x8a17515c
xor eax, 0x8982b277
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcf3a96ee
xor eax, 0x83130e2b
rol eax, 7
popf
pushf
not eax
add eax, 0xcba9fc61
xor eax, 0xc9805f28
rol eax, 0xc4
popf
jmp 0x140044aca
lea rax, [rcx + 0xf]
cmp rax, rcx
ja 0x140046930
push rax
pushf
mov eax, 0x34fb0d44
pushf
not eax
add eax, 0xc2290895
xor eax, 0xdd73e6d6
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfb1368a4
xor eax, 0xf91faca1
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xca626386
xor eax, 0xb045fc9a
rol eax, 6
popf
pushf
not eax
add eax, 0x84096c2f
xor eax, 0x937025f4
rol eax, 0x68
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xae7157cb
pushf
not eax
add eax, 0xbc9cdbc3
xor eax, 0xe7b5316e
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd2cc0a8a
xor eax, 0x9e2e0664
rol eax, 0x93
popf
pushf
not eax
add eax, 0x80a71807
xor eax, 0xf76706a9
rol eax, 0xf9
popf
jmp 0x140044aca
movabs rax, 0xffff3dbf2c7bb421
pushf
not rax
add rax, 0x50a9ceb1
xor rax, 0x45a7eb0f
rol rax, 0x79
popf
pushf
not rax
add rax, 0x49e09f89
xor rax, 0x75e1b87a
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x40854ce0
xor rax, 0x44923c3d
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x4ae0bd55
xor rax, 0x7787381d
rol rax, 0x7e
popf
push rax
pushf
mov eax, 0x1e68535b
pushf
not eax
add eax, 0xa836e7ae
xor eax, 0x9b1f3fea
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb86a83d9
xor eax, 0xe28e7b08
rol eax, 0x1d
popf
jmp 0x140044aca
and rax, 0xfffffffffffffff0
call fcn.1400666b9
sub rsp, rax
lea rdi, [rsp + 0x50]
test rdi, rdi
je 0x140046a5c
push rax
pushf
mov eax, 0x4f0537b2
pushf
not eax
add eax, 0xee2ecaef
xor eax, 0xd5426d2f
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8a074e77
xor eax, 0xa8d2a637
rol eax, 0x9d
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x5dbf3797
pushf
not eax
add eax, 0xe1be45c5
xor eax, 0xa1fab840
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb179eb5a
xor eax, 0xfceed480
rol eax, 0x31
popf
jmp 0x140044aca
mov dword [rdi], 0xcccc
jmp 0x140046b6c
call fcn.14006f01c
mov rdi, rax
test rax, rax
je 0x140046b0d
push rax
pushf
mov eax, 0x83af8e8c
pushf
not eax
add eax, 0xe007c75e
xor eax, 0xb67b828a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xfb97bf1c
xor eax, 0xb65347d0
rol eax, 6
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xe7d1616f
pushf
not eax
add eax, 0xe8e2bc50
xor eax, 0xf9eb80a0
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd9b3bdfb
xor eax, 0xb367ef8c
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9bd402ef
xor eax, 0xec2b4812
rol eax, 0x89
popf
pushf
not eax
add eax, 0x94351b14
xor eax, 0xbc609da6
rol eax, 0xec
popf
jmp 0x140044aca
mov dword [rax], 0xdddd
add rdi, 0x10
push rax
pushf
mov eax, 0x303ca7da
pushf
not eax
add eax, 0xad77f7f0
xor eax, 0xcfacbca8
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x95a749f1
xor eax, 0xad4f6a6d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xdcd37d8d
xor eax, 0xa6586f56
rol eax, 0xea
popf
jmp 0x140044aca
test rdi, rdi
je 0x140046c18
push rax
pushf
mov eax, 0x3294c076
pushf
not eax
add eax, 0x8375931b
xor eax, 0xfd7eea36
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa91d29f0
xor eax, 0xd7b9b6da
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd607b620
xor eax, 0xc40e5d68
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa091d3c5
xor eax, 0xb7708fd0
rol eax, 0x52
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0xc97da220
pushf
not eax
add eax, 0xd8b07374
xor eax, 0xbe776275
rol eax, 5
popf
pushf
not eax
add eax, 0xf9ce1b6f
xor eax, 0xcb9fdf7a
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd78f6823
xor eax, 0xb606e184
rol eax, 0x8c
popf
jmp 0x140044aca
mov r8, qword [rbp + 8]
lea r14, [rdi - 0x10]
mov dword [rsp + 0x28], r12d
mov r9d, esi
mov edx, 0xc52330dc
pushf
not edx
add edx, 0xe72f4da7
xor edx, 0xc4618664
rol edx, 0x13
popf
pushf
not edx
add edx, 0xbf722d14
xor edx, 0xcadffdb1
rol edx, 0xcc
popf
pushf
not edx
add edx, 0xdadf8a3f
xor edx, 0xb3fd2a0a
rol edx, 0xf5
popf
pushf
not edx
add edx, 0xcace6444
xor edx, 0x8a8737e3
rol edx, 0x49
popf
mov qword [rsp + 0x20], rdi
mov ecx, r15d
call fcn.140024e74
xor ecx, ecx
test eax, eax
jne 0x140046d0d
push rax
pushf
mov eax, 0xa3810231
pushf
not eax
add eax, 0x920f1396
xor eax, 0xe3b40bef
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf782fc62
xor eax, 0xdf97ef27
rol eax, 0xc
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x2065f1f2
pushf
not eax
add eax, 0xf5f2fc03
xor eax, 0x9a0815ee
rol eax, 5
popf
pushf
not eax
add eax, 0xc90d1c8f
xor eax, 0xb027e081
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x96821bd7
xor eax, 0xa5707a7f
rol eax, 0xbe
popf
jmp 0x140044aca
mov edi, 0x16f2545b
pushf
not edi
add edi, 0xec060c2f
xor edi, 0xeb022347
rol edi, 0x26
popf
pushf
not edi
add edi, 0xcab10c24
xor edi, 0xaa921d23
rol edi, 0xa0
popf
pushf
not edi
add edi, 0xd0f2e298
xor edi, 0xe41b9f14
rol edi, 0x9e
popf
cmp dword [r14], edi
jne 0x140046de2
push rax
pushf
mov eax, 0x31f2e0d1
pushf
not eax
add eax, 0xd919298d
xor eax, 0x80047a68
rol eax, 0x51
popf
pushf
not eax
add eax, 0x844992e8
xor eax, 0xace0b174
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8b128772
xor eax, 0x9e81befc
rol eax, 0x18
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x1b5a6d0f
pushf
not eax
add eax, 0xd49e74e6
xor eax, 0x809389ec
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbe5674a9
xor eax, 0xfc3b6862
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe35be9c2
xor eax, 0x8b1ecda4
rol eax, 0x74
popf
pushf
not eax
add eax, 0xbadd9a0f
xor eax, 0x95381323
rol eax, 0x78
popf
jmp 0x140044aca
mov rcx, r14
call fcn.14008892e
push rax
pushf
mov eax, 0xd6ccc373
pushf
not eax
add eax, 0xe58b45d7
xor eax, 0xa3097a74
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9078b794
xor eax, 0xc963cd4b
rol eax, 0x23
popf
pushf
not eax
add eax, 0xddf4e4d8
xor eax, 0xe7434aa9
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc16ad0d2
xor eax, 0xda0b7a62
rol eax, 0x61
popf
jmp 0x140044aca
lea rcx, [rbx - 0x10]
cmp dword [rcx], edi
jmp 0x1400471ef
mov edx, dword [rbp]
mov r9d, r13d
mov qword [rsp + 0x40], rcx
mov r8, rbx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x10]
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
call fcn.14008837f
mov esi, 0x4ffcea68
pushf
not esi
add esi, 0xf0bd49a8
xor esi, 0x87d05160
rol esi, 0x80
popf
pushf
not esi
add esi, 0xe5dde479
xor esi, 0xa5767619
rol esi, 0x53
popf
mov edi, eax
cmp dword [r14], esi
jne 0x140046fba
push rax
pushf
mov eax, 0x98d14d5b
pushf
not eax
add eax, 0xcff02b1b
xor eax, 0xc57c1c94
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xfdd49b1f
xor eax, 0xc9b9174b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xbbe26301
xor eax, 0x971446f0
rol eax, 0xda
popf
pushf
not eax
add eax, 0xde092ac1
xor eax, 0x92352967
rol eax, 0x99
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x8f6dbcd8
pushf
not eax
add eax, 0xe73c6362
xor eax, 0xa877cb76
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xdde7d99c
xor eax, 0xcf6692a3
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa76ce5c4
xor eax, 0x8c1a15e1
rol eax, 0xc0
popf
jmp 0x140044aca
mov rcx, r14
call fcn.14008892e
push rax
pushf
mov eax, 0x64a99441
pushf
not eax
add eax, 0xcb1fa83d
xor eax, 0xcfaa8a37
rol eax, 1
popf
pushf
not eax
add eax, 0xab34b722
xor eax, 0xefa6ba7f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8978be6d
xor eax, 0x8f810581
rol eax, 0xc2
popf
jmp 0x140044aca
lea rcx, [rbx - 0x10]
cmp dword [rcx], esi
jne 0x1400470ae
push rax
pushf
mov eax, 0xb32788b3
pushf
not eax
add eax, 0x98260395
xor eax, 0xa2fb7266
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xac2f1d02
xor eax, 0xd9cb7950
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe8c2a4fa
xor eax, 0x90dabdb5
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb2cb0d74
xor eax, 0xeb7c2e53
rol eax, 0xce
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x6ecd12a1
pushf
not eax
add eax, 0xdec8fd1b
xor eax, 0x926e75ab
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xefe81d54
xor eax, 0xf0802894
rol eax, 0xe7
popf
jmp 0x140044aca
call fcn.14008892e
push rax
pushf
mov eax, 0x3b67a680
pushf
not eax
add eax, 0x9c6c3f0c
xor eax, 0xfa279c63
rol eax, 8
popf
pushf
not eax
add eax, 0xed98a94e
xor eax, 0x9f6ee9e0
rol eax, 0x84
popf
pushf
not eax
add eax, 0xfb1cfb8c
xor eax, 0xdb4a6669
rol eax, 0xc2
popf
jmp 0x140044aca
mov eax, edi
jmp 0x140047336
lea rcx, [rbx - 0x10]
cmp dword [rcx], 0xdddd
push rax
pushf
mov eax, 0x67af286
pushf
not eax
add eax, 0xb1eff333
xor eax, 0xad8f4bd5
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa95db282
xor eax, 0xe50a9a39
rol eax, 0x64
popf
pushf
not eax
add eax, 0xaa2a9912
xor eax, 0xbdac8caa
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8ac49455
xor eax, 0xc9aba205
rol eax, 0x65
popf
jmp 0x140044aca
jne 0x140047237
push rax
pushf
mov eax, 0x472fe169
pushf
not eax
add eax, 0xabd21f5f
xor eax, 0xf7136e7a
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf5c99802
xor eax, 0xffe45f4c
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9fd1cf19
xor eax, 0xcdb7ef04
rol eax, 0x35
popf
jmp 0x140044aca
push rax
pushf
mov eax, 0x65cb3137
pushf
not eax
add eax, 0x9e70c09d
xor eax, 0xe8173218
rol eax, 0x18
popf
pushf
not eax
add eax, 0x98f9d942
xor eax, 0xe60de9cb
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfe3b6cec
xor eax, 0xbd2cfd6c
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xad9e191a
xor eax, 0x924ce349
rol eax, 0xba
popf
jmp 0x140044aca
call fcn.14008892e
push rax
pushf
mov eax, 0x568c3115
pushf
not eax
add eax, 0x93245d88
xor eax, 0xd3a8d64e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xcdf7ed74
xor eax, 0x88d69830
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd0839864
xor eax, 0xed9bebf6
rol eax, 5
popf
pushf
not eax
add eax, 0xcac14a98
xor eax, 0xddc82d56
rol eax, 0x89
popf
jmp 0x140044aca
xor eax, eax
push rax
pushf
mov eax, 0xaabbcc54
pushf
not eax
add eax, 0xf9e21ea9
xor eax, 0xcd6747a2
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa4c89bae
xor eax, 0xbf42a2cd
rol eax, 2
popf
pushf
not eax
add eax, 0xa1564e92
xor eax, 0xb8cae9ca
rol eax, 0xfa
popf
jmp 0x140044aca
mov rcx, qword [rbp + 0x30]
xor rcx, rbp
call fcn.14006097a
lea rsp, [rbp + 0x48]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov eax, 0x110cdf9f
pushf
not eax
add eax, 0xd77baef7
xor eax, 0xe8aa5e6f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8bdb2b3a
xor eax, 0xfbb42561
rol eax, 0xc8
popf
jmp 0x140047336