60e25c:	53                   	push   %ebx
60e25d:	e8 33 fc ff ff       	call   0x60de95
60e262:	53                   	push   %ebx
60e263:	e8 c0 65 ff ff       	call   0x604828
60e268:	8b 45 f8             	mov    -0x8(%ebp),%eax
60e26b:	50                   	push   %eax
60e26c:	e8 b7 65 ff ff       	call   0x604828
60e271:	8b 45 f4             	mov    -0xc(%ebp),%eax
60e274:	50                   	push   %eax
60e275:	e8 ae 65 ff ff       	call   0x604828
60e27a:	83 c4 10             	add    $0x10,%esp
60e27d:	e9 72 fd ff ff       	jmp    0x60dff4
60e282:	8b 55 f0             	mov    -0x10(%ebp),%edx
60e285:	8b 12                	mov    (%edx),%edx
60e287:	eb 0b                	jmp    0x60e294
60e289:	8d 48 d0             	lea    -0x30(%eax),%ecx
60e28c:	80 f9 09             	cmp    $0x9,%cl
60e28f:	77 0b                	ja     0x60e29c
60e291:	88 0a                	mov    %cl,(%edx)
60e293:	42                   	inc    %edx
60e294:	8a 02                	mov    (%edx),%al
60e296:	84 c0                	test   %al,%al
60e298:	75 ef                	jne    0x60e289
60e29a:	eb 22                	jmp    0x60e2be
60e29c:	3c 3b                	cmp    $0x3b,%al
60e29e:	75 f3                	jne    0x60e293
60e2a0:	8b f2                	mov    %edx,%esi
60e2a2:	8d 46 01             	lea    0x1(%esi),%eax
60e2a5:	8a 08                	mov    (%eax),%cl
60e2a7:	88 0e                	mov    %cl,(%esi)
60e2a9:	8b f0                	mov    %eax,%esi
60e2ab:	84 c9                	test   %cl,%cl
60e2ad:	75 f3                	jne    0x60e2a2
60e2af:	eb e3                	jmp    0x60e294
60e2b1:	8b 7d fc             	mov    -0x4(%ebp),%edi
60e2b4:	be 40 8a 72 00       	mov    $0x728a40,%esi
60e2b9:	6a 14                	push   $0x14
60e2bb:	59                   	pop    %ecx
60e2bc:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
60e2be:	8b 83 88 00 00 00    	mov    0x88(%ebx),%eax
60e2c4:	33 c9                	xor    %ecx,%ecx
60e2c6:	8b 75 fc             	mov    -0x4(%ebp),%esi
60e2c9:	41                   	inc    %ecx
60e2ca:	8b 7d f4             	mov    -0xc(%ebp),%edi
60e2cd:	8b 00                	mov    (%eax),%eax
60e2cf:	89 06                	mov    %eax,(%esi)
60e2d1:	8b 83 88 00 00 00    	mov    0x88(%ebx),%eax
60e2d7:	8b 40 04             	mov    0x4(%eax),%eax
60e2da:	89 46 04             	mov    %eax,0x4(%esi)
60e2dd:	8b 83 88 00 00 00    	mov    0x88(%ebx),%eax
60e2e3:	8b 40 08             	mov    0x8(%eax),%eax
60e2e6:	89 46 08             	mov    %eax,0x8(%esi)
60e2e9:	8b 83 88 00 00 00    	mov    0x88(%ebx),%eax
60e2ef:	8b 40 30             	mov    0x30(%eax),%eax
60e2f2:	89 46 30             	mov    %eax,0x30(%esi)
60e2f5:	8b 83 88 00 00 00    	mov    0x88(%ebx),%eax
60e2fb:	8b 40 34             	mov    0x34(%eax),%eax
60e2fe:	89 46 34             	mov    %eax,0x34(%esi)
60e301:	8b 45 f8             	mov    -0x8(%ebp),%eax
60e304:	89 08                	mov    %ecx,(%eax)
60e306:	85 ff                	test   %edi,%edi
60e308:	74 02                	je     0x60e30c
60e30a:	89 0f                	mov    %ecx,(%edi)
60e30c:	8b 83 84 00 00 00    	mov    0x84(%ebx),%eax
60e312:	85 c0                	test   %eax,%eax
60e314:	74 03                	je     0x60e319
60e316:	f0 ff 08             	lock decl (%eax)
60e319:	8b 4b 7c             	mov    0x7c(%ebx),%ecx
60e31c:	85 c9                	test   %ecx,%ecx
60e31e:	74 1e                	je     0x60e33e
60e320:	83 c8 ff             	or     $0xffffffff,%eax
60e323:	f0 0f c1 01          	lock xadd %eax,(%ecx)
60e327:	75 15                	jne    0x60e33e
60e329:	ff b3 88 00 00 00    	push   0x88(%ebx)
60e32f:	e8 f4 64 ff ff       	call   0x604828
60e334:	ff 73 7c             	push   0x7c(%ebx)
60e337:	e8 ec 64 ff ff       	call   0x604828
60e33c:	59                   	pop    %ecx
60e33d:	59                   	pop    %ecx
60e33e:	8b 45 f8             	mov    -0x8(%ebp),%eax
60e341:	89 43 7c             	mov    %eax,0x7c(%ebx)
60e344:	33 c0                	xor    %eax,%eax
60e346:	89 bb 84 00 00 00    	mov    %edi,0x84(%ebx)
60e34c:	89 b3 88 00 00 00    	mov    %esi,0x88(%ebx)
60e352:	5f                   	pop    %edi
60e353:	5e                   	pop    %esi
60e354:	5b                   	pop    %ebx
60e355:	c9                   	leave
60e356:	c3                   	ret
60e357:	8b ff                	mov    %edi,%edi
60e359:	55                   	push   %ebp
60e35a:	8b ec                	mov    %esp,%ebp
60e35c:	56                   	push   %esi
60e35d:	8b 75 08             	mov    0x8(%ebp),%esi
60e360:	85 f6                	test   %esi,%esi
60e362:	74 59                	je     0x60e3bd
60e364:	8b 06                	mov    (%esi),%eax
60e366:	3b 05 40 8a 72 00    	cmp    0x728a40,%eax
60e36c:	74 07                	je     0x60e375
60e36e:	50                   	push   %eax
60e36f:	e8 b4 64 ff ff       	call   0x604828
60e374:	59                   	pop    %ecx
60e375:	8b 46 04             	mov    0x4(%esi),%eax
60e378:	3b 05 44 8a 72 00    	cmp    0x728a44,%eax
60e37e:	74 07                	je     0x60e387
60e380:	50                   	push   %eax
60e381:	e8 a2 64 ff ff       	call   0x604828
60e386:	59                   	pop    %ecx
60e387:	8b 46 08             	mov    0x8(%esi),%eax
60e38a:	3b 05 48 8a 72 00    	cmp    0x728a48,%eax
60e390:	74 07                	je     0x60e399
60e392:	50                   	push   %eax
60e393:	e8 90 64 ff ff       	call   0x604828
60e398:	59                   	pop    %ecx
60e399:	8b 46 30             	mov    0x30(%esi),%eax
60e39c:	3b 05 70 8a 72 00    	cmp    0x728a70,%eax
60e3a2:	74 07                	je     0x60e3ab
60e3a4:	50                   	push   %eax
60e3a5:	e8 7e 64 ff ff       	call   0x604828
60e3aa:	59                   	pop    %ecx
60e3ab:	8b 46 34             	mov    0x34(%esi),%eax
60e3ae:	3b 05 74 8a 72 00    	cmp    0x728a74,%eax
60e3b4:	74 07                	je     0x60e3bd
60e3b6:	50                   	push   %eax
60e3b7:	e8 6c 64 ff ff       	call   0x604828
60e3bc:	59                   	pop    %ecx
60e3bd:	5e                   	pop    %esi
60e3be:	5d                   	pop    %ebp
60e3bf:	c3                   	ret
60e3c0:	8b ff                	mov    %edi,%edi
60e3c2:	55                   	push   %ebp
60e3c3:	8b ec                	mov    %esp,%ebp
60e3c5:	83 ec 14             	sub    $0x14,%esp
60e3c8:	53                   	push   %ebx
60e3c9:	56                   	push   %esi
60e3ca:	8b 75 08             	mov    0x8(%ebp),%esi
60e3cd:	33 c0                	xor    %eax,%eax
60e3cf:	57                   	push   %edi
60e3d0:	89 75 ec             	mov    %esi,-0x14(%ebp)
60e3d3:	89 45 f0             	mov    %eax,-0x10(%ebp)
60e3d6:	39 86 b0 00 00 00    	cmp    %eax,0xb0(%esi)
60e3dc:	75 17                	jne    0x60e3f5
60e3de:	39 86 ac 00 00 00    	cmp    %eax,0xac(%esi)
60e3e4:	75 0f                	jne    0x60e3f5
60e3e6:	8b f8                	mov    %eax,%edi
60e3e8:	89 45 fc             	mov    %eax,-0x4(%ebp)
60e3eb:	bb 40 8a 72 00       	mov    $0x728a40,%ebx
60e3f0:	e9 4e 01 00 00       	jmp    0x60e543
60e3f5:	33 ff                	xor    %edi,%edi
60e3f7:	47                   	inc    %edi
60e3f8:	6a 50                	push   $0x50
60e3fa:	57                   	push   %edi
60e3fb:	89 7d f4             	mov    %edi,-0xc(%ebp)
60e3fe:	e8 d9 76 ff ff       	call   0x605adc
60e403:	8b d8                	mov    %eax,%ebx
60e405:	59                   	pop    %ecx
60e406:	59                   	pop    %ecx
60e407:	85 db                	test   %ebx,%ebx
60e409:	75 07                	jne    0x60e412
60e40b:	8b c7                	mov    %edi,%eax
60e40d:	e9 77 01 00 00       	jmp    0x60e589
60e412:	8b b6 88 00 00 00    	mov    0x88(%esi),%esi
60e418:	8b fb                	mov    %ebx,%edi
60e41a:	6a 14                	push   $0x14
60e41c:	59                   	pop    %ecx
60e41d:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
60e41f:	6a 04                	push   $0x4
60e421:	e8 cf 79 ff ff       	call   0x605df5
60e426:	8b f0                	mov    %eax,%esi
60e428:	33 ff                	xor    %edi,%edi
60e42a:	57                   	push   %edi
60e42b:	89 75 fc             	mov    %esi,-0x4(%ebp)
60e42e:	e8 f5 63 ff ff       	call   0x604828
60e433:	59                   	pop    %ecx
60e434:	59                   	pop    %ecx
60e435:	85 f6                	test   %esi,%esi
60e437:	75 0f                	jne    0x60e448
60e439:	53                   	push   %ebx
60e43a:	e8 e9 63 ff ff       	call   0x604828
60e43f:	33 c0                	xor    %eax,%eax
60e441:	59                   	pop    %ecx
60e442:	40                   	inc    %eax
60e443:	e9 41 01 00 00       	jmp    0x60e589
60e448:	89 3e                	mov    %edi,(%esi)
60e44a:	8b 75 08             	mov    0x8(%ebp),%esi
60e44d:	39 be b0 00 00 00    	cmp    %edi,0xb0(%esi)
60e453:	0f 84 4a 01 00 00    	je     0x60e5a3
60e459:	6a 04                	push   $0x4
60e45b:	e8 95 79 ff ff       	call   0x605df5
60e460:	8b f8                	mov    %eax,%edi
60e462:	6a 00                	push   $0x0
60e464:	89 7d f8             	mov    %edi,-0x8(%ebp)
60e467:	e8 bc 63 ff ff       	call   0x604828
60e46c:	59                   	pop    %ecx
60e46d:	59                   	pop    %ecx
60e46e:	53                   	push   %ebx
60e46f:	85 ff                	test   %edi,%edi
60e471:	75 0b                	jne    0x60e47e
60e473:	e8 b0 63 ff ff       	call   0x604828
60e478:	59                   	pop    %ecx
60e479:	e9 8c 00 00 00       	jmp    0x60e50a
60e47e:	83 27 00             	andl   $0x0,(%edi)
60e481:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e484:	8b be b0 00 00 00    	mov    0xb0(%esi),%edi
60e48a:	6a 0e                	push   $0xe
60e48c:	57                   	push   %edi
60e48d:	6a 01                	push   $0x1
60e48f:	50                   	push   %eax
60e490:	e8 7a d2 ff ff       	call   0x60b70f
60e495:	8d 4b 04             	lea    0x4(%ebx),%ecx
60e498:	8b f0                	mov    %eax,%esi
60e49a:	51                   	push   %ecx
60e49b:	6a 0f                	push   $0xf
60e49d:	57                   	push   %edi
60e49e:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e4a1:	6a 01                	push   $0x1
60e4a3:	50                   	push   %eax
60e4a4:	e8 66 d2 ff ff       	call   0x60b70f
60e4a9:	0b f0                	or     %eax,%esi
60e4ab:	8d 43 08             	lea    0x8(%ebx),%eax
60e4ae:	50                   	push   %eax
60e4af:	6a 10                	push   $0x10
60e4b1:	57                   	push   %edi
60e4b2:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e4b5:	6a 01                	push   $0x1
60e4b7:	50                   	push   %eax
60e4b8:	e8 52 d2 ff ff       	call   0x60b70f
60e4bd:	0b f0                	or     %eax,%esi
60e4bf:	8d 43 30             	lea    0x30(%ebx),%eax
60e4c2:	50                   	push   %eax
60e4c3:	6a 0e                	push   $0xe
60e4c5:	57                   	push   %edi
60e4c6:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e4c9:	6a 02                	push   $0x2
60e4cb:	50                   	push   %eax
60e4cc:	e8 3e d2 ff ff       	call   0x60b70f
60e4d1:	83 c4 50             	add    $0x50,%esp
60e4d4:	0b f0                	or     %eax,%esi
60e4d6:	8d 43 34             	lea    0x34(%ebx),%eax
60e4d9:	50                   	push   %eax
60e4da:	6a 0f                	push   $0xf
60e4dc:	57                   	push   %edi
60e4dd:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e4e0:	6a 02                	push   $0x2
60e4e2:	50                   	push   %eax
60e4e3:	e8 27 d2 ff ff       	call   0x60b70f
60e4e8:	83 c4 14             	add    $0x14,%esp
60e4eb:	0b c6                	or     %esi,%eax
60e4ed:	74 2a                	je     0x60e519
60e4ef:	53                   	push   %ebx
60e4f0:	e8 62 fe ff ff       	call   0x60e357
60e4f5:	53                   	push   %ebx
60e4f6:	e8 2d 63 ff ff       	call   0x604828
60e4fb:	ff 75 f8             	push   -0x8(%ebp)
60e4fe:	e8 25 63 ff ff       	call   0x604828
60e503:	83 c4 0c             	add    $0xc,%esp
60e506:	83 4d f4 ff          	orl    $0xffffffff,-0xc(%ebp)
60e50a:	8b 4d fc             	mov    -0x4(%ebp),%ecx
60e50d:	51                   	push   %ecx
60e50e:	e8 15 63 ff ff       	call   0x604828
60e513:	8b 45 f4             	mov    -0xc(%ebp),%eax
60e516:	59                   	pop    %ecx
60e517:	eb 70                	jmp    0x60e589
60e519:	8b 53 08             	mov    0x8(%ebx),%edx
60e51c:	eb 0b                	jmp    0x60e529
60e51e:	8d 48 d0             	lea    -0x30(%eax),%ecx
60e521:	80 f9 09             	cmp    $0x9,%cl
60e524:	77 68                	ja     0x60e58e
60e526:	88 0a                	mov    %cl,(%edx)
60e528:	42                   	inc    %edx
60e529:	8a 02                	mov    (%edx),%al
60e52b:	84 c0                	test   %al,%al
60e52d:	75 ef                	jne    0x60e51e
60e52f:	8b 7d f8             	mov    -0x8(%ebp),%edi
60e532:	8b 75 08             	mov    0x8(%ebp),%esi
60e535:	8b 4d fc             	mov    -0x4(%ebp),%ecx
60e538:	33 c0                	xor    %eax,%eax
60e53a:	40                   	inc    %eax
60e53b:	89 01                	mov    %eax,(%ecx)
60e53d:	85 ff                	test   %edi,%edi
60e53f:	74 02                	je     0x60e543
60e541:	89 07                	mov    %eax,(%edi)
60e543:	8b 86 80 00 00 00    	mov    0x80(%esi),%eax
60e549:	85 c0                	test   %eax,%eax
60e54b:	74 03                	je     0x60e550
60e54d:	f0 ff 08             	lock decl (%eax)
60e550:	8b 4e 7c             	mov    0x7c(%esi),%ecx
60e553:	85 c9                	test   %ecx,%ecx
60e555:	74 1e                	je     0x60e575
60e557:	83 c8 ff             	or     $0xffffffff,%eax
60e55a:	f0 0f c1 01          	lock xadd %eax,(%ecx)
60e55e:	75 15                	jne    0x60e575
60e560:	ff 76 7c             	push   0x7c(%esi)
60e563:	e8 c0 62 ff ff       	call   0x604828
60e568:	ff b6 88 00 00 00    	push   0x88(%esi)
60e56e:	e8 b5 62 ff ff       	call   0x604828
60e573:	59                   	pop    %ecx
60e574:	59                   	pop    %ecx
60e575:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e578:	89 46 7c             	mov    %eax,0x7c(%esi)
60e57b:	33 c0                	xor    %eax,%eax
60e57d:	89 be 80 00 00 00    	mov    %edi,0x80(%esi)
60e583:	89 9e 88 00 00 00    	mov    %ebx,0x88(%esi)
60e589:	5f                   	pop    %edi
60e58a:	5e                   	pop    %esi
60e58b:	5b                   	pop    %ebx
60e58c:	c9                   	leave
60e58d:	c3                   	ret
60e58e:	3c 3b                	cmp    $0x3b,%al
60e590:	75 96                	jne    0x60e528
60e592:	8b f2                	mov    %edx,%esi
60e594:	8d 46 01             	lea    0x1(%esi),%eax
60e597:	8a 08                	mov    (%eax),%cl
60e599:	88 0e                	mov    %cl,(%esi)
60e59b:	8b f0                	mov    %eax,%esi
60e59d:	84 c9                	test   %cl,%cl
60e59f:	75 f3                	jne    0x60e594
60e5a1:	eb 86                	jmp    0x60e529
60e5a3:	a1 40 8a 72 00       	mov    0x728a40,%eax
60e5a8:	89 03                	mov    %eax,(%ebx)
60e5aa:	a1 44 8a 72 00       	mov    0x728a44,%eax
60e5af:	89 43 04             	mov    %eax,0x4(%ebx)
60e5b2:	a1 48 8a 72 00       	mov    0x728a48,%eax
60e5b7:	89 43 08             	mov    %eax,0x8(%ebx)
60e5ba:	a1 70 8a 72 00       	mov    0x728a70,%eax
60e5bf:	89 43 30             	mov    %eax,0x30(%ebx)
60e5c2:	a1 74 8a 72 00       	mov    0x728a74,%eax
60e5c7:	89 43 34             	mov    %eax,0x34(%ebx)
60e5ca:	e9 66 ff ff ff       	jmp    0x60e535
60e5cf:	8b ff                	mov    %edi,%edi
60e5d1:	55                   	push   %ebp
60e5d2:	8b ec                	mov    %esp,%ebp
60e5d4:	8b 4d 0c             	mov    0xc(%ebp),%ecx
60e5d7:	53                   	push   %ebx
60e5d8:	56                   	push   %esi
60e5d9:	8b 75 08             	mov    0x8(%ebp),%esi
60e5dc:	57                   	push   %edi
60e5dd:	33 ff                	xor    %edi,%edi
60e5df:	8d 04 8e             	lea    (%esi,%ecx,4),%eax
60e5e2:	81 e1 ff ff ff 3f    	and    $0x3fffffff,%ecx
60e5e8:	3b c6                	cmp    %esi,%eax
60e5ea:	1b db                	sbb    %ebx,%ebx
60e5ec:	f7 d3                	not    %ebx
60e5ee:	23 d9                	and    %ecx,%ebx
60e5f0:	74 10                	je     0x60e602
60e5f2:	ff 36                	push   (%esi)
60e5f4:	e8 2f 62 ff ff       	call   0x604828
60e5f9:	47                   	inc    %edi
60e5fa:	8d 76 04             	lea    0x4(%esi),%esi
60e5fd:	59                   	pop    %ecx