4c10fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c1100:	50                   	push   %eax
4c1101:	81 ec 34 01 00 00    	sub    $0x134,%esp
4c1107:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4c110c:	33 c5                	xor    %ebp,%eax
4c110e:	89 45 f0             	mov    %eax,-0x10(%ebp)
4c1111:	56                   	push   %esi
4c1112:	57                   	push   %edi
4c1113:	50                   	push   %eax
4c1114:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c1117:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c111d:	8b 45 08             	mov    0x8(%ebp),%eax
4c1120:	8b 75 0c             	mov    0xc(%ebp),%esi
4c1123:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4c112a:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4c1131:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4c1135:	8d 8d c0 fe ff ff    	lea    -0x140(%ebp),%ecx
4c113b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4c1142:	51                   	push   %ecx
4c1143:	50                   	push   %eax
4c1144:	e8 c7 00 00 00       	call   0x4c1210
4c1149:	8d 8d c0 fe ff ff    	lea    -0x140(%ebp),%ecx
4c114f:	83 c4 08             	add    $0x8,%esp
4c1152:	8d 51 01             	lea    0x1(%ecx),%edx
4c1155:	8a 01                	mov    (%ecx),%al
4c1157:	41                   	inc    %ecx
4c1158:	84 c0                	test   %al,%al
4c115a:	75 f9                	jne    0x4c1155
4c115c:	8d 45 d8             	lea    -0x28(%ebp),%eax
4c115f:	2b ca                	sub    %edx,%ecx
4c1161:	50                   	push   %eax
4c1162:	51                   	push   %ecx
4c1163:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
4c1169:	50                   	push   %eax
4c116a:	e8 81 4f 01 00       	call   0x4d60f0
4c116f:	83 c4 0c             	add    $0xc,%esp
4c1172:	8d 45 c0             	lea    -0x40(%ebp),%eax
4c1175:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4c1178:	6a 08                	push   $0x8
4c117a:	6a 00                	push   $0x0
4c117c:	50                   	push   %eax
4c117d:	e8 0e 7d f9 ff       	call   0x458e90
4c1182:	8b f8                	mov    %eax,%edi
4c1184:	3b f7                	cmp    %edi,%esi
4c1186:	74 38                	je     0x4c11c0
4c1188:	8b 46 14             	mov    0x14(%esi),%eax
4c118b:	83 f8 10             	cmp    $0x10,%eax
4c118e:	72 0b                	jb     0x4c119b
4c1190:	40                   	inc    %eax
4c1191:	8b ce                	mov    %esi,%ecx
4c1193:	50                   	push   %eax
4c1194:	ff 36                	push   (%esi)
4c1196:	e8 95 7c f7 ff       	call   0x438e30
4c119b:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4c11a2:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4c11a9:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4c11ad:	72 04                	jb     0x4c11b3
4c11af:	8b 06                	mov    (%esi),%eax
4c11b1:	eb 02                	jmp    0x4c11b5
4c11b3:	8b c6                	mov    %esi,%eax
4c11b5:	57                   	push   %edi
4c11b6:	8b ce                	mov    %esi,%ecx
4c11b8:	c6 00 00             	movb   $0x0,(%eax)
4c11bb:	e8 80 e1 f7 ff       	call   0x43f340
4c11c0:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4c11c3:	83 f8 10             	cmp    $0x10,%eax
4c11c6:	72 0d                	jb     0x4c11d5
4c11c8:	40                   	inc    %eax
4c11c9:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4c11cc:	50                   	push   %eax
4c11cd:	ff 75 c0             	push   -0x40(%ebp)
4c11d0:	e8 5b 7c f7 ff       	call   0x438e30
4c11d5:	8b 45 ec             	mov    -0x14(%ebp),%eax
4c11d8:	83 f8 10             	cmp    $0x10,%eax
4c11db:	72 0d                	jb     0x4c11ea
4c11dd:	40                   	inc    %eax
4c11de:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4c11e1:	50                   	push   %eax
4c11e2:	ff 75 d8             	push   -0x28(%ebp)
4c11e5:	e8 46 7c f7 ff       	call   0x438e30
4c11ea:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c11ed:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c11f4:	59                   	pop    %ecx
4c11f5:	5f                   	pop    %edi
4c11f6:	5e                   	pop    %esi
4c11f7:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4c11fa:	33 cd                	xor    %ebp,%ecx
4c11fc:	e8 d9 02 12 00       	call   0x5e14da
4c1201:	8b e5                	mov    %ebp,%esp
4c1203:	5d                   	pop    %ebp
4c1204:	c3                   	ret
4c1205:	cc                   	int3
4c1206:	cc                   	int3
4c1207:	cc                   	int3
4c1208:	cc                   	int3
4c1209:	cc                   	int3
4c120a:	cc                   	int3
4c120b:	cc                   	int3
4c120c:	cc                   	int3
4c120d:	cc                   	int3
4c120e:	cc                   	int3
4c120f:	cc                   	int3
4c1210:	55                   	push   %ebp
4c1211:	8b ec                	mov    %esp,%ebp
4c1213:	56                   	push   %esi
4c1214:	8b 75 0c             	mov    0xc(%ebp),%esi
4c1217:	68 00 01 00 00       	push   $0x100
4c121c:	6a 00                	push   $0x0
4c121e:	56                   	push   %esi
4c121f:	e8 dc 27 12 00       	call   0x5e3a00
4c1224:	8b 4d 08             	mov    0x8(%ebp),%ecx
4c1227:	83 c4 0c             	add    $0xc,%esp
4c122a:	56                   	push   %esi
4c122b:	68 60 23 4c 00       	push   $0x4c2360
4c1230:	6a 00                	push   $0x0
4c1232:	68 3c c9 6a 00       	push   $0x6ac93c
4c1237:	e8 24 d6 fc ff       	call   0x48e860
4c123c:	80 3e 00             	cmpb   $0x0,(%esi)
4c123f:	74 30                	je     0x4c1271
4c1241:	b8 74 a1 6a 00       	mov    $0x6aa174,%eax
4c1246:	8b ce                	mov    %esi,%ecx
4c1248:	8a 11                	mov    (%ecx),%dl
4c124a:	3a 10                	cmp    (%eax),%dl
4c124c:	75 1a                	jne    0x4c1268
4c124e:	84 d2                	test   %dl,%dl
4c1250:	74 12                	je     0x4c1264
4c1252:	8a 51 01             	mov    0x1(%ecx),%dl
4c1255:	3a 50 01             	cmp    0x1(%eax),%dl
4c1258:	75 0e                	jne    0x4c1268
4c125a:	83 c1 02             	add    $0x2,%ecx
4c125d:	83 c0 02             	add    $0x2,%eax
4c1260:	84 d2                	test   %dl,%dl
4c1262:	75 e4                	jne    0x4c1248
4c1264:	33 c0                	xor    %eax,%eax
4c1266:	eb 05                	jmp    0x4c126d
4c1268:	1b c0                	sbb    %eax,%eax
4c126a:	83 c8 01             	or     $0x1,%eax
4c126d:	85 c0                	test   %eax,%eax
4c126f:	75 13                	jne    0x4c1284
4c1271:	68 48 cb 6a 00       	push   $0x6acb48
4c1276:	68 00 01 00 00       	push   $0x100
4c127b:	56                   	push   %esi
4c127c:	e8 5f 72 fa ff       	call   0x4684e0
4c1281:	83 c4 0c             	add    $0xc,%esp
4c1284:	5e                   	pop    %esi
4c1285:	5d                   	pop    %ebp
4c1286:	c3                   	ret
4c1287:	cc                   	int3
4c1288:	cc                   	int3
4c1289:	cc                   	int3
4c128a:	cc                   	int3
4c128b:	cc                   	int3
4c128c:	cc                   	int3
4c128d:	cc                   	int3
4c128e:	cc                   	int3
4c128f:	cc                   	int3
4c1290:	55                   	push   %ebp
4c1291:	8b ec                	mov    %esp,%ebp
4c1293:	56                   	push   %esi
4c1294:	8b 75 0c             	mov    0xc(%ebp),%esi
4c1297:	68 00 01 00 00       	push   $0x100
4c129c:	6a 00                	push   $0x0
4c129e:	56                   	push   %esi
4c129f:	e8 5c 27 12 00       	call   0x5e3a00
4c12a4:	8b 4d 08             	mov    0x8(%ebp),%ecx
4c12a7:	83 c4 0c             	add    $0xc,%esp
4c12aa:	56                   	push   %esi
4c12ab:	68 60 23 4c 00       	push   $0x4c2360
4c12b0:	6a 00                	push   $0x0
4c12b2:	68 2c c9 6a 00       	push   $0x6ac92c
4c12b7:	e8 a4 d5 fc ff       	call   0x48e860
4c12bc:	80 3e 00             	cmpb   $0x0,(%esi)
4c12bf:	74 30                	je     0x4c12f1
4c12c1:	b8 74 a1 6a 00       	mov    $0x6aa174,%eax
4c12c6:	8b ce                	mov    %esi,%ecx
4c12c8:	8a 11                	mov    (%ecx),%dl
4c12ca:	3a 10                	cmp    (%eax),%dl
4c12cc:	75 1a                	jne    0x4c12e8
4c12ce:	84 d2                	test   %dl,%dl
4c12d0:	74 12                	je     0x4c12e4
4c12d2:	8a 51 01             	mov    0x1(%ecx),%dl
4c12d5:	3a 50 01             	cmp    0x1(%eax),%dl
4c12d8:	75 0e                	jne    0x4c12e8
4c12da:	83 c1 02             	add    $0x2,%ecx
4c12dd:	83 c0 02             	add    $0x2,%eax
4c12e0:	84 d2                	test   %dl,%dl
4c12e2:	75 e4                	jne    0x4c12c8
4c12e4:	33 c0                	xor    %eax,%eax
4c12e6:	eb 05                	jmp    0x4c12ed
4c12e8:	1b c0                	sbb    %eax,%eax
4c12ea:	83 c8 01             	or     $0x1,%eax
4c12ed:	85 c0                	test   %eax,%eax
4c12ef:	75 13                	jne    0x4c1304
4c12f1:	68 48 cb 6a 00       	push   $0x6acb48
4c12f6:	68 00 01 00 00       	push   $0x100
4c12fb:	56                   	push   %esi
4c12fc:	e8 df 71 fa ff       	call   0x4684e0
4c1301:	83 c4 0c             	add    $0xc,%esp
4c1304:	5e                   	pop    %esi
4c1305:	5d                   	pop    %ebp
4c1306:	c3                   	ret
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:	55                   	push   %ebp
4c1311:	8b ec                	mov    %esp,%ebp
4c1313:	6a ff                	push   $0xffffffff
4c1315:	68 1e b0 65 00       	push   $0x65b01e
4c131a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c1320:	50                   	push   %eax
4c1321:	81 ec 34 01 00 00    	sub    $0x134,%esp
4c1327:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4c132c:	33 c5                	xor    %ebp,%eax
4c132e:	89 45 f0             	mov    %eax,-0x10(%ebp)
4c1331:	56                   	push   %esi
4c1332:	57                   	push   %edi
4c1333:	50                   	push   %eax
4c1334:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c1337:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c133d:	8b 45 08             	mov    0x8(%ebp),%eax
4c1340:	8b 75 0c             	mov    0xc(%ebp),%esi
4c1343:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4c134a:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4c1351:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4c1355:	8d 8d c0 fe ff ff    	lea    -0x140(%ebp),%ecx
4c135b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4c1362:	51                   	push   %ecx
4c1363:	50                   	push   %eax
4c1364:	e8 27 ff ff ff       	call   0x4c1290
4c1369:	8d 8d c0 fe ff ff    	lea    -0x140(%ebp),%ecx
4c136f:	83 c4 08             	add    $0x8,%esp
4c1372:	8d 51 01             	lea    0x1(%ecx),%edx
4c1375:	8a 01                	mov    (%ecx),%al
4c1377:	41                   	inc    %ecx
4c1378:	84 c0                	test   %al,%al
4c137a:	75 f9                	jne    0x4c1375
4c137c:	8d 45 d8             	lea    -0x28(%ebp),%eax
4c137f:	2b ca                	sub    %edx,%ecx
4c1381:	50                   	push   %eax
4c1382:	51                   	push   %ecx
4c1383:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
4c1389:	50                   	push   %eax
4c138a:	e8 61 4d 01 00       	call   0x4d60f0
4c138f:	83 c4 0c             	add    $0xc,%esp
4c1392:	8d 45 c0             	lea    -0x40(%ebp),%eax
4c1395:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4c1398:	6a 04                	push   $0x4
4c139a:	6a 00                	push   $0x0
4c139c:	50                   	push   %eax
4c139d:	e8 ee 7a f9 ff       	call   0x458e90
4c13a2:	8b f8                	mov    %eax,%edi
4c13a4:	3b f7                	cmp    %edi,%esi
4c13a6:	74 38                	je     0x4c13e0
4c13a8:	8b 46 14             	mov    0x14(%esi),%eax
4c13ab:	83 f8 10             	cmp    $0x10,%eax
4c13ae:	72 0b                	jb     0x4c13bb
4c13b0:	40                   	inc    %eax
4c13b1:	8b ce                	mov    %esi,%ecx
4c13b3:	50                   	push   %eax
4c13b4:	ff 36                	push   (%esi)
4c13b6:	e8 75 7a f7 ff       	call   0x438e30
4c13bb:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4c13c2:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4c13c9:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4c13cd:	72 04                	jb     0x4c13d3
4c13cf:	8b 06                	mov    (%esi),%eax
4c13d1:	eb 02                	jmp    0x4c13d5
4c13d3:	8b c6                	mov    %esi,%eax
4c13d5:	57                   	push   %edi
4c13d6:	8b ce                	mov    %esi,%ecx
4c13d8:	c6 00 00             	movb   $0x0,(%eax)
4c13db:	e8 60 df f7 ff       	call   0x43f340
4c13e0:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4c13e3:	83 f8 10             	cmp    $0x10,%eax
4c13e6:	72 0d                	jb     0x4c13f5
4c13e8:	40                   	inc    %eax
4c13e9:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4c13ec:	50                   	push   %eax
4c13ed:	ff 75 c0             	push   -0x40(%ebp)
4c13f0:	e8 3b 7a f7 ff       	call   0x438e30
4c13f5:	8b 45 ec             	mov    -0x14(%ebp),%eax
4c13f8:	83 f8 10             	cmp    $0x10,%eax
4c13fb:	72 0d                	jb     0x4c140a
4c13fd:	40                   	inc    %eax
4c13fe:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4c1401:	50                   	push   %eax
4c1402:	ff 75 d8             	push   -0x28(%ebp)
4c1405:	e8 26 7a f7 ff       	call   0x438e30
4c140a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c140d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c1414:	59                   	pop    %ecx
4c1415:	5f                   	pop    %edi
4c1416:	5e                   	pop    %esi
4c1417:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4c141a:	33 cd                	xor    %ebp,%ecx
4c141c:	e8 b9 00 12 00       	call   0x5e14da
4c1421:	8b e5                	mov    %ebp,%esp
4c1423:	5d                   	pop    %ebp
4c1424:	c3                   	ret
4c1425:	cc                   	int3
4c1426:	cc                   	int3
4c1427:	cc                   	int3
4c1428:	cc                   	int3
4c1429:	cc                   	int3
4c142a:	cc                   	int3
4c142b:	cc                   	int3
4c142c:	cc                   	int3
4c142d:	cc                   	int3
4c142e:	cc                   	int3
4c142f:	cc                   	int3
4c1430:	55                   	push   %ebp
4c1431:	8b ec                	mov    %esp,%ebp
4c1433:	81 ec 48 06 00 00    	sub    $0x648,%esp
4c1439:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4c143e:	33 c5                	xor    %ebp,%eax
4c1440:	89 45 fc             	mov    %eax,-0x4(%ebp)
4c1443:	53                   	push   %ebx
4c1444:	8b 5d 10             	mov    0x10(%ebp),%ebx
4c1447:	8d 85 c0 f9 ff ff    	lea    -0x640(%ebp),%eax
4c144d:	56                   	push   %esi
4c144e:	8b 75 08             	mov    0x8(%ebp),%esi
4c1451:	57                   	push   %edi
4c1452:	68 24 06 00 00       	push   $0x624
4c1457:	6a 00                	push   $0x0
4c1459:	50                   	push   %eax
4c145a:	89 b5 bc f9 ff ff    	mov    %esi,-0x644(%ebp)
4c1460:	89 9d b8 f9 ff ff    	mov    %ebx,-0x648(%ebp)
4c1466:	e8 95 25 12 00       	call   0x5e3a00
4c146b:	6a ff                	push   $0xffffffff
4c146d:	8d 86 1e 02 00 00    	lea    0x21e(%esi),%eax
4c1473:	50                   	push   %eax
4c1474:	8d 85 c0 f9 ff ff    	lea    -0x640(%ebp),%eax
4c147a:	68 00 01 00 00       	push   $0x100
4c147f:	50                   	push   %eax
4c1480:	e8 f2 5b 13 00       	call   0x5f7077
4c1485:	8b 85 bc f9 ff ff    	mov    -0x644(%ebp),%eax
4c148b:	8d 7d e4             	lea    -0x1c(%ebp),%edi
4c148e:	33 f6                	xor    %esi,%esi
4c1490:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
4c1497:	83 c4 1c             	add    $0x1c,%esp
4c149a:	c6 45 f8 00          	movb   $0x0,-0x8(%ebp)
4c149e:	0f 57 c0             	xorps  %xmm0,%xmm0
4c14a1:	0f 11 45 e4          	movups %xmm0,-0x1c(%ebp)
4c14a5:	39 b0 20 04 00 00    	cmp    %esi,0x420(%eax)