4c10ee:	cc                   	int3
4c10ef:	cc                   	int3
4c10f0:	56                   	push   %esi
4c10f1:	8b 74 24 08          	mov    0x8(%esp),%esi
4c10f5:	8b 46 14             	mov    0x14(%esi),%eax
4c10f8:	83 f8 10             	cmp    $0x10,%eax
4c10fb:	72 0b                	jb     0x4c1108
4c10fd:	40                   	inc    %eax
4c10fe:	8b ce                	mov    %esi,%ecx
4c1100:	50                   	push   %eax
4c1101:	ff 36                	push   (%esi)
4c1103:	e8 14 35 f7 ff       	call   0x43461c
4c1108:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4c110f:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4c1113:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4c111a:	72 09                	jb     0x4c1125
4c111c:	8b 06                	mov    (%esi),%eax
4c111e:	5e                   	pop    %esi
4c111f:	c6 00 00             	movb   $0x0,(%eax)
4c1122:	c2 04 00             	ret    $0x4
4c1125:	c6 06 00             	movb   $0x0,(%esi)
4c1128:	5e                   	pop    %esi
4c1129:	c2 04 00             	ret    $0x4
4c112c:	cc                   	int3
4c112d:	cc                   	int3
4c112e:	cc                   	int3
4c112f:	cc                   	int3
4c1130:	cc                   	int3
4c1131:	cc                   	int3
4c1132:	cc                   	int3
4c1133:	cc                   	int3
4c1134:	cc                   	int3
4c1135:	cc                   	int3
4c1136:	cc                   	int3
4c1137:	cc                   	int3
4c1138:	cc                   	int3
4c1139:	cc                   	int3
4c113a:	cc                   	int3
4c113b:	cc                   	int3
4c113c:	cc                   	int3
4c113d:	cc                   	int3
4c113e:	cc                   	int3
4c113f:	cc                   	int3
4c1140:	56                   	push   %esi
4c1141:	8b 74 24 08          	mov    0x8(%esp),%esi
4c1145:	8b 46 14             	mov    0x14(%esi),%eax
4c1148:	83 f8 10             	cmp    $0x10,%eax
4c114b:	72 0b                	jb     0x4c1158
4c114d:	40                   	inc    %eax
4c114e:	8b ce                	mov    %esi,%ecx
4c1150:	50                   	push   %eax
4c1151:	ff 36                	push   (%esi)
4c1153:	e8 c4 34 f7 ff       	call   0x43461c
4c1158:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4c115f:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4c1163:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4c116a:	72 09                	jb     0x4c1175
4c116c:	8b 06                	mov    (%esi),%eax
4c116e:	5e                   	pop    %esi
4c116f:	c6 00 00             	movb   $0x0,(%eax)
4c1172:	c2 04 00             	ret    $0x4
4c1175:	c6 06 00             	movb   $0x0,(%esi)
4c1178:	5e                   	pop    %esi
4c1179:	c2 04 00             	ret    $0x4
4c117c:	cc                   	int3
4c117d:	cc                   	int3
4c117e:	cc                   	int3
4c117f:	cc                   	int3
4c1180:	cc                   	int3
4c1181:	cc                   	int3
4c1182:	cc                   	int3
4c1183:	cc                   	int3
4c1184:	cc                   	int3
4c1185:	cc                   	int3
4c1186:	cc                   	int3
4c1187:	cc                   	int3
4c1188:	cc                   	int3
4c1189:	cc                   	int3
4c118a:	cc                   	int3
4c118b:	cc                   	int3
4c118c:	cc                   	int3
4c118d:	cc                   	int3
4c118e:	cc                   	int3
4c118f:	cc                   	int3
4c1190:	56                   	push   %esi
4c1191:	8b 74 24 0c          	mov    0xc(%esp),%esi
4c1195:	8b 46 14             	mov    0x14(%esi),%eax
4c1198:	83 f8 10             	cmp    $0x10,%eax
4c119b:	72 0b                	jb     0x4c11a8
4c119d:	40                   	inc    %eax
4c119e:	8b ce                	mov    %esi,%ecx
4c11a0:	50                   	push   %eax
4c11a1:	ff 36                	push   (%esi)
4c11a3:	e8 74 34 f7 ff       	call   0x43461c
4c11a8:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4c11af:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4c11b3:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4c11ba:	72 07                	jb     0x4c11c3
4c11bc:	8b 06                	mov    (%esi),%eax
4c11be:	5e                   	pop    %esi
4c11bf:	c6 00 00             	movb   $0x0,(%eax)
4c11c2:	c3                   	ret
4c11c3:	c6 06 00             	movb   $0x0,(%esi)
4c11c6:	5e                   	pop    %esi
4c11c7:	c3                   	ret
4c11c8:	cc                   	int3
4c11c9:	cc                   	int3
4c11ca:	cc                   	int3
4c11cb:	cc                   	int3
4c11cc:	cc                   	int3
4c11cd:	cc                   	int3
4c11ce:	cc                   	int3
4c11cf:	cc                   	int3
4c11d0:	cc                   	int3
4c11d1:	cc                   	int3
4c11d2:	cc                   	int3
4c11d3:	cc                   	int3
4c11d4:	cc                   	int3
4c11d5:	cc                   	int3
4c11d6:	cc                   	int3
4c11d7:	cc                   	int3
4c11d8:	cc                   	int3
4c11d9:	cc                   	int3
4c11da:	cc                   	int3
4c11db:	cc                   	int3
4c11dc:	cc                   	int3
4c11dd:	cc                   	int3
4c11de:	cc                   	int3
4c11df:	cc                   	int3
4c11e0:	c2 04 00             	ret    $0x4
4c11e3:	cc                   	int3
4c11e4:	cc                   	int3
4c11e5:	cc                   	int3
4c11e6:	cc                   	int3
4c11e7:	cc                   	int3
4c11e8:	cc                   	int3
4c11e9:	cc                   	int3
4c11ea:	cc                   	int3
4c11eb:	cc                   	int3
4c11ec:	cc                   	int3
4c11ed:	cc                   	int3
4c11ee:	cc                   	int3
4c11ef:	cc                   	int3
4c11f0:	c3                   	ret
4c11f1:	cc                   	int3
4c11f2:	cc                   	int3
4c11f3:	cc                   	int3
4c11f4:	cc                   	int3
4c11f5:	cc                   	int3
4c11f6:	cc                   	int3
4c11f7:	cc                   	int3
4c11f8:	cc                   	int3
4c11f9:	cc                   	int3
4c11fa:	cc                   	int3
4c11fb:	cc                   	int3
4c11fc:	cc                   	int3
4c11fd:	cc                   	int3
4c11fe:	cc                   	int3
4c11ff:	cc                   	int3
4c1200:	53                   	push   %ebx
4c1201:	8b d9                	mov    %ecx,%ebx
4c1203:	56                   	push   %esi
4c1204:	57                   	push   %edi
4c1205:	ff 74 24 14          	push   0x14(%esp)
4c1209:	8b 43 04             	mov    0x4(%ebx),%eax
4c120c:	8d 4b 04             	lea    0x4(%ebx),%ecx
4c120f:	8b 38                	mov    (%eax),%edi
4c1211:	ff 77 04             	push   0x4(%edi)
4c1214:	57                   	push   %edi
4c1215:	e8 e0 52 f5 ff       	call   0x4164fa
4c121a:	8b d0                	mov    %eax,%edx
4c121c:	b9 c6 71 1c 07       	mov    $0x71c71c6,%ecx
4c1221:	8b 43 08             	mov    0x8(%ebx),%eax
4c1224:	2b c8                	sub    %eax,%ecx
4c1226:	83 f9 01             	cmp    $0x1,%ecx
4c1229:	72 2a                	jb     0x4c1255
4c122b:	8b 74 24 10          	mov    0x10(%esp),%esi
4c122f:	40                   	inc    %eax
4c1230:	89 43 08             	mov    %eax,0x8(%ebx)
4c1233:	8b cb                	mov    %ebx,%ecx
4c1235:	89 57 04             	mov    %edx,0x4(%edi)
4c1238:	8b 42 04             	mov    0x4(%edx),%eax
4c123b:	89 10                	mov    %edx,(%eax)
4c123d:	8b 43 04             	mov    0x4(%ebx),%eax
4c1240:	8b 00                	mov    (%eax),%eax
4c1242:	50                   	push   %eax
4c1243:	83 c0 08             	add    $0x8,%eax
4c1246:	50                   	push   %eax
4c1247:	56                   	push   %esi
4c1248:	e8 d1 66 f4 ff       	call   0x40791e
4c124d:	5f                   	pop    %edi
4c124e:	8b c6                	mov    %esi,%eax
4c1250:	5e                   	pop    %esi
4c1251:	5b                   	pop    %ebx
4c1252:	c2 08 00             	ret    $0x8
4c1255:	68 0c 61 bd 00       	push   $0xbd610c
4c125a:	e8 b7 85 f6 ff       	call   0x429816
4c125f:	cc                   	int3
4c1260:	cc                   	int3
4c1261:	cc                   	int3
4c1262:	cc                   	int3
4c1263:	cc                   	int3
4c1264:	cc                   	int3
4c1265:	cc                   	int3
4c1266:	cc                   	int3
4c1267:	cc                   	int3
4c1268:	cc                   	int3
4c1269:	cc                   	int3
4c126a:	cc                   	int3
4c126b:	cc                   	int3
4c126c:	cc                   	int3
4c126d:	cc                   	int3
4c126e:	cc                   	int3
4c126f:	cc                   	int3
4c1270:	cc                   	int3
4c1271:	cc                   	int3
4c1272:	cc                   	int3
4c1273:	cc                   	int3
4c1274:	cc                   	int3
4c1275:	cc                   	int3
4c1276:	cc                   	int3
4c1277:	cc                   	int3
4c1278:	cc                   	int3
4c1279:	cc                   	int3
4c127a:	cc                   	int3
4c127b:	cc                   	int3
4c127c:	cc                   	int3
4c127d:	cc                   	int3
4c127e:	cc                   	int3
4c127f:	cc                   	int3
4c1280:	83 ec 08             	sub    $0x8,%esp
4c1283:	8d 04 24             	lea    (%esp),%eax
4c1286:	ff 74 24 10          	push   0x10(%esp)
4c128a:	50                   	push   %eax
4c128b:	e8 66 ab f5 ff       	call   0x41bdf6
4c1290:	8b 08                	mov    (%eax),%ecx
4c1292:	8b 44 24 0c          	mov    0xc(%esp),%eax
4c1296:	89 08                	mov    %ecx,(%eax)
4c1298:	83 c4 08             	add    $0x8,%esp
4c129b:	c2 08 00             	ret    $0x8
4c129e:	cc                   	int3
4c129f:	cc                   	int3
4c12a0:	cc                   	int3
4c12a1:	cc                   	int3
4c12a2:	cc                   	int3
4c12a3:	cc                   	int3
4c12a4:	cc                   	int3
4c12a5:	cc                   	int3
4c12a6:	cc                   	int3
4c12a7:	cc                   	int3
4c12a8:	cc                   	int3
4c12a9:	cc                   	int3
4c12aa:	cc                   	int3
4c12ab:	cc                   	int3
4c12ac:	cc                   	int3
4c12ad:	cc                   	int3
4c12ae:	cc                   	int3
4c12af:	cc                   	int3
4c12b0:	56                   	push   %esi
4c12b1:	8b f1                	mov    %ecx,%esi
4c12b3:	57                   	push   %edi
4c12b4:	ff 74 24 0c          	push   0xc(%esp)
4c12b8:	8b 06                	mov    (%esi),%eax
4c12ba:	8b 38                	mov    (%eax),%edi
4c12bc:	ff 77 04             	push   0x4(%edi)
4c12bf:	57                   	push   %edi
4c12c0:	e8 35 52 f5 ff       	call   0x4164fa
4c12c5:	8b d0                	mov    %eax,%edx
4c12c7:	b9 c6 71 1c 07       	mov    $0x71c71c6,%ecx
4c12cc:	8b 46 04             	mov    0x4(%esi),%eax
4c12cf:	2b c8                	sub    %eax,%ecx
4c12d1:	83 f9 01             	cmp    $0x1,%ecx
4c12d4:	72 11                	jb     0x4c12e7
4c12d6:	40                   	inc    %eax
4c12d7:	89 46 04             	mov    %eax,0x4(%esi)
4c12da:	89 57 04             	mov    %edx,0x4(%edi)
4c12dd:	8b 42 04             	mov    0x4(%edx),%eax
4c12e0:	5f                   	pop    %edi
4c12e1:	5e                   	pop    %esi
4c12e2:	89 10                	mov    %edx,(%eax)
4c12e4:	c2 04 00             	ret    $0x4
4c12e7:	68 0c 61 bd 00       	push   $0xbd610c
4c12ec:	e8 25 85 f6 ff       	call   0x429816
4c12f1:	cc                   	int3
4c12f2:	cc                   	int3
4c12f3:	cc                   	int3
4c12f4:	cc                   	int3
4c12f5:	cc                   	int3
4c12f6:	cc                   	int3
4c12f7:	cc                   	int3
4c12f8:	cc                   	int3
4c12f9:	cc                   	int3
4c12fa:	cc                   	int3
4c12fb:	cc                   	int3
4c12fc:	cc                   	int3
4c12fd:	cc                   	int3
4c12fe:	cc                   	int3
4c12ff:	cc                   	int3
4c1300:	cc                   	int3
4c1301:	cc                   	int3
4c1302:	cc                   	int3
4c1303:	cc                   	int3
4c1304:	cc                   	int3
4c1305:	cc                   	int3
4c1306:	cc                   	int3
4c1307:	cc                   	int3
4c1308:	cc                   	int3
4c1309:	cc                   	int3
4c130a:	cc                   	int3
4c130b:	cc                   	int3
4c130c:	cc                   	int3
4c130d:	cc                   	int3
4c130e:	cc                   	int3
4c130f:	cc                   	int3
4c1310:	8b 44 24 04          	mov    0x4(%esp),%eax
4c1314:	33 d2                	xor    %edx,%edx
4c1316:	56                   	push   %esi
4c1317:	8b 74 24 0c          	mov    0xc(%esp),%esi
4c131b:	2b f0                	sub    %eax,%esi
4c131d:	83 c6 03             	add    $0x3,%esi
4c1320:	c1 ee 02             	shr    $0x2,%esi
4c1323:	57                   	push   %edi
4c1324:	33 ff                	xor    %edi,%edi
4c1326:	3b 44 24 10          	cmp    0x10(%esp),%eax
4c132a:	0f 47 f7             	cmova  %edi,%esi
4c132d:	85 f6                	test   %esi,%esi
4c132f:	74 11                	je     0x4c1342
4c1331:	8b 7c 24 14          	mov    0x14(%esp),%edi
4c1335:	8b 0f                	mov    (%edi),%ecx
4c1337:	8d 40 04             	lea    0x4(%eax),%eax
4c133a:	42                   	inc    %edx
4c133b:	89 48 fc             	mov    %ecx,-0x4(%eax)
4c133e:	3b d6                	cmp    %esi,%edx
4c1340:	75 f3                	jne    0x4c1335
4c1342:	5f                   	pop    %edi
4c1343:	5e                   	pop    %esi
4c1344:	c3                   	ret
4c1345:	cc                   	int3
4c1346:	cc                   	int3
4c1347:	cc                   	int3
4c1348:	cc                   	int3
4c1349:	cc                   	int3
4c134a:	cc                   	int3
4c134b:	cc                   	int3
4c134c:	cc                   	int3
4c134d:	cc                   	int3
4c134e:	cc                   	int3
4c134f:	cc                   	int3
4c1350:	cc                   	int3
4c1351:	cc                   	int3