60e0c7:	50                   	push   %eax
60e0c8:	6a 18                	push   $0x18
60e0ca:	57                   	push   %edi
60e0cb:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e0ce:	6a 01                	push   $0x1
60e0d0:	50                   	push   %eax
60e0d1:	e8 39 d6 ff ff       	call   0x60b70f
60e0d6:	0b f0                	or     %eax,%esi
60e0d8:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e0db:	83 c0 20             	add    $0x20,%eax
60e0de:	50                   	push   %eax
60e0df:	6a 50                	push   $0x50
60e0e1:	57                   	push   %edi
60e0e2:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e0e5:	6a 01                	push   $0x1
60e0e7:	50                   	push   %eax
60e0e8:	e8 22 d6 ff ff       	call   0x60b70f
60e0ed:	0b f0                	or     %eax,%esi
60e0ef:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e0f2:	83 c0 24             	add    $0x24,%eax
60e0f5:	50                   	push   %eax
60e0f6:	6a 51                	push   $0x51
60e0f8:	57                   	push   %edi
60e0f9:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e0fc:	6a 01                	push   $0x1
60e0fe:	50                   	push   %eax
60e0ff:	e8 0b d6 ff ff       	call   0x60b70f
60e104:	0b f0                	or     %eax,%esi
60e106:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e109:	83 c0 28             	add    $0x28,%eax
60e10c:	50                   	push   %eax
60e10d:	6a 1a                	push   $0x1a
60e10f:	57                   	push   %edi
60e110:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e113:	6a 00                	push   $0x0
60e115:	50                   	push   %eax
60e116:	e8 f4 d5 ff ff       	call   0x60b70f
60e11b:	83 c4 50             	add    $0x50,%esp
60e11e:	0b f0                	or     %eax,%esi
60e120:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e123:	83 c0 29             	add    $0x29,%eax
60e126:	50                   	push   %eax
60e127:	6a 19                	push   $0x19
60e129:	57                   	push   %edi
60e12a:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e12d:	6a 00                	push   $0x0
60e12f:	50                   	push   %eax
60e130:	e8 da d5 ff ff       	call   0x60b70f
60e135:	0b f0                	or     %eax,%esi
60e137:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e13a:	83 c0 2a             	add    $0x2a,%eax
60e13d:	50                   	push   %eax
60e13e:	6a 54                	push   $0x54
60e140:	57                   	push   %edi
60e141:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e144:	6a 00                	push   $0x0
60e146:	50                   	push   %eax
60e147:	e8 c3 d5 ff ff       	call   0x60b70f
60e14c:	0b f0                	or     %eax,%esi
60e14e:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e151:	83 c0 2b             	add    $0x2b,%eax
60e154:	50                   	push   %eax
60e155:	6a 55                	push   $0x55
60e157:	57                   	push   %edi
60e158:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e15b:	6a 00                	push   $0x0
60e15d:	50                   	push   %eax
60e15e:	e8 ac d5 ff ff       	call   0x60b70f
60e163:	0b f0                	or     %eax,%esi
60e165:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e168:	83 c0 2c             	add    $0x2c,%eax
60e16b:	50                   	push   %eax
60e16c:	6a 56                	push   $0x56
60e16e:	57                   	push   %edi
60e16f:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e172:	6a 00                	push   $0x0
60e174:	50                   	push   %eax
60e175:	e8 95 d5 ff ff       	call   0x60b70f
60e17a:	83 c4 50             	add    $0x50,%esp
60e17d:	0b f0                	or     %eax,%esi
60e17f:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e182:	83 c0 2d             	add    $0x2d,%eax
60e185:	50                   	push   %eax
60e186:	6a 57                	push   $0x57
60e188:	57                   	push   %edi
60e189:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e18c:	6a 00                	push   $0x0
60e18e:	50                   	push   %eax
60e18f:	e8 7b d5 ff ff       	call   0x60b70f
60e194:	0b f0                	or     %eax,%esi
60e196:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e199:	83 c0 2e             	add    $0x2e,%eax
60e19c:	50                   	push   %eax
60e19d:	6a 52                	push   $0x52
60e19f:	57                   	push   %edi
60e1a0:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e1a3:	6a 00                	push   $0x0
60e1a5:	50                   	push   %eax
60e1a6:	e8 64 d5 ff ff       	call   0x60b70f
60e1ab:	0b f0                	or     %eax,%esi
60e1ad:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e1b0:	83 c0 2f             	add    $0x2f,%eax
60e1b3:	50                   	push   %eax
60e1b4:	6a 53                	push   $0x53
60e1b6:	57                   	push   %edi
60e1b7:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e1ba:	6a 00                	push   $0x0
60e1bc:	50                   	push   %eax
60e1bd:	e8 4d d5 ff ff       	call   0x60b70f
60e1c2:	0b f0                	or     %eax,%esi
60e1c4:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e1c7:	83 c0 38             	add    $0x38,%eax
60e1ca:	50                   	push   %eax
60e1cb:	6a 15                	push   $0x15
60e1cd:	57                   	push   %edi
60e1ce:	6a 02                	push   $0x2
60e1d0:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e1d3:	50                   	push   %eax
60e1d4:	e8 36 d5 ff ff       	call   0x60b70f
60e1d9:	83 c4 50             	add    $0x50,%esp
60e1dc:	0b f0                	or     %eax,%esi
60e1de:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e1e1:	83 c0 3c             	add    $0x3c,%eax
60e1e4:	50                   	push   %eax
60e1e5:	6a 14                	push   $0x14
60e1e7:	57                   	push   %edi
60e1e8:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e1eb:	6a 02                	push   $0x2
60e1ed:	50                   	push   %eax
60e1ee:	e8 1c d5 ff ff       	call   0x60b70f
60e1f3:	0b f0                	or     %eax,%esi
60e1f5:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e1f8:	83 c0 40             	add    $0x40,%eax
60e1fb:	50                   	push   %eax
60e1fc:	6a 16                	push   $0x16
60e1fe:	57                   	push   %edi
60e1ff:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e202:	6a 02                	push   $0x2
60e204:	50                   	push   %eax
60e205:	e8 05 d5 ff ff       	call   0x60b70f
60e20a:	0b f0                	or     %eax,%esi
60e20c:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e20f:	83 c0 44             	add    $0x44,%eax
60e212:	50                   	push   %eax
60e213:	6a 17                	push   $0x17
60e215:	57                   	push   %edi
60e216:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e219:	6a 02                	push   $0x2
60e21b:	50                   	push   %eax
60e21c:	e8 ee d4 ff ff       	call   0x60b70f
60e221:	0b f0                	or     %eax,%esi
60e223:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e226:	83 c0 48             	add    $0x48,%eax
60e229:	50                   	push   %eax
60e22a:	6a 50                	push   $0x50
60e22c:	57                   	push   %edi
60e22d:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e230:	6a 02                	push   $0x2
60e232:	50                   	push   %eax
60e233:	e8 d7 d4 ff ff       	call   0x60b70f
60e238:	83 c4 50             	add    $0x50,%esp
60e23b:	0b f0                	or     %eax,%esi
60e23d:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e240:	83 c0 4c             	add    $0x4c,%eax
60e243:	50                   	push   %eax
60e244:	6a 51                	push   $0x51
60e246:	57                   	push   %edi
60e247:	8d 45 e8             	lea    -0x18(%ebp),%eax
60e24a:	6a 02                	push   $0x2
60e24c:	50                   	push   %eax
60e24d:	e8 bd d4 ff ff       	call   0x60b70f
60e252:	83 c4 14             	add    $0x14,%esp
60e255:	0b c6                	or     %esi,%eax
60e257:	74 29                	je     0x60e282
60e259:	8b 5d fc             	mov    -0x4(%ebp),%ebx
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