Function at 0x100a0d70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 8
push esi
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0
push eax
mov esi, ecx
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e85d8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x32
push eax
mov dword [esp + 0x10], 0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], str.SPVIP:OK
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e85f0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 2
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8604
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x32
push eax
mov dword [esp + 0x10], 2
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], str.SPVIP:Invalid_Request
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 3
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8630
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x32
push eax
mov dword [esp + 0x10], 3
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], str.SPVIP:communication_error
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 4
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e865c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x32
push eax
mov dword [esp + 0x10], 4
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], str.SPVIP:Exec_SQL_Fail
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 5
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8688
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 6
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e86a8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 7
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e86c0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xf010
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e86d8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xf020
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e86e8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
mov dword [esp + 0xc], 0xf030
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e86f8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xf040
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e870c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xf050
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8728
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xf060
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8744
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xf080
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e875c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1010
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8774
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1020
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8788
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1030
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e879c
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x1040
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e87b0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1050
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e87cc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1060
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e87e8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1070
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8800
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1071
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8818
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1080
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8830
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1081
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e8844
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x1090
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8858
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x10a0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8870
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x10b0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e888c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x10c0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e88a4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x10d0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e88bc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x10e0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e88d8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1110
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e88ec
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1111
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8900
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1112
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8920
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1113
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8938
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1180
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8960
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1190
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8980
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x11a0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e899c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x11d0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e89b8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x11e0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e89d4
mov byte [esp + 7], 0x30
lea eax, [esp + 7]
mov dword [esp + 8], 0x11f0
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e89ec
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1200
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8a08
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1210
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8a28
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1220
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8a40
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1240
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8a54
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1250
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8a70
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1260
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e8a88
lea eax, [esp + 7]
push eax
mov byte [esp + 0xb], 0x30
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x1270
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8aa4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1281
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8abc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1282
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8ad0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1410
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8ae8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1420
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8b04
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1510
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8b20
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1511
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8b34
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x1512
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8b48
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2010
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8b5c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2011
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8b78
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2020
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8b94
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2030
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8ba8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2040
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8bc0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2050
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8bd4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2060
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e8bf4
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x2070
lea eax, [esp + 7]
mov ecx, esi
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8c0c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2080
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8c20
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x20f0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8c38
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2100
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8c54
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2130
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8c70
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2131
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8c84
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2150
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e8c98
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
mov dword [esp + 0xc], 0x2160
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8cb4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2170
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8cd4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2180
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8cf8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x21a3
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8d0c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2261
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8d24
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x2262
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8d40
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3010
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8d58
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3020
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e8d70
mov ecx, esi
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x3030
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8d8c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3031
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8da4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3032
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8dbc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3040
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8dd4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3050
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8dec
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3051
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8e00
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3070
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e8e14
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x3090
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8e28
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3091
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8e3c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3092
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8e58
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3093
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8e74
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3094
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8e94
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3095
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8eb0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3096
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8ecc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
mov dword [esp + 0xc], 0x3097
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8ee8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3098
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8f00
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x30a0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8f24
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x30a1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8f38
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x30a2
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8f58
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x30a3
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8f70
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x30b0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8f84
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x30b1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e8f98
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x30b2
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8fb8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3110
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8fd8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3111
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e8ff0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3112
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e900c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3120
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e902c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3150
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9044
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3160
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e905c
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x3170
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9070
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3180
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9084
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3181
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e909c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3190
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e90b8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x31a0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e90d0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x31a1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e90f0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x31c0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e910c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x31d0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9124
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x31e0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e913c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x31f0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9154
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x31f1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e916c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3200
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9188
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3210
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e919c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3220
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e91b8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3300
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e91d0
mov byte [esp + 7], 0x30
lea eax, [esp + 7]
mov dword [esp + 8], 0x3301
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e91ec
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3400
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9208
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x32
push eax
mov dword [esp + 0x10], 0x3400
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], str.SPVIP:Invalid_Request_Field
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x3500
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9238
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4010
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9250
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4020
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9264
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4021
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9278
lea eax, [esp + 7]
push eax
mov byte [esp + 0xb], 0x30
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x4040
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e928c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4041
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e92a8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4042
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e92bc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4050
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e92d4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4051
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e92f0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4060
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e930c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4061
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9328
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4070
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9344
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4080
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9360
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x40e0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9374
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4141
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e938c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4142
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e93ac
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4143
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e93c8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4145
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e93e8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x4149
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9400
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x4190
lea eax, [esp + 7]
mov ecx, esi
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9420
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x5010
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9438
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x5020
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9448
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x5040
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9458
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x5050
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9474
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x5060
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9494
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x5070
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e94a8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
mov dword [esp + 0xc], 0x6010
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e94c0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x6020
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e94d0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x6030
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e94e0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x6040
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e94f0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x6050
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9508
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x6060
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e951c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x6070
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e952c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7000
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9548
mov ecx, esi
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x7001
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e956c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7002
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e958c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7004
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e95ac
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7005
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e95c4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7006
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e95e4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7007
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e95fc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7008
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9610
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x7009
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9628
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x700a
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e963c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x700b
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9654
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x700c
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9668
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x700d
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9680
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x700e
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9698
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x700f
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e96b0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
mov dword [esp + 0xc], 0x7010
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e96c8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7011
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e96dc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7012
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e96fc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7013
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9720
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7014
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9740
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7015
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9754
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7016
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9770
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7017
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9794
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x7018
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e97a8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7100
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e97b8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7101
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e97d4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7102
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e97f0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7103
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9808
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7104
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9824
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7105
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9840
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x7106
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9868
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7107
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9884
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x7108
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e989c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8000
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e98b4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8100
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e98c8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8110
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e98dc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8120
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e98f4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8130
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9908
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8200
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9924
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8201
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9938
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8202
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9950
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8203
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9964
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8204
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9978
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8205
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9998
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8206
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e99b8
mov byte [esp + 7], 0x30
lea eax, [esp + 7]
mov dword [esp + 8], 0x8207
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e99d0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8208
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e99e8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8209
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9a04
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8210
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9a20
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8211
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9a40
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8212
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9a5c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8213
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9a7c
lea eax, [esp + 7]
push eax
mov byte [esp + 0xb], 0x30
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x8214
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9a94
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8215
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9ab0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8216
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9ac8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x8217
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9ae0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9010
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9afc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9011
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9b1c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9020
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9b3c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9030
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9b50
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9040
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9b64
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9050
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9b78
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9060
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9b8c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9070
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9bac
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9080
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9680
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9090
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9bc4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90a0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9be4
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x90b0
lea eax, [esp + 7]
mov ecx, esi
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9c04
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90b1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9c28
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90c0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9c40
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90c1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9c54
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90c2
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9c6c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90c3
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9c84
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90c4
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9c9c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
mov dword [esp + 0xc], 0x90c5
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9cb4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90c6
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9cd0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90c7
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9ce8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90c8
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9d00
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90c9
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9d18
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90ca
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9d30
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90cb
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9d48
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90cc
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9d6c
mov ecx, esi
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x90cd
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9d80
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90ce
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9d98
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90cf
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9db4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90d2
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9dd0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90d3
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9df0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90d4
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9e10
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90d5
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9e2c
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x90d6
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9e48
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90d7
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9e60
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90d8
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9e7c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90d9
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9e94
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90da
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9eb4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90db
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9ed4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90dc
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9ef4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
mov dword [esp + 0xc], 0x90dd
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9f1c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90de
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9f34
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90df
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9f58
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90e0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9f7c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90e1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9f98
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90e2
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9fb0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90e3
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9fc8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90e4
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100e9fe0
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x90e5
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100e9ff8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90e6
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea010
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90e7
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea02c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90e9
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea05c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90ea
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea078
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90eb
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea090
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90eb
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100ea0ac
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x90ec
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea0cc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90ed
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea0e8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90ee
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea104
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90ef
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea120
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f0
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea138
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea14c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f1
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea14c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f2
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea16c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f3
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea194
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f4
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea1b0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f5
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea1d0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f6
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea1ec
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f7
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea208
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f8
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea224
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90f9
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100ea238
mov byte [esp + 7], 0x30
lea eax, [esp + 7]
mov dword [esp + 8], 0x90fa
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea25c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90fb
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea274
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90fc
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea28c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90fd
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea2a4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90fe
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea2c4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x90ff
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea2e0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9100
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100ea300
lea eax, [esp + 7]
push eax
mov byte [esp + 0xb], 0x30
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x9101
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea31c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9102
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea334
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9103
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea350
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9104
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea370
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9105
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea388
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9106
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea3a0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9107
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea3c0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9108
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea3dc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9109
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea404
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x910a
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea424
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x910b
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea44c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x910c
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea460
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x910d
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea474
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x910e
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea490
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x910f
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100ea4ac
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x9110
lea eax, [esp + 7]
mov ecx, esi
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea4c8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9111
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea4e4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9112
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea4fc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9113
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea51c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9114
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea534
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9115
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea554
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9116
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100ea570
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
mov dword [esp + 0xc], 0x9117
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea58c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9118
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea5a4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9119
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea5c0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9120
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea5e8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9121
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea608
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9122
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea624
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9123
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea640
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9124
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100ea658
mov ecx, esi
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x9125
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea674
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9126
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea688
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9127
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea6a4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9128
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea6bc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9129
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea6d0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x912a
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea6e8
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x912b
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100ea704
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0x9132
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea71c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9133
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea74c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0x9135
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea760
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa023
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea77c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa024
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea794
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa025
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea7ac
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa026
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea7c4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
mov dword [esp + 0xc], 0xa000
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea7dc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa001
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea7f4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa002
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea80c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa003
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea824
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa006
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea840
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa007
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea85c
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xa008
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea874
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xb000
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100ea888
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
push eax
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0xb001
push eax
mov ecx, esi
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea8a0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xb002
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea8c4
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xb003
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea8dc
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xb004
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea8f0
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xb005
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea914
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xb006
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea938
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xb007
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov dword [eax], 0x100ea94c
lea eax, [esp + 7]
mov byte [esp + 7], 0x30
mov dword [esp + 8], 0xb008
push eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
mov ecx, esi
mov dword [eax], 0x100ea964
lea eax, [esp + 7]
push eax
lea eax, [esp + 0xc]
mov byte [esp + 0xb], 0x30
push eax
mov dword [esp + 0x10], 0xb009
call fcn.100a0570
mov ecx, eax
call fcn.100a04e0
pop esi
mov dword [eax], str.SPVIP:
add esp, 8
ret