acb28d:	89 41 10             	mov    %eax,0x10(%ecx)
acb290:	8b c1                	mov    %ecx,%eax
acb292:	5d                   	pop    %ebp
acb293:	c2 14 00             	ret    $0x14
acb296:	cc                   	int3
acb297:	cc                   	int3
acb298:	cc                   	int3
acb299:	cc                   	int3
acb29a:	cc                   	int3
acb29b:	cc                   	int3
acb29c:	cc                   	int3
acb29d:	cc                   	int3
acb29e:	cc                   	int3
acb29f:	cc                   	int3
acb2a0:	8b ff                	mov    %edi,%edi
acb2a2:	55                   	push   %ebp
acb2a3:	8b ec                	mov    %esp,%ebp
acb2a5:	8b 45 08             	mov    0x8(%ebp),%eax
acb2a8:	8b 00                	mov    (%eax),%eax
acb2aa:	89 01                	mov    %eax,(%ecx)
acb2ac:	8b c1                	mov    %ecx,%eax
acb2ae:	5d                   	pop    %ebp
acb2af:	c2 04 00             	ret    $0x4
acb2b2:	cc                   	int3
acb2b3:	cc                   	int3
acb2b4:	cc                   	int3
acb2b5:	cc                   	int3
acb2b6:	8b ff                	mov    %edi,%edi
acb2b8:	55                   	push   %ebp
acb2b9:	8b ec                	mov    %esp,%ebp
acb2bb:	8b 45 08             	mov    0x8(%ebp),%eax
acb2be:	89 01                	mov    %eax,(%ecx)
acb2c0:	8b c1                	mov    %ecx,%eax
acb2c2:	5d                   	pop    %ebp
acb2c3:	c2 04 00             	ret    $0x4
acb2c6:	cc                   	int3
acb2c7:	cc                   	int3
acb2c8:	cc                   	int3
acb2c9:	cc                   	int3
acb2ca:	8b ff                	mov    %edi,%edi
acb2cc:	55                   	push   %ebp
acb2cd:	8b ec                	mov    %esp,%ebp
acb2cf:	8b 45 08             	mov    0x8(%ebp),%eax
acb2d2:	89 01                	mov    %eax,(%ecx)
acb2d4:	8b c1                	mov    %ecx,%eax
acb2d6:	5d                   	pop    %ebp
acb2d7:	c2 04 00             	ret    $0x4
acb2da:	cc                   	int3
acb2db:	cc                   	int3
acb2dc:	cc                   	int3
acb2dd:	cc                   	int3
acb2de:	8b ff                	mov    %edi,%edi
acb2e0:	55                   	push   %ebp
acb2e1:	8b ec                	mov    %esp,%ebp
acb2e3:	8b 45 08             	mov    0x8(%ebp),%eax
acb2e6:	89 01                	mov    %eax,(%ecx)
acb2e8:	8b c1                	mov    %ecx,%eax
acb2ea:	5d                   	pop    %ebp
acb2eb:	c2 04 00             	ret    $0x4
acb2ee:	cc                   	int3
acb2ef:	cc                   	int3
acb2f0:	cc                   	int3
acb2f1:	cc                   	int3
acb2f2:	8b ff                	mov    %edi,%edi
acb2f4:	55                   	push   %ebp
acb2f5:	8b ec                	mov    %esp,%ebp
acb2f7:	8b 45 08             	mov    0x8(%ebp),%eax
acb2fa:	89 01                	mov    %eax,(%ecx)
acb2fc:	8b c1                	mov    %ecx,%eax
acb2fe:	5d                   	pop    %ebp
acb2ff:	c2 04 00             	ret    $0x4
acb302:	cc                   	int3
acb303:	cc                   	int3
acb304:	cc                   	int3
acb305:	cc                   	int3
acb306:	8b ff                	mov    %edi,%edi
acb308:	56                   	push   %esi
acb309:	8b f1                	mov    %ecx,%esi
acb30b:	ff 36                	push   (%esi)
acb30d:	e8 d4 6e 96 ff       	call   0x4321e6
acb312:	83 26 00             	andl   $0x0,(%esi)
acb315:	59                   	pop    %ecx
acb316:	5e                   	pop    %esi
acb317:	c3                   	ret
acb318:	cc                   	int3
acb319:	cc                   	int3
acb31a:	cc                   	int3
acb31b:	cc                   	int3
acb31c:	8b ff                	mov    %edi,%edi
acb31e:	56                   	push   %esi
acb31f:	8b f1                	mov    %ecx,%esi
acb321:	ff 36                	push   (%esi)
acb323:	e8 be 6e 96 ff       	call   0x4321e6
acb328:	83 26 00             	andl   $0x0,(%esi)
acb32b:	59                   	pop    %ecx
acb32c:	5e                   	pop    %esi
acb32d:	c3                   	ret
acb32e:	cc                   	int3
acb32f:	cc                   	int3
acb330:	cc                   	int3
acb331:	cc                   	int3
acb332:	8b ff                	mov    %edi,%edi
acb334:	56                   	push   %esi
acb335:	8b f1                	mov    %ecx,%esi
acb337:	ff 36                	push   (%esi)
acb339:	e8 a8 6e 96 ff       	call   0x4321e6
acb33e:	83 26 00             	andl   $0x0,(%esi)
acb341:	59                   	pop    %ecx
acb342:	5e                   	pop    %esi
acb343:	c3                   	ret
acb344:	cc                   	int3
acb345:	cc                   	int3
acb346:	cc                   	int3
acb347:	cc                   	int3
acb348:	33 c0                	xor    %eax,%eax
acb34a:	39 01                	cmp    %eax,(%ecx)
acb34c:	0f 95 c0             	setne  %al
acb34f:	c3                   	ret
acb350:	cc                   	int3
acb351:	cc                   	int3
acb352:	33 c0                	xor    %eax,%eax
acb354:	39 01                	cmp    %eax,(%ecx)
acb356:	0f 95 c0             	setne  %al
acb359:	c3                   	ret
acb35a:	cc                   	int3
acb35b:	cc                   	int3
acb35c:	33 c0                	xor    %eax,%eax
acb35e:	39 01                	cmp    %eax,(%ecx)
acb360:	0f 95 c0             	setne  %al
acb363:	c3                   	ret
acb364:	cc                   	int3
acb365:	cc                   	int3
acb366:	ff 31                	push   (%ecx)
acb368:	e8 bf 5d 93 ff       	call   0x40112c
acb36d:	59                   	pop    %ecx
acb36e:	c3                   	ret
acb36f:	cc                   	int3
acb370:	cc                   	int3
acb371:	8b 01                	mov    (%ecx),%eax
acb373:	8b 00                	mov    (%eax),%eax
acb375:	ff 30                	push   (%eax)
acb377:	e8 8a 46 94 ff       	call   0x40fa06
acb37c:	59                   	pop    %ecx
acb37d:	c3                   	ret
acb37e:	cc                   	int3
acb37f:	cc                   	int3
acb380:	cc                   	int3
acb381:	8b ff                	mov    %edi,%edi
acb383:	55                   	push   %ebp
acb384:	8b ec                	mov    %esp,%ebp
acb386:	83 ec 14             	sub    $0x14,%esp
acb389:	56                   	push   %esi
acb38a:	57                   	push   %edi
acb38b:	68 b8 00 00 00       	push   $0xb8
acb390:	6a 01                	push   $0x1
acb392:	8b f9                	mov    %ecx,%edi
acb394:	e8 8b c7 95 ff       	call   0x427b24
acb399:	8b f0                	mov    %eax,%esi
acb39b:	8b 07                	mov    (%edi),%eax
acb39d:	6a 00                	push   $0x0
acb39f:	89 30                	mov    %esi,(%eax)
acb3a1:	e8 40 6e 96 ff       	call   0x4321e6
acb3a6:	83 c4 0c             	add    $0xc,%esp
acb3a9:	85 f6                	test   %esi,%esi
acb3ab:	74 2a                	je     0xacb3d7
acb3ad:	8b 07                	mov    (%edi),%eax
acb3af:	89 45 ec             	mov    %eax,-0x14(%ebp)
acb3b2:	8b 47 04             	mov    0x4(%edi),%eax
acb3b5:	89 45 f0             	mov    %eax,-0x10(%ebp)
acb3b8:	8b 47 08             	mov    0x8(%edi),%eax
acb3bb:	89 45 f4             	mov    %eax,-0xc(%ebp)
acb3be:	8b 47 0c             	mov    0xc(%edi),%eax
acb3c1:	89 45 f8             	mov    %eax,-0x8(%ebp)
acb3c4:	8b 47 10             	mov    0x10(%edi),%eax
acb3c7:	89 45 fc             	mov    %eax,-0x4(%ebp)
acb3ca:	8d 45 ec             	lea    -0x14(%ebp),%eax
acb3cd:	50                   	push   %eax
acb3ce:	6a 04                	push   $0x4
acb3d0:	e8 9d e1 96 ff       	call   0x439572
acb3d5:	59                   	pop    %ecx
acb3d6:	59                   	pop    %ecx
acb3d7:	5f                   	pop    %edi
acb3d8:	5e                   	pop    %esi
acb3d9:	8b e5                	mov    %ebp,%esp
acb3db:	5d                   	pop    %ebp
acb3dc:	c3                   	ret
acb3dd:	cc                   	int3
acb3de:	cc                   	int3
acb3df:	cc                   	int3
acb3e0:	cc                   	int3
acb3e1:	cc                   	int3
acb3e2:	cc                   	int3
acb3e3:	cc                   	int3
acb3e4:	cc                   	int3
acb3e5:	cc                   	int3
acb3e6:	cc                   	int3
acb3e7:	cc                   	int3
acb3e8:	cc                   	int3
acb3e9:	cc                   	int3
acb3ea:	cc                   	int3
acb3eb:	cc                   	int3
acb3ec:	cc                   	int3
acb3ed:	cc                   	int3
acb3ee:	cc                   	int3
acb3ef:	cc                   	int3
acb3f0:	cc                   	int3
acb3f1:	cc                   	int3
acb3f2:	cc                   	int3
acb3f3:	cc                   	int3
acb3f4:	ff 31                	push   (%ecx)
acb3f6:	e8 95 7e 95 ff       	call   0x423290
acb3fb:	59                   	pop    %ecx
acb3fc:	c3                   	ret
acb3fd:	cc                   	int3
acb3fe:	cc                   	int3
acb3ff:	8b ff                	mov    %edi,%edi
acb401:	55                   	push   %ebp
acb402:	8b ec                	mov    %esp,%ebp
acb404:	56                   	push   %esi
acb405:	8b 75 08             	mov    0x8(%ebp),%esi
acb408:	b8 90 f9 d5 00       	mov    $0xd5f990,%eax
acb40d:	39 06                	cmp    %eax,(%esi)
acb40f:	74 0b                	je     0xacb41c
acb411:	50                   	push   %eax
acb412:	56                   	push   %esi
acb413:	e8 2d 60 95 ff       	call   0x421445
acb418:	59                   	pop    %ecx
acb419:	59                   	pop    %ecx
acb41a:	89 06                	mov    %eax,(%esi)
acb41c:	5e                   	pop    %esi
acb41d:	5d                   	pop    %ebp
acb41e:	c2 04 00             	ret    $0x4
acb421:	cc                   	int3
acb422:	cc                   	int3
acb423:	cc                   	int3
acb424:	cc                   	int3
acb425:	cc                   	int3
acb426:	cc                   	int3
acb427:	cc                   	int3
acb428:	cc                   	int3
acb429:	c3                   	ret
acb42a:	ff 31                	push   (%ecx)
acb42c:	e8 5f 7e 95 ff       	call   0x423290
acb431:	59                   	pop    %ecx
acb432:	c3                   	ret
acb433:	cc                   	int3
acb434:	cc                   	int3
acb435:	8b ff                	mov    %edi,%edi
acb437:	55                   	push   %ebp
acb438:	8b ec                	mov    %esp,%ebp
acb43a:	51                   	push   %ecx
acb43b:	8d 45 ff             	lea    -0x1(%ebp),%eax
acb43e:	b9 48 26 d8 00       	mov    $0xd82648,%ecx
acb443:	50                   	push   %eax
acb444:	e8 ac ce 94 ff       	call   0x4182f5
acb449:	8b e5                	mov    %ebp,%esp
acb44b:	5d                   	pop    %ebp
acb44c:	c3                   	ret
acb44d:	cc                   	int3
acb44e:	cc                   	int3
acb44f:	cc                   	int3
acb450:	cc                   	int3
acb451:	cc                   	int3
acb452:	cc                   	int3
acb453:	ff 31                	push   (%ecx)
acb455:	e8 d2 5c 93 ff       	call   0x40112c
acb45a:	59                   	pop    %ecx
acb45b:	c3                   	ret
acb45c:	cc                   	int3
acb45d:	cc                   	int3
acb45e:	ff 31                	push   (%ecx)
acb460:	e8 c7 5c 93 ff       	call   0x40112c
acb465:	59                   	pop    %ecx
acb466:	c3                   	ret
acb467:	cc                   	int3
acb468:	cc                   	int3
acb469:	8b 01                	mov    (%ecx),%eax
acb46b:	8b 00                	mov    (%eax),%eax
acb46d:	8b 40 04             	mov    0x4(%eax),%eax
acb470:	f0 ff 00             	lock incl (%eax)
acb473:	c3                   	ret
acb474:	cc                   	int3
acb475:	cc                   	int3
acb476:	ff 31                	push   (%ecx)
acb478:	e8 13 7e 95 ff       	call   0x423290
acb47d:	59                   	pop    %ecx
acb47e:	c3                   	ret
acb47f:	cc                   	int3
acb480:	cc                   	int3
acb481:	ff 31                	push   (%ecx)
acb483:	e8 08 7e 95 ff       	call   0x423290
acb488:	59                   	pop    %ecx
acb489:	c3                   	ret
acb48a:	cc                   	int3
acb48b:	cc                   	int3
acb48c:	8b ff                	mov    %edi,%edi
acb48e:	56                   	push   %esi
acb48f:	8b f1                	mov    %ecx,%esi
acb491:	8b 46 04             	mov    0x4(%esi),%eax
acb494:	8b 00                	mov    (%eax),%eax
acb496:	ff 70 4c             	push   0x4c(%eax)
acb499:	8b 06                	mov    (%esi),%eax
acb49b:	ff 30                	push   (%eax)
acb49d:	e8 e7 04 00 00       	call   0xacb989
acb4a2:	8b 46 10             	mov    0x10(%esi),%eax
acb4a5:	ff 30                	push   (%eax)
acb4a7:	8b 46 0c             	mov    0xc(%esi),%eax
acb4aa:	ff 30                	push   (%eax)
acb4ac:	8b 06                	mov    (%esi),%eax
acb4ae:	ff 30                	push   (%eax)
acb4b0:	e8 9f 0f 00 00       	call   0xacc454
acb4b5:	8b 4e 08             	mov    0x8(%esi),%ecx
acb4b8:	83 c4 14             	add    $0x14,%esp
acb4bb:	89 01                	mov    %eax,(%ecx)
acb4bd:	85 c0                	test   %eax,%eax
acb4bf:	0f 84 af 00 00 00    	je     0xacb574
acb4c5:	8b 46 10             	mov    0x10(%esi),%eax
acb4c8:	8b 00                	mov    (%eax),%eax
acb4ca:	85 c0                	test   %eax,%eax
acb4cc:	74 3f                	je     0xacb50d
acb4ce:	ba 78 fa d5 00       	mov    $0xd5fa78,%edx
acb4d3:	57                   	push   %edi
acb4d4:	66 8b 38             	mov    (%eax),%di
acb4d7:	33 c9                	xor    %ecx,%ecx
acb4d9:	41                   	inc    %ecx
acb4da:	66 3b 3a             	cmp    (%edx),%di
acb4dd:	75 1e                	jne    0xacb4fd
acb4df:	66 85 ff             	test   %di,%di
acb4e2:	74 15                	je     0xacb4f9
acb4e4:	66 8b 78 02          	mov    0x2(%eax),%di
acb4e8:	66 3b 7a 02          	cmp    0x2(%edx),%di
acb4ec:	75 0f                	jne    0xacb4fd
acb4ee:	83 c0 04             	add    $0x4,%eax
acb4f1:	83 c2 04             	add    $0x4,%edx
acb4f4:	66 85 ff             	test   %di,%di
acb4f7:	75 db                	jne    0xacb4d4
acb4f9:	33 c0                	xor    %eax,%eax
acb4fb:	eb 04                	jmp    0xacb501
acb4fd:	1b c0                	sbb    %eax,%eax
acb4ff:	0b c1                	or     %ecx,%eax
acb501:	5f                   	pop    %edi
acb502:	85 c0                	test   %eax,%eax
acb504:	74 07                	je     0xacb50d
acb506:	b8 90 24 d8 00       	mov    $0xd82490,%eax
acb50b:	87 08                	xchg   %ecx,(%eax)
acb50d:	8b 06                	mov    (%esi),%eax
acb50f:	ff 30                	push   (%eax)
acb511:	8b 46 04             	mov    0x4(%esi),%eax
acb514:	8b 00                	mov    (%eax),%eax
acb516:	83 c0 4c             	add    $0x4c,%eax