Function at 0x140015c00
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x30
mov rax, qword [0x14007e040]
xor rax, rsp
mov qword [rsp + 0x28], rax
mov rbx, rcx
mov qword [rsp + 0x20], rcx
xor esi, esi
cmp qword [rcx + 0x10], rsi
jbe 0x1400168b2
xor edi, edi
nop dword [rax]
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015c50
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x41
je 0x140015c68
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015c62
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x61
jne 0x140015c7b
lea rdx, [0x14006f648]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015c8b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x42
je 0x140015ca3
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015c9d
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x62
jne 0x140015cb6
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015cc6
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x43
je 0x140015cde
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015cd8
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x63
jne 0x140015cf1
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015d01
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x44
je 0x140015d19
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015d13
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x64
jne 0x140015d2c
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015d3c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x45
je 0x140015d54
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015d4e
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x65
jne 0x140015d67
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015d77
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x46
je 0x140015d8f
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015d89
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x66
jne 0x140015da2
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015db2
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x47
je 0x140015dca
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015dc4
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x67
jne 0x140015ddd
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015ded
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x48
je 0x140015e05
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015dff
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x68
jne 0x140015e18
lea rdx, [0x14006f668]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015e28
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x49
je 0x140015e40
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015e3a
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x69
jne 0x140015e53
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015e63
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4a
je 0x140015e7b
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015e75
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6a
jne 0x140015e8e
lea rdx, [0x14006f678]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015e9e
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4b
je 0x140015eb6
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015eb0
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6b
jne 0x140015ec9
lea rdx, [0x14006f688]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015ed9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4c
je 0x140015ef1
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015eeb
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6c
jne 0x140015f04
lea rdx, [0x14006f698]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015f14
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4d
je 0x140015f2c
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015f26
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6d
jne 0x140015f3f
lea rdx, [0x14006f6a8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015f4f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4e
je 0x140015f67
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015f61
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6e
jne 0x140015f7a
lea rdx, [0x14006f668]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015f8a
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4f
je 0x140015fa2
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015f9c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6f
jne 0x140015fb5
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140015fc5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x50
je 0x140015fdd
mov rax, rbx
cmp rcx, 0xf
jbe 0x140015fd7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x70
jne 0x140015ff0
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016000
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x51
je 0x140016018
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016012
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x71
jne 0x14001602b
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001603b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x52
je 0x140016053
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001604d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x72
jne 0x140016066
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016076
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x53
je 0x14001608e
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016088
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x73
jne 0x1400160a1
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400160b1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x54
je 0x1400160c9
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400160c3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x74
jne 0x1400160dc
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400160ec
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x55
je 0x140016104
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400160fe
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x75
jne 0x140016117
lea rdx, [0x14006f668]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016127
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x56
je 0x14001613f
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016139
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x76
jne 0x140016152
lea rdx, [0x14006f668]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016162
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x57
je 0x14001617a
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016174
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x77
jne 0x14001618d
lea rdx, [0x14006f6b8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001619d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x58
je 0x1400161b5
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400161af
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x78
jne 0x1400161c8
lea rdx, [0x14006f6c8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400161d8
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x59
je 0x1400161f0
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400161ea
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x79
jne 0x140016203
lea rdx, [0x14006f6c8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016213
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5a
je 0x14001622b
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016225
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7a
jne 0x14001623e
lea rdx, [0x14006f6d8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001624b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x20
jne 0x140016264
lea rdx, [0x14006f6e4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016271
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x60
jne 0x14001628a
lea rdx, [0x14006f6e8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016297
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7e
jne 0x1400162b0
lea rdx, [0x14006f6f0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400162bd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x31
jne 0x1400162d6
lea rdx, [0x14006f6f8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400162e3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x32
jne 0x1400162fc
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016309
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x33
jne 0x140016322
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001632f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x34
jne 0x140016348
lea rdx, [0x14006f678]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016355
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x35
jne 0x14001636e
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001637b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x36
jne 0x140016394
lea rdx, [0x14006f700]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400163a1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x37
jne 0x1400163ba
lea rdx, [0x14006f6d8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400163c7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2e
jne 0x1400163e0
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400163ed
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x38
jne 0x140016406
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016413
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x39
jne 0x14001642c
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016439
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x30
jne 0x140016452
lea rdx, [0x14006f658]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001645f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x21
jne 0x140016478
lea rdx, [0x14006f6e8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016485
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x40
jne 0x14001649e
lea rdx, [0x14006f718]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400164ab
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x23
jne 0x1400164c4
lea rdx, [0x14006f728]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400164d1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x24
jne 0x1400164ea
lea rdx, [0x14006f734]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400164f7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x25
jne 0x140016510
lea rdx, [0x14006f688]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001651d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5e
jne 0x140016536
lea rdx, [0x14006f73c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016543
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x26
jne 0x14001655c
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016569
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2a
jne 0x140016582
lea rdx, [0x14006f758]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001658f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x28
jne 0x1400165a8
lea rdx, [0x14006f764]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400165b5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x29
jne 0x1400165ce
lea rdx, [0x14006f76c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400165db
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2d
jne 0x1400165f4
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016601
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5f
jne 0x14001661a
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016627
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3d
jne 0x140016640
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001664d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2b
jne 0x140016666
lea rdx, [0x14006f778]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016673
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5b
jne 0x14001668c
lea rdx, [0x14006f784]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016699
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7b
jne 0x1400166b2
lea rdx, [0x14006f78c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400166bf
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5d
jne 0x1400166d8
lea rdx, [0x14006f784]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400166e5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7d
jne 0x1400166fe
lea rdx, [0x14006f794]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001670b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7c
jne 0x140016724
lea rdx, [0x14006f6e8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016731
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5c
jne 0x14001674a
lea rdx, [0x14006f7a0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016757
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3b
jne 0x140016770
lea rdx, [0x14006f6e8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001677d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3a
jne 0x140016796
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400167a3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x27
jne 0x1400167bc
lea rdx, [0x14006f6e8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400167c9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x22
jne 0x1400167e2
lea rcx, [0x14009d8d0]
call fcn.140028cd0
xor esi, esi
cmp qword [rbx + 0x10], rsi
jbe 0x140017542
xor edi, edi
nop dword [rax]
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400168e0
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x41
je 0x1400168f8
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400168f2
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x61
jne 0x14001690b
lea rdx, [0x14006f7d0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001691b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x42
je 0x140016933
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001692d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x62
jne 0x140016946
lea rdx, [0x14006f7e0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016956
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x43
je 0x14001696e
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016968
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x63
jne 0x140016981
lea rdx, [0x14006f7f0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016991
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x44
je 0x1400169a9
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400169a3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x64
jne 0x1400169bc
lea rdx, [0x14006f800]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400169cc
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x45
je 0x1400169e4
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400169de
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x65
jne 0x1400169f7
lea rdx, [0x14006f810]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016a07
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x46
je 0x140016a1f
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016a19
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x66
jne 0x140016a32
lea rdx, [0x14006f810]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016a42
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x47
je 0x140016a5a
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016a54
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x67
jne 0x140016a6d
lea rdx, [0x14006f820]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016a7d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x48
je 0x140016a95
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016a8f
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x68
jne 0x140016aa8
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016ab8
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x49
je 0x140016ad0
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016aca
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x69
jne 0x140016ae3
lea rdx, [0x14006f840]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016af3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4a
je 0x140016b0b
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016b05
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6a
jne 0x140016b1e
lea rdx, [0x14006f850]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016b2e
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4b
je 0x140016b46
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016b40
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6b
jne 0x140016b59
lea rdx, [0x14006f860]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016b69
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4c
je 0x140016b81
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016b7b
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6c
jne 0x140016b94
lea rdx, [0x14006f870]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016ba4
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4d
je 0x140016bbc
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016bb6
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6d
jne 0x140016bcf
lea rdx, [0x14006f880]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016bdf
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4e
je 0x140016bf7
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016bf1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6e
jne 0x140016c0a
lea rdx, [0x14006f890]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016c1a
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4f
je 0x140016c32
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016c2c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6f
jne 0x140016c45
lea rdx, [0x14006f8a0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016c55
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x50
je 0x140016c6d
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016c67
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x70
jne 0x140016c80
lea rdx, [0x14006f7e0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016c90
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x51
je 0x140016ca8
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016ca2
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x71
jne 0x140016cbb
lea rdx, [0x14006f8a0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016ccb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x52
je 0x140016ce3
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016cdd
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x72
jne 0x140016cf6
lea rdx, [0x14006f7e0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016d06
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x53
je 0x140016d1e
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016d18
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x73
jne 0x140016d31
lea rdx, [0x14006f8b0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016d41
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x54
je 0x140016d59
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016d53
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x74
jne 0x140016d6c
lea rdx, [0x14006f840]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016d7c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x55
je 0x140016d94
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016d8e
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x75
jne 0x140016da7
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016db7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x56
je 0x140016dcf
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016dc9
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x76
jne 0x140016de2
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016df2
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x57
je 0x140016e0a
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016e04
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x77
jne 0x140016e1d
lea rdx, [0x14006f8c0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016e2d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x58
je 0x140016e45
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016e3f
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x78
jne 0x140016e58
lea rdx, [0x14006f8d0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016e68
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x59
je 0x140016e80
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016e7a
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x79
jne 0x140016e93
lea rdx, [0x14006f8d0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140016ea3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5a
je 0x140016ebb
mov rax, rbx
cmp rcx, 0xf
jbe 0x140016eb5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7a
jne 0x140016ece
lea rdx, [0x14006f8e0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016edb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x20
jne 0x140016ef4
lea rdx, [0x14006f6e4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016f01
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x60
jne 0x140016f1a
lea rdx, [0x14006f8ec]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016f27
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7e
jne 0x140016f40
lea rdx, [0x14006f6f0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016f4d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x31
jne 0x140016f66
lea rdx, [0x14006f8f4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016f73
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x32
jne 0x140016f8c
lea rdx, [0x14006f900]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016f99
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x33
jne 0x140016fb2
lea rdx, [0x14006f910]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016fbf
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x34
jne 0x140016fd8
lea rdx, [0x14006f920]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140016fe5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x35
jne 0x140016ffe
lea rdx, [0x14006f810]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001700b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x36
jne 0x140017024
lea rdx, [0x14006f930]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017031
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x37
jne 0x14001704a
lea rdx, [0x14006f8e0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017057
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2e
jne 0x140017070
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001707d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x38
jne 0x140017096
lea rdx, [0x14006f8a0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400170a3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x39
jne 0x1400170bc
lea rdx, [0x14006f8a0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400170c9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x30
jne 0x1400170e2
lea rdx, [0x14006f8a0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400170ef
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x21
jne 0x140017108
lea rdx, [0x14006f93c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017115
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x40
jne 0x14001712e
lea rdx, [0x14006f948]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001713b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x23
jne 0x140017154
lea rdx, [0x14006f958]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017161
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x24
jne 0x14001717a
lea rdx, [0x14006f964]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017187
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x25
jne 0x1400171a0
lea rdx, [0x14006f970]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400171ad
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5e
jne 0x1400171c6
lea rdx, [0x14006f97c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400171d3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x26
jne 0x1400171ec
lea rdx, [0x14006f988]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400171f9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2a
jne 0x140017212
lea rdx, [0x14006f998]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001721f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x28
jne 0x140017238
lea rdx, [0x14006f9a4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017245
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x29
jne 0x14001725e
lea rdx, [0x14006f9ac]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001726b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2d
jne 0x140017284
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017291
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5f
jne 0x1400172aa
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400172b7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3d
jne 0x1400172d0
lea rdx, [0x14006f9b8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400172dd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2b
jne 0x1400172f6
lea rdx, [0x14006f9c8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017303
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5b
jne 0x14001731c
lea rdx, [0x14006f9d4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017329
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7b
jne 0x140017342
lea rdx, [0x14006f9dc]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001734f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5d
jne 0x140017368
lea rdx, [0x14006f9e4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017375
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7d
jne 0x14001738e
lea rdx, [0x14006f9ec]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001739b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7c
jne 0x1400173b4
lea rdx, [0x14006f93c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400173c1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5c
jne 0x1400173da
lea rdx, [0x14006f9f8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400173e7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3b
jne 0x140017400
lea rdx, [0x14006fa04]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001740d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3a
jne 0x140017426
lea rdx, [0x14006f6e8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017433
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x27
jne 0x14001744c
lea rdx, [0x14006f8ec]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017459
lea rcx, [0x14009d8d0]
call fcn.140028cd0
xor esi, esi
cmp qword [rbx + 0x10], rsi
jbe 0x1400181d2
xor edi, edi
nop dword [rax]
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017570
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x41
je 0x140017588
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017582
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x61
jne 0x14001759b
lea rdx, [0x14006fa30]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400175ab
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x42
je 0x1400175c3
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400175bd
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x62
jne 0x1400175d6
lea rdx, [0x14006fa40]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400175e6
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x43
je 0x1400175fe
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400175f8
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x63
jne 0x140017611
lea rdx, [0x14006fa50]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017621
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x44
je 0x140017639
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017633
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x64
jne 0x14001764c
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001765c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x45
je 0x140017674
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001766e
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x65
jne 0x140017687
lea rdx, [0x14006fa60]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017697
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x46
je 0x1400176af
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400176a9
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x66
jne 0x1400176c2
lea rdx, [0x14006fa70]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400176d2
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x47
je 0x1400176ea
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400176e4
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x67
jne 0x1400176fd
lea rdx, [0x14006fa80]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001770d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x48
je 0x140017725
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001771f
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x68
jne 0x140017738
lea rdx, [0x14006fa90]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017748
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x49
je 0x140017760
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001775a
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x69
jne 0x140017773
lea rdx, [0x14006faa0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017783
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4a
je 0x14001779b
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017795
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6a
jne 0x1400177ae
lea rdx, [0x14006fab0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400177be
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4b
je 0x1400177d6
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400177d0
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6b
jne 0x1400177e9
lea rdx, [0x14006fac0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400177f9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4c
je 0x140017811
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001780b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6c
jne 0x140017824
lea rdx, [0x14006f870]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017834
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4d
je 0x14001784c
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017846
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6d
jne 0x14001785f
lea rdx, str._.__._
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001786f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4e
je 0x140017887
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017881
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6e
jne 0x14001789a
lea rdx, [0x14006fae0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400178aa
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4f
je 0x1400178c2
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400178bc
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6f
jne 0x1400178d5
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400178e5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x50
je 0x1400178fd
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400178f7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x70
jne 0x140017910
lea rdx, [0x14006fa40]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017920
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x51
je 0x140017938
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017932
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x71
jne 0x14001794b
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001795b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x52
je 0x140017973
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001796d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x72
jne 0x140017986
lea rdx, [0x14006fa40]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017996
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x53
je 0x1400179ae
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400179a8
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x73
jne 0x1400179c1
lea rdx, str.____.
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400179d1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x54
je 0x1400179e9
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400179e3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x74
jne 0x1400179fc
lea rdx, [0x14006faa0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017a0c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x55
je 0x140017a24
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017a1e
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x75
jne 0x140017a37
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017a47
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x56
je 0x140017a5f
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017a59
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x76
jne 0x140017a72
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017a82
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x57
je 0x140017a9a
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017a94
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x77
jne 0x140017aad
lea rdx, [0x14006f8c0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017abd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x58
je 0x140017ad5
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017acf
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x78
jne 0x140017ae8
lea rdx, str.__V__
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017af8
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x59
je 0x140017b10
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017b0a
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x79
jne 0x140017b23
lea rdx, str.__V__
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140017b33
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5a
je 0x140017b4b
mov rax, rbx
cmp rcx, 0xf
jbe 0x140017b45
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7a
jne 0x140017b5e
lea rdx, [0x14006fb10]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017b6b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x20
jne 0x140017b84
lea rdx, [0x14006f6e4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017b91
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x60
jne 0x140017baa
lea rdx, [0x14006fb1c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017bb7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7e
jne 0x140017bd0
lea rdx, [0x14006fb24]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017bdd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x31
jne 0x140017bf6
lea rdx, [0x14006fb2c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017c03
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x32
jne 0x140017c1c
lea rdx, [0x14006fb38]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017c29
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x33
jne 0x140017c42
lea rdx, [0x14006fa18]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017c4f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x34
jne 0x140017c68
lea rdx, [0x14006fb48]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017c75
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x35
jne 0x140017c8e
lea rdx, [0x14006fb58]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017c9b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x36
jne 0x140017cb4
lea rdx, [0x14006fb68]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017cc1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x37
jne 0x140017cda
lea rdx, [0x14006fb10]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017ce7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2e
jne 0x140017d00
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017d0d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x38
jne 0x140017d26
lea rdx, str.__V__
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017d33
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x39
jne 0x140017d4c
lea rdx, [0x14006fa90]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017d59
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x30
jne 0x140017d72
lea rdx, [0x14006fb78]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017d7f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x21
jne 0x140017d98
lea rdx, [0x14006f93c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017da5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x40
jne 0x140017dbe
lea rdx, [0x14006fb88]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017dcb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x23
jne 0x140017de4
lea rdx, str.________
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017df1
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x24
jne 0x140017e0a
lea rdx, [0x14006fba4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017e17
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x25
jne 0x140017e30
lea rdx, [0x14006fb10]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017e3d
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x5e
jne 0x140017e56
lea rdx, [0x14006fbac]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017e63
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x26
jne 0x140017e7c
lea rdx, [0x14006fbb8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017e89
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x2a
jne 0x140017ea2
lea rdx, [0x14006fbc8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017eaf
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x28
jne 0x140017ec8
lea rdx, [0x14006fbd4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017ed5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x29
jne 0x140017eee
lea rdx, [0x14006fbdc]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017efb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2d
jne 0x140017f14
lea rdx, [0x14006f9b8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017f21
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5f
jne 0x140017f3a
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017f47
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3d
jne 0x140017f60
lea rdx, [0x14006fbe8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017f6d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2b
jne 0x140017f86
lea rdx, [0x14006fbf8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017f93
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5b
jne 0x140017fac
lea rdx, [0x14006fc04]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017fb9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7b
jne 0x140017fd2
lea rdx, [0x14006f964]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140017fdf
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5d
jne 0x140017ff8
lea rdx, [0x14006fc0c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018005
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7d
jne 0x14001801e
lea rdx, [0x14006f964]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001802b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7c
jne 0x140018044
lea rdx, [0x14006f93c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018051
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5c
jne 0x14001806a
lea rdx, [0x14006fc18]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018077
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3b
jne 0x140018090
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001809d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3a
jne 0x1400180b6
lea rdx, [0x14006fa04]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400180c3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x27
jne 0x1400180dc
lea rcx, [0x14009d8d0]
call fcn.140028cd0
xor esi, esi
cmp qword [rbx + 0x10], rsi
jbe 0x140018e62
xor edi, edi
nop dword [rax]
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018200
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x41
je 0x140018218
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018212
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x61
jne 0x14001822b
lea rdx, [0x14006f8a0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001823b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x42
je 0x140018253
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001824d
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x62
jne 0x140018266
lea rdx, [0x14006f7e0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018276
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x43
je 0x14001828e
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018288
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x63
jne 0x1400182a1
lea rdx, [0x14006f870]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400182b1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x44
je 0x1400182c9
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400182c3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x64
jne 0x1400182dc
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400182ec
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x45
je 0x140018304
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400182fe
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x65
jne 0x140018317
lea rdx, [0x14006fc50]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018327
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x46
je 0x14001833f
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018339
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x66
jne 0x140018352
lea rdx, [0x14006fc60]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018362
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x47
je 0x14001837a
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018374
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x67
jne 0x14001838d
lea rdx, [0x14006fc70]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001839d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x48
je 0x1400183b5
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400183af
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x68
jne 0x1400183c8
lea rdx, [0x14006f8a0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400183d8
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x49
je 0x1400183f0
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400183ea
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x69
jne 0x140018403
lea rdx, [0x14006faa0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018413
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4a
je 0x14001842b
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018425
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6a
jne 0x14001843e
lea rdx, [0x14006fab0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001844e
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4b
je 0x140018466
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018460
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6b
jne 0x140018479
lea rdx, [0x14006fc80]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018489
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4c
je 0x1400184a1
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001849b
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6c
jne 0x1400184b4
lea rdx, [0x14006f870]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400184c4
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4d
je 0x1400184dc
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400184d6
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6d
jne 0x1400184ef
lea rdx, [0x14006fc90]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400184ff
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4e
je 0x140018517
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018511
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6e
jne 0x14001852a
lea rdx, str._.___
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001853a
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4f
je 0x140018552
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001854c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6f
jne 0x140018565
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018575
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x50
je 0x14001858d
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018587
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x70
jne 0x1400185a0
lea rdx, [0x14006fcb0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400185b0
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x51
je 0x1400185c8
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400185c2
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x71
jne 0x1400185db
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400185eb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x52
je 0x140018603
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400185fd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x72
jne 0x140018616
lea rdx, [0x14006fcc0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018626
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x53
je 0x14001863e
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018638
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x73
jne 0x140018651
lea rdx, str.____.__
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018661
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x54
je 0x140018679
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018673
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x74
jne 0x14001868c
lea rdx, [0x14006faa0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001869c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x55
je 0x1400186b4
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400186ae
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x75
jne 0x1400186c7
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400186d7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x56
je 0x1400186ef
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400186e9
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x76
jne 0x140018702
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018712
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x57
je 0x14001872a
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018724
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x77
jne 0x14001873d
lea rdx, [0x14006fce0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001874d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x58
je 0x140018765
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001875f
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x78
jne 0x140018778
lea rdx, [0x14006fcf0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018788
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x59
je 0x1400187a0
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001879a
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x79
jne 0x1400187b3
lea rdx, [0x14006fd00]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400187c3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5a
je 0x1400187db
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400187d5
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x7a
jne 0x1400187ee
lea rdx, [0x14006fd10]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400187fb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x20
jne 0x140018814
lea rdx, [0x14006f6e4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018821
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x60
jne 0x14001883a
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018847
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7e
jne 0x140018860
lea rdx, [0x14006fd1c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001886d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x31
jne 0x140018886
lea rdx, [0x14006f964]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018893
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x32
jne 0x1400188ac
lea rdx, [0x14006fd10]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400188b9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x33
jne 0x1400188d2
lea rdx, [0x14006fd28]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400188df
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x34
jne 0x1400188f8
lea rdx, [0x14006fd38]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018905
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x35
jne 0x14001891e
lea rdx, [0x14006fd28]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001892b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x36
jne 0x140018944
lea rdx, [0x14006f7e0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018951
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x37
jne 0x14001896a
lea rdx, [0x14006fd10]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018977
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2e
jne 0x140018990
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001899d
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x38
jne 0x1400189b6
lea rdx, [0x14006f7d0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400189c3
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x39
jne 0x1400189dc
lea rdx, [0x14006fd48]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400189e9
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x30
jne 0x140018a02
lea rdx, [0x14006fd58]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018a0f
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x21
jne 0x140018a28
lea rdx, [0x14006f93c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018a35
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x40
jne 0x140018a4e
lea rdx, [0x14006fd68]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018a5b
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x23
jne 0x140018a74
lea rdx, [0x14006f958]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018a81
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x24
jne 0x140018a9a
lea rdx, [0x14006fd74]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018aa7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x25
jne 0x140018ac0
lea rdx, [0x14006fd10]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018acd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5e
jne 0x140018ae6
lea rdx, [0x14006fbac]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018af3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x26
jne 0x140018b0c
lea rdx, [0x14006fd80]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018b19
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2a
jne 0x140018b32
lea rdx, [0x14006fd90]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018b3f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x28
jne 0x140018b58
lea rdx, [0x14006fbd4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018b65
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x29
jne 0x140018b7e
lea rdx, [0x14006fbdc]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018b8b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2d
jne 0x140018ba4
lea rdx, [0x14006fbe8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018bb1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5f
jne 0x140018bca
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018bd7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3d
jne 0x140018bf0
lea rdx, [0x14006f9b8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018bfd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2b
jne 0x140018c16
lea rdx, [0x14006f840]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018c23
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5b
jne 0x140018c3c
lea rdx, [0x14006fc04]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018c49
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7b
jne 0x140018c62
lea rdx, [0x14006fd9c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018c6f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5d
jne 0x140018c88
lea rdx, [0x14006fc0c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018c95
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7d
jne 0x140018cae
lea rdx, [0x14006fda4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018cbb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7c
jne 0x140018cd4
lea rdx, [0x14006f93c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018ce1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5c
jne 0x140018cfa
lea rdx, [0x14006fdb0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018d07
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3b
jne 0x140018d20
lea rdx, [0x14006f6e8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018d2d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3a
jne 0x140018d46
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140018d53
lea rcx, [0x14009d8d0]
call fcn.140028cd0
xor esi, esi
cmp qword [rbx + 0x10], rsi
jbe 0x140019af2
xor edi, edi
nop dword [rax]
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018e90
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x41
je 0x140018ea8
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018ea2
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x61
jne 0x140018ebb
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018ecb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x42
je 0x140018ee3
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018edd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x62
jne 0x140018ef6
lea rdx, [0x14006fa40]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018f06
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x43
je 0x140018f1e
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018f18
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x63
jne 0x140018f31
lea rdx, [0x14006fdc8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018f41
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x44
je 0x140018f59
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018f53
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x64
jne 0x140018f6c
lea rdx, [0x14006fac0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018f7c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x45
je 0x140018f94
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018f8e
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x65
jne 0x140018fa7
lea rdx, [0x14006fdd8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018fb7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x46
je 0x140018fcf
mov rax, rbx
cmp rcx, 0xf
jbe 0x140018fc9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x66
jne 0x140018fe2
lea rdx, [0x14006f870]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140018ff2
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x47
je 0x14001900a
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019004
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x67
jne 0x14001901d
lea rdx, [0x14006fde8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001902d
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x48
je 0x140019045
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001903f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x68
jne 0x140019058
lea rdx, [0x14006f830]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019068
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x49
je 0x140019080
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001907a
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x69
jne 0x140019093
lea rdx, [0x14006fbf8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400190a3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4a
je 0x1400190bb
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400190b5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6a
jne 0x1400190ce
lea rdx, [0x14006fdf8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400190de
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4b
je 0x1400190f6
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400190f0
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6b
jne 0x140019109
lea rdx, [0x14006fe08]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019119
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4c
je 0x140019131
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001912b
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6c
jne 0x140019144
lea rdx, [0x14006fe18]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019154
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4d
je 0x14001916c
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019166
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6d
jne 0x14001917f
lea rdx, [0x14006f8c0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001918f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4e
je 0x1400191a7
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400191a1
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6e
jne 0x1400191ba
lea rdx, [0x14006fe28]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400191ca
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4f
je 0x1400191e2
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400191dc
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x6f
jne 0x1400191f5
lea rdx, [0x14006fe38]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019205
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x50
je 0x14001921d
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019217
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x70
jne 0x140019230
lea rdx, [0x14006f870]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019240
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x51
je 0x140019258
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019252
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x71
jne 0x14001926b
lea rdx, [0x14006fe48]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001927b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x52
je 0x140019293
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001928d
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x72
jne 0x1400192a6
lea rdx, [0x14006fe58]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400192b6
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x53
je 0x1400192ce
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400192c8
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x73
jne 0x1400192e1
lea rdx, [0x14006fdf8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400192f1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x54
je 0x140019309
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019303
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x74
jne 0x14001931c
lea rdx, [0x14006faa0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001932c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x55
je 0x140019344
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001933e
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x75
jne 0x140019357
lea rdx, [0x14006fa90]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019367
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x56
je 0x14001937f
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019379
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x76
jne 0x140019392
lea rdx, [0x14006fe38]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400193a2
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x57
je 0x1400193ba
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400193b4
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x77
jne 0x1400193cd
lea rdx, [0x14006fe68]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x1400193dd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x58
je 0x1400193f5
mov rax, rbx
cmp rcx, 0xf
jbe 0x1400193ef
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x78
jne 0x140019408
lea rdx, [0x14006fe78]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019418
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x59
je 0x140019430
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001942a
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x79
jne 0x140019443
lea rdx, [0x14006faa0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019453
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5a
je 0x14001946b
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019465
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7a
jne 0x14001947e
lea rdx, [0x14006fe88]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001948b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x20
jne 0x1400194a4
lea rdx, [0x14006f6e4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400194b1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x60
jne 0x1400194ca
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400194d7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7e
jne 0x1400194f0
lea rdx, [0x14006f6f0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400194fd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x31
jne 0x140019516
lea rdx, [0x14006fe94]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019523
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x32
jne 0x14001953c
lea rdx, [0x14006fe88]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019549
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x33
jne 0x140019562
lea rdx, str..______
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001956f
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x34
jne 0x140019588
lea rdx, [0x14006feb0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019595
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x35
jne 0x1400195ae
lea rdx, [0x14006fdf8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400195bb
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x36
jne 0x1400195d4
lea rdx, [0x14006fec0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400195e1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x37
jne 0x1400195fa
lea rdx, str..___
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019607
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2e
jne 0x140019620
lea rdx, [0x14006f6e8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001962d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x38
jne 0x140019646
lea rdx, [0x14006fa90]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019653
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x39
jne 0x14001966c
lea rdx, str..______
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019679
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x30
jne 0x140019692
lea rdx, [0x14006fee0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001969f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x21
jne 0x1400196b8
lea rdx, [0x14006feec]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400196c5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x40
jne 0x1400196de
lea rdx, [0x14006fef8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400196eb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x23
jne 0x140019704
lea rdx, str.________
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019711
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x24
jne 0x14001972a
lea rdx, [0x14006ff04]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019737
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x25
jne 0x140019750
lea rdx, [0x14006ff10]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001975d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5e
jne 0x140019776
lea rdx, [0x14006fbac]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019783
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x26
jne 0x14001979c
lea rdx, [0x14006ff20]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400197a9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2a
jne 0x1400197c2
lea rdx, str._____.__
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400197cf
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x28
jne 0x1400197e8
lea rdx, [0x14006fbd4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400197f5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x29
jne 0x14001980e
lea rdx, [0x14006fbdc]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001981b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2d
jne 0x140019834
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019841
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5f
jne 0x14001985a
lea rdx, [0x14006f9b8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019867
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3d
jne 0x140019880
lea rdx, [0x14006fbe8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001988d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2b
jne 0x1400198a6
lea rdx, [0x14006ff40]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400198b3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5b
jne 0x1400198cc
lea rdx, [0x14006ff4c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400198d9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7b
jne 0x1400198f2
lea rdx, [0x14006f964]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400198ff
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5d
jne 0x140019918
lea rdx, [0x14006ff54]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019925
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7d
jne 0x14001993e
lea rdx, [0x14006f964]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001994b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7c
jne 0x140019964
lea rdx, [0x14006f93c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019971
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5c
jne 0x14001998a
lea rdx, [0x14006ff60]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140019997
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3b
jne 0x1400199b0
lea rdx, [0x14006f8ec]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400199bd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3a
jne 0x1400199d6
lea rcx, [0x14009d8d0]
call fcn.140028cd0
xor esi, esi
cmp qword [rbx + 0x10], rsi
jbe 0x14001a782
xor edi, edi
nop dword [rax]
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019b20
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x41
je 0x140019b38
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019b32
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x61
jne 0x140019b4b
lea rdx, [0x14006ff88]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019b5b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x42
je 0x140019b73
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019b6d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x62
jne 0x140019b86
lea rdx, [0x14006ff98]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019b96
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x43
je 0x140019bae
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019ba8
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x63
jne 0x140019bc1
lea rdx, [0x14006ffa8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019bd1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x44
je 0x140019be9
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019be3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x64
jne 0x140019bfc
lea rdx, [0x14006ffb8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019c0c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x45
je 0x140019c24
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019c1e
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x65
jne 0x140019c37
lea rdx, [0x14006ff98]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019c47
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x46
je 0x140019c5f
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019c59
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x66
jne 0x140019c72
lea rdx, [0x14006ffc8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019c82
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x47
je 0x140019c9a
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019c94
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x67
jne 0x140019cad
lea rdx, [0x14006ffa8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019cbd
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x48
je 0x140019cd5
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019ccf
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x68
jne 0x140019ce8
lea rdx, [0x14006ff88]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019cf8
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x49
je 0x140019d10
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019d0a
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x69
jne 0x140019d23
lea rdx, [0x14006ffd8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019d33
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4a
je 0x140019d4b
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019d45
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6a
jne 0x140019d5e
lea rdx, [0x14006ff98]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019d6e
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4b
je 0x140019d86
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019d80
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6b
jne 0x140019d99
lea rdx, [0x14006ffe8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019da9
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4c
je 0x140019dc1
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019dbb
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6c
jne 0x140019dd4
lea rdx, [0x14006fff8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019de4
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4d
je 0x140019dfc
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019df6
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6d
jne 0x140019e0f
lea rdx, [0x140070008]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019e1f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4e
je 0x140019e37
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019e31
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6e
jne 0x140019e4a
lea rdx, [0x14006ffe8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019e5a
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x4f
je 0x140019e72
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019e6c
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x6f
jne 0x140019e85
lea rdx, [0x14006ffd8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019e95
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x50
je 0x140019ead
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019ea7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x70
jne 0x140019ec0
lea rdx, [0x14006ffc8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019ed0
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x51
je 0x140019ee8
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019ee2
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x71
jne 0x140019efb
lea rdx, [0x140070018]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019f0b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x52
je 0x140019f23
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019f1d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x72
jne 0x140019f36
lea rdx, [0x140070028]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019f46
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x53
je 0x140019f5e
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019f58
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x73
jne 0x140019f71
lea rdx, [0x14006ff98]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019f81
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x54
je 0x140019f99
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019f93
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x74
jne 0x140019fac
lea rdx, [0x140070038]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019fbc
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x55
je 0x140019fd4
mov rax, rbx
cmp rcx, 0xf
jbe 0x140019fce
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x75
jne 0x140019fe7
lea rdx, [0x14006ffd8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x140019ff7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x56
je 0x14001a00f
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001a009
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x76
jne 0x14001a022
lea rdx, [0x14006ffd8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001a032
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x57
je 0x14001a04a
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001a044
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x77
jne 0x14001a05d
lea rdx, [0x140070048]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001a06d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x58
je 0x14001a085
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001a07f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x78
jne 0x14001a098
lea rdx, [0x140070058]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001a0a8
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x59
je 0x14001a0c0
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001a0ba
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x79
jne 0x14001a0d3
lea rdx, [0x140070038]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
mov rcx, qword [rbx + 0x18]
cmp rcx, 0xf
jbe 0x14001a0e3
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5a
je 0x14001a0fb
mov rax, rbx
cmp rcx, 0xf
jbe 0x14001a0f5
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x7a
jne 0x14001a10e
lea rdx, [0x14006fff8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a11b
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x20
jne 0x14001a134
lea rdx, [0x14006f6e4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a141
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x60
jne 0x14001a15a
lea rdx, [0x14006f70c]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a167
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x7e
jne 0x14001a180
lea rdx, [0x14006f6f0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a18d
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x31
jne 0x14001a1a6
lea rdx, [0x140070064]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a1b3
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x32
jne 0x14001a1cc
lea rdx, [0x14006fff8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a1d9
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x33
jne 0x14001a1f2
lea rdx, [0x14006ff98]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a1ff
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x34
jne 0x14001a218
lea rdx, [0x140070070]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a225
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x35
jne 0x14001a23e
lea rdx, [0x14006ff98]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a24b
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x36
jne 0x14001a264
lea rdx, [0x14006fff8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a271
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x37
jne 0x14001a28a
lea rdx, [0x140070080]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a297
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x2e
jne 0x14001a2b0
lea rdx, [0x14006fa04]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a2bd
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x38
jne 0x14001a2d6
lea rdx, [0x14006fff8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a2e3
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x39
jne 0x14001a2fc
lea rdx, [0x14006ff98]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a309
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x30
jne 0x14001a322
lea rdx, [0x14006ffd8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a32f
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x21
jne 0x14001a348
lea rdx, [0x14006fa04]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a355
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x40
jne 0x14001a36e
lea rdx, [0x140070090]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a37b
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x23
jne 0x14001a394
lea rdx, [0x1400700a0]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a3a1
mov rax, qword [rbx]
cmp byte [rax + rdi], 0x24
jne 0x14001a3ba
lea rdx, [0x1400700ac]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a3c7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x25
jne 0x14001a3e0
lea rdx, str._______
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a3ed
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5e
jne 0x14001a406
lea rdx, [0x14006fbac]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a413
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x26
jne 0x14001a42c
lea rdx, [0x1400700c8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a439
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2a
jne 0x14001a452
lea rdx, [0x1400700d8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a45f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x28
jne 0x14001a478
lea rdx, [0x1400700e4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a485
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x29
jne 0x14001a49e
lea rdx, [0x1400700ec]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a4ab
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2d
jne 0x14001a4c4
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a4d1
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5f
jne 0x14001a4ea
lea rdx, [0x14006fbe8]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a4f7
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3d
jne 0x14001a510
lea rdx, [0x14006f748]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a51d
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x2b
jne 0x14001a536
lea rdx, [0x14006f778]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a543
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5b
jne 0x14001a55c
lea rdx, [0x1400700f4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a569
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7b
jne 0x14001a582
lea rdx, [0x1400700fc]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a58f
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5d
jne 0x14001a5a8
lea rdx, [0x1400700f4]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a5b5
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7d
jne 0x14001a5ce
lea rdx, [0x140070104]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a5db
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x7c
jne 0x14001a5f4
lea rdx, [0x14006feec]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a601
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x5c
jne 0x14001a61a
lea rdx, str.______
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a627
mov rax, qword [rbx]
cmp byte [rdi + rax], 0x3b
jne 0x14001a640
lea rdx, [0x14006fc24]
lea rcx, [0x14009d8d0]
call fcn.140025ff0
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a64d
lea rcx, [0x14009d8d0]
call fcn.140028cd0
nop
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x14001a7c5
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x14001a7c0
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14001a7f5
mov rcx, r8
call fcn.140037c50
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rcx, qword [rsp + 0x28]
xor rcx, rsp
call fcn.140037c30
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
ret
call fcn.140046c64
int3