Function at 0x100d0e40
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10182308
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push esi
push edi
mov eax, dword [0x101ebb68]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xor ebx, ebx
cmp byte [0x101ff528], bl
jne 0x100d36f4
push str.TransferProto.pb.cc
push 0x1e9420
push 0x1e9421
mov byte [0x101ff528], 1
call fcn.1013ab20
push 0x4d49
push 0x101b1950
call fcn.10134f70
push 0x100cec90
push 0x101b14b4
call fcn.10125d10
mov esi, dword [sym.imp.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_]
push 0x28
call esi
mov edi, eax
add esp, 0x20
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], ebx
cmp edi, ebx
je 0x100d0ef7
mov byte [ebp - 4], 1
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::BaseResp.0
call fcn.10145a60
mov eax, 0x101eb21c
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 8], eax
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], eax
mov dword [edi + 0x18], ebx
mov byte [edi + 0x1c], bl
mov dword [edi + 0x24], ebx
jmp 0x100d0ef9
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff2fc], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 2
cmp edi, ebx
je 0x100d0f44
mov byte [ebp - 4], 3
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::VerifyConnectionReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101f17e4
mov dword [edi + 0x18], ebx
jmp 0x100d0f46
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff300], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 4
cmp edi, ebx
je 0x100d0f99
mov byte [ebp - 4], 5
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::StorageInfo.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 8], 0x101eb21c
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x24], ebx
mov eax, edi
jmp 0x100d0f9b
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x54
mov dword [0x101ff304], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 6
cmp eax, ebx
je 0x100d0fc3
push eax
call fcn.100d4eb0
jmp 0x100d0fc5
xor eax, eax
mov dword [ebp - 4], edi
push 0x18
mov dword [0x101ff308], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 7
cmp edi, ebx
je 0x100d1004
mov byte [ebp - 4], 8
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::PhoneInfoReq.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x14], ebx
jmp 0x100d1006
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x98
mov dword [0x101ff30c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 9
cmp edi, ebx
je 0x100d1048
mov byte [ebp - 4], 0xa
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::PhoneInfo.0
call fcn.10145a60
mov eax, edi
call fcn.100d6e00
jmp 0x100d104a
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff310], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xb
cmp edi, ebx
je 0x100d1099
mov byte [ebp - 4], 0xc
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::PhoneInfoResp.0
call fcn.10145a60
mov eax, 1
mov dword [edi + 0x18], ebx
mov dword [edi + 0xc], eax
mov dword [edi + 8], ebx
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], ebx
mov dword [edi + 0x1c], ebx
jmp 0x100d109b
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff314], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xd
cmp edi, ebx
je 0x100d10e4
mov byte [ebp - 4], 0xe
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::StatisticsReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
mov eax, edi
jmp 0x100d10e6
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x58
mov dword [0x101ff318], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xf
cmp eax, ebx
je 0x100d110e
push eax
call fcn.100da4f0
jmp 0x100d1110
xor eax, eax
mov dword [ebp - 4], edi
push 0x1c
mov dword [0x101ff31c], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x10
cmp edi, ebx
je 0x100d1152
mov byte [ebp - 4], 0x11
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetAppInfoReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
jmp 0x100d1154
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff320], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x12
cmp edi, ebx
je 0x100d119f
mov byte [ebp - 4], 0x13
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetAppInfoResp.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
jmp 0x100d11a1
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x24
mov dword [0x101ff324], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x14
cmp edi, ebx
je 0x100d11f7
mov byte [ebp - 4], 0x15
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetAppForIconResp.0
call fcn.10145a60
mov eax, 0x101eb21c
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x10], 1
mov dword [edi + 8], ebx
mov dword [edi + 0xc], eax
mov dword [edi + 0x18], eax
mov byte [edi + 0x14], bl
mov dword [edi + 0x20], ebx
jmp 0x100d11f9
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x18
mov dword [0x101ff328], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x16
cmp edi, ebx
je 0x100d1241
mov byte [ebp - 4], 0x17
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::AppInstalledNotify.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 0xc], 3
mov dword [edi + 8], ebx
mov dword [edi + 0x14], ebx
jmp 0x100d1243
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x18
mov dword [0x101ff32c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x18
cmp edi, ebx
je 0x100d128f
mov byte [ebp - 4], 0x19
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::AppUnInstallNotify.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 0xc], 3
mov dword [edi + 8], 0x101eb21c
mov dword [edi + 0x14], ebx
jmp 0x100d1291
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x78
mov dword [0x101ff330], edi
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x1a
cmp eax, ebx
je 0x100d12bb
push eax
call fcn.100dd5e0
jmp 0x100d12bd
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x34
mov dword [0x101ff334], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x1b
cmp edi, ebx
je 0x100d1312
mov byte [ebp - 4], 0x1c
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::AppsInfo.0
call fcn.10145a60
lea eax, [edi + 0x18]
mov dword [edi + 8], eax
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], 4
mov dword [edi + 0x2c], ebx
mov dword [edi + 0x28], ebx
mov dword [edi + 0x30], ebx
mov eax, edi
jmp 0x100d1314
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x38
mov dword [0x101ff338], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x1d
cmp eax, ebx
je 0x100d133c
push eax
call fcn.100df3d0
jmp 0x100d133e
xor eax, eax
mov dword [ebp - 4], edi
push 0x1c
mov dword [0x101ff33c], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x1e
cmp edi, ebx
je 0x100d1380
mov byte [ebp - 4], 0x1f
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::InstallMpkReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
jmp 0x100d1382
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff340], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x20
cmp edi, ebx
je 0x100d13d2
mov byte [ebp - 4], 0x21
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetInstallResultResp.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 8], 1
mov byte [edi + 0xc], bl
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x1c], ebx
mov eax, edi
jmp 0x100d13d4
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x48
mov dword [0x101ff344], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x22
cmp eax, ebx
je 0x100d13fc
push eax
call fcn.100e1260
jmp 0x100d13fe
xor eax, eax
mov dword [ebp - 4], edi
push 0x18
mov dword [0x101ff348], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x23
cmp edi, ebx
je 0x100d143d
mov byte [ebp - 4], 0x24
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetMusicInfoReq.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x14], ebx
jmp 0x100d143f
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff34c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x25
cmp edi, ebx
je 0x100d148a
mov byte [ebp - 4], 0x26
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetMusicInfoResp.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
jmp 0x100d148c
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff350], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x27
cmp edi, ebx
je 0x100d14d7
mov byte [ebp - 4], 0x28
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportMusicReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
jmp 0x100d14d9
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff354], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x29
cmp edi, ebx
je 0x100d1527
mov byte [ebp - 4], 0x2a
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportMusicResp.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 8], 1
mov byte [edi + 0xc], bl
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x1c], ebx
jmp 0x100d1529
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff358], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x2b
cmp edi, ebx
je 0x100d157a
mov byte [ebp - 4], 0x2c
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteMusicReq.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x24], ebx
jmp 0x100d157c
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x30
mov dword [0x101ff35c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x2d
cmp edi, ebx
je 0x100d15d4
mov byte [ebp - 4], 0x2e
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteMusicResp.0
call fcn.10145a60
mov dword [edi + 0x24], ebx
mov dword [edi + 8], 1
mov byte [edi + 0xc], bl
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x20], ebx
mov dword [edi + 0x28], ebx
jmp 0x100d15d6
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff360], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x2f
cmp edi, ebx
je 0x100d1623
mov byte [ebp - 4], 0x30
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::SetMusicToneReq.0
call fcn.10145a60
mov dword [edi + 0x1c], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x20], ebx
jmp 0x100d1625
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff364], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x31
cmp edi, ebx
je 0x100d1676
mov byte [ebp - 4], 0x32
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::SetMusicToneResp.0
call fcn.10145a60
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x10], 1
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov byte [edi + 0x14], bl
mov dword [edi + 0x18], ebx
mov dword [edi + 0x20], ebx
jmp 0x100d1678
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff368], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x33
cmp edi, ebx
je 0x100d16c5
mov byte [ebp - 4], 0x34
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::CancelMusicToneReq.0
call fcn.10145a60
mov dword [edi + 0x1c], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x20], ebx
jmp 0x100d16c7
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff36c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x35
cmp edi, ebx
je 0x100d1718
mov byte [ebp - 4], 0x36
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::CancelMusicToneResp.0
call fcn.10145a60
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x10], 1
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov byte [edi + 0x14], bl
mov dword [edi + 0x18], ebx
mov dword [edi + 0x20], ebx
jmp 0x100d171a
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x30
mov dword [0x101ff370], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x37
cmp edi, ebx
je 0x100d176d
mov byte [ebp - 4], 0x38
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::MusicsInfo.0
call fcn.10145a60
lea ecx, [edi + 0x18]
mov dword [edi + 8], ecx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], 4
mov dword [edi + 0x28], ebx
mov dword [edi + 0x2c], ebx
mov eax, edi
jmp 0x100d176f
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x50
mov dword [0x101ff374], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x39
cmp eax, ebx
je 0x100d1797
push eax
call fcn.100e6790
jmp 0x100d1799
xor eax, eax
mov dword [ebp - 4], edi
push 0x18
mov dword [0x101ff378], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x3a
cmp edi, ebx
je 0x100d17d8
mov byte [ebp - 4], 0x3b
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetVideoInfoReq.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x14], ebx
jmp 0x100d17da
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff37c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x3c
cmp edi, ebx
je 0x100d1825
mov byte [ebp - 4], 0x3d
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetVideoInfoResp.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
jmp 0x100d1827
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff380], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x3e
cmp edi, ebx
je 0x100d1872
mov byte [ebp - 4], 0x3f
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportVideoReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
jmp 0x100d1874
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff384], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x40
cmp edi, ebx
je 0x100d18c2
mov byte [ebp - 4], 0x41
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportVideoResp.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 8], 1
mov byte [edi + 0xc], bl
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x1c], ebx
jmp 0x100d18c4
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff388], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x42
cmp edi, ebx
je 0x100d1915
mov byte [ebp - 4], 0x43
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteVideoReq.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x24], ebx
jmp 0x100d1917
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x30
mov dword [0x101ff38c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x44
cmp edi, ebx
je 0x100d196f
mov byte [ebp - 4], 0x45
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteVideoResp.0
call fcn.10145a60
mov dword [edi + 0x24], ebx
mov dword [edi + 8], 1
mov byte [edi + 0xc], bl
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x20], ebx
mov dword [edi + 0x28], ebx
jmp 0x100d1971
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x30
mov dword [0x101ff390], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x46
cmp edi, ebx
je 0x100d19c4
mov byte [ebp - 4], 0x47
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::VideosInfo.0
call fcn.10145a60
lea edx, [edi + 0x18]
mov dword [edi + 8], edx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], 4
mov dword [edi + 0x28], ebx
mov dword [edi + 0x2c], ebx
mov eax, edi
jmp 0x100d19c6
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x48
mov dword [0x101ff394], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x48
cmp eax, ebx
je 0x100d19ee
push eax
call fcn.100ea020
jmp 0x100d19f0
xor eax, eax
mov dword [ebp - 4], edi
push 0x1c
mov dword [0x101ff398], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x49
cmp edi, ebx
je 0x100d1a32
mov byte [ebp - 4], 0x4a
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetImageInfoReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
jmp 0x100d1a34
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff39c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x4b
cmp edi, ebx
je 0x100d1a82
mov byte [ebp - 4], 0x4c
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetImageInfoResp.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x1c], ebx
jmp 0x100d1a84
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff3a0], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x4d
cmp edi, ebx
je 0x100d1acf
mov byte [ebp - 4], 0x4e
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportImageReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
jmp 0x100d1ad1
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff3a4], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x4f
cmp edi, ebx
je 0x100d1b1f
mov byte [ebp - 4], 0x50
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportImageResp.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 8], 1
mov byte [edi + 0xc], bl
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x1c], ebx
jmp 0x100d1b21
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff3a8], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x51
cmp edi, ebx
je 0x100d1b72
mov byte [ebp - 4], 0x52
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteImageReq.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x24], ebx
jmp 0x100d1b74
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x30
mov dword [0x101ff3ac], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x53
cmp edi, ebx
je 0x100d1bcc
mov byte [ebp - 4], 0x54
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteImageResp.0
call fcn.10145a60
mov dword [edi + 0x24], ebx
mov dword [edi + 8], 1
mov byte [edi + 0xc], bl
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x20], ebx
mov dword [edi + 0x28], ebx
jmp 0x100d1bce
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff3b0], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x55
cmp edi, ebx
je 0x100d1c1f
mov byte [ebp - 4], 0x56
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::SetWallpaperReq.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x24], ebx
jmp 0x100d1c21
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff3b4], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x57
cmp edi, ebx
je 0x100d1c72
mov byte [ebp - 4], 0x58
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::SetWallpaperResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x24], ebx
jmp 0x100d1c74
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x34
mov dword [0x101ff3b8], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x59
cmp edi, ebx
je 0x100d1cc8
mov byte [ebp - 4], 0x5a
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImagesInfo.0
call fcn.10145a60
lea eax, [edi + 0x18]
mov dword [edi + 8], eax
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], 4
mov dword [edi + 0x2c], ebx
mov dword [edi + 0x28], ebx
mov dword [edi + 0x30], ebx
jmp 0x100d1cca
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff3bc], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x5b
cmp edi, ebx
je 0x100d1d1a
mov byte [ebp - 4], 0x5c
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImageRotateCmmd.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 0x10], 2
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x1c], ebx
mov eax, edi
jmp 0x100d1d1c
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x58
mov dword [0x101ff3c0], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x5d
cmp eax, ebx
je 0x100d1d44
push eax
call fcn.100ef8a0
jmp 0x100d1d46
xor eax, eax
mov dword [ebp - 4], edi
push 0x38
mov dword [0x101ff3c4], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x5e
cmp eax, ebx
je 0x100d1d6b
push eax
call fcn.100f0390
jmp 0x100d1d6d
xor eax, eax
mov dword [ebp - 4], edi
push 0x1c
mov dword [0x101ff3c8], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x5f
cmp edi, ebx
je 0x100d1db4
mov byte [ebp - 4], 0x60
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ContactNumberInfo.0
call fcn.10145a60
mov eax, 0x101eb21c
mov dword [edi + 0x14], ebx
mov dword [edi + 8], eax
mov dword [edi + 0xc], eax
mov dword [edi + 0x10], eax
mov dword [edi + 0x18], ebx
jmp 0x100d1db6
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff3cc], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x61
cmp edi, ebx
je 0x100d1e04
mov byte [ebp - 4], 0x62
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ContactEmailInfo.0
call fcn.10145a60
mov eax, 0x101eb21c
mov dword [edi + 8], eax
mov dword [edi + 0xc], eax
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], ebx
mov eax, edi
jmp 0x100d1e06
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x68
mov dword [0x101ff3d0], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x63
cmp eax, ebx
je 0x100d1e2e
push eax
call fcn.100f1880
jmp 0x100d1e30
xor eax, eax
mov dword [ebp - 4], edi
push 0x50
mov dword [0x101ff3d4], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x64
cmp eax, ebx
je 0x100d1e55
push eax
call fcn.100f27f0
jmp 0x100d1e57
xor eax, eax
mov dword [ebp - 4], edi
push 0x18
mov dword [0x101ff3d8], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x65
cmp edi, ebx
je 0x100d1e96
mov byte [ebp - 4], 0x66
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetContactInfoReq.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x14], ebx
jmp 0x100d1e98
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff3dc], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x67
cmp edi, ebx
je 0x100d1ee3
mov byte [ebp - 4], 0x68
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetContactInfoResp.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
jmp 0x100d1ee5
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x50
mov dword [0x101ff3e0], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x69
cmp edi, ebx
je 0x100d1f3c
mov byte [ebp - 4], 0x6a
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::UpdateContactInfoReq.0
call fcn.10145a60
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x20], 4
lea ecx, [edi + 0x28]
mov dword [edi + 0x18], ecx
mov dword [edi + 0x48], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x4c], ebx
jmp 0x100d1f3e
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff3e4], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x6b
cmp edi, ebx
je 0x100d1f8f
mov byte [ebp - 4], 0x6c
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::UpdateContactInfoResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x24], ebx
jmp 0x100d1f91
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff3e8], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x6d
cmp edi, ebx
je 0x100d1fe0
mov byte [ebp - 4], 0x6e
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::InsertContactGroupReq.0
call fcn.10145a60
mov eax, 0x101eb21c
mov dword [edi + 0x18], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], eax
mov dword [edi + 0x1c], ebx
jmp 0x100d1fe2
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff3ec], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x6f
cmp edi, ebx
je 0x100d2033
mov byte [ebp - 4], 0x70
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::InsertContactGroupResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x24], ebx
jmp 0x100d2035
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff3f0], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x71
cmp edi, ebx
je 0x100d2086
mov byte [ebp - 4], 0x72
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::RenameContactGroupReq.0
call fcn.10145a60
mov dword [edi + 0x1c], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 0x101eb21c
mov dword [edi + 0x20], ebx
jmp 0x100d2088
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff3f4], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x73
cmp edi, ebx
je 0x100d20d9
mov byte [ebp - 4], 0x74
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::RenameContactGroupResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x24], ebx
jmp 0x100d20db
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff3f8], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x75
cmp edi, ebx
je 0x100d2125
mov byte [ebp - 4], 0x76
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteContactGroupReq.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x1c], ebx
jmp 0x100d2127
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff3fc], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x77
cmp edi, ebx
je 0x100d217a
mov byte [ebp - 4], 0x78
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteContactGroupResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x24], ebx
mov eax, edi
jmp 0x100d217c
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x40
mov dword [0x101ff400], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x79
cmp eax, ebx
je 0x100d21a4
push eax
call fcn.100f7300
jmp 0x100d21a6
xor eax, eax
mov dword [ebp - 4], edi
push 0x28
mov dword [0x101ff404], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x7a
cmp edi, ebx
je 0x100d21f2
mov byte [ebp - 4], 0x7b
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::InsertContactInfoResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x24], ebx
jmp 0x100d21f4
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x34
mov dword [0x101ff408], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x7c
cmp edi, ebx
je 0x100d224a
mov byte [ebp - 4], 0x7d
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportContactInfo.0
call fcn.10145a60
lea edx, [edi + 0x1c]
mov dword [edi + 0xc], edx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 4
mov dword [edi + 0x2c], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0x30], ebx
mov eax, edi
jmp 0x100d224c
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x3c
mov dword [0x101ff40c], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x7e
cmp eax, ebx
je 0x100d2274
push eax
call fcn.100f8f00
jmp 0x100d2276
xor eax, eax
mov dword [ebp - 4], edi
push 0x28
mov dword [0x101ff410], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x7f
cmp edi, ebx
je 0x100d22c2
mov byte [ebp - 4], 0x80
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportContactInfoResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x24], ebx
jmp 0x100d22c4
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x48
mov dword [0x101ff414], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x81
cmp edi, ebx
je 0x100d2318
mov byte [ebp - 4], 0x82
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteContactInfoReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 4
lea eax, [edi + 0x20]
mov dword [edi + 0x10], eax
mov dword [edi + 0x40], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x44], ebx
jmp 0x100d231a
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff418], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x83
cmp edi, ebx
je 0x100d236b
mov byte [ebp - 4], 0x84
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteContactInfoResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x24], ebx
jmp 0x100d236d
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff41c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x85
cmp edi, ebx
je 0x100d23bc
mov byte [ebp - 4], 0x86
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::CallTelephoneCommand.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], 2
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
jmp 0x100d23be
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff420], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x87
cmp edi, ebx
je 0x100d2409
mov byte [ebp - 4], 0x88
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportContactReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
jmp 0x100d240b
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x38
mov dword [0x101ff424], edi
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x89
cmp eax, ebx
je 0x100d2435
push eax
call fcn.100fb660
jmp 0x100d2437
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x48
mov dword [0x101ff428], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x8a
cmp edi, ebx
je 0x100d248a
mov byte [ebp - 4], 0x8b
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ExportContactReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 4
lea ecx, [edi + 0x20]
mov dword [edi + 0x10], ecx
mov dword [edi + 0x40], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x44], ebx
jmp 0x100d248c
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff42c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x8c
cmp edi, ebx
je 0x100d24e0
mov byte [ebp - 4], 0x8d
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ExportContactResp.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x14], 0x101eb21c
mov byte [edi + 0x10], bl
mov dword [edi + 0x1c], ebx
mov eax, edi
jmp 0x100d24e2
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x40
mov dword [0x101ff430], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x8e
cmp eax, ebx
je 0x100d250a
push eax
call fcn.100fd190
jmp 0x100d250c
xor eax, eax
mov dword [ebp - 4], edi
push 0x58
mov dword [0x101ff434], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x8f
cmp eax, ebx
je 0x100d2531
push eax
call fcn.100fded0
jmp 0x100d2533
xor eax, eax
mov dword [ebp - 4], edi
push 0x30
mov dword [0x101ff438], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x90
cmp edi, ebx
je 0x100d257f
mov byte [ebp - 4], 0x91
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::SmsAllInfo.0
call fcn.10145a60
lea edx, [edi + 0x18]
mov dword [edi + 8], edx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], 4
mov dword [edi + 0x28], ebx
mov dword [edi + 0x2c], ebx
jmp 0x100d2581
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x18
mov dword [0x101ff43c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x92
cmp edi, ebx
je 0x100d25c5
mov byte [ebp - 4], 0x93
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetSmsInfoReq.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x14], ebx
jmp 0x100d25c7
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff440], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x94
cmp edi, ebx
je 0x100d2612
mov byte [ebp - 4], 0x95
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetSmsInfoResp.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
jmp 0x100d2614
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x38
mov dword [0x101ff444], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x96
cmp edi, ebx
je 0x100d266b
mov byte [ebp - 4], 0x97
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::InsertSmsReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], 4
lea eax, [edi + 0x20]
mov dword [edi + 0x10], eax
mov dword [edi + 0x30], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x34], ebx
jmp 0x100d266d
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff448], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x98
cmp edi, ebx
je 0x100d26c1
mov byte [ebp - 4], 0x99
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::InsertSmsResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
mov byte [edi + 0x1c], bl
mov dword [edi + 0x24], ebx
jmp 0x100d26c3
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x78
mov dword [0x101ff44c], edi
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x9a
cmp eax, ebx
je 0x100d26ed
push eax
call fcn.101007d0
jmp 0x100d26ef
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x30
mov dword [0x101ff450], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x9b
cmp edi, ebx
je 0x100d2745
mov byte [ebp - 4], 0x9c
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteSmsResp.0
call fcn.10145a60
mov dword [edi + 0x28], ebx
mov dword [edi + 0x18], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x20], ebx
mov dword [edi + 0x24], ebx
mov byte [edi + 0x1c], bl
mov dword [edi + 0x2c], ebx
jmp 0x100d2747
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x38
mov dword [0x101ff454], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x9d
cmp edi, ebx
je 0x100d27a0
mov byte [ebp - 4], 0x9e
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::SendSmsReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], 4
lea ecx, [edi + 0x20]
mov dword [edi + 0x10], ecx
mov dword [edi + 0x30], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x34], ebx
mov eax, edi
jmp 0x100d27a2
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x40
mov dword [0x101ff458], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x9f
cmp eax, ebx
je 0x100d27ca
push eax
call fcn.10101f00
jmp 0x100d27cc
xor eax, eax
mov dword [ebp - 4], edi
push 0x40
mov dword [0x101ff45c], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xa0
cmp eax, ebx
je 0x100d27f1
push eax
call fcn.10102bc0
jmp 0x100d27f3
xor eax, eax
mov dword [ebp - 4], edi
push 0x18
mov dword [0x101ff460], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xa1
cmp edi, ebx
je 0x100d2836
mov byte [ebp - 4], 0xa2
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::AndroidSmsNotify.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 0xc], 3
mov dword [edi + 8], ebx
mov dword [edi + 0x14], ebx
jmp 0x100d2838
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff464], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xa3
cmp edi, ebx
je 0x100d2883
mov byte [ebp - 4], 0xa4
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportSmsReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
jmp 0x100d2885
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff468], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xa5
cmp edi, ebx
je 0x100d28d9
mov byte [ebp - 4], 0xa6
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportSmsResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x18], ebx
mov byte [edi + 0x1c], bl
mov dword [edi + 0x24], ebx
jmp 0x100d28db
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x48
mov dword [0x101ff46c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xa7
cmp edi, ebx
je 0x100d292f
mov byte [ebp - 4], 0xa8
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ExportSmsReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 4
lea edx, [edi + 0x20]
mov dword [edi + 0x10], edx
mov dword [edi + 0x40], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x44], ebx
jmp 0x100d2931
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff470], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xa9
cmp edi, ebx
je 0x100d2983
mov byte [ebp - 4], 0xaa
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ExportSmsResp.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x14], 0x101eb21c
mov byte [edi + 0x10], bl
mov dword [edi + 0x1c], ebx
jmp 0x100d2985
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x48
mov dword [0x101ff474], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xab
cmp edi, ebx
je 0x100d29d9
mov byte [ebp - 4], 0xac
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::MarkReadReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 4
lea eax, [edi + 0x20]
mov dword [edi + 0x10], eax
mov dword [edi + 0x40], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x44], ebx
jmp 0x100d29db
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x28
mov dword [0x101ff478], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xad
cmp edi, ebx
je 0x100d2a2c
mov byte [ebp - 4], 0xae
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::MarkReadResp.0
call fcn.10145a60
mov dword [edi + 0x20], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x24], ebx
jmp 0x100d2a2e
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff47c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xaf
cmp edi, ebx
je 0x100d2a7c
mov byte [ebp - 4], 0xb0
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ScreenChangeNotify.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 8], 3
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov byte [edi + 0x14], bl
mov dword [edi + 0x1c], ebx
jmp 0x100d2a7e
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x18
mov dword [0x101ff480], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xb1
cmp edi, ebx
je 0x100d2ac8
mov byte [ebp - 4], 0xb2
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ScreenOnNotify.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 8], 3
mov byte [edi + 0xc], bl
mov dword [edi + 0x14], ebx
mov eax, edi
jmp 0x100d2aca
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x28
mov dword [0x101ff484], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xb3
cmp eax, ebx
je 0x100d2af2
push eax
call fcn.10107070
jmp 0x100d2af4
xor eax, eax
mov dword [ebp - 4], edi
push 0x30
mov dword [0x101ff488], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xb4
cmp edi, ebx
je 0x100d2b40
mov byte [ebp - 4], 0xb5
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::EBookAllInfo.0
call fcn.10145a60
lea ecx, [edi + 0x18]
mov dword [edi + 8], ecx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], 4
mov dword [edi + 0x28], ebx
mov dword [edi + 0x2c], ebx
jmp 0x100d2b42
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x38
mov dword [0x101ff48c], edi
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xb6
cmp eax, ebx
je 0x100d2b6c
push eax
call fcn.10108290
jmp 0x100d2b6e
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x34
mov dword [0x101ff490], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xb7
cmp edi, ebx
je 0x100d2bc5
mov byte [ebp - 4], 0xb8
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::FileFamilyInfo.0
call fcn.10145a60
lea edx, [edi + 0x1c]
mov dword [edi + 0xc], edx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 4
mov dword [edi + 0x2c], ebx
mov dword [edi + 8], 0x101eb21c
mov dword [edi + 0x30], ebx
jmp 0x100d2bc7
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x34
mov dword [0x101ff494], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xb9
cmp edi, ebx
je 0x100d2c1f
mov byte [ebp - 4], 0xba
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::SDFileSystemInfo.0
call fcn.10145a60
lea eax, [edi + 0x18]
mov dword [edi + 8], eax
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], 4
mov dword [edi + 0x2c], ebx
mov dword [edi + 0x28], 2
mov dword [edi + 0x30], ebx
jmp 0x100d2c21
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x30
mov dword [0x101ff498], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xbb
cmp edi, ebx
je 0x100d2c79
mov byte [ebp - 4], 0xbc
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::SDFileRootInfo.0
call fcn.10145a60
mov dword [edi + 0x24], ebx
mov dword [edi + 0x20], 1
mov dword [edi + 8], 0x101eb21c
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], ebx
mov dword [edi + 0x1c], ebx
mov dword [edi + 0x28], ebx
jmp 0x100d2c7b
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x30
mov dword [0x101ff49c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xbd
cmp edi, ebx
je 0x100d2ccc
mov byte [ebp - 4], 0xbe
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::SDFileAllModules.0
call fcn.10145a60
lea ecx, [edi + 0x18]
mov dword [edi + 8], ecx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov dword [edi + 0x14], 4
mov dword [edi + 0x28], ebx
mov dword [edi + 0x2c], ebx
jmp 0x100d2cce
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x18
mov dword [0x101ff4a0], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xbf
cmp edi, ebx
je 0x100d2d14
mov byte [ebp - 4], 0xc0
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetFileRootReq.0
call fcn.10145a60
mov dword [edi + 0x10], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x14], ebx
mov eax, edi
jmp 0x100d2d16
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x38
mov dword [0x101ff4a4], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xc1
cmp eax, ebx
je 0x100d2d3e
push eax
call fcn.1010b120
jmp 0x100d2d40
xor eax, eax
mov dword [ebp - 4], edi
push 0x1c
mov dword [0x101ff4a8], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xc2
cmp edi, ebx
je 0x100d2d88
mov byte [ebp - 4], 0xc3
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::GetDirectoryInfoReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
mov eax, edi
jmp 0x100d2d8a
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x3c
mov dword [0x101ff4ac], eax
call esi
add esp, 4
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xc4
cmp eax, ebx
je 0x100d2db2
push eax
call fcn.1010bf00
jmp 0x100d2db4
xor eax, eax
mov dword [ebp - 4], edi
push 0x20
mov dword [0x101ff4b0], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xc5
cmp edi, ebx
je 0x100d2dfe
mov byte [ebp - 4], 0xc6
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::RenameFileReq.0
call fcn.10145a60
mov eax, 0x101eb21c
mov dword [edi + 0x18], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], eax
mov dword [edi + 0x1c], ebx
jmp 0x100d2e00
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x24
mov dword [0x101ff4b4], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xc7
cmp edi, ebx
je 0x100d2e55
mov byte [ebp - 4], 0xc8
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::RenameFileResp.0
call fcn.10145a60
mov dword [edi + 0x1c], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 0x101eb21c
mov dword [edi + 0x20], ebx
jmp 0x100d2e57
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff4b8], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xc9
cmp edi, ebx
je 0x100d2ea2
mov byte [ebp - 4], 0xca
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteFileReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
jmp 0x100d2ea4
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff4bc], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xcb
cmp edi, ebx
je 0x100d2ef6
mov byte [ebp - 4], 0xcc
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::DeleteFileResp.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x14], 0x101eb21c
mov dword [edi + 0x1c], ebx
jmp 0x100d2ef8
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x20
mov dword [0x101ff4c0], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xcd
cmp edi, ebx
je 0x100d2f42
mov byte [ebp - 4], 0xce
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::CreateFileReq.0
call fcn.10145a60
mov dword [edi + 0x18], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], ebx
mov byte [edi + 0x14], bl
mov dword [edi + 0x1c], ebx
jmp 0x100d2f44
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x24
mov dword [0x101ff4c4], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xcf
cmp edi, ebx
je 0x100d2f99
mov byte [ebp - 4], 0xd0
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::CreateFileResp.0
call fcn.10145a60
mov dword [edi + 0x1c], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 0x101eb21c
mov dword [edi + 0x20], ebx
jmp 0x100d2f9b
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x24
mov dword [0x101ff4c8], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xd1
cmp edi, ebx
je 0x100d2fed
mov byte [ebp - 4], 0xd2
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::RedirectFileReq.0
call fcn.10145a60
mov eax, 0x101eb21c
mov dword [edi + 0x1c], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], eax
mov byte [edi + 0x18], bl
mov dword [edi + 0x20], ebx
jmp 0x100d2fef
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x24
mov dword [0x101ff4cc], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xd3
cmp edi, ebx
je 0x100d3044
mov byte [ebp - 4], 0xd4
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::RedirectFileResp.0
call fcn.10145a60
mov dword [edi + 0x1c], ebx
mov dword [edi + 0xc], 1
mov dword [edi + 8], ebx
mov byte [edi + 0x10], bl
mov dword [edi + 0x14], ebx
mov dword [edi + 0x18], 0x101eb21c
mov dword [edi + 0x20], ebx
jmp 0x100d3046
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [0x101ff4d0], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xd5
cmp edi, ebx
je 0x100d3093
mov byte [ebp - 4], 0xd6
lea ecx, [edi + 4]
mov dword [edi], vtable.TransferIO::ImportSDFileReq.0
call fcn.10145a60
mov dword [edi + 0x14], ebx
mov dword [edi + 8], ebx
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], 0x101eb21c
mov dword [edi + 0x18], ebx
mov eax, edi
jmp 0x100d3095
xor eax, eax
or edi, 0xffffffff
mov dword [ebp - 4], edi
push 0x20
mov dword [0x101ff4d4], eax
call esi
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
mov dword [ebp - 4], 0xd7
cmp esi, ebx
je 0x100d30e1
mov byte [ebp - 4], 0xd8
lea ecx, [esi + 4]
mov dword [esi], vtable.TransferIO::ImportSDFileResp.0
call fcn.10145a60
mov dword [esi + 0x18], ebx
mov dword [esi + 0xc], 1
mov dword [esi + 8], ebx
mov byte [esi + 0x10], bl
mov dword [esi + 0x14], ebx
mov dword [esi + 0x1c], ebx
jmp 0x100d30e3
xor esi, esi
mov dword [ebp - 4], edi
mov dword [0x101ff4d8], esi
call fcn.100d4fd0
call fcn.100d6da0
mov eax, dword [0x101ff2fc]
mov esi, dword [0x101ff314]
cmp eax, ebx
jne 0x100d310f
call fcn.100d0e40
mov eax, dword [0x101ff2fc]
mov dword [esi + 8], eax
cmp dword [0x101ff310], ebx
jne 0x100d3124
call fcn.100d0e40
mov eax, dword [0x101ff2fc]
mov edx, dword [0x101ff310]
mov dword [esi + 0x14], edx
mov esi, dword [0x101ff31c]
cmp eax, ebx
jne 0x100d3141
call fcn.100d0e40
mov eax, dword [0x101ff2fc]
mov dword [esi + 8], eax
mov esi, dword [0x101ff324]
cmp eax, ebx
jne 0x100d3158
call fcn.100d0e40
mov eax, dword [0x101ff2fc]
mov dword [esi + 8], eax
mov esi, dword [0x101ff328]
cmp eax, ebx
jne 0x100d316f
call fcn.100d0e40
mov eax, dword [0x101ff2fc]
mov dword [esi + 8], eax
mov esi, dword [0x101ff32c]
cmp dword [0x101ff334], ebx
jne 0x100d318a
call fcn.100d0e40
mov eax, dword [0x101ff2fc]
mov ecx, dword [0x101ff334]
mov dword [esi + 8], ecx
mov esi, dword [0x101ff340]
cmp dword [0x101ff33c], ebx
jne 0x100d31ab
call fcn.100d0e40
mov eax, dword [0x101ff2fc]
mov edx, dword [0x101ff33c]
mov dword [esi + 0x10], edx
mov esi, dword [0x101ff344]
cmp dword [0x101ff334], ebx
jne 0x100d31cc
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret