Function at 0x140013d90
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x298
mov dword [rsp + 0x38], 0
mov eax, dword [rsp + 0x2b8]
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0x2719
jg 0x140014476
cmp dword [rsp + 0x30], 0x2719
je 0x140016d32
cmp dword [rsp + 0x30], 0x8a
jg 0x1400140de
cmp dword [rsp + 0x30], 0x8a
je 0x140015106
cmp dword [rsp + 0x30], 0x45
jg 0x140013f74
cmp dword [rsp + 0x30], 0x45
je 0x140014e05
cmp dword [rsp + 0x30], 0x2d
jg 0x140013ec9
cmp dword [rsp + 0x30], 0x2d
je 0x140014c11
cmp dword [rsp + 0x30], 0x20
jg 0x140013e82
cmp dword [rsp + 0x30], 0x20
je 0x1400152f0
cmp dword [rsp + 0x30], 3
je 0x140016ffb
cmp dword [rsp + 0x30], 0xd
je 0x140017050
cmp dword [rsp + 0x30], 0xe
je 0x140016d66
cmp dword [rsp + 0x30], 0x13
je 0x140016e03
cmp dword [rsp + 0x30], 0x14
je 0x140016eee
cmp dword [rsp + 0x30], 0x15
je 0x1400176f1
cmp dword [rsp + 0x30], 0x1b
je 0x140017e51
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x21
je 0x14001526a
cmp dword [rsp + 0x30], 0x22
je 0x1400152bc
cmp dword [rsp + 0x30], 0x29
je 0x1400149e6
cmp dword [rsp + 0x30], 0x2a
je 0x140014a5c
cmp dword [rsp + 0x30], 0x2b
je 0x140014ad2
cmp dword [rsp + 0x30], 0x2c
je 0x140014b9b
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x36
jg 0x140013f2d
cmp dword [rsp + 0x30], 0x36
je 0x140014cfd
cmp dword [rsp + 0x30], 0x2e
je 0x140014cfd
cmp dword [rsp + 0x30], 0x2f
je 0x1400156f8
cmp dword [rsp + 0x30], 0x30
je 0x14001501a
cmp dword [rsp + 0x30], 0x32
je 0x140015090
cmp dword [rsp + 0x30], 0x33
je 0x140015158
cmp dword [rsp + 0x30], 0x34
je 0x140015573
cmp dword [rsp + 0x30], 0x35
je 0x1400151f4
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x3a
je 0x1400153cc
cmp dword [rsp + 0x30], 0x3b
je 0x14001656c
cmp dword [rsp + 0x30], 0x3c
je 0x140015965
cmp dword [rsp + 0x30], 0x3d
je 0x1400164f6
cmp dword [rsp + 0x30], 0x40
je 0x1400180c6
cmp dword [rsp + 0x30], 0x44
je 0x14001565f
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x65
jg 0x140014035
cmp dword [rsp + 0x30], 0x65
je 0x1400167a1
cmp dword [rsp + 0x30], 0x55
jg 0x140013fee
cmp dword [rsp + 0x30], 0x55
je 0x140016b7e
cmp dword [rsp + 0x30], 0x47
je 0x1400148c8
cmp dword [rsp + 0x30], 0x4a
je 0x140014979
cmp dword [rsp + 0x30], 0x4b
je 0x140014915
cmp dword [rsp + 0x30], 0x4e
je 0x1400170f6
cmp dword [rsp + 0x30], 0x50
je 0x140016262
cmp dword [rsp + 0x30], 0x51
je 0x140018210
cmp dword [rsp + 0x30], 0x54
je 0x1400162b9
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x5a
je 0x140017e3b
cmp dword [rsp + 0x30], 0x5b
je 0x140014722
cmp dword [rsp + 0x30], 0x5c
je 0x1400146d7
cmp dword [rsp + 0x30], 0x60
je 0x140015f73
cmp dword [rsp + 0x30], 0x62
je 0x140018978
cmp dword [rsp + 0x30], 0x63
je 0x140018a57
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x71
jg 0x14001408e
cmp dword [rsp + 0x30], 0x71
je 0x140019034
cmp dword [rsp + 0x30], 0x69
je 0x1400155e9
cmp dword [rsp + 0x30], 0x6a
je 0x140016b08
cmp dword [rsp + 0x30], 0x6b
je 0x140016360
cmp dword [rsp + 0x30], 0x6e
je 0x140014e7b
cmp dword [rsp + 0x30], 0x6f
je 0x1400165c1
cmp dword [rsp + 0x30], 0x70
je 0x140014efe
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x72
je 0x140018dcf
cmp dword [rsp + 0x30], 0x77
je 0x140018e1c
cmp dword [rsp + 0x30], 0x79
je 0x1400190d6
cmp dword [rsp + 0x30], 0x81
je 0x140018fe2
cmp dword [rsp + 0x30], 0x88
je 0x140019196
cmp dword [rsp + 0x30], 0x89
je 0x140016cbc
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0xd6
jg 0x1400142b8
cmp dword [rsp + 0x30], 0xd6
je 0x140019e02
cmp dword [rsp + 0x30], 0xac
jg 0x1400141ee
cmp dword [rsp + 0x30], 0xac
je 0x1400185a5
cmp dword [rsp + 0x30], 0x9d
jg 0x140014195
cmp dword [rsp + 0x30], 0x9d
je 0x140019496
cmp dword [rsp + 0x30], 0x8b
je 0x140017f11
cmp dword [rsp + 0x30], 0x8c
je 0x140017f6c
cmp dword [rsp + 0x30], 0x8d
je 0x14001920c
cmp dword [rsp + 0x30], 0x96
je 0x140019404
cmp dword [rsp + 0x30], 0x9a
je 0x140016c6a
cmp dword [rsp + 0x30], 0x9b
je 0x1400170ab
cmp dword [rsp + 0x30], 0x9c
je 0x140017151
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x9e
je 0x14001950c
cmp dword [rsp + 0x30], 0x9f
je 0x140019582
cmp dword [rsp + 0x30], 0xa0
je 0x1400195d7
cmp dword [rsp + 0x30], 0xa1
je 0x1400156aa
cmp dword [rsp + 0x30], 0xa6
je 0x1400167f3
cmp dword [rsp + 0x30], 0xab
je 0x14001962c
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0xc1
jg 0x14001425f
cmp dword [rsp + 0x30], 0xc1
je 0x140019a6e
cmp dword [rsp + 0x30], 0xb2
je 0x140014fcf
cmp dword [rsp + 0x30], 0xb4
je 0x1400168ad
cmp dword [rsp + 0x30], 0xb5
je 0x140019683
cmp dword [rsp + 0x30], 0xb6
je 0x1400196b5
cmp dword [rsp + 0x30], 0xbc
je 0x140016bf4
cmp dword [rsp + 0x30], 0xbd
je 0x14001986f
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0xc2
je 0x140019aa0
cmp dword [rsp + 0x30], 0xc5
je 0x140019b3a
cmp dword [rsp + 0x30], 0xcf
je 0x1400154fd
cmp dword [rsp + 0x30], 0xd2
je 0x14001807b
cmp dword [rsp + 0x30], 0xd4
je 0x14001719c
cmp dword [rsp + 0x30], 0xd5
je 0x140019d8c
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0xf5
jg 0x1400143ac
cmp dword [rsp + 0x30], 0xf5
je 0x140014c87
cmp dword [rsp + 0x30], 0xe8
jg 0x140014353
cmp dword [rsp + 0x30], 0xe8
je 0x1400183b4
cmp dword [rsp + 0x30], 0xd7
je 0x140019e4d
cmp dword [rsp + 0x30], 0xd8
je 0x140018e6e
cmp dword [rsp + 0x30], 0xda
je 0x1400197f9
cmp dword [rsp + 0x30], 0xe1
je 0x140019ea5
cmp dword [rsp + 0x30], 0xe2
je 0x140019f1b
cmp dword [rsp + 0x30], 0xe3
je 0x140016315
cmp dword [rsp + 0x30], 0xe5
je 0x140015d24
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0xe9
je 0x140018516
cmp dword [rsp + 0x30], 0xea
je 0x140019f91
cmp dword [rsp + 0x30], 0xed
je 0x14001a007
cmp dword [rsp + 0x30], 0xef
je 0x14001a07d
cmp dword [rsp + 0x30], 0xf2
je 0x140014f59
cmp dword [rsp + 0x30], 0xf4
je 0x140019e98
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x10c
jg 0x14001441d
cmp dword [rsp + 0x30], 0x10c
je 0x14001a138
cmp dword [rsp + 0x30], 0xf8
je 0x14001816b
cmp dword [rsp + 0x30], 0xf9
je 0x1400182e2
cmp dword [rsp + 0x30], 0xfa
je 0x14001535e
cmp dword [rsp + 0x30], 0x105
je 0x140018f28
cmp dword [rsp + 0x30], 0x109
je 0x14001a0c5
cmp dword [rsp + 0x30], 0x10b
je 0x14001685e
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x2711
je 0x140016a1f
cmp dword [rsp + 0x30], 0x2712
je 0x140016f39
cmp dword [rsp + 0x30], 0x2714
je 0x14001670d
cmp dword [rsp + 0x30], 0x2715
je 0x1400171e7
cmp dword [rsp + 0x30], 0x2716
je 0x140017563
cmp dword [rsp + 0x30], 0x2717
je 0x1400176a7
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x27d0
jg 0x1400144c9
cmp dword [rsp + 0x30], 0x27d0
je 0x140019a24
mov eax, dword [rsp + 0x30]
sub eax, 0x271a
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0xb5
ja case.0x140014517.10223
movsxd rax, dword [rsp + 0x30]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0x1a2b0]
mov eax, dword [rcx + rax*4 + 0x1a1c4]
add rax, rcx
jmp rax
cmp dword [rsp + 0x30], 0x2816
jg 0x140014519
cmp dword [rsp + 0x30], 0x2816
je 0x140016757
mov eax, dword [rsp + 0x30]
sub eax, 0x27d3
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0x41
ja case.0x140014517.10223
movsxd rax, dword [rsp + 0x30]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0x1a3dc]
mov eax, dword [rcx + rax*4 + 0x1a368]
add rax, rcx
jmp rax
cmp dword [rsp + 0x30], 0x4ec3
jg 0x14001460d
cmp dword [rsp + 0x30], 0x4ec3
je 0x140019334
cmp dword [rsp + 0x30], 0x4e7e
jg 0x1400145b4
cmp dword [rsp + 0x30], 0x4e7e
je 0x14001778e
cmp dword [rsp + 0x30], 0x2817
je 0x1400186a0
cmp dword [rsp + 0x30], 0x281a
je 0x140014dbb
cmp dword [rsp + 0x30], 0x281d
je 0x140015b46
cmp dword [rsp + 0x30], 0x4e2b
je 0x140017889
cmp dword [rsp + 0x30], 0x4e2c
je 0x14001790b
cmp dword [rsp + 0x30], 0x4e58
je 0x140017463
cmp dword [rsp + 0x30], 0x4e6f
je 0x140017855
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x4e8c
je 0x140018472
cmp dword [rsp + 0x30], 0x4ea2
je 0x140017a91
cmp dword [rsp + 0x30], 0x4eae
je 0x1400179f5
cmp dword [rsp + 0x30], 0x4eaf
je 0x140017a29
cmp dword [rsp + 0x30], 0x4eb0
je 0x140017a5d
cmp dword [rsp + 0x30], 0x4eb4
je 0x1400192cc
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x4efb
jg 0x14001467e
cmp dword [rsp + 0x30], 0x4efb
je 0x1400174c9
cmp dword [rsp + 0x30], 0x4ec7
je 0x14001798d
cmp dword [rsp + 0x30], 0x4ee4
je 0x140019b06
cmp dword [rsp + 0x30], 0x4ee6
je 0x140019bb0
cmp dword [rsp + 0x30], 0x4ee7
je 0x140019be4
cmp dword [rsp + 0x30], 0x4ee8
je 0x140019c18
cmp dword [rsp + 0x30], 0x4ef0
je 0x14001939c
jmp case.0x140014517.10223
cmp dword [rsp + 0x30], 0x75a3
je 0x140016db3
cmp dword [rsp + 0x30], 0x75a4
je 0x14001773e
cmp dword [rsp + 0x30], 0x75a5
je 0x140019086
cmp dword [rsp + 0x30], 0x75a8
je 0x140015a2b
cmp dword [rsp + 0x30], 0x75c1
je 0x140016e4e
cmp dword [rsp + 0x30], 0x75c2
je 0x140016e9e
jmp case.0x140014517.10223
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0xffffffff
jge 0x14001470b
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x6ec], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
je 0x140014759
mov dword [rsp + 0x240], 1
jmp 0x140014764
mov dword [rsp + 0x240], 0
cmp dword [rsp + 0x240], 0
jne 0x14001477b
mov dword [rsp + 0x244], 0
jmp 0x140014786
mov dword [rsp + 0x244], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x244]
mov byte [rax + 0x75d], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x20
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x21
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x23
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x22
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x1400148fc
mov eax, Ordinal_45
jmp 0x14001a1b7
movsxd rax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x2b0]
mov qword [rcx + 0x9a8], rax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014941
mov dword [rsp + 0x74], 1
jmp 0x140014949
mov dword [rsp + 0x74], 0
cmp dword [rsp + 0x74], 0
jne 0x14001495a
mov dword [rsp + 0x78], 0
jmp 0x140014962
mov dword [rsp + 0x78], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x78]
mov byte [rax + 0x74a], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400149a5
mov dword [rsp + 0x7c], 1
jmp 0x1400149ad
mov dword [rsp + 0x7c], 0
cmp dword [rsp + 0x7c], 0
jne 0x1400149c1
mov dword [rsp + 0x80], 0
jmp 0x1400149cc
mov dword [rsp + 0x80], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x80]
mov byte [rax + 0x74b], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014a15
mov dword [rsp + 0x84], 1
jmp 0x140014a20
mov dword [rsp + 0x84], 0
cmp dword [rsp + 0x84], 0
jne 0x140014a37
mov dword [rsp + 0x88], 0
jmp 0x140014a42
mov dword [rsp + 0x88], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x88]
mov byte [rax + 0x748], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014a8b
mov dword [rsp + 0x8c], 1
jmp 0x140014a96
mov dword [rsp + 0x8c], 0
cmp dword [rsp + 0x8c], 0
jne 0x140014aad
mov dword [rsp + 0x90], 0
jmp 0x140014ab8
mov dword [rsp + 0x90], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x90]
mov byte [rax + 0x73e], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014b01
mov dword [rsp + 0x94], 1
jmp 0x140014b0c
mov dword [rsp + 0x94], 0
cmp dword [rsp + 0x94], 0
jne 0x140014b23
mov dword [rsp + 0x98], 0
jmp 0x140014b2e
mov dword [rsp + 0x98], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x98]
mov byte [rax + 0x738], cl
mov rax, qword [rsp + 0x2b0]
movzx eax, byte [rax + 0x738]
test eax, eax
je 0x140014b77
mov rax, qword [rsp + 0x2b0]
mov eax, dword [rax + 0xa50]
or eax, 0x10
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0xa50], eax
jmp 0x140014b96
mov rax, qword [rsp + 0x2b0]
mov eax, dword [rax + 0xa50]
and eax, 0xffffffef
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0xa50], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014bca
mov dword [rsp + 0x9c], 1
jmp 0x140014bd5
mov dword [rsp + 0x9c], 0
cmp dword [rsp + 0x9c], 0
jne 0x140014bec
mov dword [rsp + 0xa0], 0
jmp 0x140014bf7
mov dword [rsp + 0xa0], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xa0]
mov byte [rax + 0x741], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014c40
mov dword [rsp + 0xa4], 1
jmp 0x140014c4b
mov dword [rsp + 0xa4], 0
cmp dword [rsp + 0xa4], 0
jne 0x140014c62
mov dword [rsp + 0xa8], 0
jmp 0x140014c6d
mov dword [rsp + 0xa8], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xa8]
mov byte [rax + 0x739], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014cb6
mov dword [rsp + 0xac], 1
jmp 0x140014cc1
mov dword [rsp + 0xac], 0
cmp dword [rsp + 0xac], 0
jne 0x140014cd8
mov dword [rsp + 0xb0], 0
jmp 0x140014ce3
mov dword [rsp + 0xb0], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xb0]
mov byte [rax + 0x73a], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014d2c
mov dword [rsp + 0xb4], 1
jmp 0x140014d37
mov dword [rsp + 0xb4], 0
cmp dword [rsp + 0xb4], 0
jne 0x140014d4e
mov dword [rsp + 0xb8], 0
jmp 0x140014d59
mov dword [rsp + 0xb8], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xb8]
mov byte [rax + 0x742], cl
mov rax, qword [rsp + 0x2b0]
movzx eax, byte [rax + 0x742]
test eax, eax
je 0x140014da4
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x5a0], 5
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x741], 0
jmp 0x140014db6
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x5a0], 1
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x37
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014e34
mov dword [rsp + 0xbc], 1
jmp 0x140014e3f
mov dword [rsp + 0xbc], 0
cmp dword [rsp + 0xbc], 0
jne 0x140014e56
mov dword [rsp + 0xc0], 0
jmp 0x140014e61
mov dword [rsp + 0xc0], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xc0]
mov byte [rax + 0x732], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0
je 0x140014eb5
cmp dword [rsp + 0x70], 1
je 0x140014ec9
cmp dword [rsp + 0x70], 2
je 0x140014edd
jmp 0x140014ef1
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x71c], 0
jmp 0x140014ef9
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x71c], 1
jmp 0x140014ef9
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x71c], 2
jmp 0x140014ef9
mov dword [rsp + 0x38], Ordinal_50
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140014f4a
cmp dword [rsp + 0x34], 0x20c49b
jge 0x140014f4a
imul eax, dword [rsp + 0x34], 0x3e8
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x334], eax
jmp 0x140014f54
mov eax, Ordinal_45
jmp 0x14001a1b7
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140014f88
mov dword [rsp + 0xc4], 1
jmp 0x140014f93
mov dword [rsp + 0xc4], 0
cmp dword [rsp + 0xc4], 0
jne 0x140014faa
mov dword [rsp + 0xc8], 0
jmp 0x140014fb5
mov dword [rsp + 0xc8], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xc8]
mov byte [rax + 0x33c], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x140015003
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x338], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140015049
mov dword [rsp + 0xcc], 1
jmp 0x140015054
mov dword [rsp + 0xcc], 0
cmp dword [rsp + 0xcc], 0
jne 0x14001506b
mov dword [rsp + 0xd0], 0
jmp 0x140015076
mov dword [rsp + 0xd0], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xd0]
mov byte [rax + 0x736], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400150bf
mov dword [rsp + 0xd4], 1
jmp 0x1400150ca
mov dword [rsp + 0xd4], 0
cmp dword [rsp + 0xd4], 0
jne 0x1400150e1
mov dword [rsp + 0xd8], 0
jmp 0x1400150ec
mov dword [rsp + 0xd8], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xd8]
mov byte [rax + 0x735], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140015137
cmp dword [rsp + 0x34], 3
jle 0x140015141
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x718], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140015189
cmp dword [rsp + 0x34], 2
jle 0x140015193
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x744], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x14
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140015223
mov dword [rsp + 0xdc], 1
jmp 0x14001522e
mov dword [rsp + 0xdc], 0
cmp dword [rsp + 0xdc], 0
jne 0x140015245
mov dword [rsp + 0xe0], 0
jmp 0x140015250
mov dword [rsp + 0xe0], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xe0]
mov byte [rax + 0x734], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x14001529b
cmp dword [rsp + 0x34], 3
jle 0x1400152a5
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x590], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
movsxd rax, dword [rax - 8]
mov rcx, qword [rsp + 0x2b0]
mov qword [rcx + 0x598], rax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140015321
cmp dword [rsp + 0x34], 7
jle 0x14001532b
mov eax, Ordinal_45
jmp 0x14001a1b7
mov eax, dword [rsp + 0x34]
and eax, 0xffff
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x5b0], eax
mov eax, dword [rsp + 0x34]
and eax, 0xffff0000
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x5b4], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x14001538f
cmp dword [rsp + 0x34], 7
jle 0x140015399
mov eax, Ordinal_45
jmp 0x14001a1b7
mov eax, dword [rsp + 0x34]
and eax, 0xffff
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x648], eax
mov eax, dword [rsp + 0x34]
and eax, 0xffff0000
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x64c], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400153fb
mov dword [rsp + 0xe4], 1
jmp 0x140015406
mov dword [rsp + 0xe4], 0
cmp dword [rsp + 0xe4], 0
jne 0x14001541d
mov dword [rsp + 0xe8], 0
jmp 0x140015428
mov dword [rsp + 0xe8], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xe8]
mov byte [rax + 0x740], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x1400154ce
mov rax, qword [rsp + 0x40]
movsx eax, byte [rax]
test eax, eax
jne 0x1400154ce
call fcn.14003b924
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
jne 0x140015497
mov dword [rsp + 0x38], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400154cc
mov eax, 8
imul rax, rax, 9
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rdx, qword [rsp + 0x40]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
mov rcx, qword [rsp + 0x40]
call qword [fcn.1400979f4]
jmp 0x1400154f8
mov eax, 8
imul rax, rax, 9
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rdx, qword [rsp + 0x40]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x14001552c
mov dword [rsp + 0xec], 1
jmp 0x140015537
mov dword [rsp + 0xec], 0
cmp dword [rsp + 0xec], 0
jne 0x14001554e
mov dword [rsp + 0xf0], 0
jmp 0x140015559
mov dword [rsp + 0xf0], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xf0]
mov byte [rax + 0x73c], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400155a2
mov dword [rsp + 0xf4], 1
jmp 0x1400155ad
mov dword [rsp + 0xf4], 0
cmp dword [rsp + 0xf4], 0
jne 0x1400155c4
mov dword [rsp + 0xf8], 0
jmp 0x1400155cf
mov dword [rsp + 0xf8], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0xf8]
mov byte [rax + 0x73b], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140015618
mov dword [rsp + 0xfc], 1
jmp 0x140015623
mov dword [rsp + 0xfc], 0
cmp dword [rsp + 0xfc], 0
jne 0x14001563a
mov dword [rsp + 0x100], 0
jmp 0x140015645
mov dword [rsp + 0x100], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x100]
mov byte [rax + 0x73d], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0xffffffff
jge 0x140015693
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x254], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x1400156de
mov eax, Ordinal_45
jmp 0x14001a1b7
mov eax, dword [rsp + 0x34]
and eax, 7
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x258], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x14001573d
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x5a0], 2
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x741], 0
jmp 0x14001574f
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x5a0], 1
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x140015793
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x270], 0xffffffffffffffff
jne 0x1400157c2
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rdx, qword [rsp + 0x40]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x1400158bd
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x270], 0
jl 0x1400157da
xor eax, eax
test eax, eax
je 0x1400157e7
mov dword [rsp + 0x38], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400158bd
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
xor edx, edx
mov rcx, rax
call fcn.140013b5c
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x270], 0
je 0x140015835
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0x270]
mov qword [rsp + 0x268], rax
jmp 0x140015841
mov qword [rsp + 0x268], 1
mov rcx, qword [rsp + 0x268]
call qword [str.__t_]
mov qword [rsp + 0x260], rax
cmp qword [rsp + 0x260], 0
jne 0x14001586c
mov dword [rsp + 0x38], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400158bd
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x270], 0
je 0x14001589c
mov rax, qword [rsp + 0x2b0]
mov rdi, qword [rsp + 0x260]
mov rsi, qword [rsp + 0x40]
mov rcx, qword [rax + 0x270]
rep movsb byte [rdi], byte [rsi]
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x260]
mov qword [rcx + rax + 0x778], rdx
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2b0]
mov rax, qword [rdx + rax + 0x778]
mov qword [rcx + 0x260], rax
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x5a0], 2
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x260], rcx
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
xor edx, edx
mov rcx, rax
call fcn.140013b5c
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x5a0], 2
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
movsxd rax, dword [rax - 8]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0xffffffffffffffff
jge 0x14001599c
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x60]
cmp qword [rax + 0x270], rcx
jge 0x140015a12
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2b0]
mov rax, qword [rdx + rax + 0x778]
cmp qword [rcx + 0x260], rax
jne 0x140015a12
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
xor edx, edx
mov rcx, rax
call fcn.140013b5c
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0x260], 0
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x270], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0xffffffffffffffff
jge 0x140015a62
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x60]
cmp qword [rax + 0x270], rcx
jge 0x140015ad8
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2b0]
mov rax, qword [rdx + rax + 0x778]
cmp qword [rcx + 0x260], rax
jne 0x140015ad8
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
xor edx, edx
mov rcx, rax
call fcn.140013b5c
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0x260], 0
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x270], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x378], rcx
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x5a0], 3
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x741], 0
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
add rax, 0x380
xor r8d, r8d
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140038688
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x38], 0
jne 0x140015bab
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x5a0], 4
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x741], 0
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2b0]
movzx eax, byte [rax + 0x9f8]
test eax, eax
je 0x140015c00
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax + 0x9f0]
call qword [fcn.1400979f4]
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0x9f0], 0
xor eax, eax
test eax, eax
jne 0x140015bc3
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x9f8], 0
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
mov eax, 8
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2b0]
mov rax, qword [rdx + rax + 0x778]
mov qword [rcx + 0x9f0], rax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x24
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x368], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x370], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
and eax, 1
test eax, eax
je 0x140015d5f
mov dword [rsp + 0x104], 1
jmp 0x140015d6a
mov dword [rsp + 0x104], 0
cmp dword [rsp + 0x104], 0
jne 0x140015d81
mov dword [rsp + 0x108], 0
jmp 0x140015d8c
mov dword [rsp + 0x108], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x108]
mov byte [rax + 0x540], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x700], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 4
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x140015ec5
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax + 0xa00]
call fcn.14001a420
mov qword [rsp + 0x270], rax
cmp qword [rsp + 0x270], 0
jne 0x140015eae
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax + 0xa00]
call fcn.14001a484
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0xa00], 0
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x270]
mov qword [rax + 0xa00], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 5
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x2b0]
mov r9b, byte [rax + 0x541]
mov rax, qword [rsp + 0x2b0]
mov r8, qword [rax + 0xa10]
xor edx, edx
mov rcx, qword [rsp + 0x2b0]
call fcn.140021d70
mov qword [rsp + 0x278], rax
cmp qword [rsp + 0x278], 0
jne 0x140015f57
mov dword [rsp + 0x38], reloc.WLDAP32.dll_Ordinal_27
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x278]
mov qword [rax + 0xa10], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140015fa2
mov dword [rsp + 0x10c], 1
jmp 0x140015fad
mov dword [rsp + 0x10c], 0
cmp dword [rsp + 0x10c], 0
jne 0x140015fc4
mov dword [rsp + 0x110], 0
jmp 0x140015fcf
mov dword [rsp + 0x110], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x110]
mov byte [rax + 0x541], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
jne 0x14001601b
jmp 0x14001a1b3
lea rdx, [0x1400e6098]
mov rcx, qword [rsp + 0x40]
call fcn.140037a30
test eax, eax
je 0x140016073
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c3d4
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax + 0xa10]
call fcn.140021a90
mov edx, 2
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c464
jmp 0x14001625d
lea rdx, str.SESS
mov rcx, qword [rsp + 0x40]
call fcn.140037a30
test eax, eax
je 0x1400160cb
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c3d4
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax + 0xa10]
call fcn.140021ad4
mov edx, 2
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c464
jmp 0x14001625d
lea rdx, str.FLUSH
mov rcx, qword [rsp + 0x40]
call fcn.140037a30
test eax, eax
je 0x1400160f4
xor edx, edx
mov rcx, qword [rsp + 0x2b0]
call fcn.140021bd0
jmp 0x14001625d
lea rdx, str.RELOAD
mov rcx, qword [rsp + 0x40]
call fcn.140037a30
test eax, eax
je 0x140016120
mov rcx, qword [rsp + 0x2b0]
call fcn.1400220a4
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0xa10], 0
jne 0x140016156
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x2b0]
call fcn.140021d70
mov rcx, qword [rsp + 0x2b0]
mov qword [rcx + 0xa10], rax
mov rcx, qword [rsp + 0x40]
call qword [0x1400e6018]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x140016180
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0xa10], 0
jne 0x140016198
mov dword [rsp + 0x38], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x40]
call qword [fcn.1400979f4]
jmp 0x14001625d
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c3d4
mov r8d, listen
mov rdx, qword [rsp + 0x40]
lea rcx, [0x1400e60b8]
call fcn.1400379fc
test eax, eax
je 0x14001620a
mov rax, qword [rsp + 0x40]
add rax, 0xb
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9, rax
mov r8b, 1
mov rax, qword [rsp + 0x2b0]
mov rdx, qword [rax + 0xa10]
mov rcx, qword [rsp + 0x2b0]
call fcn.14002024c
jmp 0x140016240
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9, qword [rsp + 0x40]
xor r8d, r8d
mov rax, qword [rsp + 0x2b0]
mov rdx, qword [rax + 0xa10]
mov rcx, qword [rsp + 0x2b0]
call fcn.14002024c
mov edx, 2
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c464
mov rcx, qword [rsp + 0x40]
call qword [fcn.1400979f4]
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400162b4
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x5a0], 1
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x742], 0
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x741], 0
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x1400162ed
mov eax, Ordinal_45
jmp 0x14001a1b7
cmp dword [rsp + 0x34], 3
jl 0x1400162fe
mov eax, 1
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x5a4], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x140016349
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x9b4], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jne 0x1400163a1
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x244], ecx
jmp 0x14001a1b3
mov eax, dword [rsp + 0x4c]
and eax, 0x10
test eax, eax
je 0x1400163b9
mov dword [rsp + 0x114], 1
jmp 0x1400163c4
mov dword [rsp + 0x114], 0
cmp dword [rsp + 0x114], 0
jne 0x1400163db
mov dword [rsp + 0x118], 0
jmp 0x1400163e6
mov dword [rsp + 0x118], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x118]
mov byte [rax + 0x4dc6], cl
mov eax, dword [rsp + 0x4c]
and eax, 0x10
test eax, eax
je 0x14001641c
mov eax, dword [rsp + 0x4c]
or eax, 2
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 0xffffffef
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 0xffffffdf
mov dword [rsp + 0x4c], eax
mov dword [rsp + 0x68], 0
mov byte [rsp + 0x58], 0
cmp dword [rsp + 0x68], 0x1f
jge 0x140016482
mov eax, dword [rsp + 0x68]
mov ecx, 1
mov dword [rsp + 0x254], ecx
mov cl, al
mov eax, dword [rsp + 0x254]
shl eax, cl
mov ecx, dword [rsp + 0x4c]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x258], eax
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x258], 0
je 0x140016480
mov byte [rsp + 0x58], 1
jmp 0x140016482
jmp 0x140016434
movzx eax, byte [rsp + 0x58]
test eax, eax
jne 0x140016495
mov eax, 4
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x244], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 6
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140016525
mov dword [rsp + 0x11c], 1
jmp 0x140016530
mov dword [rsp + 0x11c], 0
cmp dword [rsp + 0x11c], 0
jne 0x140016547
mov dword [rsp + 0x120], 0
jmp 0x140016552
mov dword [rsp + 0x120], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x120]
mov byte [rax + 0x733], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x1400165a0
cmp dword [rsp + 0x34], 0xffff
jle 0x1400165aa
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x218], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0
jne 0x140016602
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0x248], ecx
jmp 0x14001a1b3
mov eax, dword [rsp + 0x50]
and eax, 0x10
test eax, eax
je 0x14001661a
mov dword [rsp + 0x124], 1
jmp 0x140016625
mov dword [rsp + 0x124], 0
cmp dword [rsp + 0x124], 0
jne 0x14001663c
mov dword [rsp + 0x128], 0
jmp 0x140016647
mov dword [rsp + 0x128], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x128]
mov byte [rax + 0x4dd6], cl
mov eax, dword [rsp + 0x50]
and eax, 0x10
test eax, eax
je 0x14001667d
mov eax, dword [rsp + 0x50]
or eax, 2
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x50]
and eax, 0xffffffef
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x50]
and eax, 0xffffffdf
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x6c], 0
mov byte [rsp + 0x59], 0
cmp dword [rsp + 0x6c], 0x1f
jge 0x1400166e3
mov eax, dword [rsp + 0x6c]
mov ecx, 1
mov dword [rsp + 0x248], ecx
mov cl, al
mov eax, dword [rsp + 0x248]
shl eax, cl
mov ecx, dword [rsp + 0x50]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x24c], eax
mov eax, dword [rsp + 0x6c]
inc eax
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x24c], 0
je 0x1400166e1
mov byte [rsp + 0x59], 1
jmp 0x1400166e3
jmp 0x140016695
movzx eax, byte [rsp + 0x59]
test eax, eax
jne 0x1400166f6
mov eax, 4
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0x248], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x15
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x16
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x1400167d2
cmp dword [rsp + 0x34], 7
jle 0x1400167dc
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x6e8], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x12c], 0
je 0x14001682f
cmp dword [rsp + 0x12c], 1
je 0x140016840
jmp 0x140016851
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x774], 0
jmp 0x140016859
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x774], 1
jmp 0x140016859
mov dword [rsp + 0x38], Ordinal_50
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x24c], ecx
mov rax, qword [rsp + 0x2b0]
mov eax, dword [rax + 0x24c]
and eax, 0xfffffffa
test eax, eax
je 0x1400168a8
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400168dc
mov dword [rsp + 0x130], 1
jmp 0x1400168e7
mov dword [rsp + 0x130], 0
cmp dword [rsp + 0x130], 0
jne 0x1400168fe
mov dword [rsp + 0x134], 0
jmp 0x140016909
mov dword [rsp + 0x134], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x134]
mov byte [rax + 0x954], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x32
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x33
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x230], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x210], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x220], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
mov eax, 8
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x2b0]
cmp qword [rcx + rax + 0x778], 0
je 0x140016ac1
mov dword [rsp + 0x138], 1
jmp 0x140016acc
mov dword [rsp + 0x138], 0
cmp dword [rsp + 0x138], 0
jne 0x140016ae3
mov dword [rsp + 0x13c], 0
jmp 0x140016aee
mov dword [rsp + 0x13c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x13c]
mov byte [rax + 0x737], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140016b37
mov dword [rsp + 0x140], 1
jmp 0x140016b42
mov dword [rsp + 0x140], 0
cmp dword [rsp + 0x140], 0
jne 0x140016b59
mov dword [rsp + 0x144], 0
jmp 0x140016b64
mov dword [rsp + 0x144], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x144]
mov byte [rax + 0x74d], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140016bad
mov dword [rsp + 0x148], 1
jmp 0x140016bb8
mov dword [rsp + 0x148], 0
cmp dword [rsp + 0x148], 0
jne 0x140016bcf
mov dword [rsp + 0x14c], 0
jmp 0x140016bda
mov dword [rsp + 0x14c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x14c]
mov byte [rax + 0x74c], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140016c23
mov dword [rsp + 0x150], 1
jmp 0x140016c2e
mov dword [rsp + 0x150], 0
cmp dword [rsp + 0x150], 0
jne 0x140016c45
mov dword [rsp + 0x154], 0
jmp 0x140016c50
mov dword [rsp + 0x154], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x154]
mov byte [rax + 0x74e], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140016c9b
cmp dword [rsp + 0x34], 2
jle 0x140016ca5
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x758], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140016ceb
mov dword [rsp + 0x158], 1
jmp 0x140016cf6
mov dword [rsp + 0x158], 0
cmp dword [rsp + 0x158], 0
jne 0x140016d0d
mov dword [rsp + 0x15c], 0
jmp 0x140016d18
mov dword [rsp + 0x15c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x15c]
mov byte [rax + 0x760], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x228], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0xffffffff
jge 0x140016d9a
mov eax, Ordinal_45
jmp 0x14001a1b7
movsxd rax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x2b0]
mov qword [rcx + 0x340], rax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0xffffffffffffffff
jge 0x140016dea
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x340], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x140016e37
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x348], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0
jge 0x140016e85
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x350], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0
jge 0x140016ed5
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x358], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x140016f22
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x34c], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2b0]
movzx eax, byte [rax + 0x9e8]
test eax, eax
je 0x140016f89
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax + 0x9e0]
call qword [fcn.1400979f4]
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0x9e0], 0
xor eax, eax
test eax, eax
jne 0x140016f4c
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0x9e8], 0
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x19
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
mov eax, 8
imul rax, rax, 0x19
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2b0]
mov rax, qword [rdx + rax + 0x778]
mov qword [rcx + 0x9e0], rax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x14001702f
cmp dword [rsp + 0x34], 0xffff
jle 0x140017039
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x240], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x14001709c
cmp dword [rsp + 0x34], 0x20c49b
jge 0x14001709c
imul eax, dword [rsp + 0x34], 0x3e8
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x328], eax
jmp 0x1400170a6
mov eax, Ordinal_45
jmp 0x14001a1b7
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x1400170df
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x328], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140017142
cmp dword [rsp + 0x34], 0x20c49b
jge 0x140017142
imul eax, dword [rsp + 0x34], 0x3e8
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x32c], eax
jmp 0x14001714c
mov eax, Ordinal_45
jmp 0x14001a1b7
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x140017185
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x32c], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x1400171d0
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x330], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x2a
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov ecx, 8
imul rcx, rcx, 0x29
mov rdx, qword [rsp + 0x2b0]
lea rcx, [rdx + rcx + 0x778]
mov r8, rax
mov rdx, rcx
mov rax, qword [rsp + 0x2c0]
mov rcx, qword [rax - 8]
call fcn.140013bcc
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x29
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x2a
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x2b
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x36
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x550], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x558], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x548], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x580], rcx
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2b0]
mov rcx, qword [rcx + 0x580]
mov qword [rax + 0xa08], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2a8], rcx
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x2a8], 0
je 0x1400174b5
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0xa48], 1
jmp 0x1400174c4
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0xa48], 0
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2b0], rcx
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x2b0], 0
je 0x14001751b
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0xa48], 1
jmp 0x14001752a
mov rax, qword [rsp + 0x2b0]
mov byte [rax + 0xa48], 0
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x318], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x2d
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov ecx, 8
imul rcx, rcx, 0x2c
mov rdx, qword [rsp + 0x2b0]
lea rcx, [rdx + rcx + 0x778]
mov r8, rax
mov rdx, rcx
mov rax, qword [rsp + 0x2c0]
mov rcx, qword [rax - 8]
call fcn.140013bcc
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x2c
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x2d
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x2e
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x17
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0xffffffff
jge 0x140017725
mov eax, Ordinal_45
jmp 0x14001a1b7
movsxd rax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x2b0]
mov qword [rcx + 0x360], rax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0xffffffffffffffff
jge 0x140017775
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x360], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2b8], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x208], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x200], rcx
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x200], 0
jne 0x140017850
mov ecx, 2
call fcn.140097834
mov rcx, qword [rsp + 0x2b0]
mov qword [rcx + 0x200], rax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x288], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x280], rcx
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x280], 0
jne 0x1400178f4
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x2a4], 0
mov rax, qword [rsp + 0x2b0]
lea rcx, [fcn.140097690]
mov qword [rax + 0x280], rcx
jmp 0x140017906
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x2a4], 1
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x298], rcx
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x298], 0
jne 0x140017976
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x2a0], 0
mov rax, qword [rsp + 0x2b0]
lea rcx, [fcn.14009d28c]
mov qword [rax + 0x298], rcx
jmp 0x140017988
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x2a0], 1
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x268], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2f8], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x300], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x308], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x310], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2c0], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x320], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 2
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 3
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0xd
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0xe
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x11
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x12
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0xf
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x140017e36
mov eax, 1
imul rax, rax, 0
mov rcx, qword [rsp + 0x40]
movsx eax, byte [rcx + rax]
test eax, eax
je 0x140017e36
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x2b0]
call fcn.140025dc8
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rcx, qword [rsp + 0x2b0]
call fcn.140025df8
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140017e80
mov dword [rsp + 0x160], 1
jmp 0x140017e8b
mov dword [rsp + 0x160], 0
cmp dword [rsp + 0x160], 0
jne 0x140017ea2
mov dword [rsp + 0x164], 0
jmp 0x140017ead
mov dword [rsp + 0x164], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x164]
mov byte [rax + 0x542], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 8
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140017f45
cmp dword [rsp + 0x34], 0xffff
jle 0x140017f4f
mov eax, Ordinal_45
jmp 0x14001a1b7
mov ecx, dword [rsp + 0x34]
call fcn.14003762c
mov rcx, qword [rsp + 0x2b0]
mov word [rcx + 0x278], ax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140017fa0
cmp dword [rsp + 0x34], 0xffff
jle 0x140017faa
mov eax, Ordinal_45
jmp 0x14001a1b7
mov ecx, dword [rsp + 0x34]
call fcn.1400375f8
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x27c], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x13
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
mov eax, 8
imul rax, rax, 0x13
mov rcx, qword [rsp + 0x2b0]
cmp qword [rcx + rax + 0x778], 0
je 0x140018034
mov dword [rsp + 0x168], 1
jmp 0x14001803f
mov dword [rsp + 0x168], 0
cmp dword [rsp + 0x168], 0
jne 0x140018056
mov dword [rsp + 0x16c], 0
jmp 0x140018061
mov dword [rsp + 0x16c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x16c]
mov byte [rax + 0x749], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x1400180af
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x990], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400180f5
mov dword [rsp + 0x170], 1
jmp 0x140018100
mov dword [rsp + 0x170], 0
cmp dword [rsp + 0x170], 0
jne 0x140018117
mov dword [rsp + 0x174], 0
jmp 0x140018122
mov dword [rsp + 0x174], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x174]
mov byte [rax + 0x5b8], cl
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x10], 0
je 0x140018166
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0x10]
mov rcx, qword [rsp + 0x2b0]
mov cl, byte [rcx + 0x5b8]
mov byte [rax + 0x328], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x14001819a
mov dword [rsp + 0x178], 1
jmp 0x1400181a5
mov dword [rsp + 0x178], 0
cmp dword [rsp + 0x178], 0
jne 0x1400181bc
mov dword [rsp + 0x17c], 0
jmp 0x1400181c7
mov dword [rsp + 0x17c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x17c]
mov byte [rax + 0x650], cl
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x10], 0
je 0x14001820b
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0x10]
mov rcx, qword [rsp + 0x2b0]
mov cl, byte [rcx + 0x650]
mov byte [rax + 0x368], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 1
jne 0x140018258
lea rdx, [0x1400e60c8]
mov rcx, qword [rsp + 0x2b0]
call fcn.1400339c8
mov eax, Ordinal_45
jmp 0x14001a1b7
cmp dword [rsp + 0x34], 0
je 0x14001826c
mov dword [rsp + 0x180], 1
jmp 0x140018277
mov dword [rsp + 0x180], 0
cmp dword [rsp + 0x180], 0
jne 0x14001828e
mov dword [rsp + 0x184], 0
jmp 0x140018299
mov dword [rsp + 0x184], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x184]
mov byte [rax + 0x5b9], cl
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x10], 0
je 0x1400182dd
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0x10]
mov rcx, qword [rsp + 0x2b0]
mov cl, byte [rcx + 0x5b9]
mov byte [rax + 0x329], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 1
jne 0x14001832a
lea rdx, str.CURLOPT_SSL_VERIFYHOST_no_longer_supports_1_as_value_
mov rcx, qword [rsp + 0x2b0]
call fcn.1400339c8
mov eax, Ordinal_45
jmp 0x14001a1b7
cmp dword [rsp + 0x34], 0
je 0x14001833e
mov dword [rsp + 0x188], 1
jmp 0x140018349
mov dword [rsp + 0x188], 0
cmp dword [rsp + 0x188], 0
jne 0x140018360
mov dword [rsp + 0x18c], 0
jmp 0x14001836b
mov dword [rsp + 0x18c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x18c]
mov byte [rax + 0x651], cl
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x10], 0
je 0x1400183af
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0x10]
mov rcx, qword [rsp + 0x2b0]
mov cl, byte [rcx + 0x651]
mov byte [rax + 0x369], cl
jmp 0x14001a1b3
call fcn.140027264
movzx eax, al
test eax, eax
jne 0x1400183cd
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400183fc
mov dword [rsp + 0x190], 1
jmp 0x140018407
mov dword [rsp + 0x190], 0
cmp dword [rsp + 0x190], 0
jne 0x14001841e
mov dword [rsp + 0x194], 0
jmp 0x140018429
mov dword [rsp + 0x194], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x194]
mov byte [rax + 0x5ba], cl
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0x10], 0
je 0x14001846d
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0x10]
mov rcx, qword [rsp + 0x2b0]
mov cl, byte [rcx + 0x5ba]
mov byte [rax + 0x32a], cl
jmp 0x14001a1b3
mov rax, qword [0x1400e6938]
mov eax, dword [rax + 0x10]
shr eax, 3
and eax, 1
test eax, eax
je 0x1400184b7
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x608], rcx
jmp 0x1400184bf
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [0x1400e6938]
mov eax, dword [rax + 0x10]
shr eax, 3
and eax, 1
test eax, eax
je 0x140018509
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x610], rcx
jmp 0x140018511
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
call fcn.140027280
movzx eax, al
test eax, eax
jne 0x14001852f
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x14001855e
mov dword [rsp + 0x198], 1
jmp 0x140018569
mov dword [rsp + 0x198], 0
cmp dword [rsp + 0x198], 0
jne 0x140018580
mov dword [rsp + 0x19c], 0
jmp 0x14001858b
mov dword [rsp + 0x19c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x19c]
mov byte [rax + 0x619], cl
jmp 0x14001a1b3
mov rax, qword [0x1400e6938]
mov eax, dword [rax + 0x10]
shr eax, 1
and eax, 1
test eax, eax
je 0x14001862b
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400185e7
mov dword [rsp + 0x1a0], 1
jmp 0x1400185f2
mov dword [rsp + 0x1a0], 0
cmp dword [rsp + 0x1a0], 0
jne 0x140018609
mov dword [rsp + 0x1a4], 0
jmp 0x140018614
mov dword [rsp + 0x1a4], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1a4]
mov byte [rax + 0x618], cl
jmp 0x140018633
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [0x1400e6938]
mov eax, dword [rax + 0x10]
shr eax, 2
and eax, 1
test eax, eax
je 0x140018693
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x1e
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001869b
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [0x1400e6938]
mov eax, dword [rax + 0x10]
shr eax, 2
and eax, 1
test eax, eax
je 0x1400186fb
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x1f
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x140018703
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x1c
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x1d
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [0x1400e6938]
mov eax, dword [rax + 0x10]
and eax, 1
test eax, eax
je 0x1400187f4
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x1a
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x1400187fc
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [0x1400e6938]
mov eax, dword [rax + 0x10]
and eax, 1
test eax, eax
je 0x140018859
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x1b
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x140018861
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x25
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x26
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x27
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x578], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0x80000
jle 0x1400189af
mov dword [rsp + 0x34], 0x80000
jmp 0x1400189d2
cmp dword [rsp + 0x34], 1
jge 0x1400189c0
mov dword [rsp + 0x34], 0x4000
jmp 0x1400189d2
cmp dword [rsp + 0x34], 0x400
jge 0x1400189d2
mov dword [rsp + 0x34], 0x400
mov rax, qword [rsp + 0x2b0]
mov eax, dword [rax + 0x6f0]
cmp dword [rsp + 0x34], eax
je 0x140018a40
mov eax, dword [rsp + 0x34]
inc eax
cdqe
mov rdx, rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax + 0xbe8]
call qword [str.8_t_]
mov qword [rsp + 0x280], rax
cmp qword [rsp + 0x280], 0
jne 0x140018a29
xor eax, eax
test eax, eax
jne 0x140018a19
mov dword [rsp + 0x38], reloc.WLDAP32.dll_Ordinal_27
jmp 0x140018a40
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x280]
mov qword [rax + 0xbe8], rcx
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x6f0], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140018a86
mov dword [rsp + 0x1a8], 1
jmp 0x140018a91
mov dword [rsp + 0x1a8], 0
cmp dword [rsp + 0x1a8], 0
jne 0x140018aa8
mov dword [rsp + 0x1ac], 0
jmp 0x140018ab3
mov dword [rsp + 0x1ac], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1ac]
mov byte [rax + 0x75c], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0xd0], 0
je 0x140018c18
mov r8d, 2
mov edx, 1
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c3d4
mov rax, qword [rsp + 0x2b0]
cmp dword [rax + 0xb8], 3
jne 0x140018b59
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0xb0], 0
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0xb8], 0
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
mov rcx, qword [rsp + 0x2b0]
mov rcx, qword [rcx + 0xa10]
cmp qword [rax + 0xa8], rcx
jne 0x140018b93
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0xa10], 0
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
mov rcx, qword [rsp + 0x2b0]
mov rcx, qword [rcx + 0x4c18]
cmp qword [rax + 0xb0], rcx
jne 0x140018bcd
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0x4c18], 0
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
mov eax, dword [rax + 4]
dec eax
mov rcx, qword [rsp + 0x2b0]
mov rcx, qword [rcx + 0xd0]
mov dword [rcx + 4], eax
mov edx, 1
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c464
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0xd0], 0
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x288]
mov qword [rax + 0xd0], rcx
mov rax, qword [rsp + 0x2b0]
cmp qword [rax + 0xd0], 0
je 0x140018d96
mov r8d, 2
mov edx, 1
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c3d4
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
mov eax, dword [rax + 4]
inc eax
mov rcx, qword [rsp + 0x2b0]
mov rcx, qword [rcx + 0xd0]
mov dword [rcx + 4], eax
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
mov eax, dword [rax]
and eax, 8
test eax, eax
je 0x140018ccf
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
add rax, 0x78
mov rcx, qword [rsp + 0x2b0]
mov qword [rcx + 0xb0], rax
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0xb8], 3
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
cmp qword [rax + 0xa8], 0
je 0x140018d21
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax + 0xa10]
call fcn.140021d2c
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
mov rcx, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xa8]
mov qword [rcx + 0xa10], rax
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
cmp qword [rax + 0xb0], 0
je 0x140018d84
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
mov rcx, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xb8]
mov qword [rcx + 0x6e0], rax
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xd0]
mov rcx, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xb0]
mov qword [rcx + 0x4c18], rax
mov edx, 1
mov rcx, qword [rsp + 0x2b0]
call fcn.14003c464
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6f8], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x140018e03
mov eax, Ordinal_45
jmp 0x14001a1b7
movsxd rax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x2b0]
mov qword [rcx + 0x710], rax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140018e4d
cmp dword [rsp + 0x34], 3
jle 0x140018e57
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x750], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
and eax, 1
test eax, eax
je 0x140018ea9
mov dword [rsp + 0x1b0], 1
jmp 0x140018eb4
mov dword [rsp + 0x1b0], 0
cmp dword [rsp + 0x1b0], 0
jne 0x140018ecb
mov dword [rsp + 0x1b4], 0
jmp 0x140018ed6
mov dword [rsp + 0x1b4], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1b4]
mov byte [rax + 0x5f0], cl
mov eax, dword [rsp + 0x34]
and eax, 2
test eax, eax
je 0x140018f03
mov dword [rsp + 0x1b8], 1
jmp 0x140018f0e
mov dword [rsp + 0x1b8], 0
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1b8]
mov byte [rax + 0x5f1], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
and eax, 1
test eax, eax
je 0x140018f63
mov dword [rsp + 0x1bc], 1
jmp 0x140018f6e
mov dword [rsp + 0x1bc], 0
cmp dword [rsp + 0x1bc], 0
jne 0x140018f85
mov dword [rsp + 0x1c0], 0
jmp 0x140018f90
mov dword [rsp + 0x1c0], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1c0]
mov byte [rax + 0x688], cl
mov eax, dword [rsp + 0x34]
and eax, 2
test eax, eax
je 0x140018fbd
mov dword [rsp + 0x1c4], 1
jmp 0x140018fc8
mov dword [rsp + 0x1c4], 0
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1c4]
mov byte [rax + 0x689], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140019013
cmp dword [rsp + 0x34], 2
jle 0x14001901d
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x754], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x140019065
cmp dword [rsp + 0x34], 2
jle 0x14001906f
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x708], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax - 8]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0
jge 0x1400190bd
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x710], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140019105
mov dword [rsp + 0x1c8], 1
jmp 0x140019110
mov dword [rsp + 0x1c8], 0
cmp dword [rsp + 0x1c8], 0
jne 0x140019127
mov dword [rsp + 0x1cc], 0
jmp 0x140019132
mov dword [rsp + 0x1cc], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1cc]
mov byte [rax + 0x75e], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0xa
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x1400191c5
mov dword [rsp + 0x1d0], 1
jmp 0x1400191d0
mov dword [rsp + 0x1d0], 0
cmp dword [rsp + 0x1d0], 0
jne 0x1400191e7
mov dword [rsp + 0x1d4], 0
jmp 0x1400191f2
mov dword [rsp + 0x1d4], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1d4]
mov byte [rax + 0x75f], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x14001923b
mov dword [rsp + 0x1d8], 1
jmp 0x140019246
mov dword [rsp + 0x1d8], 0
cmp dword [rsp + 0x1d8], 0
jne 0x14001925d
mov dword [rsp + 0x1dc], 0
jmp 0x140019268
mov dword [rsp + 0x1dc], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1dc]
mov byte [rax + 0x761], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0xb
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2c8], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2d0], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2d8], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2e0], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2e8], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2f0], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140019433
mov dword [rsp + 0x1e0], 1
jmp 0x14001943e
mov dword [rsp + 0x1e0], 0
cmp dword [rsp + 0x1e0], 0
jne 0x140019455
mov dword [rsp + 0x1e4], 0
jmp 0x140019460
mov dword [rsp + 0x1e4], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1e4]
mov byte [rax + 0x5bb], cl
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2b0]
mov cl, byte [rcx + 0x5bb]
mov byte [rax + 0x653], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
jne 0x1400194c5
mov dword [rsp + 0x1e8], 1
jmp 0x1400194d0
mov dword [rsp + 0x1e8], 0
cmp dword [rsp + 0x1e8], 0
jne 0x1400194e7
mov dword [rsp + 0x1ec], 0
jmp 0x1400194f2
mov dword [rsp + 0x1ec], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1ec]
mov byte [rax + 0x768], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
jne 0x14001953b
mov dword [rsp + 0x1f0], 1
jmp 0x140019546
mov dword [rsp + 0x1f0], 0
cmp dword [rsp + 0x1f0], 0
jne 0x14001955d
mov dword [rsp + 0x1f4], 0
jmp 0x140019568
mov dword [rsp + 0x1f4], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1f4]
mov byte [rax + 0x769], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x1400195b6
cmp dword [rsp + 0x34], 0x1ff
jle 0x1400195c0
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x76c], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x14001960b
cmp dword [rsp + 0x34], 0x1ff
jle 0x140019615
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x770], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jl 0x14001965d
cmp dword [rsp + 0x34], 0xf
jle 0x140019667
mov eax, Ordinal_45
jmp 0x14001a1b7
mov ecx, dword [rsp + 0x34]
call fcn.140037614
mov rcx, qword [rsp + 0x2b0]
mov dword [rcx + 0x948], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x94c], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x950], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 7
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x34
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x35
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x958], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140019828
mov dword [rsp + 0x1f8], 1
jmp 0x140019833
mov dword [rsp + 0x1f8], 0
cmp dword [rsp + 0x1f8], 0
jne 0x14001984a
mov dword [rsp + 0x1fc], 0
jmp 0x140019855
mov dword [rsp + 0x1fc], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x1fc]
mov byte [rax + 0x960], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x250], eax
mov dword [rsp + 0x48], 0
mov eax, dword [rsp + 0x250]
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 6
jg 0x1400198de
cmp dword [rsp + 0x54], 6
je 0x140019935
cmp dword [rsp + 0x54], 1
je 0x140019903
cmp dword [rsp + 0x54], 2
je 0x14001990d
cmp dword [rsp + 0x54], 3
je 0x140019917
cmp dword [rsp + 0x54], 4
je 0x140019921
cmp dword [rsp + 0x54], 5
je 0x14001992b
jmp 0x140019971
cmp dword [rsp + 0x54], 7
je 0x14001993f
cmp dword [rsp + 0x54], 8
je 0x140019949
cmp dword [rsp + 0x54], 9
je 0x140019953
cmp dword [rsp + 0x54], 0xa
je 0x14001995d
cmp dword [rsp + 0x54], 0xb
je 0x140019967
jmp 0x140019971
mov dword [rsp + 0x48], 1
jmp 0x140019979
mov dword [rsp + 0x48], 2
jmp 0x140019979
mov dword [rsp + 0x48], 3
jmp 0x140019979
mov dword [rsp + 0x48], 4
jmp 0x140019979
mov dword [rsp + 0x48], 5
jmp 0x140019979
mov dword [rsp + 0x48], 6
jmp 0x140019979
mov dword [rsp + 0x48], 7
jmp 0x140019979
mov dword [rsp + 0x48], 8
jmp 0x140019979
mov dword [rsp + 0x48], 9
jmp 0x140019979
mov dword [rsp + 0x48], 0xa
jmp 0x140019979
mov dword [rsp + 0x48], recvfrom
jmp 0x140019979
mov dword [rsp + 0x48], 0
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x48]
mov dword [rax + 0x964], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x2f
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x30
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov eax, 8
imul rax, rax, 0x31
mov rcx, qword [rsp + 0x2b0]
lea rax, [rcx + rax + 0x778]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140013b5c
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x5070], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x5070], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x238], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x290], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140019b69
mov dword [rsp + 0x200], 1
jmp 0x140019b74
mov dword [rsp + 0x200], 0
cmp dword [rsp + 0x200], 0
jne 0x140019b8b
mov dword [rsp + 0x204], 0
jmp 0x140019b96
mov dword [rsp + 0x204], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x204]
mov byte [rax + 0x96c], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x970], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x978], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x980], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x5100], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x988], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x2b0]
call fcn.1400238b0
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x2b0]
call fcn.1400238c8
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x2b0]
call fcn.1400238e0
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x2b0]
call fcn.1400238f8
mov dword [rsp + 0x38], eax
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140019dbb
mov dword [rsp + 0x208], 1
jmp 0x140019dc6
mov dword [rsp + 0x208], 0
cmp dword [rsp + 0x208], 0
jne 0x140019ddd
mov dword [rsp + 0x20c], 0
jmp 0x140019de8
mov dword [rsp + 0x20c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x20c]
mov byte [rax + 0x994], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x140019e36
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x998], ecx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax - 8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jge 0x140019e81
mov eax, Ordinal_45
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x99c], ecx
jmp 0x14001a1b3
mov dword [rsp + 0x38], 4
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140019ed4
mov dword [rsp + 0x210], 1
jmp 0x140019edf
mov dword [rsp + 0x210], 0
cmp dword [rsp + 0x210], 0
jne 0x140019ef6
mov dword [rsp + 0x214], 0
jmp 0x140019f01
mov dword [rsp + 0x214], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x214]
mov byte [rax + 0x9b0], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140019f4a
mov dword [rsp + 0x218], 1
jmp 0x140019f55
mov dword [rsp + 0x218], 0
cmp dword [rsp + 0x218], 0
jne 0x140019f6c
mov dword [rsp + 0x21c], 0
jmp 0x140019f77
mov dword [rsp + 0x21c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x21c]
mov byte [rax + 0x9b1], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x140019fc0
mov dword [rsp + 0x220], 1
jmp 0x140019fcb
mov dword [rsp + 0x220], 0
cmp dword [rsp + 0x220], 0
jne 0x140019fe2
mov dword [rsp + 0x224], 0
jmp 0x140019fed
mov dword [rsp + 0x224], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x224]
mov byte [rax + 0x9b2], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x14001a036
mov dword [rsp + 0x228], 1
jmp 0x14001a041
mov dword [rsp + 0x228], 0
cmp dword [rsp + 0x228], 0
jne 0x14001a058
mov dword [rsp + 0x22c], 0
jmp 0x14001a063
mov dword [rsp + 0x22c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x22c]
mov byte [rax + 0x9b3], cl
jmp 0x14001a1b3
mov eax, 4
jmp 0x14001a1b7
mov eax, 4
jmp 0x14001a1b7
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2c0]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x588], rcx
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x14001a0f4
mov dword [rsp + 0x230], 1
jmp 0x14001a0ff
mov dword [rsp + 0x230], 0
cmp dword [rsp + 0x230], 0
jne 0x14001a116
mov dword [rsp + 0x234], 0
jmp 0x14001a121
mov dword [rsp + 0x234], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x234]
mov byte [rax + 0x9b8], cl
jmp 0x14001a1b3
mov rax, qword [rsp + 0x2c0]
add rax, 8
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
cmp dword [rax - 8], 0
je 0x14001a167
mov dword [rsp + 0x238], 1
jmp 0x14001a172
mov dword [rsp + 0x238], 0
cmp dword [rsp + 0x238], 0
jne 0x14001a189
mov dword [rsp + 0x23c], 0
jmp 0x14001a194
mov dword [rsp + 0x23c], 1
mov rax, qword [rsp + 0x2b0]
mov cl, byte [rsp + 0x23c]
mov byte [rax + 0x730], cl
jmp 0x14001a1b3
mov dword [rsp + 0x38], Ordinal_50
mov eax, dword [rsp + 0x38]
add rsp, 0x298
pop rdi
pop rsi
ret