Function at 0x402152
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x4cc
mov edi, eax
mov ebx, edx
mov dword [ebp - 0x4b8], ecx
mov eax, dword [ecx]
mov dword [ebp - 0x49c], eax
lea esi, [eax*4]
mov eax, dword [edx + eax*4]
mov dword [0x6116a0], eax
mov dword [esp + 4], str._itags
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4021bd
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [0x61169c], eax
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._hint
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4021ef
mov dword [0x611698], 1
mov dword [0x611694], 1
jmp 0x404fd3
mov dword [esp + 4], str._unhint
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402221
mov dword [0x611698], 1
mov dword [0x611690], 1
jmp 0x404fd3
mov dword [esp + 4], str._copy
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402249
mov dword [0x61168c], 1
jmp 0x404fd3
mov dword [esp + 4], str._tight
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402285
mov dword [0x611688], 1
mov dword [0x611698], 1
mov dword [0x611684], 1
jmp 0x404fd3
mov dword [esp + 4], str._ocr
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4022ad
mov dword [0x611680], 1
jmp 0x404fd3
mov dword [esp + 4], str._latm
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4022d5
or dword [0x61167c], 0x200
jmp 0x404fd3
mov dword [esp + 4], 0x5b948d
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4023b7
mov eax, dword [ebp - 0x49c]
inc eax
mov dword [ebp - 0x4a8], eax
cmp eax, edi
jae 0x40230c
mov eax, dword [ebx + esi + 4]
cmp byte [eax], 0x2d
jne 0x40231a
mov eax, dword [ebp - 0x49c]
mov dword [ebp - 0x4a8], eax
jmp 0x402395
mov dword [esp + 8], 0x611678
mov dword [esp + 4], 0x5b9492
mov dword [esp], eax
call fcn.005ae14c
dec eax
jne 0x40230c
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
xor eax, eax
mov edi, edx
rep stosd dword es:[edi], eax
mov dword [edx], 0xa
mov eax, dword [0x61140c]
imul edx, eax, 0x48
add edx, dword [0x611410]
mov ecx, dword [0x611678]
mov dword [edx + 4], ecx
inc eax
mov dword [0x61140c], eax
mov dword [0x611698], 1
or dword [0x61167c], 0x10
mov dword [0x611674], 1
mov eax, dword [ebp - 0x4a8]
mov dword [ebp - 0x49c], eax
jmp 0x404fd3
mov dword [esp + 4], str._frag_rap
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4023df
mov dword [0x611670], 1
jmp 0x404fd3
mov dword [esp + 4], 0x5b949f
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402407
or dword [0x61167c], 0x80
jmp 0x404fd3
mov dword [esp + 4], str._size
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40242c
or dword [0x61167c], 0x40
jmp 0x404fd3
mov dword [esp + 4], str._idx
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402451
or dword [0x61167c], 0x20
jmp 0x404fd3
mov dword [esp + 4], str._static
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402476
or dword [0x61167c], 8
jmp 0x404fd3
mov dword [esp + 4], str._multi
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402529
or dword [0x61167c], 2
mov eax, dword [ebp - 0x49c]
inc eax
mov dword [ebp - 0x4a8], eax
cmp eax, edi
jae 0x404fd3
lea edi, [ebx + esi + 4]
mov dword [esp + 8], 0x61166c
mov dword [esp + 4], 0x5b94bd
mov eax, dword [edi]
mov dword [esp], eax
call fcn.005ae14c
dec eax
jne 0x404fd3
mov eax, dword [0x61166c]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5b94bd
lea ebx, [ebp - 0x418]
mov dword [esp], ebx
call fcn.005ae188
mov eax, dword [edi]
mov dword [esp + 4], eax
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x402518
xor eax, eax
mov dword [0x61166c], eax
mov eax, dword [ebp - 0x49c]
mov dword [ebp - 0x4a8], eax
mov eax, dword [ebp - 0x4a8]
mov dword [ebp - 0x49c], eax
jmp 0x404fd3
mov dword [esp + 4], 0x5b94c0
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402555
or dword [0x61167c], 1
or dword [0x611668], 0x20
jmp 0x404fd3
mov dword [esp + 4], 0x5b94c7
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402596
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x5af024], eax
jmp 0x404fd3
mov dword [esp + 4], str._cardur
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4025d2
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
jmp 0x404fd3
mov dword [esp + 4], str._rate
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402613
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x611664], eax
jmp 0x404fd3
mov dword [esp + 4], str._add_sdp
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40263f
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
jne 0x40265d
jmp 0x404bdc
mov dword [esp + 4], str._sdp_ex
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x40262c
jmp 0x40271d
mov ecx, dword [0x611660]
lea eax, [ecx*8 + 8]
mov dword [ebp - 0x4ac], ecx
mov dword [ebp - 0x4a8], eax
mov dword [esp + 4], eax
mov eax, dword [0x6116c0]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116c0], eax
mov dword [ebp - 0x4a0], eax
lea edi, [ebx + esi + 4]
mov esi, dword [edi]
mov dword [esp + 4], 0x3a
mov dword [esp], esi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov ebx, eax
test eax, eax
mov edx, dword [ebp - 0x4a0]
mov ecx, dword [ebp - 0x4ac]
je 0x4026f6
mov byte [eax], 0
mov dword [esp + 8], edx
mov dword [esp + 4], 0x5b94bd
mov eax, dword [edi]
mov dword [esp], eax
call fcn.005ae14c
mov edx, eax
mov ecx, dword [0x611660]
mov eax, dword [0x6116c0]
lea eax, [eax + ecx*8]
mov byte [ebx], 0x3a
dec edx
jne 0x4026ef
inc ebx
mov dword [eax + 4], ebx
jmp 0x402707
mov edx, dword [edi]
mov dword [eax + 4], edx
jmp 0x402703
mov eax, dword [ebp - 0x4a8]
lea eax, [edx + eax - 8]
mov dword [eax + 4], esi
xor edi, edi
mov dword [eax], edi
mov dword [0x611698], 1
inc ecx
mov dword [0x611660], ecx
jmp 0x404fd3
mov dword [esp + 4], str._single
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov dword [ebp - 0x4a8], eax
test eax, eax
jne 0x4027cb
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov dword [0x61165c], 0x10
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
mov edi, edx
mov eax, dword [ebp - 0x4a8]
rep stosd dword es:[edi], eax
mov dword [edx], 9
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov ecx, dword [0x61140c]
imul edx, ecx, 0x48
add edx, dword [0x611410]
mov dword [edx + 4], eax
mov dword [edx + 0x28], 0x10
lea eax, [ecx + 1]
mov dword [0x61140c], eax
jmp 0x404fd3
mov dword [esp + 4], str._iod
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4027f3
mov dword [0x611658], 1
jmp 0x404fd3
mov dword [esp + 4], str._flat
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402825
mov dword [0x611698], 1
mov dword [0x611654], 1
jmp 0x404fd3
mov dword [esp + 4], str._keep_utc
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40284d
mov dword [0x611650], 1
jmp 0x404fd3
mov dword [esp + 4], str._new
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402875
mov dword [0x61164c], 1
jmp 0x404fd3
mov dword [esp + 4], str._timescale
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4028c0
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x611648], eax
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._udta
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402919
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
xor edx, edx
call fcn.0057a104
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
mov dword [eax - 0x48], 0xe
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._add
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402945
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
jne 0x402979
jmp 0x404bdc
mov dword [esp + 4], str._import
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x402932
mov dword [esp + 4], str._convert
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x402932
jmp 0x4029ed
mov dword [esp + 4], str._import
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4029ac
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], eax
mov dword [esp], str._tWARNING:___import__is_deprecated___use___add__n
jmp 0x4029dd
mov dword [esp + 4], str._convert
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4029e2
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], eax
mov dword [esp], str._tWARNING:___convert__is_deprecated___use___add__n
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputs
inc dword [0x611644]
jmp 0x404fd3
mov dword [esp + 4], str._cat
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402a23
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
inc dword [0x611640]
jmp 0x404fd3
mov dword [esp + 4], str._catx
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x402a06
mov dword [esp + 4], str._time
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402b17
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
lea edx, [ebp - 0x418]
mov ecx, 9
mov edi, edx
rep stosd dword es:[edi], eax
mov dword [esp + 0x1c], edx
lea eax, [ebp - 0x414]
mov dword [esp + 0x18], eax
lea eax, [ebp - 0x410]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x404]
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x408]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x40c]
mov dword [esp + 8], eax
mov dword [esp + 4], str._d__d__d__d:_d:_d
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call fcn.005ae14c
xor ebx, ebx
mov dword [ebp - 0x3f8], ebx
sub dword [ebp - 0x404], 0x76c
dec dword [ebp - 0x408]
mov dword [0x611698], 1
mov dword [0x611638], 0x7c245f00
xor esi, esi
mov dword [0x61163c], esi
lea edx, [ebp - 0x418]
mov dword [esp], edx
call sub.api_ms_win_crt_time_l1_1_0.dll__mktime64
add dword [0x611638], eax
adc dword [0x61163c], edx
jmp 0x404fd3
mov dword [esp + 4], str._force_cat
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402b3f
mov dword [0x611630], 1
jmp 0x404fd3
mov dword [esp + 4], str._align_cat
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402b67
mov dword [0x61162c], 1
jmp 0x404fd3
mov dword [esp + 4], str._unalign_cat
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402b8d
xor ecx, ecx
mov dword [0x61162c], ecx
jmp 0x404fd3
mov dword [esp + 4], str._raw_cat
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402bc6
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [0x611628], eax
jmp 0x404fd3
mov dword [esp + 4], str._rem
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402bf2
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
jne 0x402c29
jmp 0x404bdc
mov dword [esp + 4], str._disable
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x402bdf
mov dword [esp + 4], str._enable
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x402bdf
jmp 0x402ceb
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
xor eax, eax
mov edi, edx
rep stosd dword es:[edi], eax
mov dword [esp + 4], str._enable
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402c8a
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
mov dword [eax], 6
jmp 0x402cb6
mov dword [esp + 4], str._disable
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
imul edx, dword [0x61140c], 0x48
add edx, dword [0x611410]
cmp eax, 1
sbb eax, eax
and eax, 7
mov dword [edx], eax
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov ecx, dword [0x61140c]
imul edx, ecx, 0x48
add edx, dword [0x611410]
mov dword [edx + 4], eax
mov dword [0x611698], 1
lea eax, [ecx + 1]
mov dword [0x61140c], eax
jmp 0x404fd3
mov dword [esp + 4], str._set_track_id
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x402d17
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
jne 0x402d35
jmp 0x404bdc
mov dword [esp + 4], str._swap_track_id
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x402d04
jmp 0x402e28
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
xor eax, eax
mov edi, edx
rep stosd dword es:[edi], eax
mov dword [esp + 4], str._set_track_id
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov edx, 0xf
test eax, eax
jne 0x402d8b
mov edx, 0xd
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
mov dword [eax], edx
lea edi, [ebx + esi + 4]
mov esi, dword [edi]
mov dword [esp + 4], 0x3a
mov dword [esp], esi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov ebx, eax
test eax, eax
jne 0x402dd4
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 8], esi
mov dword [esp + 4], str.Bad_format_for__set_track_id___expecting__id1:id2__got___s__n
jmp 0x4034dc
mov byte [eax], 0
mov eax, dword [edi]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov edx, eax
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
mov dword [eax + 4], edx
mov byte [ebx], 0x3a
inc ebx
mov dword [esp], ebx
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov ecx, dword [0x61140c]
imul edx, ecx, 0x48
add edx, dword [0x611410]
mov dword [edx + 0x44], eax
mov dword [0x611698], 1
lea eax, [ecx + 1]
mov dword [0x61140c], eax
jmp 0x404fd3
mov dword [esp + 4], 0x5b9654
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov dword [ebp - 0x4a8], eax
test eax, eax
jne 0x402fc7
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
mov edi, edx
mov eax, dword [ebp - 0x4a8]
rep stosd dword es:[edi], eax
mov dword [edx], 4
lea ebx, [ebx + esi + 4]
mov esi, dword [ebx]
mov dword [esp + 8], 0x14
mov dword [esp + 4], esi
lea edi, [ebp - 0x418]
mov dword [esp], edi
call sub.api_ms_win_crt_string_l1_1_0.dll_strncpy
mov dword [esp + 4], 0x3d
mov dword [esp], edi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov edi, eax
test eax, eax
jne 0x402ee3
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 8], esi
jmp 0x402f59
lea esi, [eax + 1]
mov dword [esp + 4], 0x5b9699
mov dword [esp], esi
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov edx, eax
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
test edx, edx
jne 0x402f19
mov dword [eax + 0x24], 0xffffffff
mov dword [eax + 0x20], 0xffffffff
jmp 0x402f8d
add eax, 0x20
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5b9492
mov dword [esp], esi
call fcn.005ae14c
mov dword [esp + 4], 0x3a
mov dword [esp], esi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov edi, eax
test eax, eax
jne 0x402f66
mov ebx, dword [ebx]
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Bad_format_for_track_par___expecting_IDPAR_NUM:PAR_DEN_got__s_n
jmp 0x4034dc
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
add eax, 0x24
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5b9492
lea eax, [edi + 1]
mov dword [esp], eax
call fcn.005ae14c
mov byte [edi], 0
lea eax, [ebp - 0x418]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov ecx, dword [0x61140c]
imul edx, ecx, 0x48
add edx, dword [0x611410]
mov dword [edx + 4], eax
mov dword [0x611698], 1
lea eax, [ecx + 1]
mov dword [0x61140c], eax
jmp 0x404fd3
mov dword [esp + 4], str._lang
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov dword [ebp - 0x4a8], eax
test eax, eax
jne 0x403118
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
mov edi, edx
mov eax, dword [ebp - 0x4a8]
rep stosd dword es:[edi], eax
mov dword [edx], 1
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
xor edx, edx
mov dword [eax + 4], edx
lea edx, [ebx + esi + 4]
mov ebx, dword [edx]
mov dword [ebp - 0x4a8], edx
mov dword [esp + 4], ebx
lea edi, [ebp - 0x418]
mov dword [esp], edi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcpy
mov dword [esp + 4], 0x3d
mov dword [esp], edi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov esi, eax
mov dword [esp + 8], 4
mov dword [esp + 4], str.all
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll__strnicmp
mov ecx, eax
mov ebx, dword [0x61140c]
imul eax, ebx, 0x48
add eax, dword [0x611410]
test ecx, ecx
lea eax, [eax + 8]
mov edx, dword [ebp - 0x4a8]
mov dword [esp + 8], 0xa
jne 0x4030c0
mov edx, dword [edx]
add edx, 4
jmp 0x4030c6
test esi, esi
jne 0x4030d4
mov edx, dword [edx]
mov dword [esp + 4], edx
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll_strncpy
jmp 0x403102
lea edx, [esi + 1]
mov dword [esp + 4], edx
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll_strncpy
mov byte [esi], 0
mov dword [esp], edi
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov edx, eax
mov ebx, dword [0x61140c]
imul eax, ebx, 0x48
add eax, dword [0x611410]
mov dword [eax + 4], edx
mov dword [0x611698], 1
inc ebx
mov dword [0x61140c], ebx
jmp 0x404fd3
mov dword [esp + 4], str._kind
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403144
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
jne 0x403162
jmp 0x404bdc
mov dword [esp + 4], str._kind_rem
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x403131
jmp 0x40331b
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
xor eax, eax
mov edi, edx
rep stosd dword es:[edi], eax
mov dword [esp + 4], str._kind
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
imul edx, dword [0x61140c], 0x48
add edx, dword [0x611410]
cmp eax, 1
sbb eax, eax
add eax, 0xc
mov dword [edx], eax
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
xor edi, edi
mov dword [eax + 4], edi
lea esi, [ebx + esi + 4]
mov dword [esp + 8], 4
mov dword [esp + 4], str.all
mov eax, dword [esi]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__strnicmp
mov edx, eax
mov eax, dword [esi]
lea ebx, [eax + 4]
test edx, edx
je 0x40329a
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp eax, 0xc8
jbe 0x403238
cmp dword [0x5af174], 1
jbe 0x403238
mov dword [0x611418], 2
mov dword [0x611414], 0x1b
mov dword [esp], str.Warning:_track_kind_parameter_is_too_long_
call fcn.004268ea
mov dword [esp + 8], 0xc8
mov eax, dword [esi]
mov dword [esp + 4], eax
lea ebx, [ebp - 0x418]
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strncpy
mov dword [esp + 4], 0x3d
mov dword [esp], ebx
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov esi, eax
test eax, eax
je 0x40329a
mov byte [eax], 0
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
add eax, 4
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5b9492
mov dword [esp], ebx
call fcn.005ae14c
dec eax
jne 0x403297
lea ebx, [esi + 1]
mov byte [esi], 0x3d
mov dword [esp + 4], 0x3d
mov dword [esp], ebx
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov edi, eax
test eax, eax
jne 0x4032cc
mov esi, dword [0x61140c]
imul edi, esi, 0x48
add edi, dword [0x611410]
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll__strdup
mov dword [edi + 0x3c], eax
jmp 0x403305
mov byte [eax], 0
imul esi, dword [0x61140c], 0x48
add esi, dword [0x611410]
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll__strdup
mov dword [esi + 0x3c], eax
mov byte [edi], 0x3d
mov esi, dword [0x61140c]
imul ebx, esi, 0x48
add ebx, dword [0x611410]
inc edi
mov dword [esp], edi
call sub.api_ms_win_crt_string_l1_1_0.dll__strdup
mov dword [ebx + 0x40], eax
mov dword [0x611698], 1
inc esi
mov dword [0x61140c], esi
jmp 0x404fd3
mov dword [esp + 4], str._delay
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov dword [ebp - 0x4a8], eax
test eax, eax
jne 0x403433
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
mov edi, edx
mov eax, dword [ebp - 0x4a8]
rep stosd dword es:[edi], eax
mov esi, dword [ebx + esi + 4]
mov dword [esp + 4], esi
lea ebx, [ebp - 0x418]
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcpy
mov dword [esp + 4], 0x3d
mov dword [esp], ebx
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov edi, eax
test eax, eax
jne 0x4033d1
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 8], esi
mov dword [esp + 4], str.Bad_format_for_track_delay___expecting_IDDLAY_got__s_n
jmp 0x4034dc
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
mov dword [eax], 2
imul esi, dword [0x61140c], 0x48
add esi, dword [0x611410]
lea eax, [edi + 1]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [esi + 0x14], eax
mov byte [edi], 0
mov dword [esp], ebx
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov ecx, dword [0x61140c]
imul edx, ecx, 0x48
add edx, dword [0x611410]
mov dword [edx + 4], eax
mov dword [0x611698], 1
lea eax, [ecx + 1]
mov dword [0x61140c], eax
jmp 0x404fd3
mov dword [esp + 4], str._ref
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov dword [ebp - 0x4a8], eax
test eax, eax
jne 0x4035a5
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
mov ecx, dword [0x61140c]
mov dword [ebp - 0x4a0], ecx
imul edx, ecx, 0x48
add edx, eax
mov ecx, 0x12
mov edi, edx
mov eax, dword [ebp - 0x4a8]
rep stosd dword es:[edi], eax
lea ebx, [ebx + esi + 4]
mov edi, dword [ebx]
mov dword [esp + 4], 0x3a
mov dword [esp], edi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov esi, eax
test eax, eax
jne 0x4034ee
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 8], edi
mov dword [esp + 4], str.Bad_format_for_track_reference___expecting_ID:XXXX:refID_got__s_n
mov dword [esp], eax
call fcn.005adc24
mov eax, 2
jmp 0x404fe3
imul eax, dword [ebp - 0x4a0], 0x48
add eax, dword [0x611410]
mov dword [eax], 8
mov byte [esi], 0
mov dword [esp], edi
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov edx, eax
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
mov dword [eax + 4], edx
mov byte [esi], 0x3a
inc esi
mov dword [esp + 4], 0x3a
mov dword [esp], esi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov edi, eax
test eax, eax
jne 0x40354d
mov ebx, dword [ebx]
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 8], ebx
jmp 0x4034d4
mov byte [eax], 0
mov dword [esp + 8], 0xa
mov dword [esp + 4], esi
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
add eax, 8
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll_strncpy
mov byte [edi], 0x3a
imul ebx, dword [0x61140c], 0x48
add ebx, dword [0x611410]
inc edi
mov dword [esp], edi
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [ebx + 0x14], eax
mov dword [0x611698], 1
inc dword [0x61140c]
jmp 0x404fd3
mov dword [esp + 4], str._name
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4036c9
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
xor eax, eax
mov edi, edx
rep stosd dword es:[edi], eax
lea edx, [ebx + esi + 4]
mov esi, dword [edx]
mov dword [ebp - 0x4a8], edx
mov dword [esp + 4], esi
lea ebx, [ebp - 0x418]
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcpy
mov dword [esp + 4], 0x3d
mov dword [esp], ebx
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov edi, eax
test eax, eax
mov edx, dword [ebp - 0x4a8]
jne 0x40365f
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 8], esi
mov dword [esp + 4], str.Bad_format_for_track_name___expecting_IDname_got__s_n
jmp 0x4034dc
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
mov dword [eax], 5
mov dword [esp + 4], 0x3d
mov eax, dword [edx]
mov dword [esp], eax
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
imul edx, dword [0x61140c], 0x48
add edx, dword [0x611410]
inc eax
mov dword [edx + 0x1c], eax
mov byte [edi], 0
mov dword [esp], ebx
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov ecx, dword [0x61140c]
imul edx, ecx, 0x48
add edx, dword [0x611410]
mov dword [edx + 4], eax
mov dword [0x611698], 1
lea eax, [ecx + 1]
mov dword [0x61140c], eax
jmp 0x404fd3
mov dword [esp + 4], str._dref
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4036ee
or dword [0x611668], 1
jmp 0x404fd3
mov dword [esp + 4], str._no_drop
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403713
or dword [0x611668], 2
jmp 0x404fd3
mov dword [esp + 4], str._nodrop
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x403707
mov dword [esp + 4], str._packed
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403751
or dword [0x611668], 4
jmp 0x404fd3
mov dword [esp + 4], str._sbr
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403776
or dword [0x611668], 8
jmp 0x404fd3
mov dword [esp + 4], str._sbrx
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40379b
or dword [0x611668], 0x10
jmp 0x404fd3
mov dword [esp + 4], 0x5b97ce
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4037c3
or dword [0x611668], 0x1000
jmp 0x404fd3
mov dword [esp + 4], str._psx
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4037eb
or dword [0x611668], 0x2000
jmp 0x404fd3
mov dword [esp + 4], str._ovsbr
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403813
or dword [0x611668], 0x4000
jmp 0x404fd3
mov dword [esp + 4], str._fps
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40390d
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov ebx, dword [ebx + esi + 4]
mov dword [esp + 4], 0x5b97e3
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x403871
xor ecx, ecx
mov dword [0x611620], ecx
mov dword [0x611624], 0x40c38800
jmp 0x404fd3
mov dword [esp + 4], 0x2d
mov dword [esp], ebx
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
test eax, eax
je 0x4038fa
lea eax, [ebp - 0x490]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x418]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5b97e8
mov dword [esp], ebx
call fcn.005ae14c
mov eax, dword [ebp - 0x418]
add eax, 0x80000000
mov dword [ebp - 0x4a8], eax
fild dword [ebp - 0x4a8]
fadd qword [0x5c3868]
mov eax, dword [ebp - 0x490]
test eax, eax
mov edx, 1
cmove eax, edx
add eax, 0x80000000
mov dword [ebp - 0x4a8], eax
fild dword [ebp - 0x4a8]
fadd qword [0x5c3868]
fdivp st(1)
fstp qword [0x611620]
jmp 0x404fd3
mov dword [esp], ebx
call sub.api_ms_win_crt_convert_l1_1_0.dll_atof
fstp qword [0x611620]
jmp 0x404fd3
mov dword [esp + 4], str._agg
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40394e
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x61161c], eax
jmp 0x404fd3
mov dword [esp + 4], str._keep_all
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403976
or dword [0x611668], 0x80
jmp 0x404fd3
mov dword [esp + 4], str._keepall
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x403967
mov dword [esp + 4], str._keep_sys
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4039b7
mov dword [0x611404], 1
jmp 0x404fd3
mov dword [esp + 4], str._keepsys
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x4039a8
mov dword [esp + 4], 0x5b9819
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403a09
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [0x611618], eax
jmp 0x404fd3
mov dword [esp + 4], str._mp4
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403a3b
mov dword [0x611614], 1
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._saf
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403a63
mov dword [0x611610], 1
jmp 0x404fd3
mov dword [esp + 4], str._log
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403a8b
mov dword [0x61160c], 1
jmp 0x404fd3
mov dword [esp + 4], str._mpd
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403ace
mov dword [0x611608], 1
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [0x611604], eax
jmp 0x404fd3
mov dword [esp + 4], str._def
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403af3
or dword [0x6113e4], 1
jmp 0x404fd3
mov dword [esp + 4], str._sync
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403b3b
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
or dword [0x6113e4], 2
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6113e8], eax
jmp 0x404fd3
mov dword [esp + 4], str._shadow
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403b8c
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [0x6113e4]
and eax, 0xfffffffd
or eax, 4
mov dword [0x6113e4], eax
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6113e8], eax
jmp 0x404fd3
mov dword [esp + 4], str._carousel
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403bd4
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
and dword [0x6113e4], 0xfffffff9
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6113e8], eax
jmp 0x404fd3
mov dword [esp + 4], str._resolution
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403c15
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6113f0], eax
jmp 0x404fd3
mov dword [esp + 4], str._auto_quant
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403c60
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6113f0], eax
mov dword [0x6113fc], 1
jmp 0x404fd3
mov dword [esp + 4], str._coord_bits
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403ca1
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6113f4], eax
jmp 0x404fd3
mov dword [esp + 4], str._scale_bits
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403ce2
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6113f8], eax
jmp 0x404fd3
mov dword [esp + 4], str._global_quant
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403d2d
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6113f0], eax
mov dword [0x6113fc], 2
jmp 0x404fd3
mov dword [esp + 4], str._ctx_out
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403d66
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [0x611600], eax
jmp 0x404fd3
mov dword [esp + 4], str._outctx
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x403d46
mov dword [esp + 4], str._ctx_in
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x403dc2
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov dword [0x6115fc], 1
mov eax, dword [ebx + esi + 4]
mov dword [0x6115f8], eax
jmp 0x404fd3
mov dword [esp + 4], str._inctx
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x403d98
mov edx, dword [0x6116a0]
mov dword [esp + 4], str._crypt
mov dword [esp], edx
mov dword [ebp - 0x4a8], edx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
mov edx, dword [ebp - 0x4a8]
jne 0x403e35
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov dword [0x6115f4], 1
mov eax, dword [ebx + esi + 4]
mov dword [0x6115f0], eax
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._decrypt
mov dword [esp], edx
mov dword [ebp - 0x4a8], edx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
mov edx, dword [ebp - 0x4a8]
jne 0x403ea6
mov eax, dword [ebp - 0x49c]
lea edx, [eax + 1]
cmp edx, edi
mov dword [ebp - 0x4a8], edx
je 0x404bdc
mov dword [0x6115f4], 2
lea ebx, [ebx + esi + 4]
mov eax, dword [ebx]
call fcn.00401f19
dec eax
je 0x403e97
mov eax, dword [ebx]
mov dword [0x6115f0], eax
mov edx, dword [ebp - 0x4a8]
mov dword [ebp - 0x49c], edx
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._set_kms
mov dword [esp], edx
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov dword [ebp - 0x4a8], eax
test eax, eax
jne 0x403fdd
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [0x61140c]
inc eax
imul eax, eax, 0x48
mov dword [esp + 4], eax
mov eax, dword [0x611410]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x611410], eax
imul edx, dword [0x61140c], 0x48
add edx, eax
mov ecx, 0x12
mov edi, edx
mov eax, dword [ebp - 0x4a8]
rep stosd dword es:[edi], eax
lea esi, [ebx + esi + 4]
mov dword [esp + 8], 0x13
mov eax, dword [esi]
mov dword [esp + 4], eax
lea edi, [ebp - 0x418]
mov dword [esp], edi
call sub.api_ms_win_crt_string_l1_1_0.dll_strncpy
mov dword [esp + 4], 0x3d
mov dword [esp], edi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
mov ebx, eax
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
mov dword [eax], 3
imul eax, dword [0x61140c], 0x48
add eax, dword [0x611410]
xor edx, edx
mov dword [eax + 4], edx
mov dword [esp + 8], 4
mov dword [esp + 4], str.all
mov eax, dword [esi]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__strnicmp
mov ecx, eax
mov eax, dword [0x61140c]
imul edx, eax, 0x48
add edx, dword [0x611410]
test ecx, ecx
jne 0x403f9c
mov ecx, dword [esi]
add ecx, 4
mov dword [edx + 0x18], ecx
jmp 0x403fc8
test ebx, ebx
jne 0x403fa4
mov ecx, dword [esi]
jmp 0x403f97
lea eax, [ebx + 1]
mov dword [edx + 0x18], eax
mov byte [ebx], 0
mov dword [esp], edi
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov ecx, eax
mov eax, dword [0x61140c]
imul edx, eax, 0x48
add edx, dword [0x611410]
mov dword [edx + 4], ecx
mov dword [0x611698], 1
inc eax
mov dword [0x61140c], eax
jmp 0x404fd3
mov dword [esp + 4], str._split
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40403a
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atof
fstp qword [ebp - 0x4a8]
xorps xmm0, xmm0
maxsd xmm0, qword [ebp - 0x4a8]
movsd qword [0x6115e8], xmm0
xor esi, esi
mov dword [0x6115e0], esi
jmp 0x404fd3
mov dword [esp + 4], str._split_rap
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40407b
mov eax, dword [ebp - 0x49c]
inc eax
cmp eax, edi
je 0x404bdc
fld1
fchs
fstp qword [0x6115e8]
mov dword [0x6115e0], 0xffffffff
jmp 0x404fd3
mov dword [esp + 4], str._splitr
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x404053
mov dword [esp + 4], str._split_size
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4040e0
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6115e0], eax
xorps xmm0, xmm0
movsd qword [0x6115e8], xmm0
jmp 0x404fd3
mov dword [esp + 4], str._splits
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x4040ad
mov dword [esp + 4], str._split_chunk
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404125
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
jne 0x40415c
jmp 0x404bdc
mov dword [esp + 4], str._splitx
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x404112
mov dword [esp + 4], str._splitz
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
je 0x404112
jmp 0x40423d
mov ebx, dword [ebx + esi + 4]
mov dword [esp + 4], 0x3a
mov dword [esp], ebx
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
test eax, eax
jne 0x404191
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], eax
mov dword [esp], str.Chunk_extraction_usage:___splitx_start:end__expressed_in_seconds_n
jmp 0x4049bb
mov dword [esp + 4], 0x5b9952
mov dword [esp], ebx
call sub.api_ms_win_crt_private_l1_1_0.dll_strstr
test eax, eax
je 0x4041c5
mov dword [esp + 8], 0x6115d8
mov dword [esp + 4], str._lf:end
mov dword [esp], ebx
call fcn.005ae14c
fld qword [0x5c3860]
jmp 0x404203
mov dword [esp + 0xc], 0x6115e8
mov dword [esp + 8], 0x6115d8
mov dword [esp + 4], str._lf:_lf
mov dword [esp], ebx
call fcn.005ae14c
movsd xmm1, qword [0x6115e8]
subsd xmm1, qword [0x6115d8]
movsd qword [ebp - 0x4a8], xmm1
fld qword [ebp - 0x4a8]
fstp qword [0x6115e8]
xor ebx, ebx
mov dword [0x6115e0], ebx
mov dword [esp + 4], str._splitz
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404fd3
mov dword [0x6115d4], 1
jmp 0x404fd3
mov dword [esp + 4], str._set_meta
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4042a5
mov eax, dword [0x6115d0]
inc eax
imul edi, eax, 0x1028
mov dword [esp + 4], edi
mov eax, dword [0x6116bc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116bc], eax
inc dword [ebp - 0x49c]
mov ecx, dword [ebx + esi + 4]
lea eax, [eax + edi - 0x1028]
xor edx, edx
call fcn.0040184c
inc dword [0x6115d0]
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._add_item
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404310
mov eax, dword [0x6115d0]
inc eax
imul edi, eax, 0x1028
mov dword [esp + 4], edi
mov eax, dword [0x6116bc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116bc], eax
inc dword [ebp - 0x49c]
mov ecx, dword [ebx + esi + 4]
lea eax, [eax + edi - 0x1028]
mov edx, 1
call fcn.0040184c
inc dword [0x6115d0]
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._add_image
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40437b
mov eax, dword [0x6115d0]
inc eax
imul edi, eax, 0x1028
mov dword [esp + 4], edi
mov eax, dword [0x6116bc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116bc], eax
inc dword [ebp - 0x49c]
mov ecx, dword [ebx + esi + 4]
lea eax, [eax + edi - 0x1028]
mov edx, 9
call fcn.0040184c
inc dword [0x6115d0]
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._rem_item
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4043e6
mov eax, dword [0x6115d0]
inc eax
imul edi, eax, 0x1028
mov dword [esp + 4], edi
mov eax, dword [0x6116bc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116bc], eax
inc dword [ebp - 0x49c]
mov ecx, dword [ebx + esi + 4]
lea eax, [eax + edi - 0x1028]
mov edx, 2
call fcn.0040184c
inc dword [0x6115d0]
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._set_primary
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404451
mov eax, dword [0x6115d0]
inc eax
imul edi, eax, 0x1028
mov dword [esp + 4], edi
mov eax, dword [0x6116bc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116bc], eax
inc dword [ebp - 0x49c]
mov ecx, dword [ebx + esi + 4]
lea eax, [eax + edi - 0x1028]
mov edx, 3
call fcn.0040184c
inc dword [0x6115d0]
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._set_xml
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4044bc
mov eax, dword [0x6115d0]
inc eax
imul edi, eax, 0x1028
mov dword [esp + 4], edi
mov eax, dword [0x6116bc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116bc], eax
inc dword [ebp - 0x49c]
mov ecx, dword [ebx + esi + 4]
lea eax, [eax + edi - 0x1028]
mov edx, 4
call fcn.0040184c
inc dword [0x6115d0]
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._rem_xml
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40454b
mov eax, dword [0x6115d0]
lea edi, [eax + 1]
imul edi, edi, 0x1028
mov dword [esp + 4], edi
mov eax, dword [0x6116bc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116bc], eax
mov ecx, dword [ebp - 0x49c]
inc ecx
mov dword [ebp - 0x4a8], ecx
mov ecx, dword [ebx + esi + 4]
lea eax, [eax + edi - 0x1028]
mov edx, 6
call fcn.0040184c
test eax, eax
mov eax, dword [ebp - 0x49c]
cmovne eax, dword [ebp - 0x4a8]
mov dword [ebp - 0x4a8], eax
inc dword [0x6115d0]
mov dword [0x611698], 1
mov dword [ebp - 0x49c], eax
jmp 0x404fd3
mov dword [esp + 4], str._dump_xml
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x4045ac
mov eax, dword [0x6115d0]
inc eax
imul edi, eax, 0x1028
mov dword [esp + 4], edi
mov eax, dword [0x6116bc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116bc], eax
inc dword [ebp - 0x49c]
mov ecx, dword [ebx + esi + 4]
lea eax, [eax + edi - 0x1028]
mov edx, 8
call fcn.0040184c
inc dword [0x6115d0]
jmp 0x404fd3
mov dword [esp + 4], str._dump_item
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x40460d
mov eax, dword [0x6115d0]
inc eax
imul edi, eax, 0x1028
mov dword [esp + 4], edi
mov eax, dword [0x6116bc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116bc], eax
inc dword [ebp - 0x49c]
mov ecx, dword [ebx + esi + 4]
lea eax, [eax + edi - 0x1028]
mov edx, 7
call fcn.0040184c
inc dword [0x6115d0]
jmp 0x404fd3
mov dword [esp + 4], str._group_add
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov edx, eax
mov eax, dword [0x6116a0]
test edx, edx
jne 0x404675
mov dword [esp + 4], str._group_rem
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov dword [ebp - 0x4b4], 2
test eax, eax
je 0x4046cf
mov dword [esp + 4], str._group_rem_track
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
sete al
movzx eax, al
mov dword [ebp - 0x4b4], eax
jmp 0x4046cf
mov dword [esp + 4], str._group_rem_track
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov edx, eax
mov eax, dword [0x6116a0]
test edx, edx
je 0x40462d
mov dword [esp + 4], str._group_rem
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov edx, eax
mov eax, dword [0x6116a0]
test edx, edx
je 0x40462d
mov dword [esp + 4], str._group_clean
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
mov edx, eax
mov eax, dword [0x6116a0]
test edx, edx
je 0x40462d
jmp 0x4049d4
inc dword [ebp - 0x49c]
mov eax, dword [ebx + esi + 4]
mov dword [ebp - 0x4a8], eax
test eax, eax
je 0x4049a3
xor ebx, ebx
xor ecx, ecx
mov dword [ebp - 0x4ac], ecx
mov dword [ebp - 0x4b0], ecx
mov dword [ebp - 0x4a0], ecx
mov eax, dword [ebp - 0x4a8]
mov al, byte [eax]
test al, al
je 0x4049c5
cmp al, 0x3a
jne 0x404717
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x4a8]
mov dword [esp + 4], eax
lea esi, [ebp - 0x418]
mov dword [esp], esi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcpy
mov dword [esp + 4], 0x3a
mov dword [esp], esi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
test eax, eax
je 0x404766
cmp byte [eax + 1], 0x5c
jne 0x404763
mov dword [esp + 4], 0x3a
lea eax, [ebp - 0x416]
mov dword [esp], eax
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
test eax, eax
je 0x404766
mov byte [eax], 0
mov dword [esp + 8], 9
mov dword [esp + 4], str.refTrack
lea esi, [ebp - 0x418]
mov dword [esp], esi
call sub.api_ms_win_crt_string_l1_1_0.dll__strnicmp
test eax, eax
jne 0x4047a1
lea eax, [ebp - 0x40f]
mov dword [esp], eax
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [ebp - 0x4a0], eax
jmp 0x40498a
mov dword [esp + 8], 9
mov dword [esp + 4], 0x5b9a01
mov dword [esp], esi
call sub.api_ms_win_crt_string_l1_1_0.dll__strnicmp
test eax, eax
jne 0x4047e6
lea esi, [ebp - 0x40f]
mov dword [esp], esi
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
test eax, eax
js 0x404968
mov dword [esp], esi
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [ebp - 0x4ac], eax
jmp 0x404980
mov dword [esp + 8], 8
mov dword [esp + 4], str.switchID
mov dword [esp], esi
call sub.api_ms_win_crt_string_l1_1_0.dll__strnicmp
test eax, eax
je 0x404978
mov dword [esp + 8], 9
mov dword [esp + 4], str.criteria
mov dword [esp], esi
call sub.api_ms_win_crt_string_l1_1_0.dll__strnicmp
test eax, eax
jne 0x40486a
xor ebx, ebx
mov edi, esi
mov dword [esp], edi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov edx, eax
add esi, 5
lea eax, [ebx + ebx*4]
add eax, 0xc
cmp eax, edx
jae 0x40498a
movsx eax, byte [esi + 4]
shl eax, 0x18
movsx edx, byte [esi + 5]
shl edx, 0x10
or eax, edx
movsx edx, byte [esi + 7]
or eax, edx
movsx edx, byte [esi + 6]
shl edx, 8
or eax, edx
mov dword [ebp + ebx*4 - 0x490], eax
inc ebx
jmp 0x404826
mov dword [esp + 8], 8
mov dword [esp + 4], 0x5b9a1e
mov dword [esp], esi
call sub.api_ms_win_crt_string_l1_1_0.dll__strnicmp
test eax, eax
je 0x40489e
mov dword [esp + 4], 0x3d
mov dword [esp], esi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
test eax, eax
jne 0x40498a
mov eax, dword [0x6115cc]
lea esi, [eax + 1]
imul esi, esi, 0x90
mov dword [esp + 4], esi
mov eax, dword [0x6116b4]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov dword [0x6116b4], eax
lea esi, [eax + esi - 0x90]
lea edx, [esi + 4]
mov ecx, 0x23
xor eax, eax
mov edi, edx
rep stosd dword es:[edi], eax
mov eax, dword [ebp - 0x4b4]
mov dword [esi], eax
mov dword [esp + 4], 0x3d
lea edi, [ebp - 0x418]
mov dword [esp], edi
call sub.api_ms_win_crt_private_l1_1_0.dll_strchr
test eax, eax
je 0x404904
lea eax, [ebp - 0x410]
mov dword [esp], eax
jmp 0x404907
mov dword [esp], edi
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov edx, eax
mov dword [esi + 4], eax
mov eax, dword [ebp - 0x4a0]
mov dword [esi + 8], eax
mov eax, dword [ebp - 0x4ac]
mov dword [esi + 0x8c], eax
mov eax, dword [ebp - 0x4b0]
mov dword [esi + 0x88], eax
mov dword [esi + 0x84], ebx
lea eax, [esi + 0xc]
lea ecx, [ebx*4]
lea esi, [ebp - 0x490]
mov edi, eax
rep movsb byte es:[edi], byte [esi]
cmp dword [ebp - 0x4a0], 0
cmovne edx, dword [ebp - 0x4a0]
inc dword [0x6115cc]
mov dword [ebp - 0x4a0], edx
jmp 0x40498a
xor edx, edx
mov dword [ebp - 0x4ac], edx
mov dword [ebp - 0x4b0], edx
jmp 0x40498a
xor eax, eax
mov dword [ebp - 0x4ac], eax
mov dword [ebp - 0x4b0], 1
lea eax, [ebp - 0x418]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
add dword [ebp - 0x4a8], eax
jmp 0x4046fd
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], eax
mov dword [esp], str.Invalid_group_syntax___check_usage_n
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputs
jmp 0x4034e4
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._group_clean
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404a01
mov dword [0x6115c8], 1
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._group_single
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404a29
mov dword [0x6115c4], 1
jmp 0x404fd3
mov dword [esp + 4], str._package
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404a62
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [0x6115c0], eax
jmp 0x404fd3
mov dword [esp + 4], str._mgt
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404aa5
inc dword [ebp - 0x49c]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [ebx + esi + 4]
mov dword [0x6115c0], eax
mov dword [0x6115bc], 1
jmp 0x404fd3
mov dword [esp + 4], str._brand
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404b20
inc dword [ebp - 0x49c]
mov edx, dword [ebx + esi + 4]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
movsx eax, byte [edx]
shl eax, 0x18
movsx ecx, byte [edx + 1]
shl ecx, 0x10
or eax, ecx
movsx ecx, byte [edx + 3]
or eax, ecx
movsx ecx, byte [edx + 2]
shl ecx, 8
or eax, ecx
mov dword [0x6115b8], eax
mov dword [0x611698], 1
cmp byte [edx + 4], 0x3a
jne 0x404fd3
add edx, 5
mov dword [esp], edx
call sub.api_ms_win_crt_convert_l1_1_0.dll_atoi
mov dword [0x6115b4], eax
jmp 0x404fd3
mov dword [esp + 4], 0x5b9a6e
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404bad
inc dword [ebp - 0x49c]
mov ebx, dword [ebx + esi + 4]
cmp dword [ebp - 0x49c], edi
je 0x404bdc
mov eax, dword [0x6115b0]
lea edi, [eax + 1]
lea esi, [edi*4]
mov dword [esp + 4], esi
mov eax, dword [0x6116b0]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov ecx, eax
mov dword [0x6116b0], eax
movsx eax, byte [ebx]
shl eax, 0x18
movsx edx, byte [ebx + 1]
shl edx, 0x10
or edx, eax
movsx eax, byte [ebx + 3]
or eax, edx
movsx edx, byte [ebx + 2]
shl edx, 8
or eax, edx
mov dword [ecx + esi - 4], eax
mov dword [0x6115b0], edi
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], 0x5b9a72
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404c6b
inc dword [ebp - 0x49c]
mov ebx, dword [ebx + esi + 4]
cmp dword [ebp - 0x49c], edi
jne 0x404c0d
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], eax
mov dword [esp], str.Missing_arg___please_check_usage_n
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputs
mov eax, 1
add esp, 0x4cc
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.00401c6d
mov eax, dword [0x6115ac]
lea edi, [eax + 1]
lea esi, [edi*4]
mov dword [esp + 4], esi
mov eax, dword [0x6116ac]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_realloc
mov ecx, eax
mov dword [0x6116ac], eax
movsx eax, byte [ebx]
shl eax, 0x18
movsx edx, byte [ebx + 1]
shl edx, 0x10
or edx, eax
movsx eax, byte [ebx + 3]
or eax, edx
movsx edx, byte [ebx + 2]
shl edx, 8
or eax, edx
mov dword [ecx + esi - 4], eax
mov dword [0x6115ac], edi
mov dword [0x611698], 1
jmp 0x404fd3
mov dword [esp + 4], str._languages
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404cf5
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], eax
mov dword [esp], str.Supported_ISO_639_languages_and_codes:_n_n
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputs
mov ebx, 0x5c1dfc
mov esi, dword [ebx + 8]
test esi, esi
je 0x404ce7
mov ecx, dword [ebx + 4]
mov dword [ebp - 0x49c], ecx
mov edi, dword [ebx]
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 0x10], esi
mov ecx, dword [ebp - 0x49c]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], edi
mov dword [esp + 4], str._s___s____s__n
mov dword [esp], eax
call fcn.005adc24
add ebx, 0xc
mov eax, str.album_artist
cmp eax, ebx
jne 0x404ca6
jmp 0x404d41
mov dword [esp + 4], 0x5b9ab8
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404efb
mov eax, dword [ebp - 0x49c]
inc eax
cmp eax, edi
jne 0x404d24
call fcn.004013f1
jmp 0x404d41
mov ebx, dword [ebx + esi + 4]
mov dword [esp + 4], str.general
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x404d4b
call fcn.00401563
mov eax, 1
jmp 0x404fe3
mov dword [esp + 4], str.extract
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x404d66
call fcn.00401485
jmp 0x404d41
mov dword [esp + 4], 0x5b9acb
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x404d81
call fcn.00401588
jmp 0x404d41
mov dword [esp + 4], str.dump
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x404d9c
call fcn.00401460
jmp 0x404d41
mov dword [esp + 4], str.import
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x404db7
call fcn.00401519
jmp 0x404d41
mov dword [esp + 4], str.format
mov dword [esp], ebx
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x404dd5
mov dword [esp + 4], 0x5b9b07
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404f1f
inc dword [0x6115a8]
jmp 0x404fd3
mov dword [esp + 4], str._tag_list
mov eax, dword [0x6116a0]
mov dword [esp], eax
call sub.api_ms_win_crt_string_l1_1_0.dll__stricmp
test eax, eax
jne 0x404fa2
mov dword [esp], 2
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
call esi
mov dword [esp + 4], eax
mov dword [esp], str.Supported_iTunes_tag_modifiers:_n
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputs
xor ebx, ebx
mov edx, dword [ebx + 0x5c36d4]
mov dword [ebp - 0x49c], edx
mov edi, dword [ebx + 0x5c36d0]
mov dword [esp], 2
call esi
mov edx, dword [ebp - 0x49c]
mov dword [esp + 0xc], edx
mov dword [esp + 8], edi
mov dword [esp + 4], str._t_s_t_s_n
mov dword [esp], eax
call fcn.005adc24
add ebx, 0xc
cmp ebx, 0xf0
jne 0x404f59
jmp 0x404d41
mov eax, dword [0x6115a4]
or eax, dword [0x6115a0]
jne 0x404fd3
mov ebx, dword [0x6116a0]
mov dword [esp], 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Option__s_unknown._Please_check_usage_n
jmp 0x4034dc
mov eax, dword [ebp - 0x4b8]
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
xor eax, eax
add esp, 0x4cc
pop ebx
pop esi
pop edi
pop ebp
ret