6acf96:	cc                   	int3
6acf97:	cc                   	int3
6acf98:	cc                   	int3
6acf99:	cc                   	int3
6acf9a:	cc                   	int3
6acf9b:	cc                   	int3
6acf9c:	cc                   	int3
6acf9d:	cc                   	int3
6acf9e:	cc                   	int3
6acf9f:	cc                   	int3
6acfa0:	56                   	push   %esi
6acfa1:	8b 74 24 14          	mov    0x14(%esp),%esi
6acfa5:	6a 60                	push   $0x60
6acfa7:	6a 00                	push   $0x0
6acfa9:	6a 60                	push   $0x60
6acfab:	56                   	push   %esi
6acfac:	e8 06 aa d7 ff       	call   0x4279b7
6acfb1:	50                   	push   %eax
6acfb2:	e8 01 78 d6 ff       	call   0x4147b8
6acfb7:	8b 54 24 14          	mov    0x14(%esp),%edx
6acfbb:	83 c4 0c             	add    $0xc,%esp
6acfbe:	83 7c 24 10 00       	cmpl   $0x0,0x10(%esp)
6acfc3:	89 02                	mov    %eax,(%edx)
6acfc5:	89 30                	mov    %esi,(%eax)
6acfc7:	8b 02                	mov    (%edx),%eax
6acfc9:	c6 40 08 01          	movb   $0x1,0x8(%eax)
6acfcd:	8b 02                	mov    (%edx),%eax
6acfcf:	c7 40 10 ff ff ff ff 	movl   $0xffffffff,0x10(%eax)
6acfd6:	c7 40 14 ff ff ff ff 	movl   $0xffffffff,0x14(%eax)
6acfdd:	8b 02                	mov    (%edx),%eax
6acfdf:	c7 40 30 ff ff ff ff 	movl   $0xffffffff,0x30(%eax)
6acfe6:	8b 44 24 0c          	mov    0xc(%esp),%eax
6acfea:	8b 0a                	mov    (%edx),%ecx
6acfec:	8b 00                	mov    (%eax),%eax
6acfee:	89 41 04             	mov    %eax,0x4(%ecx)
6acff1:	74 12                	je     0x6ad005
6acff3:	68 5e 9f 43 00       	push   $0x439f5e
6acff8:	68 10 fa 40 00       	push   $0x40fa10
6acffd:	ff 32                	push   (%edx)
6acfff:	56                   	push   %esi
6ad000:	e8 8e 06 d6 ff       	call   0x40d693
6ad005:	33 c0                	xor    %eax,%eax
6ad007:	5e                   	pop    %esi
6ad008:	c2 10 00             	ret    $0x10
6ad00b:	cc                   	int3
6ad00c:	cc                   	int3
6ad00d:	cc                   	int3
6ad00e:	cc                   	int3
6ad00f:	cc                   	int3
6ad010:	cc                   	int3
6ad011:	cc                   	int3
6ad012:	cc                   	int3
6ad013:	cc                   	int3
6ad014:	cc                   	int3
6ad015:	cc                   	int3
6ad016:	cc                   	int3
6ad017:	cc                   	int3
6ad018:	cc                   	int3
6ad019:	cc                   	int3
6ad01a:	cc                   	int3
6ad01b:	cc                   	int3
6ad01c:	cc                   	int3
6ad01d:	cc                   	int3
6ad01e:	cc                   	int3
6ad01f:	cc                   	int3
6ad020:	cc                   	int3
6ad021:	cc                   	int3
6ad022:	cc                   	int3
6ad023:	cc                   	int3
6ad024:	cc                   	int3
6ad025:	cc                   	int3
6ad026:	cc                   	int3
6ad027:	cc                   	int3
6ad028:	cc                   	int3
6ad029:	cc                   	int3
6ad02a:	cc                   	int3
6ad02b:	cc                   	int3
6ad02c:	cc                   	int3
6ad02d:	cc                   	int3
6ad02e:	cc                   	int3
6ad02f:	cc                   	int3
6ad030:	81 ec 68 01 00 00    	sub    $0x168,%esp
6ad036:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6ad03b:	33 c4                	xor    %esp,%eax
6ad03d:	89 84 24 64 01 00 00 	mov    %eax,0x164(%esp)
6ad044:	8b 84 24 70 01 00 00 	mov    0x170(%esp),%eax
6ad04b:	53                   	push   %ebx
6ad04c:	56                   	push   %esi
6ad04d:	57                   	push   %edi
6ad04e:	8b bc 24 78 01 00 00 	mov    0x178(%esp),%edi
6ad055:	89 7c 24 0c          	mov    %edi,0xc(%esp)
6ad059:	89 44 24 18          	mov    %eax,0x18(%esp)
6ad05d:	c7 44 24 1c 10 00 00 	movl   $0x10,0x1c(%esp)
6ad064:	00
6ad065:	c7 07 ff ff ff ff    	movl   $0xffffffff,(%edi)
6ad06b:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%esp)
6ad072:	00
6ad073:	c7 44 24 14 01 00 00 	movl   $0x1,0x14(%esp)
6ad07a:	00
6ad07b:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%eax)
6ad081:	e8 9a 16 d9 ff       	call   0x43e720
6ad086:	8b 35 50 43 d8 00    	mov    0xd84350,%esi
6ad08c:	89 44 24 24          	mov    %eax,0x24(%esp)
6ad090:	a1 dc 9e d7 00       	mov    0xd79edc,%eax
6ad095:	6a 06                	push   $0x6
6ad097:	89 44 24 2c          	mov    %eax,0x2c(%esp)
6ad09b:	40                   	inc    %eax
6ad09c:	6a 01                	push   $0x1
6ad09e:	6a 02                	push   $0x2
6ad0a0:	a3 dc 9e d7 00       	mov    %eax,0xd79edc
6ad0a5:	ff d6                	call   *%esi
6ad0a7:	8b d8                	mov    %eax,%ebx
6ad0a9:	89 5c 24 10          	mov    %ebx,0x10(%esp)
6ad0ad:	83 fb ff             	cmp    $0xffffffff,%ebx
6ad0b0:	75 43                	jne    0x6ad0f5
6ad0b2:	8b 35 74 43 d8 00    	mov    0xd84374,%esi
6ad0b8:	ff d6                	call   *%esi
6ad0ba:	85 c0                	test   %eax,%eax
6ad0bc:	75 18                	jne    0x6ad0d6
6ad0be:	5f                   	pop    %edi
6ad0bf:	5e                   	pop    %esi
6ad0c0:	5b                   	pop    %ebx
6ad0c1:	8b 8c 24 64 01 00 00 	mov    0x164(%esp),%ecx
6ad0c8:	33 cc                	xor    %esp,%ecx
6ad0ca:	e8 e7 e6 d6 ff       	call   0x41b7b6
6ad0cf:	81 c4 68 01 00 00    	add    $0x168,%esp
6ad0d5:	c3                   	ret
6ad0d6:	ff d6                	call   *%esi
6ad0d8:	5f                   	pop    %edi
6ad0d9:	5e                   	pop    %esi
6ad0da:	05 80 fc 0a 00       	add    $0xafc80,%eax
6ad0df:	5b                   	pop    %ebx
6ad0e0:	8b 8c 24 64 01 00 00 	mov    0x164(%esp),%ecx
6ad0e7:	33 cc                	xor    %esp,%ecx
6ad0e9:	e8 c8 e6 d6 ff       	call   0x41b7b6
6ad0ee:	81 c4 68 01 00 00    	add    $0x168,%esp
6ad0f4:	c3                   	ret
6ad0f5:	55                   	push   %ebp
6ad0f6:	68 48 4e bf 00       	push   $0xbf4e48
6ad0fb:	c7 44 24 44 02 00 00 	movl   $0x2,0x44(%esp)
6ad102:	00
6ad103:	ff 15 2c 43 d8 00    	call   *0xd8432c
6ad109:	89 44 24 44          	mov    %eax,0x44(%esp)
6ad10d:	8d 44 24 40          	lea    0x40(%esp),%eax
6ad111:	6a 10                	push   $0x10
6ad113:	50                   	push   %eax
6ad114:	53                   	push   %ebx
6ad115:	ff 15 a0 43 d8 00    	call   *0xd843a0
6ad11b:	8b 2d 9c 43 d8 00    	mov    0xd8439c,%ebp
6ad121:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad124:	75 20                	jne    0x6ad146
6ad126:	8b 35 74 43 d8 00    	mov    0xd84374,%esi
6ad12c:	ff d6                	call   *%esi
6ad12e:	85 c0                	test   %eax,%eax
6ad130:	75 07                	jne    0x6ad139
6ad132:	33 f6                	xor    %esi,%esi
6ad134:	e9 00 02 00 00       	jmp    0x6ad339
6ad139:	ff d6                	call   *%esi
6ad13b:	8d b0 80 fc 0a 00    	lea    0xafc80(%eax),%esi
6ad141:	e9 f3 01 00 00       	jmp    0x6ad339
6ad146:	8d 44 24 20          	lea    0x20(%esp),%eax
6ad14a:	50                   	push   %eax
6ad14b:	8d 44 24 54          	lea    0x54(%esp),%eax
6ad14f:	50                   	push   %eax
6ad150:	53                   	push   %ebx
6ad151:	ff 15 60 43 d8 00    	call   *0xd84360
6ad157:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad15a:	74 ca                	je     0x6ad126
6ad15c:	6a 01                	push   $0x1
6ad15e:	53                   	push   %ebx
6ad15f:	ff 15 28 43 d8 00    	call   *0xd84328
6ad165:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad168:	74 bc                	je     0x6ad126
6ad16a:	6a 06                	push   $0x6
6ad16c:	6a 01                	push   $0x1
6ad16e:	6a 02                	push   $0x2
6ad170:	ff d6                	call   *%esi
6ad172:	8b 74 24 1c          	mov    0x1c(%esp),%esi
6ad176:	89 06                	mov    %eax,(%esi)
6ad178:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad17b:	74 a9                	je     0x6ad126
6ad17d:	6a 10                	push   $0x10
6ad17f:	8d 4c 24 54          	lea    0x54(%esp),%ecx
6ad183:	51                   	push   %ecx
6ad184:	50                   	push   %eax
6ad185:	ff 15 98 43 d8 00    	call   *0xd84398
6ad18b:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad18e:	74 96                	je     0x6ad126
6ad190:	6a 00                	push   $0x0
6ad192:	6a 08                	push   $0x8
6ad194:	8d 44 24 30          	lea    0x30(%esp),%eax
6ad198:	50                   	push   %eax
6ad199:	ff 36                	push   (%esi)
6ad19b:	ff 15 40 43 d8 00    	call   *0xd84340
6ad1a1:	83 f8 08             	cmp    $0x8,%eax
6ad1a4:	74 26                	je     0x6ad1cc
6ad1a6:	8b 35 74 43 d8 00    	mov    0xd84374,%esi
6ad1ac:	ff d6                	call   *%esi
6ad1ae:	85 c0                	test   %eax,%eax
6ad1b0:	74 10                	je     0x6ad1c2
6ad1b2:	ff d6                	call   *%esi
6ad1b4:	8b f0                	mov    %eax,%esi
6ad1b6:	81 c6 80 fc 0a 00    	add    $0xafc80,%esi
6ad1bc:	0f 85 77 01 00 00    	jne    0x6ad339
6ad1c2:	be 16 00 00 00       	mov    $0x16,%esi
6ad1c7:	e9 6d 01 00 00       	jmp    0x6ad339
6ad1cc:	8d 44 24 18          	lea    0x18(%esp),%eax
6ad1d0:	50                   	push   %eax
6ad1d1:	68 7e 66 04 80       	push   $0x8004667e
6ad1d6:	53                   	push   %ebx
6ad1d7:	ff 15 3c 43 d8 00    	call   *0xd8433c
6ad1dd:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad1e0:	0f 84 40 ff ff ff    	je     0x6ad126
6ad1e6:	8b 1d 74 43 d8 00    	mov    0xd84374,%ebx
6ad1ec:	8b f7                	mov    %edi,%esi
6ad1ee:	8b 2d 64 36 d8 00    	mov    0xd83664,%ebp
6ad1f4:	8b 44 24 14          	mov    0x14(%esp),%eax
6ad1f8:	33 ff                	xor    %edi,%edi
6ad1fa:	89 44 24 74          	mov    %eax,0x74(%esp)
6ad1fe:	8d 44 24 30          	lea    0x30(%esp),%eax
6ad202:	50                   	push   %eax
6ad203:	57                   	push   %edi
6ad204:	57                   	push   %edi
6ad205:	8d 44 24 7c          	lea    0x7c(%esp),%eax
6ad209:	c7 44 24 7c 01 00 00 	movl   $0x1,0x7c(%esp)
6ad210:	00
6ad211:	50                   	push   %eax
6ad212:	57                   	push   %edi
6ad213:	c7 44 24 44 01 00 00 	movl   $0x1,0x44(%esp)
6ad21a:	00
6ad21b:	89 7c 24 48          	mov    %edi,0x48(%esp)
6ad21f:	ff 15 90 43 d8 00    	call   *0xd84390
6ad225:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad228:	75 06                	jne    0x6ad230
6ad22a:	6a 64                	push   $0x64
6ad22c:	ff d5                	call   *%ebp
6ad22e:	eb c4                	jmp    0x6ad1f4
6ad230:	85 c0                	test   %eax,%eax
6ad232:	74 c0                	je     0x6ad1f4
6ad234:	8d 44 24 24          	lea    0x24(%esp),%eax
6ad238:	50                   	push   %eax
6ad239:	8d 44 24 64          	lea    0x64(%esp),%eax
6ad23d:	50                   	push   %eax
6ad23e:	ff 74 24 1c          	push   0x1c(%esp)
6ad242:	ff 15 a4 43 d8 00    	call   *0xd843a4
6ad248:	89 06                	mov    %eax,(%esi)
6ad24a:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad24d:	75 15                	jne    0x6ad264
6ad24f:	ff d3                	call   *%ebx
6ad251:	85 c0                	test   %eax,%eax
6ad253:	0f 85 ca 00 00 00    	jne    0x6ad323
6ad259:	33 f6                	xor    %esi,%esi
6ad25b:	e9 cb 00 00 00       	jmp    0x6ad32b
6ad260:	8b 74 24 10          	mov    0x10(%esp),%esi
6ad264:	8b c7                	mov    %edi,%eax
6ad266:	47                   	inc    %edi
6ad267:	85 c0                	test   %eax,%eax
6ad269:	74 04                	je     0x6ad26f
6ad26b:	6a 01                	push   $0x1
6ad26d:	ff d5                	call   *%ebp
6ad26f:	6a 00                	push   $0x0
6ad271:	6a 08                	push   $0x8
6ad273:	8d 44 24 40          	lea    0x40(%esp),%eax
6ad277:	50                   	push   %eax
6ad278:	ff 36                	push   (%esi)
6ad27a:	ff 15 1c 43 d8 00    	call   *0xd8431c
6ad280:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad283:	75 45                	jne    0x6ad2ca
6ad285:	ff d3                	call   *%ebx
6ad287:	85 c0                	test   %eax,%eax
6ad289:	74 ce                	je     0x6ad259
6ad28b:	ff d3                	call   *%ebx
6ad28d:	8d b0 80 fc 0a 00    	lea    0xafc80(%eax),%esi
6ad293:	83 fe 0b             	cmp    $0xb,%esi
6ad296:	74 c8                	je     0x6ad260
6ad298:	81 fe 68 fd 0a 00    	cmp    $0xafd68,%esi
6ad29e:	74 c0                	je     0x6ad260
6ad2a0:	81 fe d9 fc 0a 00    	cmp    $0xafcd9,%esi
6ad2a6:	74 b8                	je     0x6ad260
6ad2a8:	81 fe 57 fd 0a 00    	cmp    $0xafd57,%esi
6ad2ae:	74 b0                	je     0x6ad260
6ad2b0:	81 fe 24 fd 0a 00    	cmp    $0xafd24,%esi
6ad2b6:	74 a8                	je     0x6ad260
6ad2b8:	81 fe a1 fc 0a 00    	cmp    $0xafca1,%esi
6ad2be:	74 a0                	je     0x6ad260
6ad2c0:	81 fe b3 23 0b 00    	cmp    $0xb23b3,%esi
6ad2c6:	75 63                	jne    0x6ad32b
6ad2c8:	eb 96                	jmp    0x6ad260
6ad2ca:	83 f8 08             	cmp    $0x8,%eax
6ad2cd:	75 16                	jne    0x6ad2e5
6ad2cf:	8d 4c 24 28          	lea    0x28(%esp),%ecx
6ad2d3:	8b 01                	mov    (%ecx),%eax
6ad2d5:	8d 54 24 38          	lea    0x38(%esp),%edx
6ad2d9:	3b 02                	cmp    (%edx),%eax
6ad2db:	75 08                	jne    0x6ad2e5
6ad2dd:	8b 41 04             	mov    0x4(%ecx),%eax
6ad2e0:	3b 42 04             	cmp    0x4(%edx),%eax
6ad2e3:	74 0d                	je     0x6ad2f2
6ad2e5:	ff 36                	push   (%esi)
6ad2e7:	ff 15 9c 43 d8 00    	call   *0xd8439c
6ad2ed:	e9 02 ff ff ff       	jmp    0x6ad1f4
6ad2f2:	8d 44 24 18          	lea    0x18(%esp),%eax
6ad2f6:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%esp)
6ad2fd:	00
6ad2fe:	50                   	push   %eax
6ad2ff:	68 7e 66 04 80       	push   $0x8004667e
6ad304:	ff 36                	push   (%esi)
6ad306:	ff 15 3c 43 d8 00    	call   *0xd8433c
6ad30c:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad30f:	0f 84 3a ff ff ff    	je     0x6ad24f
6ad315:	ff 74 24 14          	push   0x14(%esp)
6ad319:	ff 15 9c 43 d8 00    	call   *0xd8439c
6ad31f:	33 c0                	xor    %eax,%eax
6ad321:	eb 43                	jmp    0x6ad366
6ad323:	ff d3                	call   *%ebx
6ad325:	8d b0 80 fc 0a 00    	lea    0xafc80(%eax),%esi
6ad32b:	8b 2d 9c 43 d8 00    	mov    0xd8439c,%ebp
6ad331:	8b 5c 24 14          	mov    0x14(%esp),%ebx
6ad335:	8b 7c 24 10          	mov    0x10(%esp),%edi
6ad339:	8b 07                	mov    (%edi),%eax
6ad33b:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad33e:	74 03                	je     0x6ad343
6ad340:	50                   	push   %eax
6ad341:	ff d5                	call   *%ebp
6ad343:	8b 44 24 1c          	mov    0x1c(%esp),%eax
6ad347:	8b 00                	mov    (%eax),%eax
6ad349:	83 f8 ff             	cmp    $0xffffffff,%eax
6ad34c:	74 03                	je     0x6ad351
6ad34e:	50                   	push   %eax
6ad34f:	ff d5                	call   *%ebp
6ad351:	8b 44 24 1c          	mov    0x1c(%esp),%eax
6ad355:	c7 07 ff ff ff ff    	movl   $0xffffffff,(%edi)
6ad35b:	53                   	push   %ebx
6ad35c:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%eax)
6ad362:	ff d5                	call   *%ebp
6ad364:	8b c6                	mov    %esi,%eax
6ad366:	8b 8c 24 74 01 00 00 	mov    0x174(%esp),%ecx
6ad36d:	5d                   	pop    %ebp
6ad36e:	5f                   	pop    %edi
6ad36f:	5e                   	pop    %esi
6ad370:	5b                   	pop    %ebx
6ad371:	33 cc                	xor    %esp,%ecx
6ad373:	e8 3e e4 d6 ff       	call   0x41b7b6
6ad378:	81 c4 68 01 00 00    	add    $0x168,%esp
6ad37e:	c3                   	ret
6ad37f:	cc                   	int3
6ad380:	cc                   	int3
6ad381:	cc                   	int3
6ad382:	cc                   	int3
6ad383:	cc                   	int3