Function at 0x1400cb44c
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
sub rsp, 0x208
mov dword [rsp + 0x48], 0
mov eax, dword [rsp + 0x218]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0x271a
jg 0x1400cbba3
cmp dword [rsp + 0x40], 0x271a
je 0x1400ce57a
cmp dword [rsp + 0x40], 0x96
jg 0x1400cb7d3
cmp dword [rsp + 0x40], 0x96
je 0x1400d1288
cmp dword [rsp + 0x40], 0x4a
jg 0x1400cb644
cmp dword [rsp + 0x40], 0x4a
je 0x1400cc37f
cmp dword [rsp + 0x40], 0x2e
jg 0x1400cb58e
cmp dword [rsp + 0x40], 0x2e
je 0x1400cc6e7
cmp dword [rsp + 0x40], 0x20
jg 0x1400cb53c
cmp dword [rsp + 0x40], 0x20
je 0x1400ccd0b
cmp dword [rsp + 0x40], 3
je 0x1400cebad
cmp dword [rsp + 0x40], 0xd
je 0x1400cec02
cmp dword [rsp + 0x40], 0xe
je 0x1400ce8d2
cmp dword [rsp + 0x40], 0x13
je 0x1400ce96f
cmp dword [rsp + 0x40], 0x14
je 0x1400cea5a
cmp dword [rsp + 0x40], 0x15
je 0x1400cf2e3
cmp dword [rsp + 0x40], 0x1b
je 0x1400cfacb
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x21
je 0x1400ccc51
cmp dword [rsp + 0x40], 0x22
je 0x1400ccca3
cmp dword [rsp + 0x40], 0x29
je 0x1400cc3ef
cmp dword [rsp + 0x40], 0x2a
je 0x1400cc45f
cmp dword [rsp + 0x40], 0x2b
je 0x1400cc4cf
cmp dword [rsp + 0x40], 0x2c
je 0x1400cc597
cmp dword [rsp + 0x40], 0x2d
je 0x1400cc607
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x3a
jg 0x1400cb5f2
cmp dword [rsp + 0x40], 0x3a
je 0x1400ccdf3
cmp dword [rsp + 0x40], 0x2f
je 0x1400cd107
cmp dword [rsp + 0x40], 0x30
je 0x1400cca13
cmp dword [rsp + 0x40], 0x32
je 0x1400cca83
cmp dword [rsp + 0x40], 0x33
je 0x1400ccb45
cmp dword [rsp + 0x40], 0x34
je 0x1400ccf8e
cmp dword [rsp + 0x40], 0x35
je 0x1400ccbe1
cmp dword [rsp + 0x40], 0x36
je 0x1400cc6e7
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x3b
je 0x1400ce0c3
cmp dword [rsp + 0x40], 0x3c
je 0x1400cd388
cmp dword [rsp + 0x40], 0x3d
je 0x1400ce053
cmp dword [rsp + 0x40], 0x40
je 0x1400cfda3
cmp dword [rsp + 0x40], 0x44
je 0x1400cd06e
cmp dword [rsp + 0x40], 0x45
je 0x1400cc7ff
cmp dword [rsp + 0x40], 0x47
je 0x1400cc2c2
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x6b
jg 0x1400cb710
cmp dword [rsp + 0x40], 0x6b
je 0x1400cdea1
cmp dword [rsp + 0x40], 0x5b
jg 0x1400cb6be
cmp dword [rsp + 0x40], 0x5b
je 0x1400cc0d1
cmp dword [rsp + 0x40], 0x4b
je 0x1400cc30f
cmp dword [rsp + 0x40], 0x4e
je 0x1400ceca8
cmp dword [rsp + 0x40], 0x50
je 0x1400cdcf8
cmp dword [rsp + 0x40], 0x51
je 0x1400cff17
cmp dword [rsp + 0x40], 0x54
je 0x1400cdd71
cmp dword [rsp + 0x40], 0x55
je 0x1400ce701
cmp dword [rsp + 0x40], 0x5a
je 0x1400cfa92
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x5c
je 0x1400cc086
cmp dword [rsp + 0x40], 0x60
je 0x1400cd9f0
cmp dword [rsp + 0x40], 0x62
je 0x1400d06b3
cmp dword [rsp + 0x40], 0x63
je 0x1400d0822
cmp dword [rsp + 0x40], 0x65
je 0x1400ce314
cmp dword [rsp + 0x40], 0x69
je 0x1400ccffe
cmp dword [rsp + 0x40], 0x6a
je 0x1400ce691
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x81
jg 0x1400cb77a
cmp dword [rsp + 0x40], 0x81
je 0x1400d0e13
cmp dword [rsp + 0x40], 0x6e
je 0x1400cc86f
cmp dword [rsp + 0x40], 0x6f
je 0x1400ce118
cmp dword [rsp + 0x40], 0x70
je 0x1400cc8fe
cmp dword [rsp + 0x40], 0x71
je 0x1400d0e65
cmp dword [rsp + 0x40], 0x72
je 0x1400d0b92
cmp dword [rsp + 0x40], 0x77
je 0x1400d0bdf
cmp dword [rsp + 0x40], 0x79
je 0x1400d0f07
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x88
je 0x1400d0fc0
cmp dword [rsp + 0x40], 0x89
je 0x1400ce82f
cmp dword [rsp + 0x40], 0x8a
je 0x1400ccaf3
cmp dword [rsp + 0x40], 0x8b
je 0x1400cfbf4
cmp dword [rsp + 0x40], 0x8c
je 0x1400cfc4f
cmp dword [rsp + 0x40], 0x8d
je 0x1400d102f
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0xe3
jg 0x1400cb9c9
cmp dword [rsp + 0x40], 0xe3
je 0x1400cddcd
cmp dword [rsp + 0x40], 0xbc
jg 0x1400cb8f1
cmp dword [rsp + 0x40], 0xbc
je 0x1400ce771
cmp dword [rsp + 0x40], 0xa1
jg 0x1400cb88a
cmp dword [rsp + 0x40], 0xa1
je 0x1400cd0b9
cmp dword [rsp + 0x40], 0x9a
je 0x1400ce7dd
cmp dword [rsp + 0x40], 0x9b
je 0x1400cec5d
cmp dword [rsp + 0x40], 0x9c
je 0x1400ced03
cmp dword [rsp + 0x40], 0x9d
je 0x1400d1334
cmp dword [rsp + 0x40], 0x9e
je 0x1400d13a4
cmp dword [rsp + 0x40], 0x9f
je 0x1400d1414
cmp dword [rsp + 0x40], 0xa0
je 0x1400d1469
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0xa6
je 0x1400ce366
cmp dword [rsp + 0x40], 0xab
je 0x1400d14be
cmp dword [rsp + 0x40], 0xac
je 0x1400d02f2
cmp dword [rsp + 0x40], 0xb2
je 0x1400cc9c8
cmp dword [rsp + 0x40], 0xb4
je 0x1400ce442
cmp dword [rsp + 0x40], 0xb5
je 0x1400d1515
cmp dword [rsp + 0x40], 0xb6
je 0x1400d1547
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0xd5
jg 0x1400cb970
cmp dword [rsp + 0x40], 0xd5
je 0x1400d1c12
cmp dword [rsp + 0x40], 0xbd
je 0x1400d16fb
cmp dword [rsp + 0x40], 0xc1
je 0x1400d18fa
cmp dword [rsp + 0x40], 0xc2
je 0x1400d192c
cmp dword [rsp + 0x40], 0xc5
je 0x1400d19c6
cmp dword [rsp + 0x40], 0xcf
je 0x1400ccf1e
cmp dword [rsp + 0x40], 0xd2
je 0x1400cfd58
cmp dword [rsp + 0x40], 0xd4
je 0x1400ced4e
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0xd6
je 0x1400d1c82
cmp dword [rsp + 0x40], 0xd7
je 0x1400d1ccd
cmp dword [rsp + 0x40], 0xd8
je 0x1400d0c31
cmp dword [rsp + 0x40], 0xda
je 0x1400d168b
cmp dword [rsp + 0x40], 0xe1
je 0x1400d1d25
cmp dword [rsp + 0x40], 0xe2
je 0x1400d1d95
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x10c
jg 0x1400cbacb
cmp dword [rsp + 0x40], 0x10c
je 0x1400d1f9d
cmp dword [rsp + 0x40], 0xf4
jg 0x1400cba64
cmp dword [rsp + 0x40], 0xf4
je 0x1400d1d18
cmp dword [rsp + 0x40], 0xe5
je 0x1400cd77d
cmp dword [rsp + 0x40], 0xe8
je 0x1400d00f1
cmp dword [rsp + 0x40], 0xe9
je 0x1400d026b
cmp dword [rsp + 0x40], 0xea
je 0x1400d1e05
cmp dword [rsp + 0x40], 0xed
je 0x1400d1e75
cmp dword [rsp + 0x40], 0xef
je 0x1400d1ee5
cmp dword [rsp + 0x40], 0xf2
je 0x1400cc959
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0xf5
je 0x1400cc677
cmp dword [rsp + 0x40], 0xf8
je 0x1400cfe5d
cmp dword [rsp + 0x40], 0xf9
je 0x1400d0004
cmp dword [rsp + 0x40], 0xfa
je 0x1400ccd0b
cmp dword [rsp + 0x40], 0x105
je 0x1400d0d22
cmp dword [rsp + 0x40], 0x109
je 0x1400d1f2d
cmp dword [rsp + 0x40], 0x10b
je 0x1400ce3f3
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x2711
jg 0x1400cbb4a
cmp dword [rsp + 0x40], 0x2711
je 0x1400ce5ae
cmp dword [rsp + 0x40], 0x10f
je 0x1400d200d
cmp dword [rsp + 0x40], 0x112
je 0x1400cfb3a
cmp dword [rsp + 0x40], 0x113
je 0x1400d2058
cmp dword [rsp + 0x40], 0x116
je 0x1400d20c8
cmp dword [rsp + 0x40], 0x118
je 0x1400d0792
cmp dword [rsp + 0x40], 0x119
je 0x1400d21e7
cmp dword [rsp + 0x40], 0x11d
je 0x1400cde18
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x2712
je 0x1400cead9
cmp dword [rsp + 0x40], 0x2714
je 0x1400ce280
cmp dword [rsp + 0x40], 0x2715
je 0x1400ced99
cmp dword [rsp + 0x40], 0x2716
je 0x1400cf155
cmp dword [rsp + 0x40], 0x2717
je 0x1400cf299
cmp dword [rsp + 0x40], 0x2719
je 0x1400ce89e
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x2756
jg 0x1400cbce1
cmp dword [rsp + 0x40], 0x2756
je 0x1400d067f
cmp dword [rsp + 0x40], 0x272c
jg 0x1400cbc5e
cmp dword [rsp + 0x40], 0x272c
je 0x1400cef8f
cmp dword [rsp + 0x40], 0x271f
je 0x1400cd31f
cmp dword [rsp + 0x40], 0x2720
je 0x1400cd5f5
cmp dword [rsp + 0x40], 0x2721
je 0x1400ce5e2
cmp dword [rsp + 0x40], 0x2722
je 0x1400cd6cb
cmp dword [rsp + 0x40], 0x2726
je 0x1400cd84f
cmp dword [rsp + 0x40], 0x2727
je 0x1400cd715
cmp dword [rsp + 0x40], 0x2728
je 0x1400cd514
cmp dword [rsp + 0x40], 0x2729
je 0x1400cf71f
cmp dword [rsp + 0x40], 0x272a
je 0x1400cf96f
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x272d
je 0x1400ce546
cmp dword [rsp + 0x40], 0x272f
je 0x1400cd899
cmp dword [rsp + 0x40], 0x2734
je 0x1400ce009
cmp dword [rsp + 0x40], 0x2735
je 0x1400cf3e8
cmp dword [rsp + 0x40], 0x2737
je 0x1400cef27
cmp dword [rsp + 0x40], 0x2749
je 0x1400cf121
cmp dword [rsp + 0x40], 0x274e
je 0x1400cfbaa
cmp dword [rsp + 0x40], 0x274f
je 0x1400cfca9
cmp dword [rsp + 0x40], 0x2751
je 0x1400d0443
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x27fb
jg 0x1400cbd34
cmp dword [rsp + 0x40], 0x27fb
je case.0x1400cbd32.10179
mov eax, dword [rsp + 0x40]
sub eax, 0x275c
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0x9a
ja case.0x1400cbd32.10078
movsxd rax, dword [rsp + 0x40]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xd237c]
mov eax, dword [rcx + rax*4 + 0xd22a8]
add rax, rcx
jmp rax
cmp dword [rsp + 0x40], 0x4e58
jg 0x1400cbef2
cmp dword [rsp + 0x40], 0x4e58
je 0x1400cf015
cmp dword [rsp + 0x40], 0x2814
jg 0x1400cbe36
cmp dword [rsp + 0x40], 0x2814
je 0x1400d05eb
cmp dword [rsp + 0x40], 0x280e
jg 0x1400cbdeb
cmp dword [rsp + 0x40], 0x280e
je 0x1400cf769
cmp dword [rsp + 0x40], 0x27fc
je 0x1400ce4fc
cmp dword [rsp + 0x40], 0x27fe
je 0x1400d1579
cmp dword [rsp + 0x40], 0x27ff
jle case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x2801
jle 0x1400d1eef
cmp dword [rsp + 0x40], 0x2803
je 0x1400d1ef9
cmp dword [rsp + 0x40], 0x2806
je 0x1400d048d
cmp dword [rsp + 0x40], 0x2807
je 0x1400d053c
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x280f
je 0x1400cf7fd
cmp dword [rsp + 0x40], 0x2810
je 0x1400cf891
cmp dword [rsp + 0x40], 0x2811
je 0x1400cf925
cmp dword [rsp + 0x40], 0x2812
je 0x1400cf9b9
cmp dword [rsp + 0x40], 0x2813
je 0x1400cc120
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x2825
jg 0x1400cbea7
cmp dword [rsp + 0x40], 0x2825
je 0x1400cc1cc
cmp dword [rsp + 0x40], 0x2816
je 0x1400ce2ca
cmp dword [rsp + 0x40], 0x2817
je 0x1400d03de
cmp dword [rsp + 0x40], 0x281a
je 0x1400cc7b5
cmp dword [rsp + 0x40], 0x281d
je 0x1400cd57a
cmp dword [rsp + 0x40], 0x2821
je 0x1400d1220
cmp dword [rsp + 0x40], 0x2824
je 0x1400cc16a
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x2827
je 0x1400d2138
cmp dword [rsp + 0x40], 0x282a
je 0x1400ceaa5
cmp dword [rsp + 0x40], 0x282c
je 0x1400d2260
cmp dword [rsp + 0x40], 0x4e2b
je 0x1400cf47b
cmp dword [rsp + 0x40], 0x4e2c
je 0x1400cf517
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x4ee7
jg 0x1400cbfca
cmp dword [rsp + 0x40], 0x4ee7
je 0x1400d1a6a
cmp dword [rsp + 0x40], 0x4eb0
jg 0x1400cbf7f
cmp dword [rsp + 0x40], 0x4eb0
je 0x1400cf683
cmp dword [rsp + 0x40], 0x4e6f
je 0x1400cf447
cmp dword [rsp + 0x40], 0x4e7e
je 0x1400cf380
cmp dword [rsp + 0x40], 0x4e8c
je 0x1400d01cd
cmp dword [rsp + 0x40], 0x4ea2
je 0x1400cf6b7
cmp dword [rsp + 0x40], 0x4eae
je 0x1400cf61b
cmp dword [rsp + 0x40], 0x4eaf
je 0x1400cf64f
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x4eb4
je 0x1400d10e8
cmp dword [rsp + 0x40], 0x4ec3
je 0x1400d1150
cmp dword [rsp + 0x40], 0x4ec7
je 0x1400cf5b3
cmp dword [rsp + 0x40], 0x4ee4
je 0x1400d1992
cmp dword [rsp + 0x40], 0x4ee6
je 0x1400d1a36
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x75a4
jg 0x1400cc03b
cmp dword [rsp + 0x40], 0x75a4
je 0x1400cf330
cmp dword [rsp + 0x40], 0x4ee8
je 0x1400d1a9e
cmp dword [rsp + 0x40], 0x4ef0
je 0x1400d11b8
cmp dword [rsp + 0x40], 0x4efb
je 0x1400cf09b
cmp dword [rsp + 0x40], 0x4f30
je 0x1400d11ec
cmp dword [rsp + 0x40], 0x4f3b
je 0x1400d222f
cmp dword [rsp + 0x40], 0x75a3
je 0x1400ce91f
jmp case.0x1400cbd32.10078
cmp dword [rsp + 0x40], 0x75a5
je 0x1400d0eb7
cmp dword [rsp + 0x40], 0x75a8
je 0x1400cd44e
cmp dword [rsp + 0x40], 0x75c1
je 0x1400ce9ba
cmp dword [rsp + 0x40], 0x75c2
je 0x1400cea0a
cmp dword [rsp + 0x40], 0x763e
je 0x1400cccd7
jmp case.0x1400cbd32.10078
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0xffffffff
jge 0x1400cc0ba
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xb5c], ecx
jmp 0x1400d2299
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x20
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x21
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
call fcn.1400f2194
movzx eax, al
test eax, eax
je 0x1400cc1bd
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x22
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400cc1c7
mov eax, 4
jmp 0x1400d229d
jmp 0x1400d2299
call fcn.1400f2194
movzx eax, al
test eax, eax
je 0x1400cc21f
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x23
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400cc229
mov eax, 4
jmp 0x1400d229d
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x25
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x24
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400cc2f6
mov eax, Ordinal_46
jmp 0x1400d229d
movsxd rax, dword [rsp + 0x44]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xe08], rax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc33e
mov dword [rsp + 0x198], 1
jmp 0x1400cc349
mov dword [rsp + 0x198], 0
mov eax, dword [rsp + 0x198]
and eax, 1
shl eax, 0x1c
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1c
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc3ae
mov dword [rsp + 0x19c], 1
jmp 0x1400cc3b9
mov dword [rsp + 0x19c], 0
mov eax, dword [rsp + 0x19c]
and eax, 1
shl eax, 0x1d
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1d
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc41e
mov dword [rsp + 0x8c], 1
jmp 0x1400cc429
mov dword [rsp + 0x8c], 0
mov eax, dword [rsp + 0x8c]
and eax, 1
shl eax, 0x1a
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1a
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc48e
mov dword [rsp + 0x90], 1
jmp 0x1400cc499
mov dword [rsp + 0x90], 0
mov eax, dword [rsp + 0x90]
and eax, 1
shl eax, 0x15
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x15
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc4fe
mov dword [rsp + 0x94], 1
jmp 0x1400cc509
mov dword [rsp + 0x94], 0
mov eax, dword [rsp + 0x94]
and eax, 1
shl eax, 0xf
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
shr eax, 0xf
and eax, 1
test eax, eax
je 0x1400cc573
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xedc]
or eax, 0x10
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xedc], eax
jmp 0x1400cc592
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xedc]
and eax, 0xffffffef
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xedc], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc5c6
mov dword [rsp + 0x98], 1
jmp 0x1400cc5d1
mov dword [rsp + 0x98], 0
mov eax, dword [rsp + 0x98]
and eax, 1
shl eax, 0x18
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x18
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc636
mov dword [rsp + 0x9c], 1
jmp 0x1400cc641
mov dword [rsp + 0x9c], 0
mov eax, dword [rsp + 0x9c]
and eax, 1
shl eax, 0x10
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x10
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc6a6
mov dword [rsp + 0xa0], 1
jmp 0x1400cc6b1
mov dword [rsp + 0xa0], 0
mov eax, dword [rsp + 0xa0]
and eax, 1
shl eax, 0x11
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x11
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc716
mov dword [rsp + 0xa4], 1
jmp 0x1400cc721
mov dword [rsp + 0xa4], 0
mov eax, dword [rsp + 0xa4]
and eax, 1
shl eax, 0x19
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x19
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
shr eax, 0x19
and eax, 1
test eax, eax
je 0x1400cc79e
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa08], 5
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400cc7b0
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa08], 1
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x3a
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc82e
mov dword [rsp + 0xa8], 1
jmp 0x1400cc839
mov dword [rsp + 0xa8], 0
mov eax, dword [rsp + 0xa8]
and eax, 1
shl eax, 9
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 9
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 0
je 0x1400cc8b5
cmp dword [rsp + 0x80], 1
je 0x1400cc8c9
cmp dword [rsp + 0x80], 2
je 0x1400cc8dd
jmp 0x1400cc8f1
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xb94], 0
jmp 0x1400cc8f9
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xb94], 1
jmp 0x1400cc8f9
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xb94], 2
jmp 0x1400cc8f9
mov dword [rsp + 0x48], Ordinal_50
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400cc94a
cmp dword [rsp + 0x44], 0x20c49b
jg 0x1400cc94a
imul eax, dword [rsp + 0x44], 0x3e8
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x7a8], eax
jmp 0x1400cc954
mov eax, Ordinal_46
jmp 0x1400d229d
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cc988
mov dword [rsp + 0xac], 1
jmp 0x1400cc993
mov dword [rsp + 0xac], 0
mov eax, dword [rsp + 0xac]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400cc9fc
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x7ac], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cca42
mov dword [rsp + 0xb0], 1
jmp 0x1400cca4d
mov dword [rsp + 0xb0], 0
mov eax, dword [rsp + 0xb0]
and eax, 1
shl eax, 0xd
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ccab2
mov dword [rsp + 0xb4], 1
jmp 0x1400ccabd
mov dword [rsp + 0xb4], 0
mov eax, dword [rsp + 0xb4]
and eax, 1
shl eax, 0xc
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xc
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400ccb24
cmp dword [rsp + 0x44], 3
jle 0x1400ccb2e
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xb90], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400ccb76
cmp dword [rsp + 0x44], 2
jle 0x1400ccb80
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xba8], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x14
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ccc10
mov dword [rsp + 0xb8], 1
jmp 0x1400ccc1b
mov dword [rsp + 0xb8], 0
mov eax, dword [rsp + 0xb8]
and eax, 1
shl eax, 0xb
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400ccc82
cmp dword [rsp + 0x44], 3
jle 0x1400ccc8c
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x9f8], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
movsxd rax, dword [rax - 8]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xa00], rax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa00], rcx
jmp 0x1400d2299
cmp dword [rsp + 0x218], 0x20
jne 0x1400ccd2d
mov rax, qword [rsp + 0x210]
add rax, 0xa10
mov qword [rsp + 0x1c0], rax
jmp 0x1400ccd43
mov rax, qword [rsp + 0x210]
add rax, 0xab0
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x44]
and eax, 0xffff
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x44]
and eax, 0xffff0000
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x84], 0
jl 0x1400ccdc1
cmp dword [rsp + 0x84], 8
jge 0x1400ccdc1
cmp dword [rsp + 0x88], 0
jl 0x1400ccdc1
cmp dword [rsp + 0x88], 0x80000
jl 0x1400ccdcb
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x1c8]
mov ecx, dword [rsp + 0x84]
mov dword [rax], ecx
mov rax, qword [rsp + 0x1c8]
mov ecx, dword [rsp + 0x88]
mov dword [rax + 4], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cce22
mov dword [rsp + 0xbc], 1
jmp 0x1400cce2d
mov dword [rsp + 0xbc], 0
mov eax, dword [rsp + 0xbc]
and eax, 1
shl eax, 0x17
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x17
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400cceef
mov rax, qword [rsp + 0x50]
movsx eax, byte [rax]
test eax, eax
jne 0x1400cceef
call fcn.1400f4f80
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
jne 0x1400cceb8
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400cceed
mov eax, 8
imul rax, rax, 9
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
mov rcx, qword [rsp + 0x50]
call qword [fcn.140088928]
jmp 0x1400ccf19
mov eax, 8
imul rax, rax, 9
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ccf4d
mov dword [rsp + 0xc0], 1
jmp 0x1400ccf58
mov dword [rsp + 0xc0], 0
mov eax, dword [rsp + 0xc0]
and eax, 1
shl eax, 0x13
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x13
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ccfbd
mov dword [rsp + 0xc4], 1
jmp 0x1400ccfc8
mov dword [rsp + 0xc4], 0
mov eax, dword [rsp + 0xc4]
and eax, 1
shl eax, 0x12
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x12
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cd02d
mov dword [rsp + 0xc8], 1
jmp 0x1400cd038
mov dword [rsp + 0xc8], 0
mov eax, dword [rsp + 0xc8]
and eax, 1
shl eax, 0x14
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x14
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0xffffffff
jge 0x1400cd0a2
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x6cc], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400cd0ed
mov eax, Ordinal_46
jmp 0x1400d229d
mov eax, dword [rsp + 0x44]
and eax, 7
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x6d0], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cd15d
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa08], 2
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400cd16f
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa08], 1
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400cd1b3
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x6e8], 0xffffffffffffffff
jne 0x1400cd1e2
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400cd2e0
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x6e8], 0
jl 0x1400cd1fa
xor eax, eax
test eax, eax
je 0x1400cd207
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400cd2e0
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400d259c
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x6e8], 0
je 0x1400cd255
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0x6e8]
mov qword [rsp + 0x1d0], rax
jmp 0x1400cd261
mov qword [rsp + 0x1d0], 1
mov rcx, qword [rsp + 0x1d0]
call qword [fcn.14008ac9c]
mov qword [rsp + 0x1b8], rax
cmp qword [rsp + 0x1b8], 0
jne 0x1400cd28c
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400cd2e0
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x6e8], 0
je 0x1400cd2bf
mov rax, qword [rsp + 0x210]
mov r8, qword [rax + 0x6e8]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x1b8]
call fcn.14006dad0
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x1b8]
mov qword [rcx + rax + 0xbc8], rdx
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x210]
mov rax, qword [rdx + rax + 0xbc8]
mov qword [rcx + 0x6d8], rax
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa08], 2
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6d8], rcx
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400d259c
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa08], 2
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
movsxd rax, dword [rax - 8]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x70], 0xffffffffffffffff
jge 0x1400cd3bf
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
cmp qword [rax + 0x6e8], rcx
jge 0x1400cd435
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x210]
mov rax, qword [rdx + rax + 0xbc8]
cmp qword [rcx + 0x6d8], rax
jne 0x1400cd435
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400d259c
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x6d8], 0
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x6e8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x70], 0xffffffffffffffff
jge 0x1400cd485
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
cmp qword [rax + 0x6e8], rcx
jge 0x1400cd4fb
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x210]
mov rax, qword [rdx + rax + 0xbc8]
cmp qword [rcx + 0x6d8], rax
jne 0x1400cd4fb
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400d259c
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x6d8], 0
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x6e8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x7e8], rcx
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa08], 3
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
add rax, 0x7f0
xor r8d, r8d
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d5bb4
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
jne 0x1400cd5f0
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa08], 4
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe98]
shr eax, 1
and eax, 1
test eax, eax
je 0x1400cd659
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax + 0xe80]
call qword [fcn.140088928]
mov rax, qword [rsp + 0x210]
mov qword [rax + 0xe80], 0
xor eax, eax
test eax, eax
jne 0x1400cd60c
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe98]
and eax, 0xfffffffd
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe98], eax
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x210]
mov rax, qword [rdx + rax + 0xbc8]
mov qword [rcx + 0xe80], rax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x26
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x7d8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x7e0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x44]
and eax, 1
test eax, eax
je 0x1400cd7b8
mov dword [rsp + 0xcc], 1
jmp 0x1400cd7c3
mov dword [rsp + 0xcc], 0
cmp dword [rsp + 0xcc], 0
jne 0x1400cd7da
mov dword [rsp + 0xd0], 0
jmp 0x1400cd7e5
mov dword [rsp + 0xd0], 1
movzx eax, byte [rsp + 0xd0]
and eax, 1
shl eax, 4
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
and ecx, 0xffffffef
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xb78], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 4
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400cd93a
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax + 0xe88]
call fcn.1400de130
mov qword [rsp + 0x1d8], rax
cmp qword [rsp + 0x1d8], 0
jne 0x1400cd923
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax + 0xe88]
call fcn.1400de208
mov rax, qword [rsp + 0x210]
mov qword [rax + 0xe88], 0
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x1d8]
mov qword [rax + 0xe88], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 5
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
shr eax, 5
and eax, 1
mov r9b, al
mov rax, qword [rsp + 0x210]
mov r8, qword [rax + 0xea0]
xor edx, edx
mov rcx, qword [rsp + 0x210]
call fcn.1400e6174
mov qword [rsp + 0x1e0], rax
cmp qword [rsp + 0x1e0], 0
jne 0x1400cd9d4
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x1e0]
mov qword [rax + 0xea0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cda1f
mov dword [rsp + 0xd4], 1
jmp 0x1400cda2a
mov dword [rsp + 0xd4], 0
mov eax, dword [rsp + 0xd4]
and eax, 1
shl eax, 5
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
and ecx, 0xffffffdf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
jne 0x1400cda91
jmp 0x1400d2299
lea rdx, [0x1401b0824]
mov rcx, qword [rsp + 0x50]
call fcn.1400f531c
test eax, eax
je 0x1400cdae9
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x210]
call fcn.1400f482c
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax + 0xea0]
call fcn.1400e45bc
mov edx, 2
mov rcx, qword [rsp + 0x210]
call fcn.1400f48bc
jmp 0x1400cdcf3
lea rdx, str.SESS
mov rcx, qword [rsp + 0x50]
call fcn.1400f531c
test eax, eax
je 0x1400cdb41
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x210]
call fcn.1400f482c
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax + 0xea0]
call fcn.1400e48f0
mov edx, 2
mov rcx, qword [rsp + 0x210]
call fcn.1400f48bc
jmp 0x1400cdcf3
lea rdx, str.FLUSH
mov rcx, qword [rsp + 0x50]
call fcn.1400f531c
test eax, eax
je 0x1400cdb6a
xor edx, edx
mov rcx, qword [rsp + 0x210]
call fcn.1400e4728
jmp 0x1400cdcf3
lea rdx, str.RELOAD
mov rcx, qword [rsp + 0x50]
call fcn.1400f531c
test eax, eax
je 0x1400cdb96
mov rcx, qword [rsp + 0x210]
call fcn.1400e462c
jmp 0x1400d2299
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0xea0], 0
jne 0x1400cdbcc
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x210]
call fcn.1400e6174
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xea0], rax
mov rcx, qword [rsp + 0x50]
call qword [0x1401afc08]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400cdbf6
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0xea0], 0
jne 0x1400cdc0e
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x50]
call qword [fcn.140088928]
jmp 0x1400cdcf3
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x210]
call fcn.1400f482c
lea rcx, [0x1401b0908]
call fcn.14008d570
mov r8, rax
mov rdx, qword [rsp + 0x50]
lea rcx, [0x1401b08f8]
call fcn.1400f53d8
test eax, eax
je 0x1400cdc93
mov rax, qword [rsp + 0x50]
add rax, 0xb
mov byte [rsp + 0x38], 1
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8b, 1
mov rax, qword [rsp + 0x210]
mov rdx, qword [rax + 0xea0]
mov rcx, qword [rsp + 0x210]
call fcn.1400e4a2c
jmp 0x1400cdcd6
mov byte [rsp + 0x38], 1
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov rax, qword [rsp + 0x210]
mov rdx, qword [rax + 0xea0]
mov rcx, qword [rsp + 0x210]
call fcn.1400e4a2c
mov edx, 2
mov rcx, qword [rsp + 0x210]
call fcn.1400f48bc
mov rcx, qword [rsp + 0x50]
call qword [fcn.140088928]
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cdd6c
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa08], 1
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
btr eax, 0x19
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400cdda5
mov eax, Ordinal_46
jmp 0x1400d229d
cmp dword [rsp + 0x44], 3
jl 0x1400cddb6
mov eax, 1
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xa0c], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400cde01
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xe10], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 1
jle 0x1400cde4c
mov eax, Ordinal_46
jmp 0x1400d229d
cmp dword [rsp + 0x44], 0
je 0x1400cde60
mov dword [rsp + 0xd8], 1
jmp 0x1400cde6b
mov dword [rsp + 0xd8], 0
mov eax, dword [rsp + 0xd8]
and eax, 1
shl eax, 0x1b
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x1b
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0
jne 0x1400cdee2
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x5c]
mov dword [rax + 0x6bc], ecx
jmp 0x1400d2299
mov eax, dword [rsp + 0x5c]
and eax, 0x10
test eax, eax
je 0x1400cdefa
mov dword [rsp + 0xdc], 1
jmp 0x1400cdf05
mov dword [rsp + 0xdc], 0
cmp dword [rsp + 0xdc], 0
jne 0x1400cdf1c
mov dword [rsp + 0xe0], 0
jmp 0x1400cdf27
mov dword [rsp + 0xe0], 1
movzx eax, byte [rsp + 0xe0]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0x114c]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x114c], eax
mov eax, dword [rsp + 0x5c]
and eax, 0x10
test eax, eax
je 0x1400cdf79
mov eax, dword [rsp + 0x5c]
or eax, 2
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x5c]
and eax, 0xffffffef
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x5c]
and eax, 0xffffffdf
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x78], 0
mov byte [rsp + 0x68], 0
cmp dword [rsp + 0x78], 0x1f
jge 0x1400cdfdf
mov eax, dword [rsp + 0x78]
mov ecx, 1
mov dword [rsp + 0x1ac], ecx
mov cl, al
mov eax, dword [rsp + 0x1ac]
shl eax, cl
mov ecx, dword [rsp + 0x5c]
and ecx, eax
mov eax, ecx
mov dword [rsp + reloc.SHLWAPI.dll_SHSendMessageBroadcastA], eax
mov eax, dword [rsp + 0x78]
inc eax
mov dword [rsp + 0x78], eax
cmp dword [rsp + reloc.SHLWAPI.dll_SHSendMessageBroadcastA], 0
je 0x1400cdfdd
mov byte [rsp + 0x68], 1
jmp 0x1400cdfdf
jmp 0x1400cdf91
movzx eax, byte [rsp + 0x68]
test eax, eax
jne 0x1400cdff2
mov eax, 4
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x5c]
mov dword [rax + 0x6bc], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 6
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ce082
mov dword [rsp + 0xe4], 1
jmp 0x1400ce08d
mov dword [rsp + 0xe4], 0
mov eax, dword [rsp + 0xe4]
and eax, 1
shl eax, 0xa
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xa
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400ce0f7
cmp dword [rsp + 0x44], 0xffff
jle 0x1400ce101
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x690], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0
jne 0x1400ce159
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x60]
mov dword [rax + 0x6c0], ecx
jmp 0x1400d2299
mov eax, dword [rsp + 0x60]
and eax, 0x10
test eax, eax
je 0x1400ce171
mov dword [rsp + 0xe8], 1
jmp 0x1400ce17c
mov dword [rsp + 0xe8], 0
cmp dword [rsp + 0xe8], 0
jne 0x1400ce193
mov dword [rsp + 0xec], 0
jmp 0x1400ce19e
mov dword [rsp + 0xec], 1
movzx eax, byte [rsp + 0xec]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0x115c]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x115c], eax
mov eax, dword [rsp + 0x60]
and eax, 0x10
test eax, eax
je 0x1400ce1f0
mov eax, dword [rsp + 0x60]
or eax, 2
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x60]
and eax, 0xffffffef
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x60]
and eax, 0xffffffdf
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x7c], 0
mov byte [rsp + 0x69], 0
cmp dword [rsp + 0x7c], 0x1f
jge 0x1400ce256
mov eax, dword [rsp + 0x7c]
mov ecx, 1
mov dword [rsp + 0x1a0], ecx
mov cl, al
mov eax, dword [rsp + 0x1a0]
shl eax, cl
mov ecx, dword [rsp + 0x60]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x1a4], eax
mov eax, dword [rsp + 0x7c]
inc eax
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x1a4], 0
je 0x1400ce254
mov byte [rsp + 0x69], 1
jmp 0x1400ce256
jmp 0x1400ce208
movzx eax, byte [rsp + 0x69]
test eax, eax
jne 0x1400ce269
mov eax, 4
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x60]
mov dword [rax + 0x6c0], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x15
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x16
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400ce345
cmp dword [rsp + 0x44], 7
jle 0x1400ce34f
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xb58], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0xf0], eax
cmp dword [rsp + 0xf0], 0
je 0x1400ce3a2
cmp dword [rsp + 0xf0], 1
je 0x1400ce3c4
jmp 0x1400ce3e6
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe74]
btr eax, 9
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400ce3ee
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe74]
bts eax, 9
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400ce3ee
mov dword [rsp + 0x48], Ordinal_50
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x6c4], ecx
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0x6c4]
and eax, 0xfffffffa
test eax, eax
je 0x1400ce43d
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ce471
mov dword [rsp + 0xf4], 1
jmp 0x1400ce47c
mov dword [rsp + 0xf4], 0
mov eax, dword [rsp + 0xf4]
and eax, 1
shl eax, 0xa
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xa
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x35
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x36
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6a8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x688], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x698], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x210]
cmp qword [rcx + rax + 0xbc8], 0
je 0x1400ce650
mov dword [rsp + 0xf8], 1
jmp 0x1400ce65b
mov dword [rsp + 0xf8], 0
mov eax, dword [rsp + 0xf8]
and eax, 1
shl eax, 0xe
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ce6c0
mov dword [rsp + 0xfc], 1
jmp 0x1400ce6cb
mov dword [rsp + 0xfc], 0
mov eax, dword [rsp + 0xfc]
and eax, 1
shl eax, 0x1f
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1f
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ce730
mov dword [rsp + 0x100], 1
jmp 0x1400ce73b
mov dword [rsp + 0x100], 0
mov eax, dword [rsp + 0x100]
and eax, 1
shl eax, 0x1e
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1e
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ce7a0
mov dword [rsp + 0x104], 1
jmp 0x1400ce7ab
mov dword [rsp + 0x104], 0
mov eax, dword [rsp + 0x104]
and eax, 1
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400ce80e
cmp dword [rsp + 0x44], 2
jle 0x1400ce818
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xbb4], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400ce85e
mov dword [rsp + 0x108], 1
jmp 0x1400ce869
mov dword [rsp + 0x108], 0
mov eax, dword [rsp + 0x108]
and eax, 1
shl eax, 5
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xffffffdf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6a0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0xffffffff
jge 0x1400ce906
mov eax, Ordinal_46
jmp 0x1400d229d
movsxd rax, dword [rsp + 0x44]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x7b0], rax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x70], 0xffffffffffffffff
jge 0x1400ce956
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x7b0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400ce9a3
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x7b8], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x70], 0
jge 0x1400ce9f1
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x7c0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x70], 0
jge 0x1400cea41
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x7c8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400cea8e
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x7bc], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe58], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe98]
and eax, 1
test eax, eax
je 0x1400ceb3b
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax + 0xe78]
call qword [fcn.140088928]
mov rax, qword [rsp + 0x210]
mov qword [rax + 0xe78], 0
xor eax, eax
test eax, eax
jne 0x1400ceaee
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe98]
and eax, 0xfffffffe
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe98], eax
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x19
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0x19
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x210]
mov rax, qword [rdx + rax + 0xbc8]
mov qword [rcx + 0xe78], rax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400cebe1
cmp dword [rsp + 0x44], 0xffff
jle 0x1400cebeb
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x6b8], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400cec4e
cmp dword [rsp + 0x44], 0x20c49b
jg 0x1400cec4e
imul eax, dword [rsp + 0x44], 0x3e8
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x798], eax
jmp 0x1400cec58
mov eax, Ordinal_46
jmp 0x1400d229d
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400cec91
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x798], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400cecf4
cmp dword [rsp + 0x44], 0x20c49b
jg 0x1400cecf4
imul eax, dword [rsp + 0x44], 0x3e8
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x79c], eax
jmp 0x1400cecfe
mov eax, Ordinal_46
jmp 0x1400d229d
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400ced37
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x79c], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400ced82
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x7a0], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x2d
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov ecx, 8
imul rcx, rcx, 0x2c
mov rdx, qword [rsp + 0x210]
lea rcx, [rdx + rcx + 0xbc8]
mov r8, rax
mov rdx, rcx
mov rax, qword [rsp + 0x220]
mov rcx, qword [rax - 8]
call fcn.1400d2420
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x2c
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x2d
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x2e
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9b8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9c0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9b0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9e8], rcx
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x9e8]
mov qword [rax + 0xe90], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x718], rcx
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x718], 0
je 0x1400cf077
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0x102c]
or eax, 1
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x102c], eax
jmp 0x1400cf096
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0x102c]
and eax, 0xfffffffe
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x102c], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x720], rcx
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x720], 0
je 0x1400cf0fd
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0x102c]
or eax, 1
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x102c], eax
jmp 0x1400cf11c
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0x102c]
and eax, 0xfffffffe
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x102c], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x788], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x30
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov ecx, 8
imul rcx, rcx, 0x2f
mov rdx, qword [rsp + 0x210]
lea rcx, [rdx + rcx + 0xbc8]
mov r8, rax
mov rdx, rcx
mov rax, qword [rsp + 0x220]
mov rcx, qword [rax - 8]
call fcn.1400d2420
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x2f
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x30
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x31
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x17
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0xffffffff
jge 0x1400cf317
mov eax, Ordinal_46
jmp 0x1400d229d
movsxd rax, dword [rsp + 0x44]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x7d0], rax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x70], 0xffffffffffffffff
jge 0x1400cf367
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x7d0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x728], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x680], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x678], rcx
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x678], 0
jne 0x1400cf442
mov ecx, 2
call fcn.14007b078
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x678], rax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x700], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6f8], rcx
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x6f8], 0
jne 0x1400cf4f3
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
and eax, 0xfffffffd
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x210]
lea rcx, [fcn.14007c1ec]
mov qword [rax + 0x6f8], rcx
jmp 0x1400cf512
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
or eax, 2
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x710], rcx
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x710], 0
jne 0x1400cf58f
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
and eax, 0xfffffffe
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x210]
lea rcx, [fcn.14007bac8]
mov qword [rax + 0x710], rcx
jmp 0x1400cf5ae
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xe70]
or eax, 1
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6e0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x768], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x770], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x778], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x780], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x730], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x790], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 2
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 3
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0xd
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0xe
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x11
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x12
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0xf
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400cfa8d
mov eax, 1
imul rax, rax, 0
mov rcx, qword [rsp + 0x50]
movsx eax, byte [rcx + rax]
test eax, eax
je 0x1400cfa8d
mov eax, 8
imul rax, rax, 0x2b
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
jne 0x1400cfa8d
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x210]
call fcn.1400f21c8
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov eax, 8
imul rax, rax, 0x2b
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400d259c
mov rcx, qword [rsp + 0x210]
call fcn.1400f2134
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cfafa
mov dword [rsp + 0x10c], 1
jmp 0x1400cfb05
mov dword [rsp + 0x10c], 0
mov eax, dword [rsp + 0x10c]
and eax, 1
shl eax, 6
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
and ecx, 0xffffffbf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cfb69
mov dword [rsp + 0x110], 1
jmp 0x1400cfb74
mov dword [rsp + 0x110], 0
mov eax, dword [rsp + 0x110]
and eax, 1
shl eax, 0x16
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x16
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 8
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400cfc28
cmp dword [rsp + 0x44], 0xffff
jle 0x1400cfc32
mov eax, Ordinal_46
jmp 0x1400d229d
mov ecx, dword [rsp + 0x44]
call fcn.1400ddff8
mov rcx, qword [rsp + 0x210]
mov word [rcx + 0x6f0], ax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400cfc83
cmp dword [rsp + 0x44], 0xffff
jle 0x1400cfc8d
mov eax, Ordinal_46
jmp 0x1400d229d
mov ecx, dword [rsp + 0x44]
call fcn.1400de018
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x6f4], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x13
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0x13
mov rcx, qword [rsp + 0x210]
cmp qword [rcx + rax + 0xbc8], 0
je 0x1400cfd17
mov dword [rsp + 0x114], 1
jmp 0x1400cfd22
mov dword [rsp + 0x114], 0
mov eax, dword [rsp + 0x114]
and eax, 1
shl eax, 0x1b
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1b
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400cfd8c
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xdf8], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cfdd2
mov dword [rsp + 0x118], 1
jmp 0x1400cfddd
mov dword [rsp + 0x118], 0
mov eax, dword [rsp + 0x118]
and eax, 1
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xa50]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xa50], eax
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x10], 0
je 0x1400cfe58
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xa50]
and eax, 1
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
and eax, 1
mov ecx, dword [rcx + 0x370]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x370], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400cfe8c
mov dword [rsp + 0x11c], 1
jmp 0x1400cfe97
mov dword [rsp + 0x11c], 0
mov eax, dword [rsp + 0x11c]
and eax, 1
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xaf0]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xaf0], eax
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x10], 0
je 0x1400cff12
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xaf0]
and eax, 1
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
and eax, 1
mov ecx, dword [rcx + 0x3b8]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x3b8], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 1
jne 0x1400cff5f
lea rdx, str.CURLOPT_SSL_VERIFYHOST_no_longer_supports_1_as_value_
mov rcx, qword [rsp + 0x210]
call fcn.1400ddbc8
mov eax, Ordinal_46
jmp 0x1400d229d
cmp dword [rsp + 0x44], 0
je 0x1400cff73
mov dword [rsp + 0x120], 1
jmp 0x1400cff7e
mov dword [rsp + 0x120], 0
mov eax, dword [rsp + 0x120]
and eax, 1
shl eax, 1
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xa50]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xa50], eax
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x10], 0
je 0x1400cffff
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xa50]
shr eax, 1
and eax, 1
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
and eax, 1
shl eax, 1
mov ecx, dword [rcx + 0x370]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x370], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 1
jne 0x1400d004c
lea rdx, [0x1401b0888]
mov rcx, qword [rsp + 0x210]
call fcn.1400ddbc8
mov eax, Ordinal_46
jmp 0x1400d229d
cmp dword [rsp + 0x44], 0
je 0x1400d0060
mov dword [rsp + 0x124], 1
jmp 0x1400d006b
mov dword [rsp + 0x124], 0
mov eax, dword [rsp + 0x124]
and eax, 1
shl eax, 1
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xaf0]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xaf0], eax
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x10], 0
je 0x1400d00ec
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xaf0]
shr eax, 1
and eax, 1
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
and eax, 1
shl eax, 1
mov ecx, dword [rcx + 0x3b8]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x3b8], eax
jmp 0x1400d2299
call fcn.1400f215c
movzx eax, al
test eax, eax
jne 0x1400d010a
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d0139
mov dword [rsp + 0x128], 1
jmp 0x1400d0144
mov dword [rsp + 0x128], 0
mov eax, dword [rsp + 0x128]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xa50]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xa50], eax
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0x10], 0
je 0x1400d01c8
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xa50]
shr eax, 2
and eax, 1
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
and eax, 1
shl eax, 2
mov ecx, dword [rcx + 0x370]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x370], eax
jmp 0x1400d2299
mov rax, qword [0x1401afd90]
mov eax, dword [rax + 0x10]
and eax, 8
test eax, eax
je 0x1400d020f
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa70], rcx
jmp 0x1400d0217
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [0x1401afd90]
mov eax, dword [rax + 0x10]
and eax, 8
test eax, eax
je 0x1400d025e
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa78], rcx
jmp 0x1400d0266
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
call fcn.1400f2178
movzx eax, al
test eax, eax
jne 0x1400d0284
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d02b3
mov dword [rsp + 0x12c], 1
jmp 0x1400d02be
mov dword [rsp + 0x12c], 0
mov eax, dword [rsp + 0x12c]
and eax, 1
shl eax, 1
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xaa8]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xaa8], eax
jmp 0x1400d2299
mov rax, qword [0x1401afd90]
mov eax, dword [rax + 0x10]
and eax, 2
test eax, eax
je 0x1400d036c
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d0332
mov dword [rsp + 0x130], 1
jmp 0x1400d033d
mov dword [rsp + 0x130], 0
mov eax, dword [rsp + 0x130]
and eax, 1
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xaa8]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xaa8], eax
jmp 0x1400d0374
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [0x1401afd90]
mov eax, dword [rax + 0x10]
and eax, 4
test eax, eax
je 0x1400d03d1
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x1e
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d03d9
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [0x1401afd90]
mov eax, dword [rax + 0x10]
and eax, 4
test eax, eax
je 0x1400d0436
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x1f
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d043e
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x1c
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x1d
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [0x1401afd90]
mov eax, dword [rax + 0x10]
and eax, 1
test eax, eax
je 0x1400d052f
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x1a
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d0537
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [0x1401afd90]
mov eax, dword [rax + 0x10]
and eax, 1
test eax, eax
je 0x1400d0594
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x1b
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d059c
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x27
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x29
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9e0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0x80000
jle 0x1400d06ea
mov dword [rsp + 0x44], 0x80000
jmp 0x1400d070d
cmp dword [rsp + 0x44], 1
jge 0x1400d06fb
mov dword [rsp + 0x44], 0x4000
jmp 0x1400d070d
cmp dword [rsp + 0x44], 0x400
jge 0x1400d070d
mov dword [rsp + 0x44], 0x400
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xb60]
cmp dword [rsp + 0x44], eax
je 0x1400d077b
mov eax, dword [rsp + 0x44]
inc eax
cdqe
mov rdx, rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax + 0x1060]
call qword [fcn.14008aca4]
mov qword [rsp + 0x1e8], rax
cmp qword [rsp + 0x1e8], 0
jne 0x1400d0764
xor eax, eax
test eax, eax
jne 0x1400d0754
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400d077b
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x1e8]
mov qword [rax + 0x1060], rcx
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xb60], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0x200000
jle 0x1400d07c9
mov dword [rsp + 0x44], 0x200000
jmp 0x1400d07db
cmp dword [rsp + 0x44], 0x4000
jge 0x1400d07db
mov dword [rsp + 0x44], 0x4000
movsxd rax, dword [rsp + 0x44]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xb68], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax + 0x1068]
call qword [fcn.140088928]
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x1068], 0
xor eax, eax
test eax, eax
jne 0x1400d07ef
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d0851
mov dword [rsp + 0x134], 1
jmp 0x1400d085c
mov dword [rsp + 0x134], 0
mov eax, dword [rsp + 0x134]
and eax, 1
shl eax, 1
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0xf8], 0
je 0x1400d09db
mov r8d, 2
mov edx, 1
mov rcx, qword [rsp + 0x210]
call fcn.1400f482c
mov rax, qword [rsp + 0x210]
cmp dword [rax + 0xe0], 3
jne 0x1400d091c
mov rax, qword [rsp + 0x210]
mov qword [rax + 0xd8], 0
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xe0], 0
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0xea0]
cmp qword [rax + 0xa8], rcx
jne 0x1400d0956
mov rax, qword [rsp + 0x210]
mov qword [rax + 0xea0], 0
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0x1088]
cmp qword [rax + 0xb0], rcx
jne 0x1400d0990
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x1088], 0
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
mov eax, dword [rax + 4]
dec eax
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0xf8]
mov dword [rcx + 4], eax
mov edx, 1
mov rcx, qword [rsp + 0x210]
call fcn.1400f48bc
mov rax, qword [rsp + 0x210]
mov qword [rax + 0xf8], 0
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x1f0]
mov qword [rax + 0xf8], rcx
mov rax, qword [rsp + 0x210]
cmp qword [rax + 0xf8], 0
je 0x1400d0b59
mov r8d, 2
mov edx, 1
mov rcx, qword [rsp + 0x210]
call fcn.1400f482c
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
mov eax, dword [rax + 4]
inc eax
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx + 0xf8]
mov dword [rcx + 4], eax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
mov eax, dword [rax]
and eax, 8
test eax, eax
je 0x1400d0a92
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
add rax, 0x78
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xd8], rax
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xe0], 3
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
cmp qword [rax + 0xa8], 0
je 0x1400d0ae4
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax + 0xea0]
call fcn.1400e4884
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x210]
mov rax, qword [rax + 0xa8]
mov qword [rcx + 0xea0], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
cmp qword [rax + 0xb0], 0
je 0x1400d0b47
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x210]
mov rax, qword [rax + 0xb8]
mov qword [rcx + 0xb50], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x210]
mov rax, qword [rax + 0xb0]
mov qword [rcx + 0x1088], rax
mov edx, 1
mov rcx, qword [rsp + 0x210]
call fcn.1400f48bc
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xb70], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400d0bc6
mov eax, Ordinal_46
jmp 0x1400d229d
movsxd rax, dword [rsp + 0x44]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xb88], rax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400d0c10
cmp dword [rsp + 0x44], 3
jle 0x1400d0c1a
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xbac], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x44]
and eax, 1
test eax, eax
je 0x1400d0c6c
mov dword [rsp + 0x138], 1
jmp 0x1400d0c77
mov dword [rsp + 0x138], 0
cmp dword [rsp + 0x138], 0
jne 0x1400d0c8e
mov dword [rsp + 0x13c], 0
jmp 0x1400d0c99
mov dword [rsp + 0x13c], 1
movzx eax, byte [rsp + 0x13c]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xaa8]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xaa8], eax
mov eax, dword [rsp + 0x44]
and eax, 2
test eax, eax
je 0x1400d0ce2
mov dword [rsp + 0x140], 1
jmp 0x1400d0ced
mov dword [rsp + 0x140], 0
mov eax, dword [rsp + 0x140]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xaa8]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xaa8], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x44]
and eax, 1
test eax, eax
je 0x1400d0d5d
mov dword [rsp + 0x144], 1
jmp 0x1400d0d68
mov dword [rsp + 0x144], 0
cmp dword [rsp + 0x144], 0
jne 0x1400d0d7f
mov dword [rsp + 0x148], 0
jmp 0x1400d0d8a
mov dword [rsp + 0x148], 1
movzx eax, byte [rsp + 0x148]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xb48]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xb48], eax
mov eax, dword [rsp + 0x44]
and eax, 2
test eax, eax
je 0x1400d0dd3
mov dword [rsp + 0x14c], 1
jmp 0x1400d0dde
mov dword [rsp + 0x14c], 0
mov eax, dword [rsp + 0x14c]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xb48]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xb48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400d0e44
cmp dword [rsp + 0x44], 2
jle 0x1400d0e4e
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xbb0], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400d0e96
cmp dword [rsp + 0x44], 2
jle 0x1400d0ea0
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xb80], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax - 8]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x70], 0
jge 0x1400d0eee
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0xb88], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d0f36
mov dword [rsp + 0x150], 1
jmp 0x1400d0f41
mov dword [rsp + 0x150], 0
mov eax, dword [rsp + 0x150]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0xa
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d0fef
mov dword [rsp + 0x154], 1
jmp 0x1400d0ffa
mov dword [rsp + 0x154], 0
mov eax, dword [rsp + 0x154]
and eax, 1
shl eax, 4
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xffffffef
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d105e
mov dword [rsp + 0x158], 1
jmp 0x1400d1069
mov dword [rsp + 0x158], 0
mov eax, dword [rsp + 0x158]
and eax, 1
shl eax, 6
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xffffffbf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0xb
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x738], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x740], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x748], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x750], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x758], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe30], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe38], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x760], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d12b7
mov dword [rsp + 0x15c], 1
jmp 0x1400d12c2
mov dword [rsp + 0x15c], 0
mov eax, dword [rsp + 0x15c]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xa50]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xa50], eax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax + 0xa50]
shr eax, 3
and eax, 1
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xaf0]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xaf0], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
jne 0x1400d1363
mov dword [rsp + 0x160], 1
jmp 0x1400d136e
mov dword [rsp + 0x160], 0
mov eax, dword [rsp + 0x160]
and eax, 1
shl eax, 7
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
jne 0x1400d13d3
mov dword [rsp + 0x164], 1
jmp 0x1400d13de
mov dword [rsp + 0x164], 0
mov eax, dword [rsp + 0x164]
and eax, 1
shl eax, 8
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 8
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400d1448
cmp dword [rsp + 0x44], 0x1ff
jle 0x1400d1452
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xbb8], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400d149d
cmp dword [rsp + 0x44], 0x1ff
jle 0x1400d14a7
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xbbc], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jl 0x1400d14ef
cmp dword [rsp + 0x44], 0xf
jle 0x1400d14f9
mov eax, Ordinal_46
jmp 0x1400d229d
mov ecx, dword [rsp + 0x44]
call fcn.1400de034
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xdb8], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov ecx, dword [rcx - 8]
mov dword [rax + 0xdbc], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov ecx, dword [rcx - 8]
mov dword [rax + 0xdc0], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 7
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x37
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x38
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xdc8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d16ba
mov dword [rsp + 0x168], 1
jmp 0x1400d16c5
mov dword [rsp + 0x168], 0
mov eax, dword [rsp + 0x168]
and eax, 1
shl eax, 0xb
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x58], 0
mov eax, dword [rsp + 0x1a8]
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 6
jg 0x1400d176a
cmp dword [rsp + 0x64], 6
je 0x1400d17c1
cmp dword [rsp + 0x64], 1
je 0x1400d178f
cmp dword [rsp + 0x64], 2
je 0x1400d1799
cmp dword [rsp + 0x64], 3
je 0x1400d17a3
cmp dword [rsp + 0x64], 4
je 0x1400d17ad
cmp dword [rsp + 0x64], 5
je 0x1400d17b7
jmp 0x1400d17fd
cmp dword [rsp + 0x64], 7
je 0x1400d17cb
cmp dword [rsp + 0x64], 8
je 0x1400d17d5
cmp dword [rsp + 0x64], 9
je 0x1400d17df
cmp dword [rsp + 0x64], 0xa
je 0x1400d17e9
cmp dword [rsp + 0x64], 0xb
je 0x1400d17f3
jmp 0x1400d17fd
mov dword [rsp + 0x58], 1
jmp 0x1400d1805
mov dword [rsp + 0x58], 2
jmp 0x1400d1805
mov dword [rsp + 0x58], 3
jmp 0x1400d1805
mov dword [rsp + 0x58], 4
jmp 0x1400d1805
mov dword [rsp + 0x58], 5
jmp 0x1400d1805
mov dword [rsp + 0x58], 6
jmp 0x1400d1805
mov dword [rsp + 0x58], 7
jmp 0x1400d1805
mov dword [rsp + 0x58], 8
jmp 0x1400d1805
mov dword [rsp + 0x58], 9
jmp 0x1400d1805
mov dword [rsp + 0x58], 0xa
jmp 0x1400d1805
mov dword [rsp + 0x58], ntohl
jmp 0x1400d1805
mov dword [rsp + 0x58], 0
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x58]
mov dword [rax + 0xdd0], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x32
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x33
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x34
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x13d0], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x13d0], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6b0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x708], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d19f5
mov dword [rsp + 0x16c], 1
jmp 0x1400d1a00
mov dword [rsp + 0x16c], 0
mov eax, dword [rsp + 0x16c]
and eax, 1
shl eax, 0xc
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xc
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xdd8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xde0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xde8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x14b8], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xdf0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x210]
call fcn.1400f4088
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x210]
call fcn.1400f4070
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x210]
call fcn.1400f4058
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x210]
call fcn.1400f40a0
mov dword [rsp + 0x48], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d1c41
mov dword [rsp + 0x170], 1
jmp 0x1400d1c4c
mov dword [rsp + 0x170], 0
mov eax, dword [rsp + 0x170]
and eax, 1
shl eax, 0xd
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400d1cb6
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xdfc], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400d1d01
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xe00], ecx
jmp 0x1400d2299
mov dword [rsp + 0x48], 4
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d1d54
mov dword [rsp + 0x174], 1
jmp 0x1400d1d5f
mov dword [rsp + 0x174], 0
mov eax, dword [rsp + 0x174]
and eax, 1
shl eax, 0xf
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d1dc4
mov dword [rsp + 0x178], 1
jmp 0x1400d1dcf
mov dword [rsp + 0x178], 0
mov eax, dword [rsp + 0x178]
and eax, 1
shl eax, 0x10
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x10
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d1e34
mov dword [rsp + 0x17c], 1
jmp 0x1400d1e3f
mov dword [rsp + 0x17c], 0
mov eax, dword [rsp + 0x17c]
and eax, 1
shl eax, 0x11
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x11
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d1ea4
mov dword [rsp + 0x180], 1
jmp 0x1400d1eaf
mov dword [rsp + 0x180], 0
mov eax, dword [rsp + 0x180]
and eax, 1
shl eax, 0x12
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x12
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov eax, 4
jmp 0x1400d229d
mov eax, 4
jmp 0x1400d229d
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9f0], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d1f5c
mov dword [rsp + 0x184], 1
jmp 0x1400d1f67
mov dword [rsp + 0x184], 0
mov eax, dword [rsp + 0x184]
and eax, 1
shl eax, 0x13
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x13
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d1fcc
mov dword [rsp + 0x188], 1
jmp 0x1400d1fd7
mov dword [rsp + 0x188], 0
mov eax, dword [rsp + 0x188]
and eax, 1
shl eax, 8
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe70]
btr ecx, 8
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe70], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400d2041
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0x7a4], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d2087
mov dword [rsp + 0x18c], 1
jmp 0x1400d2092
mov dword [rsp + 0x18c], 0
mov eax, dword [rsp + 0x18c]
and eax, 1
shl eax, 0x14
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x14
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
cmp dword [rax - 8], 0
je 0x1400d20f7
mov dword [rsp + 0x190], 1
jmp 0x1400d2102
mov dword [rsp + 0x190], 0
mov eax, dword [rsp + 0x190]
and eax, 1
shl eax, 0x18
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x18
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov eax, 8
imul rax, rax, 0x3b
mov rcx, qword [rsp + 0x210]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400d259c
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0x3b
mov rcx, qword [rsp + 0x210]
cmp qword [rcx + rax + 0xbc8], 0
je 0x1400d21a6
mov dword [rsp + 0x194], 1
jmp 0x1400d21b1
mov dword [rsp + 0x194], 0
mov eax, dword [rsp + 0x194]
and eax, 1
shl eax, 0x19
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x19
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0xe74], eax
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rax - 8]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jge 0x1400d221b
mov eax, Ordinal_46
jmp 0x1400d229d
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x44]
mov dword [rax + 0xe40], ecx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe68], rcx
jmp 0x1400d2299
mov rax, qword [rsp + 0x220]
add rax, 8
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x220]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe60], rcx
jmp 0x1400d2299
mov dword [rsp + 0x48], Ordinal_50
mov eax, dword [rsp + 0x48]
add rsp, 0x208
ret