Function at 0x1400be2df
Capabilities:
Authenticate hmac
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0xe2fac396
pushf
not eax
add eax, 0x55666dd6
xor eax, 0x6745d9b3
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x3563b594
xor eax, 0x7b95853f
rol eax, 0xc6
popf
cmp eax, 1
jne 0x1400be31c
popf
pop rax
jmp 0x1400be78e
cmp eax, 0x3d
jne 0x1400be32b
popf
pop rax
jmp 0x1400c0315
cmp eax, 0x24
jne 0x1400be33a
popf
pop rax
jmp 0x1400bf792
cmp eax, 0x18
jne 0x1400be349
popf
pop rax
jmp 0x1400bf2aa
cmp eax, 0x1e
jne 0x1400be358
popf
pop rax
jmp 0x1400bf4e4
cmp eax, 0x35
jne 0x1400be367
popf
pop rax
jmp 0x1400bff30
cmp eax, 0x23
jne 0x1400be376
popf
pop rax
jmp 0x1400bf713
cmp eax, 0x36
jne 0x1400be385
popf
pop rax
jmp 0x1400bff94
cmp eax, 0
jne 0x1400be394
popf
pop rax
jmp 0x1400be6fa
cmp eax, 0x3f
jne 0x1400be3a3
popf
pop rax
jmp 0x1400c03fd
cmp eax, 0x14
jne 0x1400be3b2
popf
pop rax
jmp 0x1400bf13b
cmp eax, 0x31
jne 0x1400be3c1
popf
pop rax
jmp 0x1400bfd77
cmp eax, 0x12
jne 0x1400be3d0
popf
pop rax
jmp 0x1400bf015
cmp eax, 4
jne 0x1400be3df
popf
pop rax
jmp 0x1400be8da
cmp eax, 0x22
jne 0x1400be3ee
popf
pop rax
jmp 0x1400bf681
cmp eax, 0x29
jne 0x1400be3fd
popf
pop rax
jmp 0x1400bfa36
cmp eax, 0xb
jne 0x1400be40c
popf
pop rax
jmp 0x1400bebbf
cmp eax, 0xa
jne 0x1400be41b
popf
pop rax
jmp 0x1400beb89
cmp eax, 0x16
jne 0x1400be42a
popf
pop rax
jmp 0x1400bf1e1
cmp eax, 0x40
jne 0x1400be439
popf
pop rax
jmp 0x1400c045e
cmp eax, 0x2b
jne 0x1400be448
popf
pop rax
jmp 0x1400bfad4
cmp eax, 0x26
jne 0x1400be457
popf
pop rax
jmp 0x1400bf8ef
cmp eax, 0x13
jne 0x1400be466
popf
pop rax
jmp 0x1400bf0a6
cmp eax, 0x32
jne 0x1400be475
popf
pop rax
jmp 0x1400bfe01
cmp eax, 0x42
jne 0x1400be484
popf
pop rax
jmp 0x1400c051c
cmp eax, 0x3b
jne 0x1400be493
popf
pop rax
jmp 0x1400c01f5
cmp eax, 3
jne 0x1400be4a2
popf
pop rax
jmp 0x1400be853
cmp eax, 0x15
jne 0x1400be4b1
popf
pop rax
jmp 0x1400bf18e
cmp eax, 5
jne 0x1400be4c0
popf
pop rax
jmp 0x1400be991
cmp eax, 0xd
jne 0x1400be4cf
popf
pop rax
jmp 0x1400bed25
cmp eax, 0x27
jne 0x1400be4de
popf
pop rax
jmp 0x1400bf972
cmp eax, 0x20
jne 0x1400be4ed
popf
pop rax
jmp 0x1400bf5a2
cmp eax, 0x11
jne 0x1400be4fc
popf
pop rax
jmp 0x1400bef71
cmp eax, 0x37
jne 0x1400be50b
popf
pop rax
jmp 0x1400c0028
cmp eax, 0x39
jne 0x1400be51a
popf
pop rax
jmp 0x1400c016b
cmp eax, 7
jne 0x1400be529
popf
pop rax
jmp 0x1400bea41
cmp eax, 0x34
jne 0x1400be538
popf
pop rax
jmp 0x1400bfee1
cmp eax, 0x21
jne 0x1400be547
popf
pop rax
jmp 0x1400bf636
cmp eax, 0x17
jne 0x1400be556
popf
pop rax
jmp 0x1400bf260
cmp eax, 0x38
jne 0x1400be565
popf
pop rax
jmp 0x1400c00c5
cmp eax, 0x19
jne 0x1400be574
popf
pop rax
jmp 0x1400bf2ea
cmp eax, 6
jne 0x1400be583
popf
pop rax
jmp 0x1400be9d6
cmp eax, 0x2e
jne 0x1400be592
popf
pop rax
jmp 0x1400bfbe1
cmp eax, 0x1b
jne 0x1400be5a1
popf
pop rax
jmp 0x1400bf388
cmp eax, 0x3e
jne 0x1400be5b0
popf
pop rax
jmp 0x1400c03c7
cmp eax, 0x1d
jne 0x1400be5bf
popf
pop rax
jmp 0x1400bf456
cmp eax, 0xe
jne 0x1400be5ce
popf
pop rax
jmp 0x1400bedba
cmp eax, 0x30
jne 0x1400be5dd
popf
pop rax
jmp 0x1400bfcd8
cmp eax, 0x3a
jne 0x1400be5ec
popf
pop rax
jmp 0x1400c01b9
cmp eax, 0x2d
jne 0x1400be5fb
popf
pop rax
jmp 0x1400bfb6d
cmp eax, 8
jne 0x1400be60a
popf
pop rax
jmp 0x1400bead6
cmp eax, 0x33
jne 0x1400be619
popf
pop rax
jmp 0x1400bfe80
cmp eax, 0x28
jne 0x1400be628
popf
pop rax
jmp 0x1400bf9d4
cmp eax, 0x25
jne 0x1400be637
popf
pop rax
jmp 0x1400bf837
cmp eax, 0x1c
jne 0x1400be646
popf
pop rax
jmp 0x1400bf41a
cmp eax, 0x1f
jne 0x1400be655
popf
pop rax
jmp 0x1400bf533
cmp eax, 0x2c
jne 0x1400be664
popf
pop rax
jmp 0x1400bfb10
cmp eax, 2
jne 0x1400be673
popf
pop rax
jmp 0x1400be7d1
cmp eax, 0x2f
jne 0x1400be682
popf
pop rax
jmp 0x1400bfc2f
cmp eax, 9
jne 0x1400be691
popf
pop rax
jmp 0x1400beb44
cmp eax, 0x1a
jne 0x1400be6a0
popf
pop rax
jmp 0x1400bf34d
cmp eax, 0x3c
jne 0x1400be6af
popf
pop rax
jmp 0x1400c026c
cmp eax, 0x10
jne 0x1400be6be
popf
pop rax
jmp 0x1400beee0
cmp eax, 0x2a
jne 0x1400be6cd
popf
pop rax
jmp 0x1400bfa98
cmp eax, 0xc
jne 0x1400be6dc
popf
pop rax
jmp 0x1400bec69
cmp eax, 0xf
jne 0x1400be6eb
popf
pop rax
jmp 0x1400bee3c
cmp eax, 0x41
jne 0x1400be6fa
popf
pop rax
jmp 0x1400c04bd
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x30
mov rax, qword [rcx + 8]
or esi, 0xffffffff
xor ebp, ebp
mov rbx, rcx
cmp qword [rcx + 0x460], rbp
jne 0x1400be75b
push rax
pushf
mov eax, 0x157a85a3
pushf
not eax
add eax, 0x2b409080
xor eax, 0x3a0bb95c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x129171db
xor eax, 0x5f114a0d
rol eax, 0x35
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xb2330a68
pushf
not eax
add eax, 0x6688ba2b
xor eax, 0x6f29ee7e
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x21d1b1ff
xor eax, 0x30cebe91
rol eax, 0xaf
popf
jmp 0x1400be30d
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], 0x16
jmp 0x1400c04d0
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400be80d
push rax
pushf
mov eax, 0xe156caa5
pushf
not eax
add eax, 0x5ccf6f86
xor eax, 0x159bd792
rol eax, 0x88
popf
pushf
not eax
add eax, 0x4db364eb
xor eax, 0x723ff27c
rol eax, 0x85
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x4f7fdba4
pushf
not eax
add eax, 0x5eb8ca75
xor eax, 0x34eef6f4
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfb25c1e
xor eax, 0x23c2501e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x50596344
xor eax, 0x3ae3bcce
rol eax, 0x54
popf
jmp 0x1400be30d
mov byte [rax + 0x30], 1
xor r9d, r9d
mov dword [rax + 0x2c], 0x16
xor r8d, r8d
mov rax, qword [rbx + 8]
xor edx, edx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
call fcn.140106c3b
or eax, 0xffffffff
jmp 0x1400c03fd
mov eax, dword [rbx + 0x468]
jmp 0x1400be8e1
inc eax
mov dword [rbx + 0x468], eax
cmp eax, 2
je 0x1400be938
push rax
pushf
mov eax, 0x5dc43ca0
pushf
not eax
add eax, 0x539013f0
xor eax, 0x159b3dba
rol eax, 0x74
popf
pushf
not eax
add eax, 0x3f6f1558
xor eax, 0x53275060
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x47349a68
xor eax, 0x3cc3ce57
rol eax, 0x19
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xab7206df
pushf
not eax
add eax, 0x584a0308
xor eax, 0x30c8c726
rol eax, 0x85
popf
pushf
not eax
add eax, 0x5ef86346
xor eax, 0x282b8b40
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xffc3704
xor eax, 0x2a80d366
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x28202d4e
xor eax, 0x7c5bdbb7
rol eax, 5
popf
jmp 0x1400be30d
lea r14, [0x18ece6231]
pushf
sub r14, 0x4ecb40f1
popf
push rax
pushf
mov eax, 0x7d6083e2
pushf
not eax
add eax, 0x738aebae
xor eax, 0x42aa44aa
rol eax, 0xae
popf
pushf
not eax
add eax, 0x60c69f66
xor eax, 0x57ee3285
rol eax, 0x9b
popf
jmp 0x1400be30d
mov dword [rbx + 0x48], ebp
mov byte [rbx + 0x24], bpl
mov r8b, byte [rcx]
inc rcx
jmp 0x1400c0277
cmp dword [rbx + 0x20], ebp
jl 0x1400beaa3
push rax
pushf
mov eax, 0x3921870c
pushf
not eax
add eax, 0x1ef4c234
xor eax, 0x7089276e
rol eax, 0x95
popf
pushf
not eax
add eax, 0x260bfeac
xor eax, 0x5ca0f274
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x78a315d7
xor eax, 0x56e8cb47
rol eax, 0x84
popf
pushf
not eax
add eax, 0x386c22b2
xor eax, 0x3cde35c
rol eax, 0xfa
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x8ffe4ef5
pushf
not eax
add eax, 0x1e409498
xor eax, 0x68574281
rol eax, 0x14
popf
pushf
not eax
add eax, 0x7509f227
xor eax, 0x2cbadd6
rol eax, 0x78
popf
jmp 0x1400be30d
lea eax, [r8 - 0x20]
cmp al, 0x5a
ja 0x1400beb11
push rax
pushf
mov eax, 0x5b7c833d
pushf
not eax
add eax, 0x9b9d12b
xor eax, 0x5d6163b4
rol eax, 0x54
popf
pushf
not eax
add eax, 0x4df6d8a6
xor eax, 0x685322e3
rol eax, 0x71
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x7f09c0b2
pushf
not eax
add eax, 0x516fd119
xor eax, 0x7616040d
rol eax, 0x33
popf
pushf
not eax
add eax, 0x37d2a8a
xor eax, 0x65200709
rol eax, 0x49
popf
jmp 0x1400be30d
movsx rax, r8b
sub rax, 0x20
and eax, 0x7f
mov cl, byte [r14 + rax*2 + 1]
jmp 0x1400bebbf
mov cl, bpl
push rax
pushf
mov eax, 0x1be3e03d
pushf
not eax
add eax, 0x63e5f4ba
xor eax, 0x7663b316
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x31de1e
xor eax, 0x7099c443
rol eax, 0x14
popf
jmp 0x1400be30d
movzx eax, byte [rbx + 0x24]
movzx ecx, cl
lea rdx, [rax + rcx*8]
and edx, 0x7f
movzx eax, byte [r14 + rdx*2]
mov byte [rbx + 0x24], al
cmp al, 8
jae 0x1400bec23
push rax
pushf
mov eax, 0x6cf8a8d9
pushf
not eax
add eax, 0x7f157bfc
xor eax, 0x1180b025
rol eax, 0x37
popf
pushf
not eax
add eax, 0x3c049464
xor eax, 0x78a50bfc
rol eax, 0x69
popf
pushf
not eax
add eax, 0x55bbeb38
xor eax, 0x62055b7
rol eax, 0x17
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x712db4e9
pushf
not eax
add eax, 0x5f77f70
xor eax, 0x4a1d7fd6
rol eax, 0xce
popf
pushf
not eax
add eax, 0x5929a4a8
xor eax, 0x2082bc5b
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x39ddc73a
xor eax, 0x7bda7edf
rol eax, 0x2f
popf
jmp 0x1400be30d
mov ecx, eax
test al, al
je 0x1400beccc
push rax
pushf
mov eax, 0x1daab032
pushf
not eax
add eax, 0x726d63ef
xor eax, 0x256de61f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x232baf20
xor eax, 0x7c03ab2e
rol eax, 0x74
popf
pushf
not eax
add eax, 0x3012e9cb
xor eax, 0x41a12406
rol eax, 0xef
popf
pushf
not eax
add eax, 0x727cb941
xor eax, 0x4fd0599d
rol eax, 0xad
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xcb5393d3
pushf
not eax
add eax, 0x1b134a21
xor eax, 0x77f037fc
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x7ff68221
xor eax, 0x49cd3153
rol eax, 0x36
popf
pushf
not eax
add eax, 0x25adcc76
xor eax, 0x395f3b80
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x2dedb361
xor eax, 0x42d00d71
rol eax, 0xa4
popf
jmp 0x1400be30d
sub ecx, 1
je 0x1400bed74
push rax
pushf
mov eax, 0x4962cfcf
pushf
not eax
add eax, 0x3a6768e
xor eax, 0x3296ed6c
rol eax, 0x77
popf
pushf
not eax
add eax, 0x641152d9
xor eax, 0x107a089f
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x50b8b6d8
xor eax, 0x4b557d20
rol eax, 0x77
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xa610dff
pushf
not eax
add eax, 0x5365a7ea
xor eax, 0x24289b93
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x22f154a2
xor eax, 0x7384197
rol eax, 0x27
popf
pushf
not eax
add eax, 0x899478e
xor eax, 0x152e50c9
rol eax, 0xa5
popf
jmp 0x1400be30d
sub ecx, 1
je 0x1400bedf6
push rax
pushf
mov eax, 0x9d3aef9b
pushf
not eax
add eax, 0x1ca0f9e4
xor eax, 0x255b2c21
rol eax, 0x93
popf
pushf
not eax
add eax, 0x4111a804
xor eax, 0xc26d61a
rol eax, 0xcb
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x86028c19
pushf
not eax
add eax, 0x7df20e16
xor eax, 0x2fdb8617
rol eax, 0x34
popf
pushf
not eax
add eax, 0x13042ebd
xor eax, 0x71ef5e11
rol eax, 0x87
popf
pushf
not eax
add eax, 0x41d3fe00
xor eax, 0x7dd9470d
rol eax, 9
popf
jmp 0x1400be30d
sub ecx, 1
je 0x1400bee87
push rax
pushf
mov eax, 0x65050763
pushf
not eax
add eax, 0x2b15c51d
xor eax, 0x2ae6321d
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x71c7c333
xor eax, 0x7dfea45
rol eax, 0x27
popf
pushf
not eax
add eax, 0x5652d283
xor eax, 0x72605a5c
rol eax, 0xea
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x9156a70e
pushf
not eax
add eax, 0x62a82ae0
xor eax, 0x6f177bc1
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x4c800a80
xor eax, 0x7bd23d2f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x21df7cfe
xor eax, 0x206f80ee
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x7d51d97a
xor eax, 0x12a19486
rol eax, 0xdd
popf
jmp 0x1400be30d
sub ecx, 1
je 0x1400bef18
push rax
pushf
mov eax, 0x8d14f513
pushf
not eax
add eax, 0x6b496dc7
xor eax, 0x764c672a
rol eax, 0x71
popf
pushf
not eax
add eax, 0x7dad45d9
xor eax, 0x3e79f460
rol eax, 0xdd
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x891415df
pushf
not eax
add eax, 0x2090288f
xor eax, 0x764cc8f1
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x2dc3fb25
xor eax, 0x542f22e4
rol eax, 0x54
popf
pushf
not eax
add eax, 0x49b651b6
xor eax, 0x1efdbdd
rol eax, 0x36
popf
pushf
not eax
add eax, 0x553465cd
xor eax, 0x3d189e1d
rol eax, 0x24
popf
jmp 0x1400be30d
sub ecx, 1
je 0x1400befbc
push rax
pushf
mov eax, 0x12c2b843
pushf
not eax
add eax, 0x23f94ec7
xor eax, 0x48f7b207
rol eax, 0x87
popf
pushf
not eax
add eax, 0x3d41da1b
xor eax, 0x31df6dec
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x73fbc6a2
xor eax, 0x68a849f
rol eax, 0x56
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x3cb93f4f
pushf
not eax
add eax, 0x7886c921
xor eax, 0x37dc24c3
rol eax, 0x55
popf
pushf
not eax
add eax, 0x420e689
xor eax, 0x2f1b51a2
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xdddcef6
xor eax, 0x34b6df08
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x406dc2f6
xor eax, 0x23556e32
rol eax, 0xfb
popf
jmp 0x1400be30d
sub ecx, 1
je 0x1400bf073
push rax
pushf
mov eax, 0x86431d6a
pushf
not eax
add eax, 0x1cc871af
xor eax, 0xf5e2144
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x111813fc
xor eax, 0x39837ddc
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x386a83e1
xor eax, 0x4c524ad0
rol eax, 0x31
popf
pushf
not eax
add eax, 0x6d5ba48c
xor eax, 0x22ce56e0
rol eax, 0xab
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x2965192e
pushf
not eax
add eax, 0x96649cd
xor eax, 0x1974ab7e
rol eax, 0x13
popf
pushf
not eax
add eax, 0x51fa31c6
xor eax, 0x72f26c99
rol eax, 0xd9
popf
jmp 0x1400be30d
cmp ecx, 1
jne 0x1400bf0e2
push rax
pushf
mov eax, 0xd9d6c996
pushf
not eax
add eax, 0x7fac8ef1
xor eax, 0x78eca6f8
rol eax, 0x57
popf
pushf
not eax
add eax, 0x4223ba72
xor eax, 0x70b5bdc0
rol eax, 0x75
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x164fd10e
pushf
not eax
add eax, 0xb7718a4
xor eax, 0x3223a8cd
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x1f54f25f
xor eax, 0x5e40fb1d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x39551366
xor eax, 0x6f213105
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x1826d7ed
xor eax, 0x6d9e7a1a
rol eax, 0xf1
popf
jmp 0x1400be30d
mov rcx, rbx
call fcn.1400c4ecd
jmp 0x1400bf5a2
mov rcx, rbx
call fcn.1400c2217
jmp 0x1400bf5a2
cmp r8b, 0x2a
je 0x1400bf22d
push rax
pushf
mov eax, 0xaa60347b
pushf
not eax
add eax, 0x2dd92815
xor eax, 0x44ef99e3
rol eax, 0x57
popf
pushf
not eax
add eax, 0x68622abc
xor eax, 0x19d20774
rol eax, 0x84
popf
pushf
not eax
add eax, 0x4d14ad02
xor eax, 0x1a4f2582
rol eax, 0xde
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xdb4791e1
pushf
not eax
add eax, 0x1ddfca8
xor eax, 0x52be04ab
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x20914153
xor eax, 0x720c3215
rol eax, 0x9c
popf
jmp 0x1400be30d
lea rdx, [rbx + 0x30]
push rax
pushf
mov eax, 0xd2d70dee
pushf
not eax
add eax, 0x59bea065
xor eax, 0x3af16504
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x33445e34
xor eax, 0x521a6ed7
rol eax, 0x90
popf
pushf
not eax
add eax, 0x63aec4b2
xor eax, 0x661c3f35
rol eax, 0x72
popf
jmp 0x1400be30d
mov rcx, rbx
call fcn.1400bdc0c
jmp 0x1400bf5a2
mov rcx, qword [rbx + 0x18]
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov eax, dword [rcx]
test eax, eax
mov ecx, eax
cmovs ecx, esi
mov dword [rbx + 0x30], ecx
jmp 0x1400bf533
mov dword [rbx + 0x30], ebp
jmp 0x1400c026c
cmp r8b, 0x2a
je 0x1400bf3d4
push rax
pushf
mov eax, 0x29ef5e1a
pushf
not eax
add eax, 0x3527fce3
xor eax, 0x7d93522b
rol eax, 7
popf
pushf
not eax
add eax, 0x37f1de61
xor eax, 0x26e1182a
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x713e821a
xor eax, 0x46c9f254
rol eax, 0xe4
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xbce60527
pushf
not eax
add eax, 0xa54d97e
xor eax, 0x7b73c1bd
rol eax, 0x58
popf
pushf
not eax
add eax, 0x4241956d
xor eax, 0xd79a15f
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x96ce71f
xor eax, 0x34337a9a
rol eax, 0xa5
popf
jmp 0x1400be30d
lea rdx, [rbx + 0x2c]
jmp 0x1400bf2aa
mov rcx, qword [rbx + 0x18]
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov eax, dword [rcx]
mov dword [rbx + 0x2c], eax
test eax, eax
jns 0x1400bf4b1
push rax
pushf
mov eax, 0x5cc47974
pushf
not eax
add eax, 0x290d40a0
xor eax, 0x421aaeb3
rol eax, 0x56
popf
pushf
not eax
add eax, 0x3194f160
xor eax, 0x4982d054
rol eax, 0x83
popf
pushf
not eax
add eax, 0x1f1fc2aa
xor eax, 0x7835e21
rol eax, 0x5f
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x815d648c
pushf
not eax
add eax, 0x7281e0dd
xor eax, 0x21dadef7
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa9de504
xor eax, 0x81b3d33
rol eax, 0xcb
popf
jmp 0x1400be30d
or dword [rbx + 0x28], 4
neg eax
mov dword [rbx + 0x2c], eax
push rax
pushf
mov eax, 0xc02a7359
pushf
not eax
add eax, 0xc69fbf
xor eax, 0x1091c44f
rol eax, 0x67
popf
pushf
not eax
add eax, 0x58d5cd72
xor eax, 0xba3df4c
rol eax, 0x47
popf
pushf
not eax
add eax, 0x4609eeb5
xor eax, 0x24c96c07
rol eax, 0x50
popf
jmp 0x1400be30d
mov al, 0x51
pushf
not al
add al, 0x17
xor al, 0x5c
rol al, 0x18
popf
pushf
not al
add al, 0x79
xor al, 0x70
rol al, 2
popf
pushf
not al
add al, 0x3c
xor al, 0x5d
rol al, 0xa3
popf
push rax
pushf
mov eax, 0x2666ac31
pushf
not eax
add eax, 0x767b469c
xor eax, 0x5ee0c148
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x3758af44
xor eax, 0xd28599e
rol eax, 0xea
popf
pushf
not eax
add eax, 0x69c42ccd
xor eax, 0x16717f8d
rol eax, 0x8b
popf
jmp 0x1400be30d
test al, al
je 0x1400bf603
push rax
pushf
mov eax, 0xe02d9462
pushf
not eax
add eax, 0x49758e4e
xor eax, 0x8f619ea
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x7e790eac
xor eax, 0x228ad153
rol eax, 0x70
popf
pushf
not eax
add eax, 0x50914359
xor eax, 0x2e930c59
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x39bd3b4f
xor eax, 0x570d40ae
rol eax, 0xeb
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x7f5ba9d3
pushf
not eax
add eax, 0x32635c90
xor eax, 0x6a59bf64
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x1fc84b95
xor eax, 0x60415f28
rol eax, 0xaa
popf
jmp 0x1400be30d
jmp 0x1400c026c
cmp r8b, 0x20
je 0x1400bf6cd
push rax
pushf
mov eax, 0x902a09eb
pushf
not eax
add eax, 0x528b2bb7
xor eax, 0x5397645d
rol eax, 4
popf
pushf
not eax
add eax, 0x29468bd8
xor eax, 0x20ffee0e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x6c2a7150
xor eax, 0x413c94ef
rol eax, 0x2c
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xf6894086
pushf
not eax
add eax, 0x7201767e
xor eax, 0x3562514f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x4ab644c8
xor eax, 0x3b061ef3
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x6270ed9
xor eax, 0x5563119f
rol eax, 0xf0
popf
jmp 0x1400be30d
cmp r8b, 0x23
je 0x1400bf75f
push rax
pushf
mov eax, 0x2c272e70
pushf
not eax
add eax, 0x14444231
xor eax, 0x3b818cb
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x2d361211
xor eax, 0x10fd846b
rol eax, 0x43
popf
pushf
not eax
add eax, 0x177f0472
xor eax, 0x50ce71fd
rol eax, 0x93
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xc7dec463
pushf
not eax
add eax, 0x7eae949c
xor eax, 0x56b70800
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x14597dbd
xor eax, 0x53edea0
rol eax, 0x56
popf
jmp 0x1400be30d
cmp r8b, 0x2b
je 0x1400bf7de
push rax
pushf
mov eax, 0xaf5b8e2d
pushf
not eax
add eax, 0x3df96a2e
xor eax, 0x7df2db8f
rol eax, 0x78
popf
pushf
not eax
add eax, 0x53f5636c
xor eax, 0x1ab27cf5
rol eax, 0x11
popf
pushf
not eax
add eax, 0x763a0020
xor eax, 0x651412b8
rol eax, 0x14
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xda0ef530
pushf
not eax
add eax, 0x2084b1ec
xor eax, 0x4afe35a0
rol eax, 0x83
popf
pushf
not eax
add eax, 0x516b780e
xor eax, 0x368a8b2b
rol eax, 0x32
popf
pushf
not eax
add eax, 0x1dfe72b6
xor eax, 0x3b7375d4
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x417bbd05
xor eax, 0x19f15f4d
rol eax, 0xa6
popf
jmp 0x1400be30d
cmp r8b, 0x2d
je 0x1400bf896
push rax
pushf
mov eax, 0xfb1206f4
pushf
not eax
add eax, 0x3add8fe0
xor eax, 0x7b01a453
rol eax, 0x43
popf
pushf
not eax
add eax, 0x18048847
xor eax, 0x368a0f52
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x1a09db6c
xor eax, 0x1de967b8
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x4c44e666
xor eax, 0x7d328012
rol eax, 0xee
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x18b4dd7c
pushf
not eax
add eax, 0x4a4488ce
xor eax, 0x28133feb
rol eax, 0x63
popf
pushf
not eax
add eax, 0x5ceebf47
xor eax, 0x681c4a3
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x4ad8e246
xor eax, 0x5977a755
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x28ea24ee
xor eax, 0x65f6a9e8
rol eax, 0x51
popf
jmp 0x1400be30d
cmp r8b, 0x30
jne 0x1400bf92c
push rax
pushf
mov eax, 0x73e81c3f
pushf
not eax
add eax, 0x276f296b
xor eax, 0x4948c20b
rol eax, 3
popf
pushf
not eax
add eax, 0x1dfdf49f
xor eax, 0x47317b97
rol eax, 0xf
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xdb4f31b
pushf
not eax
add eax, 0x1c4b20f7
xor eax, 0x3b3af838
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x52c31ac2
xor eax, 0x37a14737
rol eax, 0xac
popf
pushf
not eax
add eax, 0x46b4f9d7
xor eax, 0x74d71ab2
rol eax, 0x8f
popf
jmp 0x1400be30d
or dword [rbx + 0x28], 8
jmp 0x1400c026c
or dword [rbx + 0x28], 4
jmp 0x1400c026c
or dword [rbx + 0x28], 1
jmp 0x1400c026c
or dword [rbx + 0x28], 0x20
jmp 0x1400c026c
or dword [rbx + 0x28], 2
jmp 0x1400c026c
mov qword [rbx + 0x28], rbp
mov byte [rbx + 0x38], bpl
mov dword [rbx + 0x30], esi
mov dword [rbx + 0x34], ebp
mov byte [rbx + 0x4c], bpl
jmp 0x1400c026c
mov rdi, qword [rbx + 8]
mov byte [rbx + 0x4c], bpl
cmp byte [rdi + 0x28], bpl
jne 0x1400bfbae
push rax
pushf
mov eax, 0x7bd9c45
pushf
not eax
add eax, 0x5c6aa28f
xor eax, 0x2559e704
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x44d0823
xor eax, 0x3c7202ed
rol eax, 0xb2
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xb5035933
pushf
not eax
add eax, 0xe5b166c
xor eax, 0x3df508dd
rol eax, 0x31
popf
pushf
not eax
add eax, 0x4da883d
xor eax, 0x590fbefc
rol eax, 0x62
popf
jmp 0x1400be30d
mov rcx, rdi
call fcn.1400d1dbf
push rax
pushf
mov eax, 0x73d3d49f
pushf
not eax
add eax, 0x5892472f
xor eax, 0x40e57d64
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x282674dc
xor eax, 0xf880ea5
rol eax, 0x86
popf
pushf
not eax
add eax, 0x6c2c5ad0
xor eax, 0x14eacc70
rol eax, 0x44
popf
jmp 0x1400be30d
movsx r8, byte [rbx + 0x39]
cmp r8d, esi
jl 0x1400bfc7f
push rax
pushf
mov eax, 0x574e31ee
pushf
not eax
add eax, 0x13274233
xor eax, 0x70ec421
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x1f58ce2b
xor eax, 0x19b87731
rol eax, 0x75
popf
pushf
not eax
add eax, 0x7814ffca
xor eax, 0x6136667a
rol eax, 0x35
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x8046d6fc
pushf
not eax
add eax, 0x6edb96a1
xor eax, 0x36da7f81
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x6e519d20
xor eax, 0x50873cf3
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x54e24bb8
xor eax, 0x1a32bec9
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x60ee4c8e
xor eax, 0x39f87d3a
rol eax, 0xb4
popf
jmp 0x1400be30d
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax]
mov eax, 0x8a40db2c
pushf
not eax
add eax, 0x2cb64155
xor eax, 0x39694ec7
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x7345169
xor eax, 0x39a638f1
rol eax, 0x85
popf
test word [rcx + r8*2], ax
je 0x1400bfd44
push rax
pushf
mov eax, 0xdb8dc1d
pushf
not eax
add eax, 0x18b2fc27
xor eax, 0x1a5027c9
rol eax, 0x47
popf
pushf
not eax
add eax, 0x4081f972
xor eax, 0x6b7e1971
rol eax, 0x61
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x87aa9c55
pushf
not eax
add eax, 0x3eedd066
xor eax, 0x7d23c796
rol eax, 0xda
popf
pushf
not eax
add eax, 0x7cd4681e
xor eax, 0x56aae44f
rol eax, 8
popf
jmp 0x1400be30d
mov rcx, qword [rbx + 0x460]
mov rax, qword [rcx + 8]
cmp qword [rcx + 0x10], rax
jne 0x1400bfdce
push rax
pushf
mov eax, 0xe7bae57f
pushf
not eax
add eax, 0x36c4b79c
xor eax, 0x753cadda
rol eax, 0x58
popf
pushf
not eax
add eax, 0x5ea83613
xor eax, 0x59afeaa3
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x64bc45ce
xor eax, 0x5558bfbf
rol eax, 0x70
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xb5df1617
pushf
not eax
add eax, 0x55a73198
xor eax, 0x46373822
rol eax, 0x61
popf
pushf
not eax
add eax, 0x65614017
xor eax, 0x1962f8d0
rol eax, 0xc5
popf
jmp 0x1400be30d
cmp byte [rcx + 0x18], bpl
je 0x1400bfe3a
push rax
pushf
mov eax, 0x662f8c3c
pushf
not eax
add eax, 0x93be779
xor eax, 0x65097f2f
rol eax, 0xed
popf
pushf
not eax
add eax, 0x4db76aac
xor eax, 0x6534f1eb
rol eax, 0xa6
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x9d8dd1ba
pushf
not eax
add eax, 0x4e43a7d8
xor eax, 0x6b699f69
rol eax, 1
popf
pushf
not eax
add eax, 0x3f6c0df4
xor eax, 0x52f3c03d
rol eax, 0xad
popf
pushf
not eax
add eax, 0x3e292b17
xor eax, 0x66c2306d
rol eax, 0xa4
popf
jmp 0x1400be30d
inc dword [rbx + 0x20]
jmp 0x1400bff94
mov dword [rbx + 0x20], esi
jmp 0x1400bff94
inc dword [rbx + 0x20]
inc qword [rcx + 0x10]
mov rax, qword [rbx + 0x460]
mov rcx, qword [rax]
mov byte [rcx], r8b
mov rax, qword [rbx + 0x460]
inc qword [rax]
push rax
pushf
mov eax, 0x2610e044
pushf
not eax
add eax, 0x22d7a2c1
xor eax, 0x6a26c9ce
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x752c7c24
xor eax, 0x958ecad
rol eax, 0x18
popf
pushf
not eax
add eax, 0x706af7a6
xor eax, 0x17caef8e
rol eax, 0xd2
popf
jmp 0x1400be30d
mov rax, qword [rbx + 0x10]
mov r8b, byte [rax]
inc rax
mov qword [rbx + 0x10], rax
mov byte [rbx + 0x39], r8b
test r8b, r8b
je 0x1400bffe2
push rax
pushf
mov eax, 0x9d0dca0a
pushf
not eax
add eax, 0x2b948d65
xor eax, 0x47e1bb1f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x77224a5b
xor eax, 0x48cc8e98
rol eax, 0x31
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xac526140
pushf
not eax
add eax, 0x47d78279
xor eax, 0x30e0a68b
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x4ea4caaa
xor eax, 0x457c209
rol eax, 0x53
popf
pushf
not eax
add eax, 0x54d0bd1f
xor eax, 0x51a3142c
rol eax, 0x69
popf
jmp 0x1400be30d
mov rcx, qword [rbx + 0x460]
mov rax, qword [rcx + 8]
cmp qword [rcx + 0x10], rax
jne 0x1400c007f
push rax
pushf
mov eax, 0xc2f1e1d1
pushf
not eax
add eax, 0x5f6112e9
xor eax, 0x4200f74a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x3ed36306
xor eax, 0x498d624e
rol eax, 0x12
popf
pushf
not eax
add eax, 0x13f8fba4
xor eax, 0x64f6d53f
rol eax, 0xd9
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xc10328d
pushf
not eax
add eax, 0xca04efd
xor eax, 0x1615d59
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x76d8f5f1
xor eax, 0x51e66504
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xeae89fb
xor eax, 0x68fb5c54
rol eax, 0x9a
popf
jmp 0x1400be30d
cmp byte [rcx + 0x18], bpl
je 0x1400c0111
push rax
pushf
mov eax, 0x3299e163
pushf
not eax
add eax, 0x48a70376
xor eax, 0x4a059629
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x954ac50
xor eax, 0x14b0c5a6
rol eax, 0xb
popf
pushf
not eax
add eax, 0x12a19a5d
xor eax, 0x1423008b
rol eax, 0x3e
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0xede3a923
pushf
not eax
add eax, 0x697e15e1
xor eax, 0x1b88c791
rol eax, 3
popf
pushf
not eax
add eax, 0x1eadd8a1
xor eax, 0x32b85c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x581edde1
xor eax, 0x24ab9fa3
rol eax, 0x86
popf
pushf
not eax
add eax, 0x4f94ea2a
xor eax, 0x22a7ff5c
rol eax, 0x69
popf
jmp 0x1400be30d
inc dword [rbx + 0x20]
jmp 0x1400c026c
mov dword [rbx + 0x20], esi
jmp 0x1400c026c
inc dword [rbx + 0x20]
inc qword [rcx + 0x10]
mov rax, qword [rbx + 0x460]
mov rcx, qword [rax]
mov byte [rcx], r8b
mov rax, qword [rbx + 0x460]
inc qword [rax]
push rax
pushf
mov eax, 0x5065129b
pushf
not eax
add eax, 0x273e99d6
xor eax, 0x6c7e313a
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x1880c320
xor eax, 0x6e3c4702
rol eax, 0x38
popf
pushf
not eax
add eax, 0x37c4e54e
xor eax, 0x4d287a6d
rol eax, 0xde
popf
pushf
not eax
add eax, 0x29298cc9
xor eax, 0x4593e043
rol eax, 0x57
popf
jmp 0x1400be30d
mov rax, qword [rbx + 0x10]
mov r8b, byte [rax]
lea rcx, [rax + 1]
mov qword [rbx + 0x10], rcx
mov byte [rbx + 0x39], r8b
test r8b, r8b
jne 0x1400c02e1
push rax
pushf
mov eax, 0x4a3ff523
pushf
not eax
add eax, 0x3bc1a5b5
xor eax, 0xed87451
rol eax, 0x65
popf
pushf
not eax
add eax, 0x26673b64
xor eax, 0x62010c5f
rol eax, 0xab
popf
pushf
not eax
add eax, 0x605e8b5b
xor eax, 0x4a4a5316
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x6332b2da
xor eax, 0x1f5e5af6
rol eax, 0xa1
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x8f98fa78
pushf
not eax
add eax, 0x21b43a28
xor eax, 0x428cfab3
rol eax, 0x59
popf
pushf
not eax
add eax, 0x49746ba8
xor eax, 0xc533c1d
rol eax, 0x49
popf
jmp 0x1400be30d
inc dword [rbx + 0x468]
cmp dword [rbx + 0x468], 2
jne 0x1400c0381
push rax
pushf
mov eax, 0xecd697ee
pushf
not eax
add eax, 0x43ac754d
xor eax, 0x6afac43e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf8c3577
xor eax, 0x1b771238
rol eax, 4
popf
pushf
not eax
add eax, 0x712a5002
xor eax, 0x405ab1ac
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x2b6b9f8
xor eax, 0x7aa8df65
rol eax, 0x6b
popf
jmp 0x1400be30d
push rax
pushf
mov eax, 0x49ad0057
pushf
not eax
add eax, 0x69736b0c
xor eax, 0x46a5a423
rol eax, 0xae
popf
pushf
not eax
add eax, 0x74afd658
xor eax, 0x659bca66
rol eax, 0x67
popf
pushf
not eax
add eax, 0x64494390
xor eax, 0x1aae769d
rol eax, 0xea
popf
jmp 0x1400be30d
mov eax, dword [rbx + 0x20]
push rax
pushf
mov eax, 0x965dc8f
pushf
not eax
add eax, 0x747d3db
xor eax, 0x6346f606
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x37cdedd5
xor eax, 0x68fa862b
rol eax, 0x49
popf
jmp 0x1400be30d
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
ret
mov rax, qword [rbx + 8]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], 0x16
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
call fcn.140106c3b
push rax
pushf
mov eax, 0x697db62d
pushf
not eax
add eax, 0x7f559ec3
xor eax, 0x28907d82
rol eax, 0x60
popf
pushf
not eax
add eax, 0x615e1e87
xor eax, 0x2c36896f
rol eax, 0x4b
popf
jmp 0x1400be30d
mov rax, qword [rbx + 8]
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], 0x16
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rbp
xor edx, edx
xor ecx, ecx
call fcn.140106c3b
push rax
pushf
mov eax, 0x44f6fcd3
pushf
not eax
add eax, 0x2b6d9ef4
xor eax, 0x6eba89c7
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x6e19fb86
xor eax, 0x67001952
rol eax, 0x4c
popf
jmp 0x1400be30d
mov eax, esi
jmp 0x1400c03fd