Function at 0x4315e4
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
mov ebx, eax
mov esi, edx
mov edx, ecx
lea eax, [ecx + 4]
mov edi, eax
mov ecx, 6
xor eax, eax
rep stosd dword es:[edi], eax
mov dword [edx], esi
mov eax, dword [ebx]
mov eax, dword [eax]
test ax, ax
je 0x431691
cmp ax, 1
jne 0x431622
mov ecx, edx
mov edx, ebx
xor eax, eax
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.004547c0
cmp ax, 0x51
jne 0x431633
mov eax, ebx
pop ebx
pop esi
pop edi
pop ebp
jmp 0x454d0e
cmp ax, 0x268
je 0x431628
cmp ax, 0x202
ja 0x43164a
mov eax, ebx
pop ebx
pop esi
pop edi
pop ebp
jmp 0x44f155
cmp ax, 0x403
ja 0x43165b
mov eax, ebx
pop ebx
pop esi
pop edi
pop ebp
jmp 0x4653dc
mov ecx, 0xfffffffc
cmp ax, 0x407
jbe 0x431694
mov eax, dword [ebx + 8]
test eax, eax
je 0x43168a
movzx ecx, word [eax]
cmp esi, ecx
jne 0x431685
movzx ecx, word [eax + 2]
mov dword [edx + 4], ecx
mov eax, dword [eax + 4]
mov dword [edx + 8], eax
xor ecx, ecx
jmp 0x431694
mov eax, dword [eax + 8]
jmp 0x431669
mov ecx, 0xfffffffc
jmp 0x431694
or ecx, 0xffffffff
mov eax, ecx
pop ebx
pop esi
pop edi
pop ebp
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 6
ja case.default.0x4320e3
mov edx, dword [edx]
jmp dword [edx*4 + 0x5cdf28]
mov dword [eax + 0xc], 0x5cdee1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x432136
mov dword [eax + 0xc], 0x5cdeed
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cdefc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x432136
mov dword [eax + 0xc], 0x5cdf05
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x18
jmp 0x432136
mov dword [eax + 0xc], 0x5cdf11
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x24
add ecx, 0x1c
jmp 0x432136
mov dword [eax + 0xc], 0x5cdf1b
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2f
add ecx, 0x24
jmp 0x432136
mov dword [eax + 0xc], 0x5cdf1f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x30]
mov dword [eax + 0x18], edx
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x2c
jmp 0x432136
or eax, 0xffffffff
ret
cmp dword [edx], 9
ja case.default.0x43237b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cdf9c]
mov dword [edx + 0xc], 0x5cdf44
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x4323b2
mov dword [edx + 0xc], 0x5cdf7c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5cdf4f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x10
jmp 0x4323b2
mov dword [edx + 0xc], 0x5cdf59
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
jmp 0x4323b2
mov dword [edx + 0xc], 0x5cdefc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 6
add eax, 0x20
jmp 0x4323b2
mov dword [edx + 0xc], 0x5cdf82
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x24
jmp 0x4323b2
mov dword [edx + 0xc], 0x5cdf8a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x28
jmp 0x4323b2
mov dword [edx + 0xc], 0x5cdf95
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x30
jmp 0x4323b2
mov dword [edx + 0xc], 0x5cdf62
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x38
jmp 0x4323b2
mov dword [edx + 0xc], 0x5cdf73
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x40
jmp 0x4323b2
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x43264d
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cdfc4]
mov dword [edx + 0xc], 0x5cdf05
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 4
jmp 0x432684
mov dword [edx + 0xc], 0x5cdf44
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5cdf7c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
jmp 0x432684
mov dword [edx + 0xc], 0x5cdf4f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x10
jmp 0x432684
mov dword [edx + 0xc], 0x5cdf59
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
jmp 0x432684
mov dword [edx + 0xc], 0x5cdf1b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x20
jmp 0x432684
mov dword [edx + 0xc], 0x5cdf62
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x28
jmp 0x432684
mov dword [edx + 0xc], 0x5cdf73
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x30
jmp 0x432684
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 7
ja case.default.0x43282c
mov edx, dword [edx]
jmp dword [edx*4 + 0x5cdff8]
mov dword [eax + 0xc], 0x5cdee1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 8
jmp 0x43287f
mov dword [eax + 0xc], 0x5cdeed
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cdefc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 4
jmp 0x43287f
mov dword [eax + 0xc], str.orch
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x18
jmp 0x43287f
mov dword [eax + 0xc], 0x5cdfe9
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x1c
jmp 0x43287f
mov dword [eax + 0xc], str.params
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x20
jmp 0x43287f
mov dword [eax + 0xc], 0x5cdf82
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x28
jmp 0x43287f
mov dword [eax + 0xc], 0x5cdf8a
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x2c
jmp 0x43287f
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 6
ja case.default.0x432a2c
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ce02c]
mov dword [eax + 0xc], 0x5cdee1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 8
jmp 0x432a7f
mov dword [eax + 0xc], 0x5cdeed
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cdefc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 4
jmp 0x432a7f
mov dword [eax + 0xc], str.numInputs
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x18
jmp 0x432a7f
mov dword [eax + 0xc], 0x5ce022
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x1c
jmp 0x432a7f
mov dword [eax + 0xc], 0x5cdf82
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x24
jmp 0x432a7f
mov dword [eax + 0xc], 0x5cdf8a
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x28
jmp 0x432a7f
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 9
ja case.default.0x432bf0
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ce048]
mov dword [eax + 0xc], 0x5cdee1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 8
jmp 0x432c43
mov dword [eax + 0xc], 0x5cdeed
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cdefc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 4
jmp 0x432c43
mov dword [eax + 0xc], 0x5cdf1b
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2f
add ecx, 0x18
jmp 0x432c43
mov dword [eax + 0xc], 0x5cdf7c
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x20
jmp 0x432c43
mov dword [eax + 0xc], 0x5cdf49
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x24
jmp 0x432c43
mov dword [eax + 0xc], 0x5cdf4f
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x28
jmp 0x432c43
mov dword [eax + 0xc], 0x5cdf59
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x30
jmp 0x432c43
mov dword [eax + 0xc], 0x5cdf82
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x38
jmp 0x432c43
mov dword [eax + 0xc], 0x5cdf8a
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x3c
jmp 0x432c43
or eax, 0xffffffff
ret
cmp dword [edx], 0xb
ja case.default.0x432e64
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5ce0e0]
mov dword [edx + 0xc], 0x5ce070
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce079
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ce085
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x14
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce091
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x1c
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce099
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x24
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce0a3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x2c
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce0ac
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x34
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce0b4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x3c
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce0bd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x44
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce0c4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x4c
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce0cd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x54
jmp 0x432ea1
mov dword [edx + 0xc], 0x5ce0d6
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x5c
jmp 0x432ea1
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 7
ja case.default.0x433270
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ce170]
mov dword [eax + 0xc], 0x5cdee1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 8
jmp 0x4332c3
mov dword [eax + 0xc], 0x5cdeed
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cdefc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 4
jmp 0x4332c3
mov dword [eax + 0xc], 0x5ce138
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x18
jmp 0x4332c3
mov dword [eax + 0xc], 0x5ce143
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x1c
jmp 0x4332c3
mov dword [eax + 0xc], 0x5ce14f
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 8
add ecx, 0x20
jmp 0x4332c3
mov dword [eax + 0xc], 0x5ce15a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x20
add ecx, 0x24
jmp 0x4332c3
mov dword [eax + 0xc], str.repeatSandT
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x28
jmp 0x4332c3
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0xa
ja case.default.0x433480
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ce1c0]
mov dword [eax + 0xc], 0x5cdee1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x4334d3
mov dword [eax + 0xc], 0x5cdeed
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cdefc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x4334d3
mov dword [eax + 0xc], 0x5ce138
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x18
jmp 0x4334d3
mov dword [eax + 0xc], 0x5ce143
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x1c
jmp 0x4334d3
mov dword [eax + 0xc], 0x5ce14f
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 7
add ecx, 0x20
jmp 0x4334d3
mov dword [eax + 0xc], 0x5ce190
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x15
add ecx, 0x24
jmp 0x4334d3
mov dword [eax + 0xc], str.navigationInfo
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1a
add ecx, 0x28
jmp 0x4334d3
mov dword [eax + 0xc], str.viewpoint
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1e
add ecx, 0x2c
jmp 0x4334d3
mov dword [eax + 0xc], 0x5ce1ad
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x30
jmp 0x4334d3
mov dword [eax + 0xc], 0x5ce1b5
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x34
jmp 0x4334d3
or eax, 0xffffffff
ret
mov ecx, dword [edx]
cmp ecx, 2
je 0x4337c3
ja 0x43379c
test ecx, ecx
jne 0x4337a5
mov dword [edx + 0xc], 0x5ce110
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
jmp 0x4337bd
cmp ecx, 3
je 0x4337dd
or eax, 0xffffffff
ret
mov dword [edx + 0xc], 0x5ce11d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ce121
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0x14
jmp 0x4337bd
mov dword [edx + 0xc], 0x5ce12a
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0x25
add eax, 0x1c
jmp 0x4337bd
cmp dword [edx], 8
ja case.default.0x4338d4
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5ce25c]
mov dword [edx + 0xc], 0x5ce200
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x43390b
mov dword [edx + 0xc], 0x5ce20b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ce215
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
jmp 0x43390b
mov dword [edx + 0xc], 0x5ce21d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
jmp 0x43390b
mov dword [edx + 0xc], 0x5ce226
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x43390b
mov dword [edx + 0xc], 0x5ce22f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
jmp 0x43390b
mov dword [edx + 0xc], 0x5cdf73
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
jmp 0x43390b
mov dword [edx + 0xc], 0x5ce236
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x20
jmp 0x43390b
mov dword [edx + 0xc], 0x5ce247
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x30
jmp 0x43390b
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x433ae9
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5ce280]
mov dword [edx + 0xc], 0x5ce200
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x433b1e
mov dword [edx + 0xc], 0x5ce215
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ce21d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
jmp 0x433b1e
mov dword [edx + 0xc], 0x5ce226
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
jmp 0x433b1e
mov dword [edx + 0xc], 0x5ce22f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x433b1e
mov dword [edx + 0xc], 0x5cdf73
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
jmp 0x433b1e
mov dword [edx + 0xc], 0x5ce236
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x1c
jmp 0x433b1e
mov dword [edx + 0xc], 0x5ce247
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x20
jmp 0x433b1e
or eax, 0xffffffff
ret
cmp dword [edx], 0xd
ja case.default.0x433cc2
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5ce328]
mov dword [edx + 0xc], 0x5ce2a0
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x21
add eax, 4
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce2ab
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ce2b1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0x14
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce2b8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 0x18
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce2c1
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x1c
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce2c8
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce2cc
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce2db
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x2c
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce2e7
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x30
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce2f7
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x34
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce2fd
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x38
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce308
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x3c
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce311
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x40
jmp 0x433d08
mov dword [edx + 0xc], 0x5ce31c
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x44
jmp 0x433d08
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0xd
ja case.default.0x434004
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ce3d4]
mov dword [eax + 0xc], 0x5ce360
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x26
add ecx, 4
jmp 0x434049
mov dword [eax + 0xc], 0x5ce371
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x28
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5ce381
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x24]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x26
add ecx, 0x1c
jmp 0x434049
mov dword [eax + 0xc], 0x5ce38b
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x30]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x25
add ecx, 0x28
jmp 0x434049
mov dword [eax + 0xc], 0x5ce395
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x34
jmp 0x434049
mov dword [eax + 0xc], 0x5ce2c8
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x38
jmp 0x434049
mov dword [eax + 0xc], 0x5ce39e
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x3c
jmp 0x434049
mov dword [eax + 0xc], 0x5ce2db
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 1
add ecx, 0x40
jmp 0x434049
mov dword [eax + 0xc], 0x5ce3a5
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x26
add ecx, 0x44
jmp 0x434049
mov dword [eax + 0xc], 0x5ce3b2
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x4c
jmp 0x434049
mov dword [eax + 0xc], 0x5ce3b9
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x28
add ecx, 0x50
jmp 0x434049
mov dword [eax + 0xc], 0x5ce3c5
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x26
add ecx, 0x58
jmp 0x434049
mov dword [eax + 0xc], 0x5ce2f7
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x60
jmp 0x434049
mov dword [eax + 0xc], 0x5ce3cb
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x25
add ecx, 0x64
jmp 0x434049
or eax, 0xffffffff
ret
cmp dword [edx], 0x43
ja case.default.0x4344cc
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5ce808]
mov dword [edx + 0xc], str.viseme
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1f
add eax, 4
jmp 0x434513
mov dword [edx + 0xc], str.expression
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xe
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.open_jaw
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
jmp 0x434513
mov dword [edx + 0xc], str.lower_t_midlip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
jmp 0x434513
mov dword [edx + 0xc], str.raise_b_midlip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x14
jmp 0x434513
mov dword [edx + 0xc], str.stretch_l_corner
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
jmp 0x434513
mov dword [edx + 0xc], str.stretch_r_corner
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x434513
mov dword [edx + 0xc], str.lower_t_lip_lm
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x20
jmp 0x434513
mov dword [edx + 0xc], str.lower_t_lip_rm
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x24
jmp 0x434513
mov dword [edx + 0xc], str.lower_b_lip_lm
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x28
jmp 0x434513
mov dword [edx + 0xc], str.lower_b_lip_rm
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c
jmp 0x434513
mov dword [edx + 0xc], str.raise_l_cornerlip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x30
jmp 0x434513
mov dword [edx + 0xc], str.raise_r_cornerlip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x34
jmp 0x434513
mov dword [edx + 0xc], str.thrust_jaw
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x38
jmp 0x434513
mov dword [edx + 0xc], str.shift_jaw
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3c
jmp 0x434513
mov dword [edx + 0xc], str.push_b_lip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x40
jmp 0x434513
mov dword [edx + 0xc], str.push_t_lip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x44
jmp 0x434513
mov dword [edx + 0xc], str.depress_chin
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x48
jmp 0x434513
mov dword [edx + 0xc], str.close_t_l_eyelid
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x4c
jmp 0x434513
mov dword [edx + 0xc], str.close_t_r_eyelid
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x50
jmp 0x434513
mov dword [edx + 0xc], str.close_b_l_eyelid
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x54
jmp 0x434513
mov dword [edx + 0xc], str.close_b_r_eyelid
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x58
jmp 0x434513
mov dword [edx + 0xc], str.yaw_l_eyeball
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x5c
jmp 0x434513
mov dword [edx + 0xc], str.yaw_r_eyeball
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x60
jmp 0x434513
mov dword [edx + 0xc], str.pitch_l_eyeball
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x64
jmp 0x434513
mov dword [edx + 0xc], str.pitch_r_eyeball
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x68
jmp 0x434513
mov dword [edx + 0xc], str.thrust_l_eyeball
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x6c
jmp 0x434513
mov dword [edx + 0xc], str.thrust_r_eyeball
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x70
jmp 0x434513
mov dword [edx + 0xc], str.dilate_l_pupil
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x74
jmp 0x434513
mov dword [edx + 0xc], str.dilate_r_pupil
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x78
jmp 0x434513
mov dword [edx + 0xc], str.raise_l_i_eyebrow
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x7c
jmp 0x434513
mov dword [edx + 0xc], str.raise_r_i_eyebrow
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
sub eax, 0xffffff80
jmp 0x434513
mov dword [edx + 0xc], str.raise_l_m_eyebrow
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x84
jmp 0x434513
mov dword [edx + 0xc], str.raise_r_m_eyebrow
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x88
jmp 0x434513
mov dword [edx + 0xc], str.raise_l_o_eyebrow
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x8c
jmp 0x434513
mov dword [edx + 0xc], str.raise_r_o_eyebrow
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x90
jmp 0x434513
mov dword [edx + 0xc], str.squeeze_l_eyebrow
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x94
jmp 0x434513
mov dword [edx + 0xc], str.squeeze_r_eyebrow
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x98
jmp 0x434513
mov dword [edx + 0xc], str.puff_l_cheek
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x9c
jmp 0x434513
mov dword [edx + 0xc], str.puff_r_cheek
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xa0
jmp 0x434513
mov dword [edx + 0xc], str.lift_l_cheek
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xa4
jmp 0x434513
mov dword [edx + 0xc], str.lift_r_cheek
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xa8
jmp 0x434513
mov dword [edx + 0xc], str.shift_tongue_tip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xac
jmp 0x434513
mov dword [edx + 0xc], str.raise_tongue_tip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xb0
jmp 0x434513
mov dword [edx + 0xc], str.thrust_tongue_tip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xb4
jmp 0x434513
mov dword [edx + 0xc], str.raise_tongue
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xb8
jmp 0x434513
mov dword [edx + 0xc], str.tongue_roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xbc
jmp 0x434513
mov dword [edx + 0xc], str.head_pitch
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc0
jmp 0x434513
mov dword [edx + 0xc], str.head_yaw
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc4
jmp 0x434513
mov dword [edx + 0xc], str.head_roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc8
jmp 0x434513
mov dword [edx + 0xc], str.lower_t_midlip_o
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xcc
jmp 0x434513
mov dword [edx + 0xc], str.raise_b_midlip_o
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xd0
jmp 0x434513
mov dword [edx + 0xc], str.stretch_l_cornerlip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xd4
jmp 0x434513
mov dword [edx + 0xc], str.stretch_r_cornerlip
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xd8
jmp 0x434513
mov dword [edx + 0xc], str.lower_t_lip_lm_o
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xdc
jmp 0x434513
mov dword [edx + 0xc], str.lower_t_lip_rm_o
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xe0
jmp 0x434513
mov dword [edx + 0xc], str.raise_b_lip_lm_o
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xe4
jmp 0x434513
mov dword [edx + 0xc], str.raise_b_lip_rm_o
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xe8
jmp 0x434513
mov dword [edx + 0xc], str.raise_l_cornerlip_o
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xec
jmp 0x434513
mov dword [edx + 0xc], str.raise_r_cornerlip_o
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xf0
jmp 0x434513
mov dword [edx + 0xc], str.stretch_l_nose
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xf4
jmp 0x434513
mov dword [edx + 0xc], str.stretch_r_nose
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xf8
jmp 0x434513
mov dword [edx + 0xc], str.raise_nose
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xfc
jmp 0x434513
mov dword [edx + 0xc], str.bend_nose
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x100
jmp 0x434513
mov dword [edx + 0xc], str.raise_l_ear
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x104
jmp 0x434513
mov dword [edx + 0xc], str.raise_r_ear
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x108
jmp 0x434513
mov dword [edx + 0xc], str.pull_l_ear
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10c
jmp 0x434513
mov dword [edx + 0xc], str.pull_r_ear
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x110
jmp 0x434513
or eax, 0xffffffff
ret
cmp dword [edx], 8
ja case.default.0x43578c
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5ce990]
mov dword [edx + 0xc], str.FAPs
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 4
jmp 0x4357c5
mov dword [edx + 0xc], str.Graph
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.numeratorExp
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x14
jmp 0x4357c5
mov dword [edx + 0xc], str.denominatorExp
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x1c
jmp 0x4357c5
mov dword [edx + 0xc], str.numeratorImpulse
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x24
jmp 0x4357c5
mov dword [edx + 0xc], str.numeratorTerms
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x2c
jmp 0x4357c5
mov dword [edx + 0xc], str.denominatorTerms
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x34
jmp 0x4357c5
mov dword [edx + 0xc], str.numeratorCoefs
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x3c
jmp 0x4357c5
mov dword [edx + 0xc], str.denominatorCoefs
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x44
jmp 0x4357c5
or eax, 0xffffffff
ret
cmp dword [edx], 8
ja case.default.0x435a12
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cea0c]
mov dword [edx + 0xc], 0x5ce9bb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 4
jmp 0x435a49
mov dword [edx + 0xc], 0x5ce9c2
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ce9cd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x10
jmp 0x435a49
mov dword [edx + 0xc], 0x5ce9d5
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x18
jmp 0x435a49
mov dword [edx + 0xc], 0x5ce9de
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
jmp 0x435a49
mov dword [edx + 0xc], 0x5ce9ea
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
jmp 0x435a49
mov dword [edx + 0xc], 0x5ce9ef
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x435a49
mov dword [edx + 0xc], 0x5ce9f7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x28
jmp 0x435a49
mov dword [edx + 0xc], 0x5ce9fd
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x2c
jmp 0x435a49
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 6
ja case.default.0x435d13
mov edx, dword [edx]
jmp dword [edx*4 + 0x5cea64]
mov dword [eax + 0xc], 0x5cdee1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 8
jmp 0x435d66
mov dword [eax + 0xc], 0x5cdeed
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cdefc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 4
jmp 0x435d66
mov dword [eax + 0xc], 0x5ce9ea
mov dword [eax + 0x14], 1
mov dword [eax + 4], 6
add ecx, 0x18
jmp 0x435d66
mov dword [eax + 0xc], str.groups
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x20
jmp 0x435d66
mov dword [eax + 0xc], str.constraints
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x24
add ecx, 0x28
jmp 0x435d66
mov dword [eax + 0xc], str.groupsIndex
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x30
jmp 0x435d66
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x11
ja case.default.0x435edb
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ceaf8]
mov dword [eax + 0xc], 0x5cea80
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 4
jmp 0x435f20
mov dword [eax + 0xc], 0x5cea8f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cea9e
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x24]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x1c
jmp 0x435f20
mov dword [eax + 0xc], 0x5ceaae
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x30]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x28
jmp 0x435f20
mov dword [eax + 0xc], 0x5ce2ab
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xa
add ecx, 0x34
jmp 0x435f20
mov dword [eax + 0xc], 0x5ceac0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc
add ecx, 0x38
jmp 0x435f20
mov dword [eax + 0xc], 0x5ce2b1
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1b
add ecx, 0x3c
jmp 0x435f20
mov dword [eax + 0xc], 0x5ce2b8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1c
add ecx, 0x40
jmp 0x435f20
mov dword [eax + 0xc], 0x5ce2c8
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x44
jmp 0x435f20
mov dword [eax + 0xc], 0x5ceac6
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x48
jmp 0x435f20
mov dword [eax + 0xc], 0x5ce2cc
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x50
jmp 0x435f20
mov dword [eax + 0xc], 0x5ce39e
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x54
jmp 0x435f20
mov dword [eax + 0xc], 0x5cead1
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x58
jmp 0x435f20
mov dword [eax + 0xc], 0x5ce2db
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 1
add ecx, 0x60
jmp 0x435f20
mov dword [eax + 0xc], 0x5ceadc
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x64
jmp 0x435f20
mov dword [eax + 0xc], 0x5ce2e7
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x6c
jmp 0x435f20
mov dword [eax + 0xc], 0x5ce2f7
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x70
jmp 0x435f20
mov dword [eax + 0xc], 0x5ceae8
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x74
jmp 0x435f20
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0xa
ja case.default.0x436325
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ceb40]
mov dword [eax + 0xc], 0x5cea80
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 4
jmp 0x43636a
mov dword [eax + 0xc], 0x5cea8f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5ceaae
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x24]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x1c
jmp 0x43636a
mov dword [eax + 0xc], 0x5ce2ab
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xa
add ecx, 0x28
jmp 0x43636a
mov dword [eax + 0xc], 0x5ceac0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xd
add ecx, 0x2c
jmp 0x43636a
mov dword [eax + 0xc], 0x5ce2b8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1c
add ecx, 0x30
jmp 0x43636a
mov dword [eax + 0xc], 0x5ceac6
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x34
jmp 0x43636a
mov dword [eax + 0xc], 0x5ce2cc
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x3c
jmp 0x43636a
mov dword [eax + 0xc], 0x5ce39e
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x40
jmp 0x43636a
mov dword [eax + 0xc], 0x5cead1
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x44
jmp 0x43636a
mov dword [eax + 0xc], 0x5ceae8
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x4c
jmp 0x43636a
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 6
ja case.default.0x4365d4
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ceb6c]
mov dword [eax + 0xc], 0x5cea80
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 4
jmp 0x436619
mov dword [eax + 0xc], 0x5cea8f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5ce2ab
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xa
add ecx, 0x1c
jmp 0x436619
mov dword [eax + 0xc], 0x5ceac0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc
add ecx, 0x20
jmp 0x436619
mov dword [eax + 0xc], 0x5ceac6
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x24
jmp 0x436619
mov dword [eax + 0xc], 0x5ce2cc
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x2c
jmp 0x436619
mov dword [eax + 0xc], 0x5cead1
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x30
jmp 0x436619
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 6
ja case.default.0x43678b
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ceb88]
mov dword [eax + 0xc], 0x5cea80
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 4
jmp 0x4367d0
mov dword [eax + 0xc], 0x5cea8f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5ce2ab
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xa
add ecx, 0x1c
jmp 0x4367d0
mov dword [eax + 0xc], 0x5ceac0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xd
add ecx, 0x20
jmp 0x4367d0
mov dword [eax + 0xc], 0x5ceac6
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x24
jmp 0x4367d0
mov dword [eax + 0xc], 0x5ce2cc
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x2c
jmp 0x4367d0
mov dword [eax + 0xc], 0x5cead1
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x30
jmp 0x4367d0
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 7
ja case.default.0x436872
mov edx, dword [edx]
jmp dword [edx*4 + 0x5ceba4]
mov dword [eax + 0xc], 0x5cdee1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x4368c5
mov dword [eax + 0xc], 0x5cdeed
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cdefc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x4368c5
mov dword [eax + 0xc], 0x5ce9ea
mov dword [eax + 0x14], 1
mov dword [eax + 4], 6
add ecx, 0x18
jmp 0x4368c5
mov dword [eax + 0xc], 0x5ce14f
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 7
add ecx, 0x20
jmp 0x4368c5
mov dword [eax + 0xc], 0x5ce190
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x15
add ecx, 0x24
jmp 0x4368c5
mov dword [eax + 0xc], str.navigationInfo
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1a
add ecx, 0x28
jmp 0x4368c5
mov dword [eax + 0xc], str.viewpoint
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1e
add ecx, 0x2c
jmp 0x4368c5
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0xe
ja case.default.0x436a95
mov edx, dword [edx]
jmp dword [edx*4 + 0x5cebfc]
mov dword [eax + 0xc], 0x5cdee1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 8
jmp 0x436ae8
mov dword [eax + 0xc], 0x5cdeed
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5cdefc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 4
jmp 0x436ae8
mov dword [eax + 0xc], 0x5cebc4
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x18
jmp 0x436ae8
mov dword [eax + 0xc], 0x5ce9ea
mov dword [eax + 0x14], 1
mov dword [eax + 4], 6
add ecx, 0x1c
jmp 0x436ae8
mov dword [eax + 0xc], 0x5ce9c2
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x24
jmp 0x436ae8
mov dword [eax + 0xc], 0x5ce9cd
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x24
add ecx, 0x28
jmp 0x436ae8
mov dword [eax + 0xc], 0x5ce9de
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x30
jmp 0x436ae8
mov dword [eax + 0xc], 0x5ce9fd
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x34
jmp 0x436ae8
mov dword [eax + 0xc], 0x5ce9ef
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x38
jmp 0x436ae8
mov dword [eax + 0xc], str.smoothScroll
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x3c
jmp 0x436ae8
mov dword [eax + 0xc], 0x5cdf44
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x40
jmp 0x436ae8
mov dword [eax + 0xc], str.scrollVertical
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x44
jmp 0x436ae8
mov dword [eax + 0xc], str.scrollRate
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x48
jmp 0x436ae8
mov dword [eax + 0xc], 0x5cebf0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x4c
jmp 0x436ae8
or eax, 0xffffffff
ret
cmp dword [edx], 6
ja case.default.0x436ee1
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cec50]
mov dword [edx + 0xc], 0x5ce070
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x436f1c
mov dword [edx + 0xc], 0x5cec38
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ce3b9
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x10
jmp 0x436f1c
mov dword [edx + 0xc], 0x5cec3d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x20
jmp 0x436f1c
mov dword [edx + 0xc], 0x5cdf05
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 4
add eax, 0x2c
jmp 0x436f1c
mov dword [edx + 0xc], 0x5cec46
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x30
jmp 0x436f1c
mov dword [edx + 0xc], 0x5ce0d6
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x38
jmp 0x436f1c
or eax, 0xffffffff
ret
cmp dword [edx], 8
ja case.default.0x43957d
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5ceef4]
mov dword [edx + 0xc], 0x5cdf44
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x4395b4
mov dword [edx + 0xc], 0x5cdf49
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5cdf4f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x10
jmp 0x4395b4
mov dword [edx + 0xc], 0x5cdf59
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
jmp 0x4395b4
mov dword [edx + 0xc], 0x5cdf1b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x20
jmp 0x4395b4
mov dword [edx + 0xc], 0x5ce1ad
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x4395b4
mov dword [edx + 0xc], 0x5ce1b5
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x2c
jmp 0x4395b4
mov dword [edx + 0xc], 0x5cdf62
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x30
jmp 0x4395b4
mov dword [edx + 0xc], 0x5cdf73
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x38
jmp 0x4395b4
or eax, 0xffffffff
ret
cmp dword [edx], 6
ja case.default.0x439785
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cef40]
mov dword [edx + 0xc], 0x5ce070
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x4397c2
mov dword [edx + 0xc], 0x5cef18
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5cef23
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x14
jmp 0x4397c2
mov dword [edx + 0xc], 0x5cdf49
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
jmp 0x4397c2
mov dword [edx + 0xc], 0x5ce1fb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x1c
jmp 0x4397c2
mov dword [edx + 0xc], 0x5cef2d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x4397c2
mov dword [edx + 0xc], 0x5ce0d6
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x4397c2
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x4399fc
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cef94]
mov dword [edx + 0xc], 0x5ce200
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x439a31
mov dword [edx + 0xc], 0x5ce215
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5cef65
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0xc
jmp 0x439a31
mov dword [edx + 0xc], 0x5cef71
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x14
jmp 0x439a31
mov dword [edx + 0xc], 0x5ce22f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x1c
jmp 0x439a31
mov dword [edx + 0xc], 0x5cdf73
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x439a31
mov dword [edx + 0xc], 0x5ce247
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x2c
jmp 0x439a31
mov dword [edx + 0xc], 0x5cef7d
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x38
jmp 0x439a31
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x439bd5
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cefb4]
mov dword [edx + 0xc], 0x5ce200
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x439c0a
mov dword [edx + 0xc], 0x5ce215
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5cef65
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0xc
jmp 0x439c0a
mov dword [edx + 0xc], 0x5cef71
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x14
jmp 0x439c0a
mov dword [edx + 0xc], 0x5ce22f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x1c
jmp 0x439c0a
mov dword [edx + 0xc], 0x5cdf73
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x439c0a
mov dword [edx + 0xc], 0x5ce247
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x28
jmp 0x439c0a
mov dword [edx + 0xc], 0x5cef7d
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x30
jmp 0x439c0a
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x439e4a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cf050]
mov dword [edx + 0xc], 0x5cf00e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 4
jmp 0x439e83
mov dword [edx + 0xc], 0x5ce9ea
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ce215
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x14
jmp 0x439e83
mov dword [edx + 0xc], 0x5cdf73
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
jmp 0x439e83
mov dword [edx + 0xc], 0x5cf015
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x1c
jmp 0x439e83
mov dword [edx + 0xc], 0x5cf026
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x439e83
mov dword [edx + 0xc], 0x5cf03a
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x28
jmp 0x439e83
mov dword [edx + 0xc], 0x5cf044
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x30
jmp 0x439e83
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x43a025
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cf070]
mov dword [edx + 0xc], 0x5cf00e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
jmp 0x43a05e
mov dword [edx + 0xc], 0x5ce9ea
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ce215
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
jmp 0x43a05e
mov dword [edx + 0xc], 0x5cdf73
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x20
jmp 0x43a05e
mov dword [edx + 0xc], 0x5cf015
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x24
jmp 0x43a05e
mov dword [edx + 0xc], 0x5cf026
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x30
jmp 0x43a05e
mov dword [edx + 0xc], 0x5cf03a
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x40
jmp 0x43a05e
mov dword [edx + 0xc], 0x5cf044
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x48
jmp 0x43a05e
or eax, 0xffffffff
ret
cmp dword [edx], 0x27
ja case.default.0x43a111
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cf294]
mov dword [edx + 0xc], str.isLocal
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x43a13e
mov dword [edx + 0xc], str.position3DQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.position3DMin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 5
add eax, 0xc
jmp 0x43a13e
mov dword [edx + 0xc], str.position3DMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 5
add eax, 0x18
jmp 0x43a13e
mov dword [edx + 0xc], str.position3DNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x24
jmp 0x43a13e
mov dword [edx + 0xc], str.position2DQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x43a13e
mov dword [edx + 0xc], str.position2DMin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 6
add eax, 0x2c
jmp 0x43a13e
mov dword [edx + 0xc], str.position2DMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 6
add eax, 0x34
jmp 0x43a13e
mov dword [edx + 0xc], str.position2DNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x3c
jmp 0x43a13e
mov dword [edx + 0xc], str.drawOrderQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x40
jmp 0x43a13e
mov dword [edx + 0xc], str.drawOrderMin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x44
jmp 0x43a13e
mov dword [edx + 0xc], str.drawOrderMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x48
jmp 0x43a13e
mov dword [edx + 0xc], str.drawOrderNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x4c
jmp 0x43a13e
mov dword [edx + 0xc], str.colorQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x50
jmp 0x43a13e
mov dword [edx + 0xc], str.colorMin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x54
jmp 0x43a13e
mov dword [edx + 0xc], str.colorMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x58
jmp 0x43a13e
mov dword [edx + 0xc], str.colorNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x5c
jmp 0x43a13e
mov dword [edx + 0xc], str.textureCoordinateQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x60
jmp 0x43a13e
mov dword [edx + 0xc], str.textureCoordinateMin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x64
jmp 0x43a13e
mov dword [edx + 0xc], str.textureCoordinateMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x68
jmp 0x43a13e
mov dword [edx + 0xc], str.textureCoordinateNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x6c
jmp 0x43a13e
mov dword [edx + 0xc], str.angleQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x70
jmp 0x43a13e
mov dword [edx + 0xc], str.angleMin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x74
jmp 0x43a13e
mov dword [edx + 0xc], str.angleMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x78
jmp 0x43a13e
mov dword [edx + 0xc], str.angleNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x7c
jmp 0x43a13e
mov dword [edx + 0xc], str.scaleQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
sub eax, 0xffffff80
jmp 0x43a13e
mov dword [edx + 0xc], str.scaleMin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x84
jmp 0x43a13e
mov dword [edx + 0xc], str.scaleMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x88
jmp 0x43a13e
mov dword [edx + 0xc], str.scaleNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x8c
jmp 0x43a13e
mov dword [edx + 0xc], str.keyQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x90
jmp 0x43a13e
mov dword [edx + 0xc], str.keyMin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x94
jmp 0x43a13e
mov dword [edx + 0xc], str.keyMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x98
jmp 0x43a13e
mov dword [edx + 0xc], str.keyNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x9c
jmp 0x43a13e
mov dword [edx + 0xc], str.normalQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0xa0
jmp 0x43a13e
mov dword [edx + 0xc], str.normalNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0xa4
jmp 0x43a13e
mov dword [edx + 0xc], str.sizeQuant
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0xa8
jmp 0x43a13e
mov dword [edx + 0xc], str.sizeMin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0xac
jmp 0x43a13e
mov dword [edx + 0xc], str.sizeMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0xb0
jmp 0x43a13e
mov dword [edx + 0xc], str.sizeNbBits
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0xb4
jmp 0x43a13e
mov dword [edx + 0xc], str.useEfficientCoding
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0xb8
jmp 0x43a13e
or eax, 0xffffffff
ret
cmp dword [edx], 9
ja case.default.0x43ab5d
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5cf37c]
mov dword [edx + 0xc], 0x5cf334
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
jmp 0x43ab96
mov dword [edx + 0xc], 0x5ceff1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5ceffb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x14
jmp 0x43ab96
mov dword [edx + 0xc], 0x5cf33e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
jmp 0x43ab96
mov dword [edx + 0xc], 0x5cf346
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x43ab96
mov dword [edx + 0xc], 0x5cf34f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x28
jmp 0x43ab96
mov dword [edx + 0xc], 0x5cf357
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x2c
jmp 0x43ab96
mov dword [edx + 0xc], 0x5cf360
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x30
jmp 0x43ab96
mov dword [edx + 0xc], 0x5cf369
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 6
add eax, 0x34
jmp 0x43ab96
mov dword [edx + 0xc], 0x5cf370
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x38
jmp 0x43ab96
or eax, 0xffffffff
ret
cmp dword [edx], 9
ja case.default.0x43ae52
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d0fd0]
mov dword [edx + 0xc], 0x5d0f70
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
jmp 0x43ae8b
mov dword [edx + 0xc], 0x5d0f81
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d0f8d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x43ae8b
mov dword [edx + 0xc], 0x5d0f97
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x18
jmp 0x43ae8b
mov dword [edx + 0xc], 0x5d0f9d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x43ae8b
mov dword [edx + 0xc], 0x5d0fa9
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x28
jmp 0x43ae8b
mov dword [edx + 0xc], 0x5d0fb3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x34
jmp 0x43ae8b
mov dword [edx + 0xc], 0x5d0fbd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x38
jmp 0x43ae8b
mov dword [edx + 0xc], 0x5d0fc6
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x44
jmp 0x43ae8b
mov dword [edx + 0xc], 0x5d0fc9
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x48
jmp 0x43ae8b
or eax, 0xffffffff
ret
cmp dword [edx], 8
ja case.default.0x43b140
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d1050]
mov dword [edx + 0xc], 0x5d0ff8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 8
jmp 0x43b177
mov dword [edx + 0xc], 0x5d1006
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d100e
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x14
jmp 0x43b177
mov dword [edx + 0xc], 0x5d1013
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
jmp 0x43b177
mov dword [edx + 0xc], 0x5d101d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x20
jmp 0x43b177
mov dword [edx + 0xc], 0x5d1026
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x28
jmp 0x43b177
mov dword [edx + 0xc], 0x5d1030
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x30
jmp 0x43b177
mov dword [edx + 0xc], 0x5d1041
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x34
jmp 0x43b177
mov dword [edx + 0xc], 0x5d104a
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x38
jmp 0x43b177
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 7
ja case.default.0x43b429
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d1114]
mov dword [eax + 0xc], 0x5d10bc
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x43b47c
mov dword [eax + 0xc], 0x5d10c8
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d10d7
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x18
jmp 0x43b47c
mov dword [eax + 0xc], 0x5d10de
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x43b47c
mov dword [eax + 0xc], 0x5d10e7
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x24
jmp 0x43b47c
mov dword [eax + 0xc], 0x5d10f0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x34
jmp 0x43b47c
mov dword [eax + 0xc], 0x5d10f6
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x40
jmp 0x43b47c
mov dword [eax + 0xc], 0x5d1107
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x50
jmp 0x43b47c
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 7
ja case.default.0x43b6be
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d1144]
mov dword [eax + 0xc], 0x5d10bc
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 8
jmp 0x43b711
mov dword [eax + 0xc], 0x5d10c8
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d10de
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 4
jmp 0x43b711
mov dword [eax + 0xc], 0x5d10d7
mov dword [eax + 0x14], 1
mov dword [eax + 4], 6
add ecx, 0x18
jmp 0x43b711
mov dword [eax + 0xc], str.rotationAngle
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x20
jmp 0x43b711
mov dword [eax + 0xc], 0x5d10f0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 6
add ecx, 0x24
jmp 0x43b711
mov dword [eax + 0xc], 0x5d10f6
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x2c
jmp 0x43b711
mov dword [eax + 0xc], 0x5d1107
mov dword [eax + 0x14], 1
mov dword [eax + 4], 6
add ecx, 0x30
jmp 0x43b711
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x28
ja case.default.0x43b92c
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d1304]
mov dword [eax + 0xc], str.inSFBool
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 8]
mov dword [eax + 0x18], edx
xor edx, edx
mov dword [eax + 4], edx
add ecx, 4
jmp 0x43b96f
mov dword [eax + 0xc], str.inSFColor
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 7
add ecx, 0xc
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], str.inMFColor
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x24]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x27
add ecx, 0x1c
jmp 0x43b96f
mov dword [eax + 0xc], str.inSFFloat
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x2c]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 1
add ecx, 0x28
jmp 0x43b96f
mov dword [eax + 0xc], str.inMFFloat
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x38]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x21
add ecx, 0x30
jmp 0x43b96f
mov dword [eax + 0xc], str.inSFInt32
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x40]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 3
add ecx, 0x3c
jmp 0x43b96f
mov dword [eax + 0xc], str.inMFInt32
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x4c]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x44
jmp 0x43b96f
mov dword [eax + 0xc], str.inSFRotation
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x60]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 8
add ecx, 0x50
jmp 0x43b96f
mov dword [eax + 0xc], str.inMFRotation
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x6c]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x28
add ecx, 0x64
jmp 0x43b96f
mov dword [eax + 0xc], str.inSFString
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x74]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 4
add ecx, 0x70
jmp 0x43b96f
mov dword [eax + 0xc], str.inMFString
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x80]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x24
add ecx, 0x78
jmp 0x43b96f
mov dword [eax + 0xc], str.inSFTime
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x90]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 2
add ecx, 0x88
jmp 0x43b96f
mov dword [eax + 0xc], str.inSFVec2f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x9c]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 6
add ecx, 0x94
jmp 0x43b96f
mov dword [eax + 0xc], str.inMFVec2f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xa8]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x26
add ecx, 0xa0
jmp 0x43b96f
mov dword [eax + 0xc], str.inSFVec3f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xb8]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 5
add ecx, 0xac
jmp 0x43b96f
mov dword [eax + 0xc], str.inMFVec3f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc4]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x25
add ecx, 0xbc
jmp 0x43b96f
mov dword [eax + 0xc], str.outSFBool
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0xc8
jmp 0x43b96f
mov dword [eax + 0xc], str.outSFColor
mov dword [eax + 0x14], 3
mov dword [eax + 4], 7
add ecx, 0xcc
jmp 0x43b96f
mov dword [eax + 0xc], str.outMFColor
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x27
add ecx, 0xd8
jmp 0x43b96f
mov dword [eax + 0xc], str.outSFFloat
mov dword [eax + 0x14], 3
mov dword [eax + 4], 1
add ecx, 0xe0
jmp 0x43b96f
mov dword [eax + 0xc], str.outMFFloat
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x21
add ecx, 0xe4
jmp 0x43b96f
mov dword [eax + 0xc], str.outSFInt32
mov dword [eax + 0x14], 3
mov dword [eax + 4], 3
add ecx, 0xec
jmp 0x43b96f
mov dword [eax + 0xc], str.outMFInt32
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x23
add ecx, 0xf0
jmp 0x43b96f
mov dword [eax + 0xc], str.outSFRotation
mov dword [eax + 0x14], 3
mov dword [eax + 4], 8
add ecx, 0xf8
jmp 0x43b96f
mov dword [eax + 0xc], str.outMFRotation
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x28
add ecx, 0x108
jmp 0x43b96f
mov dword [eax + 0xc], str.outSFString
mov dword [eax + 0x14], 3
mov dword [eax + 4], 4
add ecx, 0x110
jmp 0x43b96f
mov dword [eax + 0xc], str.outMFString
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x24
add ecx, 0x114
jmp 0x43b96f
mov dword [eax + 0xc], str.outSFTime
mov dword [eax + 0x14], 3
mov dword [eax + 4], 2
add ecx, 0x120
jmp 0x43b96f
mov dword [eax + 0xc], str.outSFVec2f
mov dword [eax + 0x14], 3
mov dword [eax + 4], 6
add ecx, 0x128
jmp 0x43b96f
mov dword [eax + 0xc], str.outMFVec2f
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x26
add ecx, 0x130
jmp 0x43b96f
mov dword [eax + 0xc], str.outSFVec3f
mov dword [eax + 0x14], 3
mov dword [eax + 4], 5
add ecx, 0x138
jmp 0x43b96f
mov dword [eax + 0xc], str.outMFVec3f
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x25
add ecx, 0x144
jmp 0x43b96f
mov dword [eax + 0xc], str.Factor1
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x14c
jmp 0x43b96f
mov dword [eax + 0xc], str.Factor2
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x150
jmp 0x43b96f
mov dword [eax + 0xc], str.Factor3
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x154
jmp 0x43b96f
mov dword [eax + 0xc], str.Factor4
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x158
jmp 0x43b96f
mov dword [eax + 0xc], str.Offset1
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x15c
jmp 0x43b96f
mov dword [eax + 0xc], str.Offset2
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x160
jmp 0x43b96f
mov dword [eax + 0xc], str.Offset3
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x164
jmp 0x43b96f
mov dword [eax + 0xc], str.Offset4
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x168
jmp 0x43b96f
mov dword [eax + 0xc], 0x5d1300
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x16c
jmp 0x43b96f
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x43c390
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d13f4]
mov dword [edx + 0xc], 0x5d13a8
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x43c3cd
mov dword [edx + 0xc], 0x5d13b1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d13bd
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x10
jmp 0x43c3cd
mov dword [edx + 0xc], 0x5d13c2
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x14
jmp 0x43c3cd
mov dword [edx + 0xc], 0x5d13ce
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x24
jmp 0x43c3cd
mov dword [edx + 0xc], 0x5d13d7
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 4
add eax, 0x30
jmp 0x43c3cd
mov dword [edx + 0xc], 0x5d13e3
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x38
jmp 0x43c3cd
mov dword [edx + 0xc], 0x5d13ec
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x40
jmp 0x43c3cd
or eax, 0xffffffff
ret
cmp dword [edx], 9
ja case.default.0x43c56d
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d1484]
mov dword [edx + 0xc], 0x5d0f70
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
jmp 0x43c5a6
mov dword [edx + 0xc], 0x5d1414
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d1421
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x14
jmp 0x43c5a6
mov dword [edx + 0xc], 0x5d142f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
jmp 0x43c5a6
mov dword [edx + 0xc], 0x5d1439
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x24
jmp 0x43c5a6
mov dword [edx + 0xc], 0x5d1447
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x30
jmp 0x43c5a6
mov dword [edx + 0xc], str.reffunc
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x34
jmp 0x43c5a6
mov dword [edx + 0xc], str.transfunc
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x3c
jmp 0x43c5a6
mov dword [edx + 0xc], str.refFrequency
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x44
jmp 0x43c5a6
mov dword [edx + 0xc], str.transFrequency
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x4c
jmp 0x43c5a6
or eax, 0xffffffff
ret
cmp dword [edx], 0x127
ja case.default.0x43ca38
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d262c]
mov dword [edx + 0xc], str.sacroiliac_tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.sacroiliac_torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.sacroiliac_roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_hip_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_hip_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_hip_abduct
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_hip_abduct
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_hip_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_hip_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_knee_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_knee_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_knee_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_knee_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x34
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_ankle_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x38
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_ankle_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_ankle_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x40
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_ankle_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x44
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_subtalar_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x48
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_subtalar_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x4c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_midtarsal_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x50
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_midtarsal_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x54
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_metatarsal_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x58
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_metatarsal_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x5c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_sternoclavicular_abduct
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x60
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_sternoclavicular_abduct
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x64
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_sternoclavicular_rotate
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x68
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_sternoclavicular_rotate
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x6c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_acromioclavicular_abduct
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x70
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_acromioclavicular_abduct
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x74
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_acromioclavicular_rotate
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x78
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_acromioclavicular_rotate
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x7c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_shoulder_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
sub eax, 0xffffff80
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_shoulder_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x84
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_shoulder_abduct
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x88
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_shoulder_abduct
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x8c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_shoulder_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x90
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_shoulder_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x94
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_elbow_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x98
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_elbow_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x9c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_elbow_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xa0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_elbow_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xa4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_wrist_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xa8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_wrist_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xac
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_wrist_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xb0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_wrist_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xb4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_wrist_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xb8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_wrist_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xbc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.skullbase_roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.skullbase_torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.skullbase_tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc1roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xcc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc1torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xd0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc1tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xd4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc2roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xd8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc2torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xdc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc2tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xe0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc3roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xe4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc3torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xe8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc3tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xec
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc4roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xf0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc4torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xf4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc4tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xf8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc5roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xfc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc5torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x100
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc5tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x104
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc6roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x108
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc6torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc6tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x110
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc7roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x114
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc7torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x118
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vc7tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x11c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt1roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x120
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt1torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x124
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt1tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x128
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt2roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x12c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt2torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x130
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt2tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x134
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt3roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x138
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt3torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x13c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt3tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x140
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt4roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x144
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt4torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x148
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt4tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x14c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt5roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x150
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt5torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x154
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt5tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x158
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt6roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x15c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt6torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x160
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt6tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x164
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt7roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x168
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt7torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x16c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt7tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x170
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt8roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x174
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt8torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x178
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt8tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x17c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt9roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x180
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt9torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x184
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt9tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x188
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt10roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt10torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x190
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt10tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x194
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt11roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x198
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt11torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x19c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt11tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1a0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt12roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1a4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt12torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1a8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vt12tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1ac
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl1roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1b0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl1torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1b4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl1tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1b8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl2roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1bc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl2torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl2tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl3roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl3torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1cc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl3tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1d0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl4roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1d4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl4torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1d8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl4tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1dc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl5roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1e0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl5torsion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1e4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.vl5tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1e8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_pinky0_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1ec
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_pinky0_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1f0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_pinky1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1f4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_pinky1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1f8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_pinky1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1fc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_pinky1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x200
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_pinky1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x204
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_pinky1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x208
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_pinky2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x20c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_pinky2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x210
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_pinky3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x214
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_pinky3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x218
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_ring0_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x21c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_ring0_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x220
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_ring1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x224
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_ring1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x228
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_ring1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x22c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_ring1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x230
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_ring1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x234
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_ring1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x238
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_ring2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x23c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_ring2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x240
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_ring3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x244
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_ring3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x248
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_middle0_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x24c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_middle0_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x250
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_middle1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x254
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_middle1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x258
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_middle1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x25c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_middle1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x260
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_middle1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x264
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_middle1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x268
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_middle2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x26c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_middle2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x270
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_middle3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x274
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_middle3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x278
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_index0_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x27c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_index0_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x280
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_index1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x284
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_index1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x288
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_index1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x28c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_index1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x290
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_index1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x294
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_index1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x298
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_index2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x29c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_index2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2a0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_index3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2a4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_index3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2a8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_thumb1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2ac
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_thumb1_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2b0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_thumb1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2b4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_thumb1_pivot
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2b8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_thumb1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2bc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_thumb1_twisting
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_thumb2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_thumb2_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.l_thumb3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2cc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.r_thumb3_flexion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2d0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.HumanoidRoot_tr_vertical
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2d4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.HumanoidRoot_tr_lateral
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2d8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.HumanoidRoot_tr_frontal
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2dc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.HumanoidRoot_rt_body_turn
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2e0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.HumanoidRoot_rt_body_roll
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2e4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.HumanoidRoot_rt_body_tilt
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2e8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap187
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2ec
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap188
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2f0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap189
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2f4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap190
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2f8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap191
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2fc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap192
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x300
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap193
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x304
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap194
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x308
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap195
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x30c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap196
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x310
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap197
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x314
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap198
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x318
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap199
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x31c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap200
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x320
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap201
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x324
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap202
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x328
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap203
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x32c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap204
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x330
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap205
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x334
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap206
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x338
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap207
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x33c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap208
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x340
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap209
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x344
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap210
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x348
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap211
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x34c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap212
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x350
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap213
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x354
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap214
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x358
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap215
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x35c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap216
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x360
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap217
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x364
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap218
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x368
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap219
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x36c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap220
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x370
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap221
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x374
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap222
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x378
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap223
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x37c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap224
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x380
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap225
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x384
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap226
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x388
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap227
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x38c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap228
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x390
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap229
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x394
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap230
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x398
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap231
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x39c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap232
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3a0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap233
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3a4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap234
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3a8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap235
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3ac
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap236
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3b0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap237
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3b4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap238
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3b8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap239
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3bc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap240
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3c0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap241
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3c4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap242
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3c8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap243
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3cc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap244
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3d0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap245
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3d4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap246
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3d8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap247
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3dc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap248
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3e0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap249
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3e4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap250
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3e8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap251
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3ec
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap252
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3f0
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap253
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3f4
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap254
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3f8
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap255
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3fc
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap256
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x400
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x404
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap258
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x408
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap259
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x40c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap260
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x410
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap261
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x414
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap262
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x418
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap263
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x41c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap264
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x420
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap265
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x424
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap266
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x428
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap267
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x42c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap268
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x430
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap269
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x434
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap270
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x438
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap271
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x43c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap272
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x440
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap273
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x444
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap274
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x448
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap275
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x44c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap276
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x450
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap277
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x454
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap278
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x458
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap279
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x45c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap280
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x460
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap281
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x464
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap282
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x468
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap283
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x46c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap284
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x470
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap285
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x474
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap286
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x478
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap287
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x47c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap288
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x480
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap289
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x484
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap290
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x488
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap291
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x48c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap292
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x490
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap293
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x494
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap294
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x498
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap295
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x49c
mov dword [edx + 8], eax
jmp 0x43ca77
mov dword [edx + 0xc], str.extensionBap296
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x4a0
mov dword [edx + 8], eax
jmp 0x43ca77
or eax, 0xffffffff
ret
cmp dword [edx], 0xc
ja case.default.0x44208d
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d2b3c]
mov dword [edx + 0xc], 0x5d0fa9
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
jmp 0x4420c6
mov dword [edx + 0xc], 0x5d0fb3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d0fbd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x14
jmp 0x4420c6
mov dword [edx + 0xc], 0x5d2acc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 6
add eax, 0x20
jmp 0x4420c6
mov dword [edx + 0xc], 0x5d2ad3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x25
add eax, 0x24
jmp 0x4420c6
mov dword [edx + 0xc], 0x5d2ae8
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x4420c6
mov dword [edx + 0xc], 0x5d2af3
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x2c
jmp 0x4420c6
mov dword [edx + 0xc], str.directivity
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x30
jmp 0x4420c6
mov dword [edx + 0xc], str.angles
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x38
jmp 0x4420c6
mov dword [edx + 0xc], 0x5d2b11
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x40
jmp 0x4420c6
mov dword [edx + 0xc], 0x5d2b1b
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x48
jmp 0x4420c6
mov dword [edx + 0xc], 0x5d2b28
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x4c
jmp 0x4420c6
mov dword [edx + 0xc], 0x5d2b31
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x50
jmp 0x4420c6
or eax, 0xffffffff
ret
cmp dword [edx], 0x12
ja case.default.0x442441
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d2c6c]
mov dword [edx + 0xc], str.sourcePresence
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
jmp 0x44247a
mov dword [edx + 0xc], str.sourceWarmth
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.sourceBrilliance
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
jmp 0x44247a
mov dword [edx + 0xc], str.roomPresence
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
jmp 0x44247a
mov dword [edx + 0xc], str.runningReverberance
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x44247a
mov dword [edx + 0xc], str.envelopment
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
jmp 0x44247a
mov dword [edx + 0xc], str.lateReverberance
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x1c
jmp 0x44247a
mov dword [edx + 0xc], str.heavyness
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
jmp 0x44247a
mov dword [edx + 0xc], str.liveness
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x44247a
mov dword [edx + 0xc], str.omniDirectivity
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x28
jmp 0x44247a
mov dword [edx + 0xc], str.directFilterGains
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x30
jmp 0x44247a
mov dword [edx + 0xc], str.inputFilterGains
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x38
jmp 0x44247a
mov dword [edx + 0xc], str.refDistance
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x40
jmp 0x44247a
mov dword [edx + 0xc], str.freqLow
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x44
jmp 0x44247a
mov dword [edx + 0xc], str.freqHigh
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x48
jmp 0x44247a
mov dword [edx + 0xc], str.timeLimit1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x50
jmp 0x44247a
mov dword [edx + 0xc], str.timeLimit2
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x58
jmp 0x44247a
mov dword [edx + 0xc], str.timeLimit3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x60
jmp 0x44247a
mov dword [edx + 0xc], str.modalDensity
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x68
jmp 0x44247a
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0xc
ja case.default.0x4429ba
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d2d10]
mov dword [eax + 0xc], 0x5d10bc
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x442a0d
mov dword [eax + 0xc], 0x5d10c8
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d10de
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x442a0d
mov dword [eax + 0xc], 0x5d14b6
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2f
add ecx, 0x18
jmp 0x442a0d
mov dword [eax + 0xc], 0x5d1013
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x20
jmp 0x442a0d
mov dword [eax + 0xc], str.optimalDuration
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x28
jmp 0x442a0d
mov dword [eax + 0xc], str.active
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x30
jmp 0x442a0d
mov dword [eax + 0xc], 0x5d2ccf
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x34
jmp 0x442a0d
mov dword [eax + 0xc], str.scalability
mov dword [eax + 0x14], 1
mov dword [eax + 4], 6
add ecx, 0x38
jmp 0x442a0d
mov dword [eax + 0xc], str.stretchMode
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x40
jmp 0x442a0d
mov dword [eax + 0xc], str.shrinkMode
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x48
jmp 0x442a0d
mov dword [eax + 0xc], str.maxDelay
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x50
jmp 0x442a0d
mov dword [eax + 0xc], str.actualDuration
mov dword [eax + 0x14], 3
mov dword [eax + 4], 2
add ecx, 0x58
jmp 0x442a0d
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 8
ja case.default.0x442d7a
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d2d6c]
mov dword [eax + 0xc], 0x5d10bc
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0x26
add ecx, 8
jmp 0x442dcd
mov dword [eax + 0xc], 0x5d10c8
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0x26
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d10de
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0x26
add ecx, 4
jmp 0x442dcd
mov dword [eax + 0xc], str.costart
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x18
jmp 0x442dcd
mov dword [eax + 0xc], str.coend
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x1c
jmp 0x442dcd
mov dword [eax + 0xc], 0x5d2d52
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x20
jmp 0x442dcd
mov dword [eax + 0xc], 0x5d2d57
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x24
jmp 0x442dcd
mov dword [eax + 0xc], 0x5d1041
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x2c
jmp 0x442dcd
mov dword [eax + 0xc], str.activeChild
mov dword [eax + 0x14], 3
mov dword [eax + 4], 3
add ecx, 0x30
jmp 0x442dcd
or eax, 0xffffffff
ret
cmp dword [edx], 6
ja case.default.0x442f9f
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d2dcc]
mov dword [edx + 0xc], str.surfaceA
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 4
jmp 0x442fe2
mov dword [edx + 0xc], str.surfaceB
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.alphaSurface
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0xc
jmp 0x442fe2
mov dword [edx + 0xc], str.operation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x10
jmp 0x442fe2
mov dword [edx + 0xc], str.overwrite
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x14
jmp 0x442fe2
mov dword [edx + 0xc], str.fraction
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
jmp 0x442fe2
mov dword [edx + 0xc], 0x5d14ac
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x1c
jmp 0x442fe2
or eax, 0xffffffff
ret
cmp dword [edx], 8
ja case.default.0x44314b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d2e2c]
mov dword [edx + 0xc], 0x5d14b6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 4
jmp 0x443184
mov dword [edx + 0xc], 0x5d2de8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d2df7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
jmp 0x443184
mov dword [edx + 0xc], str.mediaSpeed
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
jmp 0x443184
mov dword [edx + 0xc], 0x5d100e
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x443184
mov dword [edx + 0xc], str.preRoll
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x443184
mov dword [edx + 0xc], str.mute
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x2c
jmp 0x443184
mov dword [edx + 0xc], 0x5d1006
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x30
jmp 0x443184
mov dword [edx + 0xc], str.isPreRolled
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x34
jmp 0x443184
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0xc
ja case.default.0x4434bf
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d2ed0]
mov dword [eax + 0xc], 0x5d10bc
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x443512
mov dword [eax + 0xc], 0x5d10c8
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d10de
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x443512
mov dword [eax + 0xc], 0x5d2e7a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2b
add ecx, 0x18
jmp 0x443512
mov dword [eax + 0xc], 0x5d2e87
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x20
jmp 0x443512
mov dword [eax + 0xc], 0x5d2e92
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x21
add ecx, 0x24
jmp 0x443512
mov dword [eax + 0xc], 0x5d2e98
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x2c
jmp 0x443512
mov dword [eax + 0xc], 0x5d2e9f
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x30
jmp 0x443512
mov dword [eax + 0xc], 0x5d2eaa
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x21
add ecx, 0x34
jmp 0x443512
mov dword [eax + 0xc], 0x5d2eb0
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x3c
jmp 0x443512
mov dword [eax + 0xc], str.wDimension
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x40
jmp 0x443512
mov dword [eax + 0xc], str.wKnot
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x21
add ecx, 0x44
jmp 0x443512
mov dword [eax + 0xc], str.wOrder
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x4c
jmp 0x443512
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x16
ja case.default.0x44389f
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d3000]
mov dword [eax + 0xc], 0x5d2f04
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 4
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2f13
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d2f22
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x24]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x1c
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2f32
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x30]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x28
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d0f97
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xa
add ecx, 0x34
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2f44
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc
add ecx, 0x38
jmp 0x4438e4
mov dword [eax + 0xc], str.displayLevel
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x3c
jmp 0x4438e4
mov dword [eax + 0xc], str.filterType
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x40
jmp 0x4438e4
mov dword [eax + 0xc], str.gridCoord
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc
add ecx, 0x44
jmp 0x4438e4
mov dword [eax + 0xc], str.hierarchicalLevel
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x48
jmp 0x4438e4
mov dword [eax + 0xc], str.nLevels
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x4c
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2f86
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1b
add ecx, 0x54
jmp 0x4438e4
mov dword [eax + 0xc], str.nSlices
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x58
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2f95
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1c
add ecx, 0x60
jmp 0x4438e4
mov dword [eax + 0xc], str.vertexOffset
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x64
jmp 0x4438e4
mov dword [eax + 0xc], str.vertexLink
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x6c
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2fb6
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x74
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2fc1
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x7c
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2fcc
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x84
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2fd8
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x8c
jmp 0x4438e4
mov dword [eax + 0xc], 0x5d2fde
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x90
jmp 0x4438e4
mov dword [eax + 0xc], str.isLoading
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x98
jmp 0x4438e4
mov dword [eax + 0xc], str.nVertices
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x23
add ecx, 0x9c
jmp 0x4438e4
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x443eb4
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d3084]
mov dword [edx + 0xc], 0x5d2f04
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x23
add eax, 4
jmp 0x443efa
mov dword [edx + 0xc], 0x5d0f97
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d2e7a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2b
add eax, 0x14
jmp 0x443efa
mov dword [edx + 0xc], 0x5d305c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x443efa
mov dword [edx + 0xc], 0x5d2fb6
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 0x20
jmp 0x443efa
mov dword [edx + 0xc], 0x5d3069
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x443efa
mov dword [edx + 0xc], 0x5d3078
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x2c
jmp 0x443efa
mov dword [edx + 0xc], 0x5d307d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x34
jmp 0x443efa
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x444091
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d30a4]
mov dword [edx + 0xc], 0x5d2f04
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x23
add eax, 4
jmp 0x4440d7
mov dword [edx + 0xc], 0x5d0f97
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d2e7a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0x14
jmp 0x4440d7
mov dword [edx + 0xc], 0x5d305c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x4440d7
mov dword [edx + 0xc], 0x5d2fb6
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 0x20
jmp 0x4440d7
mov dword [edx + 0xc], 0x5d3069
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x4440d7
mov dword [edx + 0xc], 0x5d3078
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x2c
jmp 0x4440d7
mov dword [edx + 0xc], 0x5d307d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x34
jmp 0x4440d7
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x11
ja case.default.0x444183
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d3104]
mov dword [eax + 0xc], 0x5d2f04
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 4
jmp 0x4441c8
mov dword [eax + 0xc], str.set_texColorIndex
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d0f97
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xa
add ecx, 0x1c
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2e7a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2b
add ecx, 0x20
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2f95
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1c
add ecx, 0x28
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d30d6
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x2c
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d30e4
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x30
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d30f2
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x34
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2fb6
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x38
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d3069
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x40
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2fd8
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x44
jmp 0x4441c8
mov dword [eax + 0xc], str.texColorIndex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x48
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2e87
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x50
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2e92
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x21
add ecx, 0x54
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2e98
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x5c
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2e9f
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x60
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2eaa
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x21
add ecx, 0x64
jmp 0x4441c8
mov dword [eax + 0xc], 0x5d2eb0
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x6c
jmp 0x4441c8
or eax, 0xffffffff
ret
cmp dword [edx], 0x18
ja case.default.0x4445b2
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d3290]
mov dword [edx + 0xc], str.creationRate
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
jmp 0x4445eb
mov dword [edx + 0xc], str.creationRateVariation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.emitAlpha
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
jmp 0x4445eb
mov dword [edx + 0xc], str.emitColor
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x10
jmp 0x4445eb
mov dword [edx + 0xc], str.emitColorVariation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x1c
jmp 0x4445eb
mov dword [edx + 0xc], str.emitterPosition
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x28
jmp 0x4445eb
mov dword [edx + 0xc], str.emitVelocity
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x34
jmp 0x4445eb
mov dword [edx + 0xc], str.emitVelocityVariation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x40
jmp 0x4445eb
mov dword [edx + 0xc], 0x5d1006
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x4c
jmp 0x4445eb
mov dword [edx + 0xc], str.fadeAlpha
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x50
jmp 0x4445eb
mov dword [edx + 0xc], str.fadeColor
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x54
jmp 0x4445eb
mov dword [edx + 0xc], str.fadeRate
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x60
jmp 0x4445eb
mov dword [edx + 0xc], str.force
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x64
jmp 0x4445eb
mov dword [edx + 0xc], str.influences
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x2e
add eax, 0x70
jmp 0x4445eb
mov dword [edx + 0xc], 0x5d31f7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 1
add eax, 0x74
jmp 0x4445eb
mov dword [edx + 0xc], str.maxLifeTime
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x78
jmp 0x4445eb
mov dword [edx + 0xc], str.maxLifeTimeVariation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
sub eax, 0xffffff80
jmp 0x4445eb
mov dword [edx + 0xc], str.maxParticles
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x84
jmp 0x4445eb
mov dword [edx + 0xc], str.minRange
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x88
jmp 0x4445eb
mov dword [edx + 0xc], str.maxRange
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x8c
jmp 0x4445eb
mov dword [edx + 0xc], str.primitive
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 1
add eax, 0x90
jmp 0x4445eb
mov dword [edx + 0xc], str.primitiveType
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x94
jmp 0x4445eb
mov dword [edx + 0xc], str.particleRadius
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x98
jmp 0x4445eb
mov dword [edx + 0xc], str.particleRadiusRate
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x9c
jmp 0x4445eb
mov dword [edx + 0xc], str.particleRadiusVariation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xa0
jmp 0x4445eb
or eax, 0xffffffff
ret
cmp dword [edx], 0xc
ja case.default.0x444ccc
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d337c]
mov dword [edx + 0xc], 0x5d32f4
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d3301
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d3308
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x14
jmp 0x444d0b
mov dword [edx + 0xc], str.keyOrientation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x28
add eax, 0x1c
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d331b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x24
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d3323
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x28
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d332d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0x30
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d3336
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x38
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d3343
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x3c
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d334a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x48
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d3351
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x50
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d335a
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x5c
jmp 0x444d0b
mov dword [edx + 0xc], 0x5d336b
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x6c
jmp 0x444d0b
or eax, 0xffffffff
ret
cmp dword [edx], 0xc
ja case.default.0x445067
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d33b0]
mov dword [edx + 0xc], 0x5d32f4
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d3301
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d3308
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x14
jmp 0x4450a6
mov dword [edx + 0xc], str.keyOrientation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d331b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x20
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d3323
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x24
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d332d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x2c
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d3336
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x34
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d3343
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x38
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d334a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x40
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d3351
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x48
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d335a
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x50
jmp 0x4450a6
mov dword [edx + 0xc], 0x5d336b
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x54
jmp 0x4450a6
or eax, 0xffffffff
ret
cmp dword [edx], 0x13
ja case.default.0x445276
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d348c]
mov dword [edx + 0xc], str.aSmooth
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x4452ad
mov dword [edx + 0xc], str.aWarpmap
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.aWeights
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x10
jmp 0x4452ad
mov dword [edx + 0xc], str.bSmooth
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
jmp 0x4452ad
mov dword [edx + 0xc], str.bWarpmap
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x1c
jmp 0x4452ad
mov dword [edx + 0xc], str.bWeights
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x24
jmp 0x4452ad
mov dword [edx + 0xc], str.cellWidth
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c
jmp 0x4452ad
mov dword [edx + 0xc], str.cellHeight
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x30
jmp 0x4452ad
mov dword [edx + 0xc], 0x5d0f97
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x34
jmp 0x4452ad
mov dword [edx + 0xc], str.distortion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x3c
jmp 0x4452ad
mov dword [edx + 0xc], 0x5d3438
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x40
jmp 0x4452ad
mov dword [edx + 0xc], str.roughness
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x44
jmp 0x4452ad
mov dword [edx + 0xc], str.seed
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x48
jmp 0x4452ad
mov dword [edx + 0xc], 0x5d344e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x4c
jmp 0x4452ad
mov dword [edx + 0xc], str.xSmooth
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x50
jmp 0x4452ad
mov dword [edx + 0xc], str.xWarpmap
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x54
jmp 0x4452ad
mov dword [edx + 0xc], str.ySmooth
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x5c
jmp 0x4452ad
mov dword [edx + 0xc], str.yWarpmap
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x60
jmp 0x4452ad
mov dword [edx + 0xc], 0x5d3475
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x68
jmp 0x4452ad
mov dword [edx + 0xc], str.image_changed
mov dword [edx + 0x14], 3
mov dword [edx + 4], 9
add eax, 0x6c
jmp 0x4452ad
or eax, 0xffffffff
ret
cmp dword [edx], 9
ja case.default.0x44590b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d3508]
mov dword [edx + 0xc], 0x5d34dc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
jmp 0x445944
mov dword [edx + 0xc], 0x5d34e5
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d34ef
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
jmp 0x445944
mov dword [edx + 0xc], 0x5d34f4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xb
add eax, 0x1c
jmp 0x445944
mov dword [edx + 0xc], 0x5d34f7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xb
add eax, 0x2c
jmp 0x445944
mov dword [edx + 0xc], 0x5d34fa
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xb
add eax, 0x3c
jmp 0x445944
mov dword [edx + 0xc], 0x5d34fd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xb
add eax, 0x4c
jmp 0x445944
mov dword [edx + 0xc], 0x5d3500
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xb
add eax, 0x5c
jmp 0x445944
mov dword [edx + 0xc], 0x5d3503
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xb
add eax, 0x6c
jmp 0x445944
mov dword [edx + 0xc], 0x5d2fd8
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x7c
jmp 0x445944
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x17
ja case.default.0x446823
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d367c]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x446876
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], str.boneID
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x18
jmp 0x446876
mov dword [eax + 0xc], 0x5d3583
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x1c
jmp 0x446876
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x446876
mov dword [eax + 0xc], str.endpoint
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x28
jmp 0x446876
mov dword [eax + 0xc], 0x5d359c
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x34
jmp 0x446876
mov dword [eax + 0xc], str.ikChainPosition
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x38
jmp 0x446876
mov dword [eax + 0xc], str.ikPitchLimit
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x3c
jmp 0x446876
mov dword [eax + 0xc], str.ikRollLimit
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x44
jmp 0x446876
mov dword [eax + 0xc], str.ikTxLimit
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x4c
jmp 0x446876
mov dword [eax + 0xc], str.ikTyLimit
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x54
jmp 0x446876
mov dword [eax + 0xc], str.ikTzLimit
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x5c
jmp 0x446876
mov dword [eax + 0xc], str.ikYawLimit
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x64
jmp 0x446876
mov dword [eax + 0xc], 0x5d35f6
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x6c
jmp 0x446876
mov dword [eax + 0xc], str.rotationOrder
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x7c
jmp 0x446876
mov dword [eax + 0xc], 0x5d360d
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
sub ecx, 0xffffff80
jmp 0x446876
mov dword [eax + 0xc], 0x5d3613
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x8c
jmp 0x446876
mov dword [eax + 0xc], str.sectionInner
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x9c
jmp 0x446876
mov dword [eax + 0xc], str.sectionOuter
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0xa4
jmp 0x446876
mov dword [eax + 0xc], str.sectionPosition
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0xac
jmp 0x446876
mov dword [eax + 0xc], 0x5d364e
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0xb4
jmp 0x446876
mov dword [eax + 0xc], 0x5d365d
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0xbc
jmp 0x446876
mov dword [eax + 0xc], 0x5d366d
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0xc4
jmp 0x446876
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 6
ja case.default.0x446dfc
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d3704]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x446e4f
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d36dc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x18
jmp 0x446e4f
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x446e4f
mov dword [eax + 0xc], 0x5d36e9
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x24
jmp 0x446e4f
mov dword [eax + 0xc], 0x5d36ee
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x25
add ecx, 0x28
jmp 0x446e4f
mov dword [eax + 0xc], 0x5d36ff
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x30
jmp 0x446e4f
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 8
ja case.default.0x446fc4
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d3720]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x447017
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d3583
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x18
jmp 0x447017
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x447017
mov dword [eax + 0xc], 0x5d36ff
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x24
jmp 0x447017
mov dword [eax + 0xc], 0x5d35f6
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x28
jmp 0x447017
mov dword [eax + 0xc], 0x5d360d
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x38
jmp 0x447017
mov dword [eax + 0xc], 0x5d3613
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x44
jmp 0x447017
mov dword [eax + 0xc], 0x5d366d
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x54
jmp 0x447017
or eax, 0xffffffff
ret
cmp dword [edx], 0xe
ja case.default.0x447200
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d37a0]
mov dword [edx + 0xc], str.bones
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x30
add eax, 4
jmp 0x447240
mov dword [edx + 0xc], 0x5d3583
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.muscles
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x31
add eax, 0x14
jmp 0x447240
mov dword [edx + 0xc], 0x5d36ff
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x18
jmp 0x447240
mov dword [edx + 0xc], 0x5d35f6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x1c
jmp 0x447240
mov dword [edx + 0xc], 0x5d3752
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x32
add eax, 0x2c
jmp 0x447240
mov dword [edx + 0xc], 0x5d360d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x30
jmp 0x447240
mov dword [edx + 0xc], 0x5d3613
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x3c
jmp 0x447240
mov dword [edx + 0xc], 0x5d375b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x33
add eax, 0x4c
jmp 0x447240
mov dword [edx + 0xc], 0x5d3761
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x50
jmp 0x447240
mov dword [edx + 0xc], 0x5d376a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x54
jmp 0x447240
mov dword [edx + 0xc], 0x5d376f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 0x58
jmp 0x447240
mov dword [edx + 0xc], 0x5d3779
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0x5c
jmp 0x447240
mov dword [edx + 0xc], 0x5d366d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x60
jmp 0x447240
mov dword [edx + 0xc], str.weighsComputationSkinCoord
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 2
add eax, 0x6c
jmp 0x447240
or eax, 0xffffffff
ret
cmp dword [edx], 0xa
ja case.default.0x4475c2
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d3844]
mov dword [edx + 0xc], 0x5d37dc
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
jmp 0x447601
mov dword [edx + 0xc], str.fromTo
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d37f0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x14
jmp 0x447601
mov dword [edx + 0xc], str.keyType
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x447601
mov dword [edx + 0xc], str.keySpline
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x20
jmp 0x447601
mov dword [edx + 0xc], 0x5d3806
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x28
jmp 0x447601
mov dword [edx + 0xc], str.keyValueType
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x30
jmp 0x447601
mov dword [edx + 0xc], 0x5d381c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x34
jmp 0x447601
mov dword [edx + 0xc], 0x5d3823
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x38
jmp 0x447601
mov dword [edx + 0xc], str.endValue
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x40
jmp 0x447601
mov dword [edx + 0xc], 0x5d3833
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x44
jmp 0x447601
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x19
ja case.default.0x44785f
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d39e0]
mov dword [eax + 0xc], 0x5d3870
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 4
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d387f
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], str.set_cornerVertexIndex
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x24]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x1c
jmp 0x4478a4
mov dword [eax + 0xc], str.set_creaseEdgeIndex
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x30]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x28
jmp 0x4478a4
mov dword [eax + 0xc], str.set_creaseVertexIndex
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x3c]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x34
jmp 0x4478a4
mov dword [eax + 0xc], str.set_dartVertexIndex
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x48]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x40
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d38e2
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x54]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x4c
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d38f4
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xa
add ecx, 0x58
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d38fa
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc
add ecx, 0x5c
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d3900
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1c
add ecx, 0x60
jmp 0x4478a4
mov dword [eax + 0xc], str.sectors
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0x35
add ecx, 0x64
jmp 0x4478a4
mov dword [eax + 0xc], str.subdivisionLevel
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x68
jmp 0x4478a4
mov dword [eax + 0xc], str.subdivisionType
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x6c
jmp 0x4478a4
mov dword [eax + 0xc], str.subdivisionSubType
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x70
jmp 0x4478a4
mov dword [eax + 0xc], str.invisibleEdgeIndex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x74
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d3958
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x7c
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d395c
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
sub ecx, 0xffffff80
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d3967
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x88
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d3976
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x8c
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d397d
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x90
jmp 0x4478a4
mov dword [eax + 0xc], str.cornerVertexIndex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x98
jmp 0x4478a4
mov dword [eax + 0xc], str.creaseEdgeIndex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0xa0
jmp 0x4478a4
mov dword [eax + 0xc], str.creaseVertexIndex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0xa8
jmp 0x4478a4
mov dword [eax + 0xc], str.dartVertexIndex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0xb0
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d39cc
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0xb8
jmp 0x4478a4
mov dword [eax + 0xc], 0x5d39d2
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0xbc
jmp 0x4478a4
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 6
ja case.default.0x447f86
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d3aa4]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 8
jmp 0x447fd9
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 4
jmp 0x447fd9
mov dword [eax + 0xc], 0x5d3a86
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 9
add ecx, 0x18
jmp 0x447fd9
mov dword [eax + 0xc], str.inside
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x1c
jmp 0x447fd9
mov dword [eax + 0xc], 0x5d3a96
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 3
add ecx, 0x20
jmp 0x447fd9
mov dword [eax + 0xc], 0x5d3aa0
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x24
jmp 0x447fd9
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x16
ja case.default.0x44815b
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d3b0c]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3ac0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x18
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3ac4
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x1c
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3ac8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x20
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3acc
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x24
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3ad0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x28
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3ad3
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x2c
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3ad7
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x30
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3adb
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x34
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3adf
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x38
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3ae3
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x3c
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3ae6
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x40
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3aea
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x44
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3aee
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x48
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3af2
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x4c
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3af6
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x50
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3af9
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x54
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3afd
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x58
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3b01
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x5c
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3b05
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x60
jmp 0x4481ae
mov dword [eax + 0xc], 0x5d3b09
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x64
jmp 0x4481ae
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 9
ja case.default.0x4487b3
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d3bd0]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 8
jmp 0x448806
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 4
jmp 0x448806
mov dword [eax + 0xc], 0x5d3a86
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 9
add ecx, 0x18
jmp 0x448806
mov dword [eax + 0xc], str.alignment
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x1c
jmp 0x448806
mov dword [eax + 0xc], str.pathOffset
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x24
jmp 0x448806
mov dword [eax + 0xc], 0x5d3ba6
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x28
jmp 0x448806
mov dword [eax + 0xc], str.reverseLayout
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x2c
jmp 0x448806
mov dword [eax + 0xc], str.wrapMode
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x30
jmp 0x448806
mov dword [eax + 0xc], str.splitText
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x34
jmp 0x448806
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x448a2e
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d3c0c]
mov dword [edx + 0xc], 0x5d3583
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 4
jmp 0x448a67
mov dword [edx + 0xc], str.focalPoint
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d37f0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x14
jmp 0x448a67
mov dword [edx + 0xc], 0x5d3806
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x1c
jmp 0x448a67
mov dword [edx + 0xc], 0x5d3b71
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x24
jmp 0x448a67
mov dword [edx + 0xc], 0x5d3c03
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x2c
jmp 0x448a67
mov dword [edx + 0xc], 0x5d3b79
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x30
jmp 0x448a67
mov dword [edx + 0xc], 0x5d3a96
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 2
add eax, 0x34
jmp 0x448a67
or eax, 0xffffffff
ret
cmp dword [edx], 0xa
ja case.default.0x448c14
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d3c80]
mov dword [edx + 0xc], 0x5d366d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 4
jmp 0x448c4d
mov dword [edx + 0xc], 0x5d35f6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x28
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d3c2c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x14
jmp 0x448c4d
mov dword [edx + 0xc], 0x5d3c37
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
jmp 0x448c4d
mov dword [edx + 0xc], 0x5d3c43
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
jmp 0x448c4d
mov dword [edx + 0xc], 0x5d3c48
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
jmp 0x448c4d
mov dword [edx + 0xc], 0x5d3c4e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x28
jmp 0x448c4d
mov dword [edx + 0xc], 0x5d3c58
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x30
jmp 0x448c4d
mov dword [edx + 0xc], 0x5d3c61
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x38
jmp 0x448c4d
mov dword [edx + 0xc], 0x5d3c65
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x40
jmp 0x448c4d
mov dword [edx + 0xc], 0x5d3c76
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x48
jmp 0x448c4d
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 8
ja case.default.0x448ea7
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d3cc4]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 8
jmp 0x448efa
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 3
add ecx, 4
jmp 0x448efa
mov dword [eax + 0xc], 0x5d3cac
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x18
jmp 0x448efa
mov dword [eax + 0xc], 0x5d3cb0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x1c
jmp 0x448efa
mov dword [eax + 0xc], 0x5d3cb4
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x20
jmp 0x448efa
mov dword [eax + 0xc], 0x5d3cb7
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x24
jmp 0x448efa
mov dword [eax + 0xc], 0x5d3cbb
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x28
jmp 0x448efa
mov dword [eax + 0xc], 0x5d3cbf
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x2c
jmp 0x448efa
or eax, 0xffffffff
ret
cmp dword [edx], 8
ja case.default.0x4490e3
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d3d2c]
mov dword [edx + 0xc], 0x5d3ce8
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x449120
mov dword [edx + 0xc], 0x5d3cf1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d3cfa
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x14
jmp 0x449120
mov dword [edx + 0xc], 0x5d3cff
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x1c
jmp 0x449120
mov dword [edx + 0xc], str.alignment
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x20
jmp 0x449120
mov dword [edx + 0xc], 0x5d3d0b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x28
jmp 0x449120
mov dword [edx + 0xc], 0x5d3d0f
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 4
add eax, 0x2c
jmp 0x449120
mov dword [edx + 0xc], 0x5d3d1b
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x30
jmp 0x449120
mov dword [edx + 0xc], 0x5d3d24
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x38
jmp 0x449120
or eax, 0xffffffff
ret
cmp dword [edx], 0x10
ja case.default.0x4492fe
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d3dfc]
mov dword [edx + 0xc], 0x5d3d50
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 4
jmp 0x449335
mov dword [edx + 0xc], 0x5d3d59
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d3d64
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x10
jmp 0x449335
mov dword [edx + 0xc], 0x5d3d6c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x18
jmp 0x449335
mov dword [edx + 0xc], 0x5d3d75
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
jmp 0x449335
mov dword [edx + 0xc], 0x5d3cfa
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
jmp 0x449335
mov dword [edx + 0xc], str.stretch
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x24
jmp 0x449335
mov dword [edx + 0xc], str.letterSpacing
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x28
jmp 0x449335
mov dword [edx + 0xc], str.wordSpacing
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x2c
jmp 0x449335
mov dword [edx + 0xc], 0x5d3823
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x30
jmp 0x449335
mov dword [edx + 0xc], str.fontKerning
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x34
jmp 0x449335
mov dword [edx + 0xc], 0x5d3daf
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x38
jmp 0x449335
mov dword [edx + 0xc], 0x5d3db5
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x3c
jmp 0x449335
mov dword [edx + 0xc], str.featureName
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x40
jmp 0x449335
mov dword [edx + 0xc], str.featureStartOffset
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x48
jmp 0x449335
mov dword [edx + 0xc], str.featureLength
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x50
jmp 0x449335
mov dword [edx + 0xc], str.featureValue
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x58
jmp 0x449335
or eax, 0xffffffff
ret
cmp dword [edx], 0xc
ja case.default.0x4496f1
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d3ecc]
mov dword [edx + 0xc], 0x5d3e40
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 4
jmp 0x44972a
mov dword [edx + 0xc], 0x5d3e4a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.isCenterAligned
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x14
jmp 0x44972a
mov dword [edx + 0xc], str.isScalable
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
jmp 0x44972a
mov dword [edx + 0xc], str.lineCap
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x44972a
mov dword [edx + 0xc], str.lineJoin
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x20
jmp 0x44972a
mov dword [edx + 0xc], 0x5d3e80
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x44972a
mov dword [edx + 0xc], 0x5d3e8b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x28
jmp 0x44972a
mov dword [edx + 0xc], 0x5d3e98
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x2c
jmp 0x44972a
mov dword [edx + 0xc], 0x5d3e9e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x30
jmp 0x44972a
mov dword [edx + 0xc], str.dashes
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x34
jmp 0x44972a
mov dword [edx + 0xc], 0x5d3eb0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0x3c
jmp 0x44972a
mov dword [edx + 0xc], 0x5d3eb8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1d
add eax, 0x40
jmp 0x44972a
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x11
ja case.default.0x449a0a
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d3f70]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 8
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 4
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d3c43
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x18
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d3f00
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x1c
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d3c4e
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x20
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d3c58
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x28
jmp 0x449a5d
mov dword [eax + 0xc], str.startLoadTime
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x30
jmp 0x449a5d
mov dword [eax + 0xc], str.stopLoadTime
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x38
jmp 0x449a5d
mov dword [eax + 0xc], str.loadMode
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x40
jmp 0x449a5d
mov dword [eax + 0xc], str.numAccumulatedBlocks
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x44
jmp 0x449a5d
mov dword [eax + 0xc], str.deleteBlock
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x48
jmp 0x449a5d
mov dword [eax + 0xc], str.playBlock
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x4c
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d3f55
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x50
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d3f5c
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x54
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d3f64
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x58
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d3c65
mov dword [eax + 0x14], 3
mov dword [eax + 4], 2
add ecx, 0x60
jmp 0x449a5d
mov dword [eax + 0xc], 0x5d3c76
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x68
jmp 0x449a5d
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x15
ja case.default.0x449e5e
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d4124]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 8
jmp 0x449eb1
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 6
add ecx, 4
jmp 0x449eb1
mov dword [eax + 0xc], str.generalChannelFormat
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x18
jmp 0x449eb1
mov dword [eax + 0xc], str.fixedPreset
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x1c
jmp 0x449eb1
mov dword [eax + 0xc], str.fixedPresetSubset
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x20
jmp 0x449eb1
mov dword [eax + 0xc], str.fixedPresetAddInf
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x24
jmp 0x449eb1
mov dword [eax + 0xc], str.channelCoordinateSystems
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x28
jmp 0x449eb1
mov dword [eax + 0xc], str.channelSoundLocation
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x30
jmp 0x449eb1
mov dword [eax + 0xc], str.channelDirectionalPattern
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x38
jmp 0x449eb1
mov dword [eax + 0xc], str.channelDirection
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x25
add ecx, 0x40
jmp 0x449eb1
mov dword [eax + 0xc], str.ambResolution2D
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x48
jmp 0x449eb1
mov dword [eax + 0xc], str.ambResolution3D
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x4c
jmp 0x449eb1
mov dword [eax + 0xc], str.ambEncodingConvention
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x50
jmp 0x449eb1
mov dword [eax + 0xc], str.ambNfcReferenceDistance
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x54
jmp 0x449eb1
mov dword [eax + 0xc], str.ambSoundSpeed
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x58
jmp 0x449eb1
mov dword [eax + 0xc], str.ambArrangementRule
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x5c
jmp 0x449eb1
mov dword [eax + 0xc], str.ambRecombinationPreset
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x60
jmp 0x449eb1
mov dword [eax + 0xc], str.ambComponentIndex
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x64
jmp 0x449eb1
mov dword [eax + 0xc], str.ambBackwardMatrix
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x6c
jmp 0x449eb1
mov dword [eax + 0xc], str.ambSoundfieldResolution
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x74
jmp 0x449eb1
mov dword [eax + 0xc], str.numChannel
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x7c
jmp 0x449eb1
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x44a3a4
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d41c0]
mov dword [edx + 0xc], 0x5d417c
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x2f
add eax, 4
jmp 0x44a3e0
mov dword [edx + 0xc], 0x5d4186
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d418f
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 6
add eax, 0xc
jmp 0x44a3e0
mov dword [edx + 0xc], 0x5d419b
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x44a3e0
mov dword [edx + 0xc], 0x5d3cff
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 8
add eax, 0x18
jmp 0x44a3e0
mov dword [edx + 0xc], 0x5d41a5
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x44a3e0
mov dword [edx + 0xc], 0x5d3cf1
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 5
add eax, 0x2c
jmp 0x44a3e0
mov dword [edx + 0xc], str.splatMinMax
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 6
add eax, 0x38
jmp 0x44a3e0
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x44a573
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d4214]
mov dword [edx + 0xc], 0x5d41e0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
jmp 0x44a5ac
mov dword [edx + 0xc], 0x5d38f4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d41e6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x14
jmp 0x44a5ac
mov dword [edx + 0xc], 0x5d41ef
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x1c
jmp 0x44a5ac
mov dword [edx + 0xc], 0x5d41f4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x24
jmp 0x44a5ac
mov dword [edx + 0xc], 0x5d3eb0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xb
add eax, 0x2c
jmp 0x44a5ac
mov dword [edx + 0xc], str.cameraVector
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0x30
jmp 0x44a5ac
mov dword [edx + 0xc], str.transparent
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x38
jmp 0x44a5ac
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x44a757
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d425c]
mov dword [edx + 0xc], 0x5d38f4
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x27
add eax, 4
jmp 0x44a78c
mov dword [edx + 0xc], 0x5d4234
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d423a
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x14
jmp 0x44a78c
mov dword [edx + 0xc], 0x5d4246
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x18
jmp 0x44a78c
mov dword [edx + 0xc], 0x5d3a51
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0x1c
jmp 0x44a78c
mov dword [edx + 0xc], 0x5d424d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x25
add eax, 0x20
jmp 0x44a78c
mov dword [edx + 0xc], 0x5d4254
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x25
add eax, 0x28
jmp 0x44a78c
mov dword [edx + 0xc], 0x5d3e98
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x30
jmp 0x44a78c
or eax, 0xffffffff
ret
cmp dword [edx], 9
ja case.default.0x44a92d
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d42ac]
mov dword [edx + 0xc], str.activeUrlIndex
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 4
jmp 0x44a964
mov dword [edx + 0xc], 0x5d3c43
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d3c48
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
jmp 0x44a964
mov dword [edx + 0xc], 0x5d3c4e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
jmp 0x44a964
mov dword [edx + 0xc], 0x5d3c58
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x20
jmp 0x44a964
mov dword [edx + 0xc], str.transitionTime
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x28
jmp 0x44a964
mov dword [edx + 0xc], 0x5d3c61
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x2c
jmp 0x44a964
mov dword [edx + 0xc], 0x5d429a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x34
jmp 0x44a964
mov dword [edx + 0xc], 0x5d3c65
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x38
jmp 0x44a964
mov dword [edx + 0xc], 0x5d3c76
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x40
jmp 0x44a964
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 8
ja case.default.0x44ab8b
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d4354]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x44abde
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x44abde
mov dword [eax + 0xc], str.thirdCenterCoordinate
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x18
jmp 0x44abde
mov dword [eax + 0xc], str.rotationVector
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x1c
jmp 0x44abde
mov dword [eax + 0xc], str.thirdScaleCoordinate
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x28
jmp 0x44abde
mov dword [eax + 0xc], str.scaleOrientationVector
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x2c
jmp 0x44abde
mov dword [eax + 0xc], str.thirdTranslationCoordinate
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x38
jmp 0x44abde
mov dword [eax + 0xc], str.coordinateTransform
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x3c
jmp 0x44abde
or eax, 0xffffffff
ret
cmp dword [edx], 0xe
ja case.default.0x44adc7
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d440c]
mov dword [edx + 0xc], 0x5d41f4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 6
add eax, 4
jmp 0x44ae07
mov dword [edx + 0xc], 0x5d4378
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d4382
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0xc
jmp 0x44ae07
mov dword [edx + 0xc], 0x5d438b
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
jmp 0x44ae07
mov dword [edx + 0xc], str.perceptualParameters
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x25
add eax, 0x1c
jmp 0x44ae07
mov dword [edx + 0xc], str.roomEffect
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x20
jmp 0x44ae07
mov dword [edx + 0xc], str.shape
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x24
jmp 0x44ae07
mov dword [edx + 0xc], 0x5d3cfa
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x28
jmp 0x44ae07
mov dword [edx + 0xc], 0x5d43bc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x30
jmp 0x44ae07
mov dword [edx + 0xc], str.density
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x3c
jmp 0x44ae07
mov dword [edx + 0xc], str.diffuseSelect
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x40
jmp 0x44ae07
mov dword [edx + 0xc], str.decorrStrength
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x44
jmp 0x44ae07
mov dword [edx + 0xc], str.speedOfSound
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x48
jmp 0x44ae07
mov dword [edx + 0xc], 0x5d43f8
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x4c
jmp 0x44ae07
mov dword [edx + 0xc], str.useAirabs
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x50
jmp 0x44ae07
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x1e
ja case.default.0x44b14e
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d45ac]
mov dword [eax + 0xc], str.executeCommand
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 8]
mov dword [eax + 0x18], edx
xor edx, edx
mov dword [eax + 4], edx
add ecx, 4
jmp 0x44b191
mov dword [eax + 0xc], str.gotoLabel
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 4
add ecx, 0xc
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], str.gotoMeasure
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 3
add ecx, 0x14
jmp 0x44b191
mov dword [eax + 0xc], str.highlightTimePosition
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x28]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 2
add ecx, 0x20
jmp 0x44b191
mov dword [eax + 0xc], str.mousePosition
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x38]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 5
add ecx, 0x2c
jmp 0x44b191
mov dword [eax + 0xc], str.argumentsOnExecute
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x24
add ecx, 0x3c
jmp 0x44b191
mov dword [eax + 0xc], str.commandOnExecute
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x44
jmp 0x44b191
mov dword [eax + 0xc], str.firstVisibleMeasure
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x48
jmp 0x44b191
mov dword [eax + 0xc], str.hyperlinkEnable
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x4c
jmp 0x44b191
mov dword [eax + 0xc], 0x5d3c43
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x50
jmp 0x44b191
mov dword [eax + 0xc], str.partsLyrics
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x24
add ecx, 0x54
jmp 0x44b191
mov dword [eax + 0xc], str.partsShown
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x5c
jmp 0x44b191
mov dword [eax + 0xc], str.scoreOffset
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x68
jmp 0x44b191
mov dword [eax + 0xc], 0x5d3cfa
mov dword [eax + 0x14], 1
mov dword [eax + 4], 6
add ecx, 0x70
jmp 0x44b191
mov dword [eax + 0xc], 0x5d3c48
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x78
jmp 0x44b191
mov dword [eax + 0xc], 0x5d3c4e
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
sub ecx, 0xffffff80
jmp 0x44b191
mov dword [eax + 0xc], 0x5d3c58
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x88
jmp 0x44b191
mov dword [eax + 0xc], str.transpose
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x90
jmp 0x44b191
mov dword [eax + 0xc], 0x5d3c61
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2f
add ecx, 0x94
jmp 0x44b191
mov dword [eax + 0xc], str.urlSA
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2f
add ecx, 0x9c
jmp 0x44b191
mov dword [eax + 0xc], str.viewType
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0xa4
jmp 0x44b191
mov dword [eax + 0xc], str.activatedLink
mov dword [eax + 0x14], 3
mov dword [eax + 4], 4
add ecx, 0xa8
jmp 0x44b191
mov dword [eax + 0xc], str.availableCommands
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x24
add ecx, 0xac
jmp 0x44b191
mov dword [eax + 0xc], str.availableLabels
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x24
add ecx, 0xb4
jmp 0x44b191
mov dword [eax + 0xc], str.availableLyricLanguages
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x24
add ecx, 0xbc
jmp 0x44b191
mov dword [eax + 0xc], str.availableViewTypes
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x24
add ecx, 0xc4
jmp 0x44b191
mov dword [eax + 0xc], 0x5d3c76
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0xcc
jmp 0x44b191
mov dword [eax + 0xc], str.highlightPosition
mov dword [eax + 0x14], 3
mov dword [eax + 4], 5
add ecx, 0xd0
jmp 0x44b191
mov dword [eax + 0xc], str.lastVisibleMeasure
mov dword [eax + 0x14], 3
mov dword [eax + 4], 3
add ecx, 0xdc
jmp 0x44b191
mov dword [eax + 0xc], str.numMeasures
mov dword [eax + 0x14], 3
mov dword [eax + 4], 3
add ecx, 0xe0
jmp 0x44b191
mov dword [eax + 0xc], str.partNames
mov dword [eax + 0x14], 3
mov dword [eax + 4], 0x24
add ecx, 0xe4
jmp 0x44b191
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x44b8ef
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d4674]
mov dword [edx + 0xc], 0x5d4628
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 4
jmp 0x44b92f
mov dword [edx + 0xc], 0x5d462e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 9
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.buildingIndex
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
jmp 0x44b92f
mov dword [edx + 0xc], 0x5d4246
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
jmp 0x44b92f
mov dword [edx + 0xc], str.altitude
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x44b92f
mov dword [edx + 0xc], str.alternativeGeometry
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 9
add eax, 0x18
jmp 0x44b92f
mov dword [edx + 0xc], str.roofs
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 9
add eax, 0x1c
jmp 0x44b92f
mov dword [edx + 0xc], str.facades
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 9
add eax, 0x20
jmp 0x44b92f
or eax, 0xffffffff
ret
cmp dword [edx], 0xb
ja case.default.0x44baea
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d473c]
mov dword [edx + 0xc], str.Type
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 4
jmp 0x44bb23
mov dword [edx + 0xc], str.Height
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.SlopeAngle
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
jmp 0x44bb23
mov dword [edx + 0xc], str.EaveProjection
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x44bb23
mov dword [edx + 0xc], str.EdgeSupportIndex
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
jmp 0x44bb23
mov dword [edx + 0xc], str.RoofTextureURL
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xc
add eax, 0x1c
jmp 0x44bb23
mov dword [edx + 0xc], str.IsGenericTexture
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x44bb23
mov dword [edx + 0xc], str.TextureXScale
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x28
jmp 0x44bb23
mov dword [edx + 0xc], str.TextureYScale
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x2c
jmp 0x44bb23
mov dword [edx + 0xc], str.TextureXPosition
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x30
jmp 0x44bb23
mov dword [edx + 0xc], str.TextureYPosition
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x34
jmp 0x44bb23
mov dword [edx + 0xc], str.TextureRotation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x38
jmp 0x44bb23
or eax, 0xffffffff
ret
cmp dword [edx], 0xc
ja case.default.0x44bdb7
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d4810]
mov dword [edx + 0xc], str.WidthRatio
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
jmp 0x44bdf0
mov dword [edx + 0xc], str.XScale
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.YScale
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
jmp 0x44bdf0
mov dword [edx + 0xc], str.XPosition
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
jmp 0x44bdf0
mov dword [edx + 0xc], str.YPosition
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x44bdf0
mov dword [edx + 0xc], str.XRepeatInterval
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
jmp 0x44bdf0
mov dword [edx + 0xc], str.YRepeatInterval
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x1c
jmp 0x44bdf0
mov dword [edx + 0xc], str.Repeat
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x20
jmp 0x44bdf0
mov dword [edx + 0xc], str.FacadePrimitive
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xc
add eax, 0x24
jmp 0x44bdf0
mov dword [edx + 0xc], str.NbStories
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c
jmp 0x44bdf0
mov dword [edx + 0xc], str.NbFacadeCellsByStorey
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x30
jmp 0x44bdf0
mov dword [edx + 0xc], str.StoreyHeight
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x38
jmp 0x44bdf0
mov dword [edx + 0xc], str.FacadeCellsArray
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 9
add eax, 0x40
jmp 0x44bdf0
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 6
ja case.default.0x44c0cb
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d4864]
mov dword [eax + 0xc], 0x5d3561
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x44c11e
mov dword [eax + 0xc], 0x5d356d
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d358a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x44c11e
mov dword [eax + 0xc], 0x5d4844
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x18
jmp 0x44c11e
mov dword [eax + 0xc], 0x5d484c
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x1c
jmp 0x44c11e
mov dword [eax + 0xc], 0x5d4851
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x20
jmp 0x44c11e
mov dword [eax + 0xc], 0x5d4859
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x24
jmp 0x44c11e
or eax, 0xffffffff
ret
cmp dword [edx], 7
ja case.default.0x44c1b9
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d48e0]
mov dword [edx + 0xc], 0x5d4880
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 4
jmp 0x44c1ee
mov dword [edx + 0xc], str.decoderSpecificInfo
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 4
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d48a9
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 4
add eax, 0xc
jmp 0x44c1ee
mov dword [edx + 0xc], str.cacheURL
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 4
add eax, 0x10
jmp 0x44c1ee
mov dword [edx + 0xc], str.cacheOD
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2f
add eax, 0x14
jmp 0x44c1ee
mov dword [edx + 0xc], str.expirationDate
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x44c1ee
mov dword [edx + 0xc], 0x5d48cf
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x20
jmp 0x44c1ee
mov dword [edx + 0xc], 0x5d48d7
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x44c1ee
or eax, 0xffffffff
ret
cmp dword [edx], 8
ja case.default.0x44c37d
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d4964]
mov dword [edx + 0xc], 0x5d4900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x44c3b8
mov dword [edx + 0xc], 0x5d4844
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d4909
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
jmp 0x44c3b8
mov dword [edx + 0xc], str.compareValue
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x14
jmp 0x44c3b8
mov dword [edx + 0xc], str.evaluateOnChange
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
jmp 0x44c3b8
mov dword [edx + 0xc], str.valueLarger
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
jmp 0x44c3b8
mov dword [edx + 0xc], str.valueEqual
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x20
jmp 0x44c3b8
mov dword [edx + 0xc], str.valueSmaller
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x44c3b8
mov dword [edx + 0xc], str.parameterValue
mov dword [edx + 0x14], 3
mov dword [edx + 4], 4
add eax, 0x28
jmp 0x44c3b8
or eax, 0xffffffff
ret
cmp dword [edx], 9
ja case.default.0x44c592
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d49c8]
mov dword [edx + 0xc], str.setFocus
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x44c5d6
mov dword [edx + 0xc], str.sensor
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 2
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d4998
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 3
add eax, 0x10
jmp 0x44c5d6
mov dword [edx + 0xc], 0x5d499d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 3
add eax, 0x14
jmp 0x44c5d6
mov dword [edx + 0xc], 0x5d49a3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 3
add eax, 0x18
jmp 0x44c5d6
mov dword [edx + 0xc], str.down
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 3
add eax, 0x1c
jmp 0x44c5d6
mov dword [edx + 0xc], 0x5d49ab
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 3
add eax, 0x20
jmp 0x44c5d6
mov dword [edx + 0xc], str.quit
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 3
add eax, 0x24
jmp 0x44c5d6
mov dword [edx + 0xc], str.step
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x28
jmp 0x44c5d6
mov dword [edx + 0xc], str.focusSet
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x2c
jmp 0x44c5d6
or eax, 0xffffffff
ret
mov ecx, dword [eax]
mov ecx, dword [ecx]
sub ecx, 2
cmp cx, 0xc2
ja case.default.0x44f16e
push ebp
mov ebp, esp
push ebx
movzx ecx, cx
jmp dword [ecx*4 + 0x5d57e4]
pop ebx
pop ebp
jmp 0x4320d4
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5af0]
mov dword [edx + 0xc], 0x5d4d0c
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d11
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor ecx, ecx
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d17
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d21
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d2e
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d3f
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ebx, dword [edx]
cmp ebx, 1
je 0x44f29e
cmp ebx, 2
je 0x44f2c5
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d48
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x19
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d59
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1d
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x432370
pop ebx
pop ebp
jmp 0x432642
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5b0c]
mov dword [edx + 0xc], 0x5d4d6a
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 6
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d76
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 6
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d85
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 6
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d8e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d94
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d9c
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x23
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x43281d
pop ebx
pop ebp
jmp 0x432a1d
pop ebx
pop ebp
jmp 0x432be1
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5b24]
mov dword [edx + 0xc], 0x5d4d6a
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 6
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d76
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 6
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4da7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x432e59
mov ecx, dword [edx]
cmp ecx, 2
je 0x44f4f5
ja 0x44f4c8
test ecx, ecx
jne 0x44f4d5
mov dword [edx + 0xc], 0x5d4db3
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x44f515
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4dbc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4dc6
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je case.0x44f67e.2
ja 0x44f56d
test ecx, ecx
jne 0x44f57a
mov dword [edx + 0xc], 0x5d4d6a
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x44f5ce
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d76
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d85
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4dce
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4ddd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4de3
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4de8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5b3c]
mov dword [edx + 0xc], 0x5d4d6a
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d76
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4def
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4df7
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 2
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4dfd
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e09
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x44f7ce
ja 0x44f7a1
test ecx, ecx
jne 0x44f7ae
mov dword [edx + 0xc], 0x5d4e0f
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x44f7ee
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e1c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e29
mov dword [edx + 0x14], 3
mov dword [edx + 4], 7
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x433261
pop ebx
pop ebp
jmp 0x433471
mov ecx, dword [edx]
cmp ecx, 2
je 0x44f87e
ja 0x44f84d
test ecx, ecx
jne 0x44f85a
mov dword [edx + 0xc], 0x5d4e37
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x44f89e
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e40
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e50
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xe
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d3f
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x44f912
ja 0x44f8e7
test ecx, ecx
jne case.0x44fa5a.1
mov dword [edx + 0xc], 0x5d4e57
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x44f92c
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e64
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e6b
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e70
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e77
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e77
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x43376f
mov ecx, dword [edx]
cmp ecx, 2
je 0x44fa05
ja 0x44f9d8
test ecx, ecx
jne 0x44f9e5
mov dword [edx + 0xc], 0x5d4e0f
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x44fa25
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e1c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e29
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0x26
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp fcn.004337f7
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5b54]
mov dword [edx + 0xc], 0x5d4e70
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4de8
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e6b
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e7d
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x4338c9
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5b68]
mov dword [edx + 0xc], 0x5d4e81
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e09
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e92
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e9c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4ea6
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x433ade
pop ebx
pop ebp
jmp 0x433cb7
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5b7c]
mov dword [edx + 0xc], 0x5d4ea9
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4ebc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4ed2
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4ee5
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4efb
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f05
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x433ff5
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5b94]
mov dword [edx + 0xc], 0x5d4f14
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x12
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f18
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x13
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f1c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x14
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 6
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x44fda4
ja 0x44fd54
test ecx, ecx
jne 0x44fd86
jmp case.0x44fe92.0
cmp ecx, 3
je 0x44fdc2
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4f37
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f4a
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f5a
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x23
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f65
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x25
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x44fe36
ja 0x44fe0b
test ecx, ecx
jne 0x44fe18
mov dword [edx + 0xc], 0x5d4f73
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x44fe5d
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4f79
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f89
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xf
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f95
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x11
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5ba8]
mov dword [edx + 0xc], 0x5d4fa6
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4fae
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 8
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4fba
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 5
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4fc3
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 5
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x4344c1
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5bbc]
mov dword [edx + 0xc], 0x5d4fd2
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4fe5
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4ff2
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x10
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5000
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d500f
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x435781
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5bd0]
mov dword [edx + 0xc], 0x5d4e09
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d501f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5027
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4db3
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x1c]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4dc6
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x435a07
pop ebx
pop ebp
jmp 0x435d04
mov ebx, dword [edx]
cmp ebx, 1
je 0x4500f3
cmp ebx, 2
je 0x45012b
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d6a
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d76
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
jne 0x4505a5
mov dword [edx + 0xc], 0x5d4d85
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ebx, dword [edx]
cmp ebx, 1
je 0x450189
cmp ebx, 2
je 0x4501a3
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5037
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d503f
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x435ecc
pop ebx
pop ebp
jmp 0x436316
pop ebx
pop ebp
jmp 0x4365c5
pop ebx
pop ebp
jmp 0x43677c
or ecx, 0xffffffff
cmp dword [edx], 0
je 0x450169
jmp case.default.0x44f18a
mov ebx, dword [edx]
cmp ebx, 1
je 0x450224
cmp ebx, 2
je 0x450242
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5047
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d504d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5054
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x21
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5be4]
mov dword [edx + 0xc], 0x5d4d6a
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d76
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 3
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d85
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 3
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4de3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d505a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 8
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5065
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x20
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x436863
pop ebx
pop ebp
jmp 0x436a86
mov ebx, dword [edx]
cmp ebx, 1
je 0x4503a9
cmp ebx, 2
je 0x4503c9
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d506e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5078
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5082
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x436ed6
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5bfc]
mov dword [edx + 0xc], 0x5d4e81
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5088
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5095
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50a3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50ad
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50bb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x45051d
ja 0x4504f2
test ecx, ecx
jne 0x4504ff
mov dword [edx + 0xc], 0x5d5095
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x450544
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d50c8
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50cf
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x18
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50bb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x439572
pop ebx
pop ebp
jmp 0x43977a
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d50d9
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x43376f
ja 0x4505d8
test ecx, ecx
jne 0x4505e5
mov dword [edx + 0xc], 0x5d4d6a
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x450612
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d76
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50e0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x450692
ja 0x450665
test ecx, ecx
jne 0x450672
mov dword [edx + 0xc], 0x5d4e0f
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x4506b2
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e1c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x28
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e29
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ebx, dword [edx]
cmp ebx, 1
je 0x450709
cmp ebx, 2
je 0x450723
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d50e6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 9
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5037
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d503f
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x4399f1
pop ebx
pop ebp
jmp 0x439bca
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5c14]
mov dword [edx + 0xc], 0x5d4e81
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50ec
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e09
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e9c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50f8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4ea6
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4de8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x34
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
test ecx, ecx
je 0x450855
dec ecx
je 0x45087c
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov ebx, dword [edx]
test ebx, ebx
jne 0x4508a3
mov dword [edx + 0xc], 0x5d4e09
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5101
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
dec ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5101
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xd
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x450934
ja 0x450907
test ecx, ecx
jne 0x450914
mov dword [edx + 0xc], 0x5d4e0f
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x450954
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e1c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e29
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x4509b4
ja 0x4509a7
test ecx, ecx
jne 0x450914
mov dword [edx + 0xc], 0x5d4e0f
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x4509d4
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e29
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x439e3f
pop ebx
pop ebp
jmp 0x43a01a
pop ebx
pop ebp
jmp 0x43a106
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4de3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x450a79
ja 0x450a6c
test ecx, ecx
jne 0x450914
mov dword [edx + 0xc], 0x5d4e0f
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x450a99
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e29
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ebx, dword [edx]
cmp ebx, 1
je 0x450af0
cmp ebx, 2
je 0x450b0a
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x30
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5107
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5114
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
test ecx, ecx
je 0x450b35
dec ecx
je 0x450b5c
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5121
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d512c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 9
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x43ab52
mov ecx, dword [edx]
cmp ecx, 2
je 0x450be4
ja 0x450bb7
test ecx, ecx
jne 0x450bc4
mov dword [edx + 0xc], 0x5d4e9c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x450c0b
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d50f8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5135
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 6
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d513c
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4de8
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5c30]
mov dword [edx + 0xc], 0x5d5147
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5152
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d515a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d3f
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5161
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5172
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x43ae47
mov ecx, dword [edx]
test ecx, ecx
je 0x450d36
dec ecx
je 0x450d5d
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5185
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4da7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ebx, dword [edx]
cmp ebx, 1
je 0x450dba
cmp ebx, 2
je 0x450dda
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d518c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5195
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d51a0
mov dword [edx + 0x14], 3
mov dword [edx + 4], 3
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x450e54
ja 0x450e27
test ecx, ecx
jne 0x450e34
mov dword [edx + 0xc], 0x5d51a6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x450e7b
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d51ad
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d51b4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x16
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d51be
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e77
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x450f21
ja 0x450ef4
test ecx, ecx
jne 0x450f01
mov dword [edx + 0xc], 0x5d504d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x450f41
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d51c8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4ddd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d51d1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x43b135
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5c48]
mov dword [edx + 0xc], 0x5d5152
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d51dd
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d51ef
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5200
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d3f
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5214
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d521b
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x43b41a
pop ebx
pop ebp
jmp 0x43b6af
pop ebx
pop ebp
jmp 0x43b91d
pop ebx
pop ebp
jmp 0x43c385
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5c64]
mov dword [edx + 0xc], 0x5d504d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5152
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4de3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5225
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d522f
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d3f
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x45119e
ja 0x451171
test ecx, ecx
jne 0x45117e
mov dword [edx + 0xc], 0x5d5238
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x4511be
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5247
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5256
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5263
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
test ecx, ecx
je 0x4511ed
dec ecx
je 0x45120b
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d526e
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x24
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5273
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 4
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x43c562
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5c7c]
mov dword [edx + 0xc], 0x5d504d
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5279
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 5
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d527e
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x22
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5289
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5294
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d52a0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5c94]
mov dword [edx + 0xc], 0x5d4d3f
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d17
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d21
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d52ac
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d52b8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4de3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x43ca2a
mov ecx, dword [edx]
test ecx, ecx
je 0x451408
dec ecx
je 0x45142f
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d52c2
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x23
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d52d0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ebx, dword [edx]
cmp ebx, 1
je 0x451494
cmp ebx, 2
je 0x4514bb
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d52df
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x22
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d52e3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x21
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d52e7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5cb0]
mov dword [edx + 0xc], 0x5d52f4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d530b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5312
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d531c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4f65
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d532c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x451611
ja 0x4515e4
test ecx, ecx
jne 0x4515f1
mov dword [edx + 0xc], 0x5d533f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x451631
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5354
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d536a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d537c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x442082
mov ecx, dword [edx]
cmp ecx, 2
je 0x4516b8
ja 0x45168b
test ecx, ecx
jne 0x451698
mov dword [edx + 0xc], 0x5d538f
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 3
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x4516d6
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5047
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d2a
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2f
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d539e
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5cc8]
mov dword [edx + 0xc], 0x5d53aa
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d53b2
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d53b8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d53c1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d53ce
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50bb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x442436
pop ebx
pop ebp
jmp 0x4429ab
pop ebx
pop ebp
jmp 0x442d6b
mov ecx, dword [edx]
cmp ecx, 2
je 0x451836
ja 0x45180b
test ecx, ecx
jne 0x451818
mov dword [edx + 0xc], 0x5d53dc
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x451856
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d53e4
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d53eb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x4518ce
ja 0x4518a1
test ecx, ecx
jne 0x4518ae
mov dword [edx + 0xc], 0x5d5152
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x4518ee
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e50
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xe
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d53f3
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x442f94
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5ce0]
mov dword [edx + 0xc], 0x5d53fd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5408
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5417
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5425
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5152
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x443140
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5cf8]
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5430
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5441
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5457
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d3f
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d526e
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0x24
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x451b1d
ja 0x451af2
test ecx, ecx
jne 0x451aff
mov dword [edx + 0xc], 0x5d5465
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x451b3b
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d546a
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d2a
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2f
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e50
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 4
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x451bb9
ja 0x451b8c
test ecx, ecx
jne 0x451b99
mov dword [edx + 0xc], 0x5d4e0f
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x451bd9
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e1c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2b
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e29
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0x2b
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5d10]
mov dword [edx + 0xc], str.diTexture
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x2f
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], str.farPlane
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5482
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 6
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], str.nearPlane
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5498
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 8
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], str.orthographic
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d54b1
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 5
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x4434b0
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5d2c]
mov dword [edx + 0xc], 0x5d54ba
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d54c3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d54c5
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d54cf
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d54d4
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x451e03
ja 0x451dcf
test ecx, ecx
jne 0x451ddc
mov dword [edx + 0xc], 0x5d54da
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x28
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x451e2a
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d54e4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x2a
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d54f1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xb
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d54fa
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x29
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
test ecx, ecx
je 0x451e62
dec ecx
je 0x451e82
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d550a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5514
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
test ecx, ecx
je 0x451eb3
dec ecx
je 0x451ed3
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5522
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5528
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5d40]
mov dword [edx + 0xc], 0x5d552e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5536
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5544
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d554d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x2b
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d555c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x2c
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x452017
ja 0x451fe3
test ecx, ecx
jne 0x451ff0
mov dword [edx + 0xc], 0x5d5568
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x452037
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5572
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5585
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5593
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x4520bf
ja 0x45208b
test ecx, ecx
jne 0x452098
mov dword [edx + 0xc], 0x5d55a0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x4520df
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d55ae
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5568
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d55ba
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x443890
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5d54]
mov dword [edx + 0xc], 0x5d55c6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d55cb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d512c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 9
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d55d2
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d546a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x443ea9
pop ebx
pop ebp
jmp 0x444086
pop ebx
pop ebp
jmp 0x444174
mov ecx, dword [edx]
cmp ecx, 2
je 0x452234
ja 0x452209
test ecx, ecx
jne 0x452216
mov dword [edx + 0xc], 0x5d55d8
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x27
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x452252
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d55df
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d55e6
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d55f7
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x4445a7
mov ecx, dword [edx]
test ecx, ecx
je 0x452288
dec ecx
je 0x4522a8
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5607
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4de3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x452322
ja 0x4522f5
test ecx, ecx
jne 0x452302
mov dword [edx + 0xc], 0x5d560f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x452342
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5618
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d561f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d562a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x4523bc
ja 0x45238f
test ecx, ecx
jne 0x45239c
mov dword [edx + 0xc], 0x5d5635
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x4523dc
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5641
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d54b1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d564d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5d68]
mov dword [edx + 0xc], 0x5d4e09
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x27
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5652
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5658
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e64
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5082
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x444cc1
pop ebx
pop ebp
jmp 0x44505c
mov ecx, dword [edx]
cmp ecx, 2
je 0x452515
ja 0x4524e8
test ecx, ecx
jne 0x4524f5
mov dword [edx + 0xc], 0x5d4e0f
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x452535
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4e1c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2b
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e29
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0xb
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x44526b
pop ebx
pop ebp
jmp 0x445900
pop ebx
pop ebp
jmp 0x446814
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5d7c]
mov dword [edx + 0xc], 0x5d5607
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5664
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 9
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5670
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4de8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5679
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5688
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x446ded
pop ebx
pop ebp
jmp 0x446fb5
pop ebx
pop ebp
jmp 0x4471f5
mov ecx, dword [edx]
test ecx, ecx
je 0x45266c
dec ecx
je 0x45268c
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5698
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x4475b7
mov ecx, dword [edx]
test ecx, ecx
je case.0x452b7a.0
dec ecx
je 0x4526f0
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5652
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d51
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ebx, dword [edx]
cmp ebx, 1
je 0x45274c
cmp ebx, 2
je 0x45276c
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d54ba
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d56aa
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d56b6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 2
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x447850
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5d94]
mov dword [edx + 0xc], str.flatness
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5618
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], str.normalTension
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d56d7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], str.theta
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], str.faceIndex
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d55ba
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
cmp ecx, 2
je 0x4528ec
ja 0x4528bf
test ecx, ecx
jne 0x4528cc
mov dword [edx + 0xc], 0x5d56eb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 9
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x45290c
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5482
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d56f4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d56fe
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x447f77
pop ebx
pop ebp
jmp 0x44814c
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4de8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5db0]
mov dword [edx + 0xc], str.endPoint
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e1c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d570f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5717
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], str.startPoint
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d572f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 2
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x4487a4
pop ebx
pop ebp
jmp 0x448a23
pop ebx
pop ebp
jmp 0x448c09
pop ebx
pop ebp
jmp 0x448e98
pop ebx
pop ebp
jmp 0x4490d8
pop ebx
pop ebp
jmp fcn.004337f7
pop ebx
pop ebp
jmp 0x4492f3
pop ebx
pop ebp
jmp 0x4496e6
pop ebx
pop ebp
jmp 0x4499fb
pop ebx
pop ebp
jmp 0x449e4f
pop ebx
pop ebp
jmp 0x44a399
mov ecx, dword [edx]
cmp ecx, 2
je 0x452b10
ja 0x452ae3
test ecx, ecx
jne 0x452af0
mov dword [edx + 0xc], 0x5d5739
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x452b37
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5743
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d574b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5758
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x44a568
pop ebx
pop ebp
jmp 0x44a74c
pop ebx
pop ebp
jmp 0x44a922
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5dcc]
mov dword [edx + 0xc], 0x5d5618
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5760
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5767
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d51
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5de0]
mov dword [edx + 0xc], 0x5d5135
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 6
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4e9c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d560f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d50f8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d576e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5498
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d577f
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x44ab7c
pop ebx
pop ebp
jmp 0x44adbc
mov ecx, dword [edx]
test ecx, ecx
je 0x452d2e
dec ecx
je 0x452d55
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d578f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x36
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d512c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x44b13f
or ecx, 0xffffffff
cmp dword [edx], 0
jne case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d85
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 9
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov ecx, dword [edx]
test ecx, ecx
je 0x452dc7
dec ecx
je 0x452de7
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d5522
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d5795
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 9
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
pop ebx
pop ebp
jmp 0x44b8e4
pop ebx
pop ebp
jmp 0x44badf
pop ebx
pop ebp
jmp 0x44bdac
pop ebx
pop ebp
jmp 0x44c0bc
pop ebx
pop ebp
jmp 0x44c1ae
pop ebx
pop ebp
jmp 0x44c372
pop ebx
pop ebp
jmp 0x44c587
mov ecx, dword [edx]
cmp ecx, 2
je 0x452eb3
ja 0x452e79
test ecx, ecx
jne 0x452e86
mov dword [edx + 0xc], 0x5d4d6a
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x44f1c7
cmp ecx, 3
je 0x452eda
or ecx, 0xffffffff
jmp case.default.0x44f18a
mov dword [edx + 0xc], 0x5d4d76
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d4d85
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d579f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xc
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x44f18a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d5dfc]
mov dword [edx + 0xc], 0x5d57a8
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d57b2
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d57bf
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d57c4
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d57d0
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 4
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x44f1c7
mov dword [edx + 0xc], 0x5d57d5
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2e
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x44f1c7
or eax, 0xffffffff
ret
mov eax, ecx
pop ebx
pop ebp
ret
test eax, eax
je 0x454d99
push ebp
mov ebp, esp
push esi
push ebx
mov ebx, edx
mov esi, dword [eax]
mov ecx, 4
cmp word [esi], 0x51
jne 0x454d2f
mov ecx, 3
mov edx, dword [ebx]
cmp edx, ecx
jae 0x454d4c
mov edx, ebx
cmp ecx, 3
jne 0x454d44
pop ebx
pop esi
pop ebp
jmp 0x44f155
pop ebx
pop esi
pop ebp
jmp 0x4653dc
sub edx, ecx
mov eax, dword [esi + 0x10]
mov eax, dword [eax]
call fcn.00425c8e
or edx, 0xffffffff
test eax, eax
je 0x454d9d
mov edx, dword [eax]
mov dword [ebx + 0x14], edx
mov edx, dword [eax + 4]
mov dword [ebx + 4], edx
mov edx, dword [eax + 8]
mov dword [ebx + 0xc], edx
xor edx, edx
mov dword [ebx + 0x18], edx
mov edx, dword [eax + 4]
and edx, 0xffffffdf
cmp edx, 0xa
jne 0x454d91
add eax, 0x1c
mov dword [ebx + 8], eax
mov dword [ebx + 0x10], 1
xor edx, edx
jmp 0x454d9d
mov eax, dword [eax + 0x1c]
mov dword [ebx + 8], eax
jmp 0x454d8d
or eax, 0xffffffff
ret
mov eax, edx
pop ebx
pop esi
pop ebp
ret
cmp dword [edx], 0xc
ja case.default.0x45a0f0
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d7b1c]
mov dword [edx + 0xc], 0x5d7aa0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 4
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7aac
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.pitch
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7ab7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x10
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7ac1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7aca
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x20
jmp 0x45a127
mov dword [edx + 0xc], str.duration_changed
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x28
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7adf
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x30
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x34
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7af1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x38
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7afb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x40
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7b06
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x48
jmp 0x45a127
mov dword [edx + 0xc], 0x5d7b12
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x50
jmp 0x45a127
or eax, 0xffffffff
ret
cmp dword [edx], 0xd
ja case.default.0x45a3fc
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d7bc8]
mov dword [edx + 0xc], 0x5d7b50
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x45a439
mov dword [edx + 0xc], 0x5d7b59
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d7b65
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x14
jmp 0x45a439
mov dword [edx + 0xc], str.backUrl
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x1c
jmp 0x45a439
mov dword [edx + 0xc], str.bottomUrl
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x24
jmp 0x45a439
mov dword [edx + 0xc], str.frontUrl
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x2c
jmp 0x45a439
mov dword [edx + 0xc], str.leftUrl
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x34
jmp 0x45a439
mov dword [edx + 0xc], str.rightUrl
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x3c
jmp 0x45a439
mov dword [edx + 0xc], str.topUrl
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x44
jmp 0x45a439
mov dword [edx + 0xc], 0x5d7ba4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x4c
jmp 0x45a439
mov dword [edx + 0xc], 0x5d7bad
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x54
jmp 0x45a439
mov dword [edx + 0xc], 0x5d7bb6
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x5c
jmp 0x45a439
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x60
jmp 0x45a439
mov dword [edx + 0xc], 0x5d7bbe
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x68
jmp 0x45a439
or eax, 0xffffffff
ret
mov ecx, dword [edx]
test ecx, ecx
je 0x45aaa0
dec ecx
je 0x45aaba
or eax, 0xffffffff
ret
mov dword [edx + 0xc], 0x5d7c6c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 4
jmp 0x45aad9
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
cmp dword [edx], 4
ja case.default.0x45ab6b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d7c74]
mov dword [edx + 0xc], 0x5d7c0e
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
jmp 0x45abaa
mov dword [edx + 0xc], 0x5d7c1b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d7c1f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0x14
jmp 0x45abaa
mov dword [edx + 0xc], 0x5d7c28
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0x25
add eax, 0x1c
jmp 0x45abaa
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x24
jmp 0x45abaa
or eax, 0xffffffff
ret
cmp dword [edx], 0xb
ja case.default.0x45ac37
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d7cec]
mov dword [edx + 0xc], 0x5d7c88
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x45ac6e
mov dword [edx + 0xc], str.diskAngle
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d7c9d
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
jmp 0x45ac6e
mov dword [edx + 0xc], str.maxAngle
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
jmp 0x45ac6e
mov dword [edx + 0xc], str.minAngle
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x45ac6e
mov dword [edx + 0xc], 0x5d7cb7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
jmp 0x45ac6e
mov dword [edx + 0xc], 0x5d7adf
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
jmp 0x45ac6e
mov dword [edx + 0xc], 0x5d7cbe
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x20
jmp 0x45ac6e
mov dword [edx + 0xc], 0x5d7ccf
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x30
jmp 0x45ac6e
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x3c
jmp 0x45ac6e
mov dword [edx + 0xc], 0x5d7aa0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x40
jmp 0x45ac6e
mov dword [edx + 0xc], 0x5d7ce2
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x44
jmp 0x45ac6e
or eax, 0xffffffff
ret
cmp dword [edx], 0xe
ja case.default.0x45af05
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d7d9c]
mov dword [edx + 0xc], str.set_height
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x21
add eax, 4
jmp 0x45af4b
mov dword [edx + 0xc], 0x5d7c42
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d7d27
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0x14
jmp 0x45af4b
mov dword [edx + 0xc], 0x5d7d2e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 0x18
jmp 0x45af4b
mov dword [edx + 0xc], 0x5d7d37
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x1c
jmp 0x45af4b
mov dword [edx + 0xc], 0x5d7d3e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x45af4b
mov dword [edx + 0xc], 0x5d7d42
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x45af4b
mov dword [edx + 0xc], str.creaseAngle
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x2c
jmp 0x45af4b
mov dword [edx + 0xc], 0x5d7d5d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x30
jmp 0x45af4b
mov dword [edx + 0xc], 0x5d7d6d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x34
jmp 0x45af4b
mov dword [edx + 0xc], str.xDimension
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x38
jmp 0x45af4b
mov dword [edx + 0xc], str.xSpacing
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x3c
jmp 0x45af4b
mov dword [edx + 0xc], str.zDimension
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x40
jmp 0x45af4b
mov dword [edx + 0xc], str.zSpacing
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x44
jmp 0x45af4b
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x48
jmp 0x45af4b
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x55
ja case.default.0x45b28a
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d83dc]
mov dword [eax + 0xc], 0x5d7c48
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d7c54
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], str.set_articulationParameterValue0
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x1c]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 1
add ecx, 0x18
jmp 0x45b2dd
mov dword [eax + 0xc], str.set_articulationParameterValue1
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x24]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 1
add ecx, 0x20
jmp 0x45b2dd
mov dword [eax + 0xc], str.set_articulationParameterValue2
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x2c]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 1
add ecx, 0x28
jmp 0x45b2dd
mov dword [eax + 0xc], str.set_articulationParameterValue3
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 1
add ecx, 0x30
jmp 0x45b2dd
mov dword [eax + 0xc], str.set_articulationParameterValue4
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x3c]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 1
add ecx, 0x38
jmp 0x45b2dd
mov dword [eax + 0xc], str.set_articulationParameterValue5
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x44]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 1
add ecx, 0x40
jmp 0x45b2dd
mov dword [eax + 0xc], str.set_articulationParameterValue6
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x4c]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 1
add ecx, 0x48
jmp 0x45b2dd
mov dword [eax + 0xc], str.set_articulationParameterValue7
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x54]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 1
add ecx, 0x50
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d7ed8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x58
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d7ee0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x5c
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterCount
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x60
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterDesignatorArray
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x64
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterChangeIndicatorArray
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x6c
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterIdPartAttachedToArray
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x74
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterTypeArray
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x7c
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterArray
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x84
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d7fbd
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x8c
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d7c63
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x45b2dd
mov dword [eax + 0xc], str.collisionType
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x98
jmp 0x45b2dd
mov dword [eax + 0xc], str.deadReckoning
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x9c
jmp 0x45b2dd
mov dword [eax + 0xc], str.detonationLocation
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0xa0
jmp 0x45b2dd
mov dword [eax + 0xc], str.detonationRelativeLocation
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0xac
jmp 0x45b2dd
mov dword [eax + 0xc], str.detonationResult
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xb8
jmp 0x45b2dd
mov dword [eax + 0xc], str.entityCategory
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xbc
jmp 0x45b2dd
mov dword [eax + 0xc], str.entityCountry
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xc0
jmp 0x45b2dd
mov dword [eax + 0xc], str.entityDomain
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xc4
jmp 0x45b2dd
mov dword [eax + 0xc], str.entityExtra
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xc8
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d8055
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xcc
jmp 0x45b2dd
mov dword [eax + 0xc], str.entityKind
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xd0
jmp 0x45b2dd
mov dword [eax + 0xc], str.entitySpecific
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xd4
jmp 0x45b2dd
mov dword [eax + 0xc], str.entitySubCategory
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xd8
jmp 0x45b2dd
mov dword [eax + 0xc], str.eventApplicationID
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xdc
jmp 0x45b2dd
mov dword [eax + 0xc], str.eventEntityID
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xe0
jmp 0x45b2dd
mov dword [eax + 0xc], str.eventNumber
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xe4
jmp 0x45b2dd
mov dword [eax + 0xc], str.eventSiteID
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xe8
jmp 0x45b2dd
mov dword [eax + 0xc], str.fired1
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0xec
jmp 0x45b2dd
mov dword [eax + 0xc], str.fired2
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0xf0
jmp 0x45b2dd
mov dword [eax + 0xc], str.fireMissionIndex
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xf4
jmp 0x45b2dd
mov dword [eax + 0xc], str.firingRange
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0xf8
jmp 0x45b2dd
mov dword [eax + 0xc], str.firingRate
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0xfc
jmp 0x45b2dd
mov dword [eax + 0xc], str.forceID
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x100
jmp 0x45b2dd
mov dword [eax + 0xc], str.fuse
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x104
jmp 0x45b2dd
mov dword [eax + 0xc], str.linearVelocity
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x108
jmp 0x45b2dd
mov dword [eax + 0xc], str.linearAcceleration
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x114
jmp 0x45b2dd
mov dword [eax + 0xc], str.marking
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x120
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d8130
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x124
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d8143
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x128
jmp 0x45b2dd
mov dword [eax + 0xc], str.munitionApplicationID
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x12c
jmp 0x45b2dd
mov dword [eax + 0xc], str.munitionEndPoint
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x130
jmp 0x45b2dd
mov dword [eax + 0xc], str.munitionEntityID
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x13c
jmp 0x45b2dd
mov dword [eax + 0xc], str.munitionQuantity
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x140
jmp 0x45b2dd
mov dword [eax + 0xc], str.munitionSiteID
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x144
jmp 0x45b2dd
mov dword [eax + 0xc], str.munitionStartPoint
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x148
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d81c1
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x154
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d81cd
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x158
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d81d2
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x160
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d81df
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x168
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d81e8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x178
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d81ee
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x184
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d81ff
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x194
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d8206
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x198
jmp 0x45b2dd
mov dword [eax + 0xc], str.warhead
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x1a4
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d821a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 2
add ecx, 0x1a8
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d8228
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x1b0
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterValue0_changed
mov dword [eax + 0x14], 3
mov dword [eax + 4], 1
add ecx, 0x1b4
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterValue1_changed
mov dword [eax + 0x14], 3
mov dword [eax + 4], 1
add ecx, 0x1b8
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterValue2_changed
mov dword [eax + 0x14], 3
mov dword [eax + 4], 1
add ecx, 0x1bc
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterValue3_changed
mov dword [eax + 0x14], 3
mov dword [eax + 4], 1
add ecx, 0x1c0
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterValue4_changed
mov dword [eax + 0x14], 3
mov dword [eax + 4], 1
add ecx, 0x1c4
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterValue5_changed
mov dword [eax + 0x14], 3
mov dword [eax + 4], 1
add ecx, 0x1c8
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterValue6_changed
mov dword [eax + 0x14], 3
mov dword [eax + 4], 1
add ecx, 0x1cc
jmp 0x45b2dd
mov dword [eax + 0xc], str.articulationParameterValue7_changed
mov dword [eax + 0x14], 3
mov dword [eax + 4], 1
add ecx, 0x1d0
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d835a
mov dword [eax + 0x14], 3
mov dword [eax + 4], 2
add ecx, 0x1d8
jmp 0x45b2dd
mov dword [eax + 0xc], str.detonateTime
mov dword [eax + 0x14], 3
mov dword [eax + 4], 2
add ecx, 0x1e0
jmp 0x45b2dd
mov dword [eax + 0xc], str.firedTime
mov dword [eax + 0x14], 3
mov dword [eax + 4], 2
add ecx, 0x1e8
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d7adf
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x1f0
jmp 0x45b2dd
mov dword [eax + 0xc], str.isCollided
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x1f4
jmp 0x45b2dd
mov dword [eax + 0xc], str.isDetonated
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x1f8
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d8394
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x1fc
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d83a4
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x200
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d83b4
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x204
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d83c5
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x208
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d83d2
mov dword [eax + 0x14], 3
mov dword [eax + 4], 2
add ecx, 0x210
jmp 0x45b2dd
mov dword [eax + 0xc], 0x5d7ae8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc9
add ecx, 0x218
jmp 0x45b2dd
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0xe
ja case.default.0x45ca4c
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d85b4]
mov dword [eax + 0xc], str.set_crossSection
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x26
add ecx, 4
jmp 0x45ca91
mov dword [eax + 0xc], str.set_orientation
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x28
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], str.set_scale
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x24]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x26
add ecx, 0x1c
jmp 0x45ca91
mov dword [eax + 0xc], str.set_spine
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x30]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x25
add ecx, 0x28
jmp 0x45ca91
mov dword [eax + 0xc], str.beginCap
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x34
jmp 0x45ca91
mov dword [eax + 0xc], 0x5d7d3e
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x38
jmp 0x45ca91
mov dword [eax + 0xc], str.convex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x3c
jmp 0x45ca91
mov dword [eax + 0xc], str.creaseAngle
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 1
add ecx, 0x40
jmp 0x45ca91
mov dword [eax + 0xc], str.crossSection
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x26
add ecx, 0x44
jmp 0x45ca91
mov dword [eax + 0xc], str.endCap
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x4c
jmp 0x45ca91
mov dword [eax + 0xc], 0x5d85a2
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x28
add ecx, 0x50
jmp 0x45ca91
mov dword [eax + 0xc], 0x5d81e8
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x26
add ecx, 0x58
jmp 0x45ca91
mov dword [eax + 0xc], 0x5d7d6d
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x60
jmp 0x45ca91
mov dword [eax + 0xc], str.spine
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x25
add ecx, 0x64
jmp 0x45ca91
mov dword [eax + 0xc], 0x5d7ae8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc9
add ecx, 0x6c
jmp 0x45ca91
or eax, 0xffffffff
ret
cmp dword [edx], 0x12
ja case.default.0x45d014
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8664]
mov dword [edx + 0xc], str.set_height
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x32
add eax, 4
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d7c42
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d7d27
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0x14
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d7d2e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 0x18
jmp 0x45d05a
mov dword [edx + 0xc], str.yScale
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x1c
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d7d3e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x20
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d7d42
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x45d05a
mov dword [edx + 0xc], str.creaseAngle
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x28
jmp 0x45d05a
mov dword [edx + 0xc], str.geoGridOrigin
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 4
add eax, 0x2c
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d864e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcc
add eax, 0x30
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d8658
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x24
add eax, 0x34
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d7d37
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x32
add eax, 0x3c
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d7d5d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x44
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d7d6d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x48
jmp 0x45d05a
mov dword [edx + 0xc], str.xDimension
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x4c
jmp 0x45d05a
mov dword [edx + 0xc], str.xSpacing
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xf
add eax, 0x50
jmp 0x45d05a
mov dword [edx + 0xc], str.zDimension
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x58
jmp 0x45d05a
mov dword [edx + 0xc], str.zSpacing
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xf
add eax, 0x60
jmp 0x45d05a
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x68
jmp 0x45d05a
or eax, 0xffffffff
ret
cmp dword [edx], 0xb
ja case.default.0x45d486
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d86f0]
mov dword [edx + 0xc], 0x5d7fbd
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x12
add eax, 8
jmp 0x45d4bb
mov dword [edx + 0xc], str.child1Url
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2f
add eax, 0x20
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.child2Url
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2f
add eax, 0x28
jmp 0x45d4bb
mov dword [edx + 0xc], str.child3Url
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2f
add eax, 0x30
jmp 0x45d4bb
mov dword [edx + 0xc], str.child4Url
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2f
add eax, 0x38
jmp 0x45d4bb
mov dword [edx + 0xc], 0x5d864e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcc
add eax, 0x40
jmp 0x45d4bb
mov dword [edx + 0xc], 0x5d8658
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x24
add eax, 0x44
jmp 0x45d4bb
mov dword [edx + 0xc], 0x5d86d8
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x4c
jmp 0x45d4bb
mov dword [edx + 0xc], str.rootUrl
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2f
add eax, 0x50
jmp 0x45d4bb
mov dword [edx + 0xc], str.rootNode
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x58
jmp 0x45d4bb
mov dword [edx + 0xc], 0x5d7c63
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x5c
jmp 0x45d4bb
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x60
jmp 0x45d4bb
or eax, 0xffffffff
ret
cmp dword [edx], 0xa
ja case.default.0x45d75d
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8778]
mov dword [edx + 0xc], 0x5d7c9d
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x45d799
mov dword [edx + 0xc], 0x5d864e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcc
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d8658
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x24
add eax, 0xc
jmp 0x45d799
mov dword [edx + 0xc], 0x5d8720
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x14
jmp 0x45d799
mov dword [edx + 0xc], 0x5d8732
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x20
jmp 0x45d799
mov dword [edx + 0xc], 0x5d8743
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x2c
jmp 0x45d799
mov dword [edx + 0xc], str.hitGeoCoord_changed
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0x12
add eax, 0x38
jmp 0x45d799
mov dword [edx + 0xc], 0x5d7adf
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x50
jmp 0x45d799
mov dword [edx + 0xc], 0x5d7ce2
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x54
jmp 0x45d799
mov dword [edx + 0xc], 0x5d876b
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x58
jmp 0x45d799
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x60
jmp 0x45d799
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0xf
ja case.default.0x45d9f8
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d87ec]
mov dword [eax + 0xc], 0x5d7b50
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 8]
mov dword [eax + 0x18], edx
xor edx, edx
mov dword [eax + 4], edx
add ecx, 4
jmp 0x45da3b
mov dword [eax + 0xc], str.set_orientation
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 4
add ecx, 0xc
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], str.set_position
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 4
add ecx, 0x14
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d7aa0
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x1c
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d87b1
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x20
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d87bd
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x24
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d87c7
mov dword [eax + 0x14], 1
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x28
jmp 0x45da3b
mov dword [eax + 0xc], str.navType
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x24
add ecx, 0x2c
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d7bbe
mov dword [eax + 0x14], 3
mov dword [eax + 4], 2
add ecx, 0x38
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d7bb6
mov dword [eax + 0x14], 3
xor edx, edx
mov dword [eax + 4], edx
add ecx, 0x40
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d864e
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xcc
add ecx, 0x44
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d8658
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x24
add ecx, 0x48
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d85a2
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 8
add ecx, 0x50
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d87d4
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x12
add ecx, 0x60
jmp 0x45da3b
mov dword [eax + 0xc], str.speedFactor
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 1
add ecx, 0x78
jmp 0x45da3b
mov dword [eax + 0xc], 0x5d7ae8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc9
add ecx, 0x7c
jmp 0x45da3b
or eax, 0xffffffff
ret
cmp dword [edx], 0x10
ja case.default.0x45def7
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8894]
mov dword [edx + 0xc], 0x5d7fbd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
jmp 0x45df30
mov dword [edx + 0xc], 0x5d883e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.joints
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xcd
add eax, 0x18
jmp 0x45df30
mov dword [edx + 0xc], 0x5d884a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x1c
jmp 0x45df30
mov dword [edx + 0xc], 0x5d81df
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x20
jmp 0x45df30
mov dword [edx + 0xc], 0x5d81e8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x30
jmp 0x45df30
mov dword [edx + 0xc], 0x5d81ee
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x3c
jmp 0x45df30
mov dword [edx + 0xc], str.segments
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xcd
add eax, 0x4c
jmp 0x45df30
mov dword [edx + 0xc], str.sites
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xcd
add eax, 0x50
jmp 0x45df30
mov dword [edx + 0xc], str.skeleton
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xcd
add eax, 0x54
jmp 0x45df30
mov dword [edx + 0xc], str.skin
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x58
jmp 0x45df30
mov dword [edx + 0xc], str.skinCoord
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 0x5c
jmp 0x45df30
mov dword [edx + 0xc], str.skinNormal
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0x60
jmp 0x45df30
mov dword [edx + 0xc], 0x5d8206
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x64
jmp 0x45df30
mov dword [edx + 0xc], 0x5d8881
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x70
jmp 0x45df30
mov dword [edx + 0xc], str.viewpoints
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x1e
add eax, 0x74
jmp 0x45df30
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x78
jmp 0x45df30
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x10
ja case.default.0x45e335
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d892c]
mov dword [eax + 0xc], 0x5d7c48
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0xcd
add ecx, 8
jmp 0x45e388
mov dword [eax + 0xc], 0x5d7c54
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0xcd
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d7c63
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0xcd
add ecx, 4
jmp 0x45e388
mov dword [eax + 0xc], 0x5d7fbd
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x18
jmp 0x45e388
mov dword [eax + 0xc], str.displacers
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0xce
add ecx, 0x24
jmp 0x45e388
mov dword [eax + 0xc], str.limitOrientation
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x28
jmp 0x45e388
mov dword [eax + 0xc], str.llimit
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x38
jmp 0x45e388
mov dword [eax + 0xc], 0x5d884a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x40
jmp 0x45e388
mov dword [eax + 0xc], 0x5d81df
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x44
jmp 0x45e388
mov dword [eax + 0xc], 0x5d81e8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x54
jmp 0x45e388
mov dword [eax + 0xc], 0x5d81ee
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x60
jmp 0x45e388
mov dword [eax + 0xc], 0x5d88fb
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x23
add ecx, 0x70
jmp 0x45e388
mov dword [eax + 0xc], 0x5d890a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x78
jmp 0x45e388
mov dword [eax + 0xc], str.stiffness
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
sub ecx, 0xffffff80
jmp 0x45e388
mov dword [eax + 0xc], 0x5d8206
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x88
jmp 0x45e388
mov dword [eax + 0xc], str.ulimit
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x94
jmp 0x45e388
mov dword [eax + 0xc], 0x5d7ae8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc9
add ecx, 0x9c
jmp 0x45e388
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 9
ja case.default.0x45e76c
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d899c]
mov dword [eax + 0xc], 0x5d7c48
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x45e7bf
mov dword [eax + 0xc], 0x5d7c54
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d7c63
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x45e7bf
mov dword [eax + 0xc], str.centerOfMass
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x18
jmp 0x45e7bf
mov dword [eax + 0xc], 0x5d897d
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc
add ecx, 0x24
jmp 0x45e7bf
mov dword [eax + 0xc], str.displacers
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0xce
add ecx, 0x28
jmp 0x45e7bf
mov dword [eax + 0xc], str.mass
mov dword [eax + 0x14], 1
mov dword [eax + 4], 1
add ecx, 0x2c
jmp 0x45e7bf
mov dword [eax + 0xc], str.momentsOfInertia
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x21
add ecx, 0x30
jmp 0x45e7bf
mov dword [eax + 0xc], 0x5d884a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x38
jmp 0x45e7bf
mov dword [eax + 0xc], 0x5d7ae8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc9
add ecx, 0x3c
jmp 0x45e7bf
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 9
ja case.default.0x45ea00
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d89c4]
mov dword [eax + 0xc], 0x5d7c48
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 8
jmp 0x45ea53
mov dword [eax + 0xc], 0x5d7c54
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x14]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d7c63
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 2
add ecx, 4
jmp 0x45ea53
mov dword [eax + 0xc], 0x5d7fbd
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x18
jmp 0x45ea53
mov dword [eax + 0xc], 0x5d884a
mov dword [eax + 0x14], 1
mov dword [eax + 4], 4
add ecx, 0x24
jmp 0x45ea53
mov dword [eax + 0xc], 0x5d81df
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x28
jmp 0x45ea53
mov dword [eax + 0xc], 0x5d81e8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x38
jmp 0x45ea53
mov dword [eax + 0xc], 0x5d81ee
mov dword [eax + 0x14], 1
mov dword [eax + 4], 8
add ecx, 0x44
jmp 0x45ea53
mov dword [eax + 0xc], 0x5d8206
mov dword [eax + 0x14], 1
mov dword [eax + 4], 5
add ecx, 0x54
jmp 0x45ea53
mov dword [eax + 0xc], 0x5d7ae8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc9
add ecx, 0x60
jmp 0x45ea53
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x12
ja case.default.0x45ec83
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d8a5c]
mov dword [eax + 0xc], 0x5d89ec
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0xc]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 4
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d89fb
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x18]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x10
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], str.set_normalIndex
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x24]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x1c
jmp 0x45ecc8
mov dword [eax + 0xc], str.set_texCoordIndex
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x30]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x23
add ecx, 0x28
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d7c42
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xa
add ecx, 0x34
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d897d
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc
add ecx, 0x38
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d7d27
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1b
add ecx, 0x3c
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d7d2e
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1c
add ecx, 0x40
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d7d3e
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x44
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d8a2c
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x48
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d7d42
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x50
jmp 0x45ecc8
mov dword [eax + 0xc], str.convex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x54
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d8a37
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x58
jmp 0x45ecc8
mov dword [eax + 0xc], str.creaseAngle
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 1
add ecx, 0x60
jmp 0x45ecc8
mov dword [eax + 0xc], str.normalIndex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x64
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d7d5d
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x6c
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d7d6d
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x70
jmp 0x45ecc8
mov dword [eax + 0xc], str.texCoordIndex
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x23
add ecx, 0x74
jmp 0x45ecc8
mov dword [eax + 0xc], 0x5d7ae8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc9
add ecx, 0x7c
jmp 0x45ecc8
or eax, 0xffffffff
ret
cmp dword [edx], 0xa
ja case.default.0x45f169
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8ab8]
mov dword [edx + 0xc], str.set_index
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x23
add eax, 4
jmp 0x45f1af
mov dword [edx + 0xc], 0x5d7c42
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d897d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 0x14
jmp 0x45f1af
mov dword [edx + 0xc], 0x5d7d27
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0x18
jmp 0x45f1af
mov dword [edx + 0xc], 0x5d7d2e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 0x1c
jmp 0x45f1af
mov dword [edx + 0xc], 0x5d7d3e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x20
jmp 0x45f1af
mov dword [edx + 0xc], 0x5d7d42
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x45f1af
mov dword [edx + 0xc], 0x5d7d5d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x45f1af
mov dword [edx + 0xc], 0x5d7d6d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x2c
jmp 0x45f1af
mov dword [edx + 0xc], 0x5d8ab2
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 0x30
jmp 0x45f1af
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x38
jmp 0x45f1af
or eax, 0xffffffff
ret
cmp dword [edx], 0xa
ja case.default.0x45f40b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8ae4]
mov dword [edx + 0xc], str.set_index
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x23
add eax, 4
jmp 0x45f451
mov dword [edx + 0xc], 0x5d7c42
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d897d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 0x14
jmp 0x45f451
mov dword [edx + 0xc], str.creaseAngle
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
jmp 0x45f451
mov dword [edx + 0xc], 0x5d7d27
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0x1c
jmp 0x45f451
mov dword [edx + 0xc], 0x5d7d2e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 0x20
jmp 0x45f451
mov dword [edx + 0xc], 0x5d7d3e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x24
jmp 0x45f451
mov dword [edx + 0xc], 0x5d7d5d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x45f451
mov dword [edx + 0xc], 0x5d7d6d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x2c
jmp 0x45f451
mov dword [edx + 0xc], 0x5d8ab2
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 0x30
jmp 0x45f451
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x38
jmp 0x45f451
or eax, 0xffffffff
ret
cmp dword [edx], 0xd
ja case.default.0x45f767
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8b38]
mov dword [edx + 0xc], 0x5d7aac
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d8b20
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d7ab7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x10
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d7ac1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d7aca
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x20
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d8b26
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d8b2e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x2c
jmp 0x45f79e
mov dword [edx + 0xc], str.duration_changed
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x30
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d7adf
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x38
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x3c
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d7afb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x40
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d7af1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x48
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d7b06
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x50
jmp 0x45f79e
mov dword [edx + 0xc], 0x5d7b12
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x58
jmp 0x45f79e
or eax, 0xffffffff
ret
cmp dword [edx], 0xe
ja case.default.0x45fb93
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8bfc]
mov dword [edx + 0xc], 0x5d8b90
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 4
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d7d2e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.uTessellation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
jmp 0x45fbda
mov dword [edx + 0xc], str.vTessellation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x10
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d8b89
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x32
add eax, 0x14
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d7d6d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x1c
jmp 0x45fbda
mov dword [edx + 0xc], str.uClosed
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x20
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d8bc1
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x24
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d8bcc
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x32
add eax, 0x28
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d8bd2
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x30
jmp 0x45fbda
mov dword [edx + 0xc], str.vClosed
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x34
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d8be1
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x38
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d8bec
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x32
add eax, 0x3c
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d8bf2
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x44
jmp 0x45fbda
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x48
jmp 0x45fbda
or eax, 0xffffffff
ret
cmp dword [edx], 0xb
ja case.default.0x45ff0a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8c58]
mov dword [edx + 0xc], 0x5d7c0e
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 6
add eax, 4
jmp 0x45ff50
mov dword [edx + 0xc], 0x5d8b70
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d8b89
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x32
add eax, 0x14
jmp 0x45ff50
mov dword [edx + 0xc], 0x5d8c38
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x1c
jmp 0x45ff50
mov dword [edx + 0xc], str.normal_changed
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x28
jmp 0x45ff50
mov dword [edx + 0xc], 0x5d8bc1
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x34
jmp 0x45ff50
mov dword [edx + 0xc], 0x5d8bcc
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x32
add eax, 0x38
jmp 0x45ff50
mov dword [edx + 0xc], 0x5d8bd2
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x40
jmp 0x45ff50
mov dword [edx + 0xc], 0x5d8be1
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x44
jmp 0x45ff50
mov dword [edx + 0xc], 0x5d8bec
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x32
add eax, 0x48
jmp 0x45ff50
mov dword [edx + 0xc], 0x5d8bf2
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x50
jmp 0x45ff50
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x54
jmp 0x45ff50
or eax, 0xffffffff
ret
mov ecx, eax
mov eax, edx
cmp dword [edx], 0x11
ja case.default.0x460214
mov edx, dword [edx]
jmp dword [edx*4 + 0x5d8cc4]
mov dword [eax + 0xc], 0x5d8c88
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 8]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0xcf
add ecx, 4
jmp 0x460267
mov dword [eax + 0xc], 0x5d8c9b
mov dword [eax + 0x14], 2
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x18], edx
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0xcf
add ecx, 0xc
mov dword [eax + 8], ecx
xor eax, eax
ret
mov dword [eax + 0xc], 0x5d8cb1
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x2a
mov dword [eax + 0x10], 0xcf
add ecx, 0x14
jmp 0x460267
mov dword [eax + 0xc], 0x5d8b90
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc
add ecx, 0x18
jmp 0x460267
mov dword [eax + 0xc], 0x5d7d2e
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0x1c
add ecx, 0x1c
jmp 0x460267
mov dword [eax + 0xc], str.uTessellation
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x20
jmp 0x460267
mov dword [eax + 0xc], str.vTessellation
mov dword [eax + 0x14], 1
mov dword [eax + 4], 3
add ecx, 0x24
jmp 0x460267
mov dword [eax + 0xc], 0x5d8b89
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0x32
add ecx, 0x28
jmp 0x460267
mov dword [eax + 0xc], 0x5d7d6d
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x30
jmp 0x460267
mov dword [eax + 0xc], str.uClosed
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x34
jmp 0x460267
mov dword [eax + 0xc], 0x5d8bc1
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x38
jmp 0x460267
mov dword [eax + 0xc], 0x5d8bcc
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x32
add ecx, 0x3c
jmp 0x460267
mov dword [eax + 0xc], 0x5d8bd2
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x44
jmp 0x460267
mov dword [eax + 0xc], str.vClosed
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], edx
add ecx, 0x48
jmp 0x460267
mov dword [eax + 0xc], 0x5d8be1
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x4c
jmp 0x460267
mov dword [eax + 0xc], 0x5d8bec
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 0x32
add ecx, 0x50
jmp 0x460267
mov dword [eax + 0xc], 0x5d8bf2
xor edx, edx
mov dword [eax + 0x14], edx
mov dword [eax + 4], 3
add ecx, 0x58
jmp 0x460267
mov dword [eax + 0xc], 0x5d7ae8
mov dword [eax + 0x14], 1
mov dword [eax + 4], 0xa
mov dword [eax + 0x10], 0xc9
add ecx, 0x5c
jmp 0x460267
or eax, 0xffffffff
ret
cmp dword [edx], 0xa
ja case.default.0x460666
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8d38]
mov dword [edx + 0xc], 0x5d7c88
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x46069b
mov dword [edx + 0xc], 0x5d7c9d
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.maxPosition
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0xc
jmp 0x46069b
mov dword [edx + 0xc], str.minPosition
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x14
jmp 0x46069b
mov dword [edx + 0xc], 0x5d7cb7
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x1c
jmp 0x46069b
mov dword [edx + 0xc], 0x5d7adf
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x28
jmp 0x46069b
mov dword [edx + 0xc], 0x5d7ccf
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x2c
jmp 0x46069b
mov dword [edx + 0xc], str.translation_changed
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x38
jmp 0x46069b
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x44
jmp 0x46069b
mov dword [edx + 0xc], 0x5d7aa0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x48
jmp 0x46069b
mov dword [edx + 0xc], 0x5d7ce2
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x4c
jmp 0x46069b
or eax, 0xffffffff
ret
cmp dword [edx], 0x19
ja case.default.0x4608f8
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8de8]
mov dword [edx + 0xc], 0x5d7ed8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 4
jmp 0x460931
mov dword [edx + 0xc], 0x5d7ee0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d8055
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
jmp 0x460931
mov dword [edx + 0xc], 0x5d8130
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x10
jmp 0x460931
mov dword [edx + 0xc], 0x5d8143
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x14
jmp 0x460931
mov dword [edx + 0xc], 0x5d81c1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x18
jmp 0x460931
mov dword [edx + 0xc], 0x5d81cd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x460931
mov dword [edx + 0xc], 0x5d8d64
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x20
jmp 0x460931
mov dword [edx + 0xc], 0x5d81d2
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x460931
mov dword [edx + 0xc], str.receivedPower
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x28
jmp 0x460931
mov dword [edx + 0xc], str.receiverState
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c
jmp 0x460931
mov dword [edx + 0xc], 0x5d8228
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x30
jmp 0x460931
mov dword [edx + 0xc], 0x5d81ff
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x34
jmp 0x460931
mov dword [edx + 0xc], str.transmitterApplicationID
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x38
jmp 0x460931
mov dword [edx + 0xc], str.transmitterEntityID
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3c
jmp 0x460931
mov dword [edx + 0xc], str.transmitterRadioID
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x40
jmp 0x460931
mov dword [edx + 0xc], str.transmitterSiteID
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x44
jmp 0x460931
mov dword [edx + 0xc], 0x5d8dda
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x48
jmp 0x460931
mov dword [edx + 0xc], 0x5d821a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x4c
jmp 0x460931
mov dword [edx + 0xc], 0x5d7adf
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x50
jmp 0x460931
mov dword [edx + 0xc], 0x5d8394
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x54
jmp 0x460931
mov dword [edx + 0xc], 0x5d83a4
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x58
jmp 0x460931
mov dword [edx + 0xc], 0x5d83b4
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x5c
jmp 0x460931
mov dword [edx + 0xc], 0x5d83c5
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x60
jmp 0x460931
mov dword [edx + 0xc], 0x5d83d2
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x68
jmp 0x460931
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x70
jmp 0x460931
or eax, 0xffffffff
ret
cmp dword [edx], 0x19
ja case.default.0x460f0a
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8e8c]
mov dword [edx + 0xc], 0x5d7ed8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 4
jmp 0x460f43
mov dword [edx + 0xc], 0x5d7ee0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d8e50
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0xc
jmp 0x460f43
mov dword [edx + 0xc], 0x5d8e55
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x14
jmp 0x460f43
mov dword [edx + 0xc], str.encodingScheme
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
jmp 0x460f43
mov dword [edx + 0xc], 0x5d8055
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x460f43
mov dword [edx + 0xc], 0x5d8130
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x20
jmp 0x460f43
mov dword [edx + 0xc], 0x5d8143
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x24
jmp 0x460f43
mov dword [edx + 0xc], 0x5d81c1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x28
jmp 0x460f43
mov dword [edx + 0xc], 0x5d81cd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c
jmp 0x460f43
mov dword [edx + 0xc], 0x5d8d64
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x30
jmp 0x460f43
mov dword [edx + 0xc], 0x5d81d2
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x34
jmp 0x460f43
mov dword [edx + 0xc], 0x5d8228
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x38
jmp 0x460f43
mov dword [edx + 0xc], 0x5d8e6f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3c
jmp 0x460f43
mov dword [edx + 0xc], str.samples
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x40
jmp 0x460f43
mov dword [edx + 0xc], 0x5d81ff
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x44
jmp 0x460f43
mov dword [edx + 0xc], str.tdlType
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x48
jmp 0x460f43
mov dword [edx + 0xc], 0x5d8dda
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x4c
jmp 0x460f43
mov dword [edx + 0xc], 0x5d821a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x50
jmp 0x460f43
mov dword [edx + 0xc], 0x5d7adf
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x54
jmp 0x460f43
mov dword [edx + 0xc], 0x5d8394
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x58
jmp 0x460f43
mov dword [edx + 0xc], 0x5d83a4
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x5c
jmp 0x460f43
mov dword [edx + 0xc], 0x5d83b4
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x60
jmp 0x460f43
mov dword [edx + 0xc], 0x5d83c5
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x64
jmp 0x460f43
mov dword [edx + 0xc], 0x5d83d2
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x68
jmp 0x460f43
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x70
jmp 0x460f43
or eax, 0xffffffff
ret
cmp dword [edx], 0xa
ja case.default.0x46151c
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8f50]
mov dword [edx + 0xc], 0x5d8ef4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
jmp 0x461555
mov dword [edx + 0xc], 0x5d8efe
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d8f08
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x14
jmp 0x461555
mov dword [edx + 0xc], str.maxBack
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
jmp 0x461555
mov dword [edx + 0xc], str.maxFront
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x461555
mov dword [edx + 0xc], str.minBack
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x28
jmp 0x461555
mov dword [edx + 0xc], str.minFront
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x2c
jmp 0x461555
mov dword [edx + 0xc], 0x5d8f33
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x30
jmp 0x461555
mov dword [edx + 0xc], 0x5d8f3c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 6
add eax, 0x34
jmp 0x461555
mov dword [edx + 0xc], 0x5d8f43
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x38
jmp 0x461555
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x3c
jmp 0x461555
or eax, 0xffffffff
ret
cmp dword [edx], 0xa
ja case.default.0x4617b7
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d8fb4]
mov dword [edx + 0xc], 0x5d8f7c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
jmp 0x4617f0
mov dword [edx + 0xc], 0x5d8f8d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.beamWidth
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
jmp 0x4617f0
mov dword [edx + 0xc], 0x5d7c42
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x18
jmp 0x4617f0
mov dword [edx + 0xc], str.cutOffAngle
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
jmp 0x4617f0
mov dword [edx + 0xc], 0x5d8ef4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x28
jmp 0x4617f0
mov dword [edx + 0xc], 0x5d8efe
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x34
jmp 0x4617f0
mov dword [edx + 0xc], 0x5d8f08
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x38
jmp 0x4617f0
mov dword [edx + 0xc], 0x5d8faf
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x44
jmp 0x4617f0
mov dword [edx + 0xc], 0x5d7c3b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x48
jmp 0x4617f0
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x4c
jmp 0x4617f0
or eax, 0xffffffff
ret
cmp dword [edx], 0xe
ja case.default.0x461a4f
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d9038]
mov dword [edx + 0xc], 0x5d7b50
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d7b59
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], 0x5d7b65
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x14
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d8fe0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0x1c
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d8fec
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0x20
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d8ffa
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0x24
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d9007
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0x28
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d9013
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0x2c
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d9020
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 0x30
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d7ba4
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x34
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d7bad
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x3c
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d902b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x44
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d7bbe
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x50
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d7bb6
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x58
jmp 0x461a8c
mov dword [edx + 0xc], 0x5d7ae8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x5c
jmp 0x461a8c
or eax, 0xffffffff
ret
cmp dword [edx], 0xd
ja case.default.0x461c43
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d928c]
mov dword [edx + 0xc], str.cycleInterval
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 8
jmp 0x461c7a
mov dword [edx + 0xc], 0x5d920e
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.loop
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x14
jmp 0x461c7a
mov dword [edx + 0xc], 0x5d921b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x18
jmp 0x461c7a
mov dword [edx + 0xc], 0x5d9225
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x20
jmp 0x461c7a
mov dword [edx + 0xc], str.cycleTime
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x28
jmp 0x461c7a
mov dword [edx + 0xc], str.fraction_changed
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x30
jmp 0x461c7a
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x34
jmp 0x461c7a
mov dword [edx + 0xc], 0x5d9252
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x38
jmp 0x461c7a
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x40
jmp 0x461c7a
mov dword [edx + 0xc], str.pauseTime
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x48
jmp 0x461c7a
mov dword [edx + 0xc], str.resumeTime
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 0x50
jmp 0x461c7a
mov dword [edx + 0xc], str.elapsedTime
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x58
jmp 0x461c7a
mov dword [edx + 0xc], str.isPaused
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x60
jmp 0x461c7a
or eax, 0xffffffff
ret
cmp dword [edx], 0x29
ja case.default.0x461de0
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5d956c]
mov dword [edx + 0xc], str.address
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 4
jmp 0x461e19
mov dword [edx + 0xc], str.antennaLocation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
xor eax, eax
ret
mov dword [edx + 0xc], str.antennaPatternLength
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x14
jmp 0x461e19
mov dword [edx + 0xc], str.antennaPatternType
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
jmp 0x461e19
mov dword [edx + 0xc], str.applicationID
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x1c
jmp 0x461e19
mov dword [edx + 0xc], str.cryptoKeyID
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x20
jmp 0x461e19
mov dword [edx + 0xc], str.cryptoSystem
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x24
jmp 0x461e19
mov dword [edx + 0xc], str.entityID
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x28
jmp 0x461e19
mov dword [edx + 0xc], 0x5d9334
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x2c
jmp 0x461e19
mov dword [edx + 0xc], str.inputSource
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x30
jmp 0x461e19
mov dword [edx + 0xc], str.lengthOfModulationParameters
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x34
jmp 0x461e19
mov dword [edx + 0xc], str.modulationTypeDetail
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x38
jmp 0x461e19
mov dword [edx + 0xc], str.modulationTypeMajor
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x3c
jmp 0x461e19
mov dword [edx + 0xc], str.modulationTypeSpreadSpectrum
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x40
jmp 0x461e19
mov dword [edx + 0xc], str.modulationTypeSystem
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x44
jmp 0x461e19
mov dword [edx + 0xc], str.multicastRelayHost
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x48
jmp 0x461e19
mov dword [edx + 0xc], str.multicastRelayPort
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x4c
jmp 0x461e19
mov dword [edx + 0xc], str.networkMode
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x50
jmp 0x461e19
mov dword [edx + 0xc], str.port
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x54
jmp 0x461e19
mov dword [edx + 0xc], str.power
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x58
jmp 0x461e19
mov dword [edx + 0xc], str.radioEntityTypeCategory
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x5c
jmp 0x461e19
mov dword [edx + 0xc], str.radioEntityTypeCountry
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x60
jmp 0x461e19
mov dword [edx + 0xc], str.radioEntityTypeDomain
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x64
jmp 0x461e19
mov dword [edx + 0xc], str.radioEntityTypeKind
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x68
jmp 0x461e19
mov dword [edx + 0xc], str.radioEntityTypeNomenclature
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x6c
jmp 0x461e19
mov dword [edx + 0xc], str.radioEntityTypeNomenclatureVersion
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x70
jmp 0x461e19
mov dword [edx + 0xc], str.radioID
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x74
jmp 0x461e19
mov dword [edx + 0xc], str.readInterval
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x78
jmp 0x461e19
mov dword [edx + 0xc], str.relativeAntennaLocation
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x7c
jmp 0x461e19
mov dword [edx + 0xc], str.rtpHeaderExpected
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x88
jmp 0x461e19
mov dword [edx + 0xc], str.siteID
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x8c
jmp 0x461e19
mov dword [edx + 0xc], str.transmitFrequencyBandwidth
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x90
jmp 0x461e19
mov dword [edx + 0xc], str.transmitState
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x94
jmp 0x461e19
mov dword [edx + 0xc], str.whichGeometry
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x98
jmp 0x461e19
mov dword [edx + 0xc], str.writeInterval
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x9c
jmp 0x461e19
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xa0
jmp 0x461e19
mov dword [edx + 0xc], str.isNetworkReader
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xa4
jmp 0x461e19
mov dword [edx + 0xc], str.isNetworkWriter
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xa8
jmp 0x461e19
mov dword [edx + 0xc], str.isRtpHeaderHeard
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xac
jmp 0x461e19
mov dword [edx + 0xc], str.isStandAlone
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xb0
jmp 0x461e19
mov dword [edx + 0xc], 0x5d9560
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0xb8
jmp 0x461e19
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0xc0
jmp 0x461e19
or eax, 0xffffffff
ret
mov ecx, dword [eax]
mov ecx, dword [ecx]
sub cx, 0x203
cmp cx, 0x7f
ja case.default.0x4653f6
push ebp
mov ebp, esp
push ebx
movzx ecx, cx
jmp dword [ecx*4 + 0x5da07c]
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da27c]
mov dword [edx + 0xc], 0x5d9900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d990c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
xor ecx, ecx
jmp case.default.0x46540b
mov dword [edx + 0xc], 0x5d991b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9924
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9930
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d993a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da298]
mov dword [edx + 0xc], 0x5d993e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x19
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9947
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xb
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d994f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1d
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9960
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xca
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d996f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcb
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov ebx, dword [edx]
cmp ebx, 1
je 0x465a56
cmp ebx, 2
jne 0x465a25
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x465674
ja 0x46564e
test ecx, ecx
jne 0x465656
mov dword [edx + 0xc], 0x5d997e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
cmp ecx, 3
jmp 0x465a7b
mov dword [edx + 0xc], 0x5d9987
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d998e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da2b0]
mov dword [edx + 0xc], 0x5d9999
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 4
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d997e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9987
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d998e
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45a0e5
pop ebx
pop ebp
jmp 0x45a3f1
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da2c4]
mov dword [edx + 0xc], 0x5d9900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d990c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99a5
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da2d8]
mov dword [edx + 0xc], 0x5d99b4
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99c0
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99cb
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99d7
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da2ec]
mov dword [edx + 0xc], str.next
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], str.previous
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x18]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99fc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a00
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x20
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov ebx, dword [edx]
cmp ebx, 1
je 0x465a07
cmp ebx, 2
jne 0x4659d8
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x46540b
mov dword [edx + 0xc], 0x5d99b4
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a17
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x46540b
mov dword [edx + 0xc], 0x5d9a1e
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a2e
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
je 0x465a86
dec ecx
je 0x4659b1
jmp 0x468fa7
mov dword [edx + 0xc], 0x5d9a3a
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
je 0x465ad8
dec ecx
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9987
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 7
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da308]
mov dword [edx + 0xc], 0x5d9900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d990c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d920e
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a3f
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 2
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a45
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
jne 0x465e96
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da328]
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99fc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a00
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x27
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 7
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
jne 0x465e96
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x33
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da33c]
mov dword [edx + 0xc], 0x5d9a57
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a64
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a6b
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a70
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x465e3c
ja 0x465fba
test ecx, ecx
jne 0x465e0f
mov dword [edx + 0xc], 0x5d9900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xcf
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d990c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xcf
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d991b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xcf
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45aa93
mov ecx, dword [edx]
test ecx, ecx
jne 0x465e96
mov dword [edx + 0xc], 0x5d9a77
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
je 0x465ec4
dec ecx
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a77
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x35
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45aa93
pop ebx
pop ebp
jmp 0x45ab60
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da350]
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a00
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0x26
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da364]
mov ecx, dword [edx]
cmp ecx, 2
je 0x466484
jbe 0x46643b
cmp ecx, 3
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a70
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9987
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a6b
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a7d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45ac2c
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da37c]
mov dword [edx + 0xc], 0x5d9a81
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a92
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a9c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9aa6
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov ebx, dword [edx]
cmp ebx, 1
je 0x466149
cmp ebx, 2
je 0x465e9d
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x46540b
mov dword [edx + 0xc], 0x5d9aa9
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ab5
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45aefa
pop ebx
pop ebp
jmp 0x45b27b
pop ebx
pop ebp
jmp 0x45ca3d
mov ecx, dword [edx]
cmp ecx, 2
je 0x4661f0
ja 0x4661a7
test ecx, ecx
jne 0x4661d0
mov dword [edx + 0xc], 0x5d9ac1
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
cmp ecx, 3
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9adb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ac8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ad3
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da394]
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ae6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9aee
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9614
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x1c]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d96a8
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d969f
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 9
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da3b0]
mov dword [edx + 0xc], str.family
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b05
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], str.justify
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], str.language
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], str.leftToRight
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a3a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], str.spacing
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b35
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], str.topToBottom
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
test ecx, ecx
jne 0x46645f
mov dword [edx + 0xc], 0x5d9a77
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x35
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b47
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcc
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b51
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x24
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45d009
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da3d8]
mov dword [edx + 0xc], 0x5d9900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d990c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
jne 0x46681d
mov dword [edx + 0xc], 0x5d991b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b5b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x12
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b47
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcc
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b51
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x24
add eax, 0x34
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x3c
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45d47b
mov ecx, dword [edx]
cmp ecx, 2
je 0x466633
ja 0x465fba
test ecx, ecx
jne 0x466613
mov dword [edx + 0xc], 0x5d9b65
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b6a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d993a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x4666d0
ja 0x466680
test ecx, ecx
jne 0x4666b0
mov dword [edx + 0xc], 0x5d9b5b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x12
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
cmp ecx, 3
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b72
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 7
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da3f4]
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99fc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a00
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x35
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b47
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcc
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b51
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x24
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b7c
mov dword [edx + 0x14], 3
mov dword [edx + 4], 0x12
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x40
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x4c
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45d752
pop ebx
pop ebp
jmp 0x45d9e9
ja 0x465fba
test ecx, ecx
jne 0x466854
mov dword [edx + 0xc], 0x5d9900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d990c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da414]
mov dword [edx + 0xc], 0x5d9b8d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b98
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ba6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bab
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45deec
pop ebx
pop ebp
jmp 0x45e326
pop ebx
pop ebp
jmp 0x45e75d
pop ebx
pop ebp
jmp 0x45e9f1
mov ecx, dword [edx]
cmp ecx, 2
je 0x4669a4
ja 0x467368
test ecx, ecx
jne 0x46698a
mov dword [edx + 0xc], 0x5d993a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2f
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bb2
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bba
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45ec74
or ecx, 0xffffffff
cmp dword [edx], 7
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da428]
mov dword [edx + 0xc], 0x5d9bc2
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x23
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bd1
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x18]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x23
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9be0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9be6
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bf1
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9b8d
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x23
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x38
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45f15e
pop ebx
pop ebp
jmp 0x45f15e
pop ebx
pop ebp
jmp 0x45f400
mov ecx, dword [edx]
cmp ecx, 1
je 0x466b1f
cmp ecx, 2
je 0x466b46
test ecx, ecx
je 0x46696a
jmp 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c00
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da448]
mov dword [edx + 0xc], str.next
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], str.previous
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x18], ecx
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x18]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99fc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a00
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 3
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x466cc3
ja 0x467368
test ecx, ecx
jne 0x466ca3
mov dword [edx + 0xc], 0x5d99b4
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c05
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c10
mov dword [edx + 0x14], 3
mov dword [edx + 4], 3
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 9
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da464]
mov dword [edx + 0xc], 0x5d920e
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c1d
mov dword [edx + 0x14], 3
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c2c
mov dword [edx + 0x14], 3
mov dword [edx + 4], 3
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c3d
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c44
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c4f
mov dword [edx + 0x14], 3
mov dword [edx + 4], 4
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c58
mov dword [edx + 0x14], 3
mov dword [edx + 4], 4
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c63
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x466eb0
ja 0x466e60
test ecx, ecx
jne 0x466e90
mov dword [edx + 0xc], 0x5d9c6c
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
cmp ecx, 3
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c74
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c7d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x466f2f
ja 0x467368
test ecx, ecx
jne 0x466f08
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9be0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c92
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 7
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da48c]
mov dword [edx + 0xc], 0x5d920e
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9c9e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ca6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 4
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9cb0
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9cb9
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9cc2
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da4ac]
mov dword [edx + 0xc], 0x5d9900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d990c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d991b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ccb
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 5
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9cd2
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x21
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da4c4]
mov dword [edx + 0xc], 0x5d9a81
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9cd8
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ce5
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9cf3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9cfd
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9692
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x34
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
jne 0x467322
mov dword [edx + 0xc], 0x5d9d15
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x32
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
jne 0x467322
mov dword [edx + 0xc], 0x5d9d15
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
jne 0x467322
mov dword [edx + 0xc], 0x5d9d15
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x4672f4
jbe 0x467324
cmp ecx, 3
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d15
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xc9
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x467398
ja 0x467368
test ecx, ecx
jne 0x467348
mov dword [edx + 0xc], 0x5d9ba6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], str.reference
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
cmp ecx, 3
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d15
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45f75c
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da4e0]
mov dword [edx + 0xc], 0x5d9d1b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d21
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d2f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9947
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xb
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
jne 0x4674f5
mov dword [edx + 0xc], 0x5d9d36
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x1c
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
je 0x467523
dec ecx
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d994f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0x1d
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 9
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da4fc]
mov dword [edx + 0xc], 0x5d9614
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d3f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d4a
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d54
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d5a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d5f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d96a8
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d6f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d969f
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x38
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
je 0x4676da
dec ecx
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d7e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45ab60
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da524]
mov dword [edx + 0xc], 0x5d9d85
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d92
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bab
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x32
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d9f
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9da6
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9dab
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da540]
mov dword [edx + 0xc], 0x5d9d85
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bab
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9da6
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x21
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9dab
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d9f
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da55c]
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], str.controlPoints
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9da6
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x32
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9dab
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bab
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x32
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x34
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45fb88
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da578]
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da594]
mov dword [edx + 0xc], 0x5d9dbf
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xd0
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9dcb
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xd0
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9dda
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 0xd0
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9de3
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x467e86
jbe 0x467e48
cmp ecx, 3
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45feff
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da5a8]
mov dword [edx + 0xc], 0x5d9df5
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcf
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e07
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xd1
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e17
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e1b
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da5bc]
mov dword [edx + 0xc], 0x5d9e21
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcf
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e07
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xcf
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 8
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da5d0]
mov dword [edx + 0xc], 0x5d9d85
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bab
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e2e
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e39
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x32
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e3f
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 3
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e46
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e51
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x32
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e57
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 3
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x34
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x460205
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da5f4]
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99fc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a00
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x28
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
test ecx, ecx
jne 0x467e6c
mov dword [edx + 0xc], 0x5d9e5e
mov dword [edx + 0x14], 1
mov dword [edx + 4], 9
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bb2
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bba
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x46065b
or ecx, 0xffffffff
cmp dword [edx], 7
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da608]
mov dword [edx + 0xc], 0x5d9a81
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e64
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 7
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a9c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e70
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9aa6
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9987
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x34
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x38
mov dword [edx + 8], eax
jmp 0x465464
mov ebx, dword [edx]
cmp ebx, 1
je 0x467fff
cmp ebx, 2
je 0x468037
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x46540b
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9be0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
je 0x46834e
dec ecx
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
jne 0x468030
mov dword [edx + 0xc], 0x5d9e79
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x45aa93
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da628]
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99fc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a00
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x25
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da63c]
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a00
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 9
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da650]
mov dword [edx + 0xc], 0x5d9ccb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a3a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d920e
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e86
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e97
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9eab
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x40
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9eb5
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x48
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x50
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ebe
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x54
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x4608ed
mov dword [edx + 0xc], 0x5d9a3a
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 6
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da678]
mov dword [edx + 0xc], 0x5d99ef
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d99fc
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a00
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a09
mov dword [edx + 0x14], 3
mov dword [edx + 4], 1
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
cmp ecx, 2
je 0x4684a5
ja 0x46845b
test ecx, ecx
jne 0x46848b
mov dword [edx + 0xc], 0x5d993a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x30
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
cmp ecx, 3
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ed7
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ee4
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov ebx, dword [edx]
cmp ebx, 1
je 0x468501
cmp ebx, 2
je 0x468037
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x46540b
mov dword [edx + 0xc], 0x5d9ef1
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9dda
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 9
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x460eff
pop ebx
pop ebp
jmp 0x461511
mov ecx, dword [edx]
test ecx, ecx
je 0x46856a
dec ecx
jne 0x468fa7
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9987
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 1
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 8
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da68c]
mov dword [edx + 0xc], 0x5d9efc
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d920e
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f07
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f0e
mov dword [edx + 0x14], 3
mov dword [edx + 4], 8
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f1f
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x3c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9924
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x40
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f32
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x44
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x4617ac
mov ecx, dword [edx]
test ecx, ecx
je 0x4686d1
dec ecx
je case.0x46873f.5
jmp 0x468fa7
mov dword [edx + 0xc], 0x5d991b
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov ebx, dword [edx]
cmp ebx, 1
je 0x468ab9
cmp ebx, 2
jne 0x468a8a
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 5
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da6b0]
mov dword [edx + 0xc], 0x5d9f39
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f49
mov dword [edx + 0x14], 3
mov dword [edx + 4], 4
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f55
mov dword [edx + 0x14], 3
mov dword [edx + 4], 4
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da6c8]
mov dword [edx + 0xc], 0x5d9900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d990c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d991b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f5f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 3
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da6dc]
mov dword [edx + 0xc], 0x5d9f6b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x24
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f72
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f79
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x16
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f83
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x461a44
pop ebx
pop ebp
jmp 0x45aa93
mov ebx, dword [edx]
cmp ebx, 1
je 0x468980
cmp ebx, 2
je 0x4689a0
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x46540b
mov dword [edx + 0xc], 0x5d9d2a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9930
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x21
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 4
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da6f0]
mov dword [edx + 0xc], 0x5d9ccb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f8d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f96
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f9c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 6
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x461c38
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x46540b
mov dword [edx + 0xc], 0x5d99b4
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9fa8
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 8
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da704]
mov dword [edx + 0xc], 0x5d920e
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9fb4
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9fc6
mov dword [edx + 0x14], 3
mov dword [edx + 4], 5
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9fd7
mov dword [edx + 0x14], 3
mov dword [edx + 4], 6
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f32
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9feb
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x38
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9924
mov dword [edx + 0x14], 1
mov dword [edx + 4], 4
add eax, 0x3c
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 8
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da728]
mov dword [edx + 0xc], 0x5d9900
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0xc]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d990c
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 0x14]
mov dword [edx + 0x18], ecx
mov dword [edx + 4], 0x2a
mov dword [edx + 0x10], 2
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ccb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f8d
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f96
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x34
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9ff5
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x40
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9f9c
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x50
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x5c
mov dword [edx + 8], eax
jmp 0x465464
pop ebx
pop ebp
jmp 0x461dd5
or ecx, 0xffffffff
cmp dword [edx], 9
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da74c]
mov dword [edx + 0xc], 0x5d9a51
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xa
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9be0
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc
add eax, 8
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da006
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da00f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d36
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e17
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bf1
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da016
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e1b
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 8
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da774]
mov dword [edx + 0xc], 0x5da00f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1b
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d36
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e17
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9bf1
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da016
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], ebx
add eax, 0x1c
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9e1b
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], ecx
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov ecx, dword [edx]
test ecx, ecx
je 0x468faf
dec ecx
je 0x468fcf
or ecx, 0xffffffff
jmp case.default.0x46540b
mov dword [edx + 0xc], 0x5da026
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x26
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 9
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da798]
mov dword [edx + 0xc], 0x5da02f
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0x23
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9d36
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0x1c
add eax, 0x18
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x2c
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 9
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da7c0]
mov dword [edx + 0xc], 0x5d9614
mov dword [edx + 0x14], 2
mov ecx, dword [eax + 8]
mov dword [edx + 0x18], ecx
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da03a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 1
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da046
mov dword [edx + 0x14], 1
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da04b
mov dword [edx + 0x14], 1
mov dword [edx + 4], 8
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da057
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x24
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9924
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 4
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d969f
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x38
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d96a8
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x40
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x44
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da060
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x48
mov dword [edx + 8], eax
jmp 0x465464
or ecx, 0xffffffff
cmp dword [edx], 6
ja case.default.0x46540b
mov ecx, dword [edx]
jmp dword [ecx*4 + 0x5da7e8]
mov dword [edx + 0xc], 0x5d9ccb
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d920e
mov dword [edx + 0x14], 1
xor ebx, ebx
mov dword [edx + 4], ebx
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9a3a
mov dword [edx + 0x14], 1
mov dword [edx + 4], 5
add eax, 0x14
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9eab
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x20
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9eb5
mov dword [edx + 0x14], 3
mov dword [edx + 4], 2
add eax, 0x28
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9249
mov dword [edx + 0x14], 3
xor ecx, ecx
mov dword [edx + 4], ecx
add eax, 0x30
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x34
mov dword [edx + 8], eax
jmp 0x465464
mov ebx, dword [edx]
cmp ebx, 1
je 0x4692fc
cmp ebx, 2
je 0x46931a
or ecx, 0xffffffff
test ebx, ebx
jne case.default.0x46540b
mov dword [edx + 0xc], 0x5da071
xor ebx, ebx
mov dword [edx + 0x14], ebx
mov dword [edx + 4], 0x24
add eax, 4
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5da076
xor ecx, ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 4], 4
add eax, 0xc
mov dword [edx + 8], eax
jmp 0x465464
mov dword [edx + 0xc], 0x5d9257
mov dword [edx + 0x14], 1
mov dword [edx + 4], 0xa
mov dword [edx + 0x10], 0xc9
add eax, 0x10
mov dword [edx + 8], eax
jmp 0x465464
or eax, 0xffffffff
ret
mov eax, ecx
pop ebx
pop ebp
ret