7fa267:	0f 94 c2             	sete   %dl
7fa26a:	88 11                	mov    %dl,(%ecx)
7fa26c:	5e                   	pop    %esi
7fa26d:	c3                   	ret
7fa26e:	cc                   	int3
7fa26f:	cc                   	int3
7fa270:	cc                   	int3
7fa271:	cc                   	int3
7fa272:	cc                   	int3
7fa273:	cc                   	int3
7fa274:	cc                   	int3
7fa275:	cc                   	int3
7fa276:	cc                   	int3
7fa277:	cc                   	int3
7fa278:	cc                   	int3
7fa279:	cc                   	int3
7fa27a:	cc                   	int3
7fa27b:	cc                   	int3
7fa27c:	cc                   	int3
7fa27d:	cc                   	int3
7fa27e:	cc                   	int3
7fa27f:	cc                   	int3
7fa280:	81 44 24 04 e0 03 00 	addl   $0x3e0,0x4(%esp)
7fa287:	00
7fa288:	e9 75 f2 c0 ff       	jmp    0x409502
7fa28d:	cc                   	int3
7fa28e:	cc                   	int3
7fa28f:	cc                   	int3
7fa290:	56                   	push   %esi
7fa291:	8b 74 24 0c          	mov    0xc(%esp),%esi
7fa295:	56                   	push   %esi
7fa296:	ff 74 24 0c          	push   0xc(%esp)
7fa29a:	e8 91 ff ff ff       	call   0x7fa230
7fa29f:	83 c4 08             	add    $0x8,%esp
7fa2a2:	85 c0                	test   %eax,%eax
7fa2a4:	75 0e                	jne    0x7fa2b4
7fa2a6:	38 06                	cmp    %al,(%esi)
7fa2a8:	74 0a                	je     0x7fa2b4
7fa2aa:	5e                   	pop    %esi
7fa2ab:	89 44 24 08          	mov    %eax,0x8(%esp)
7fa2af:	e9 ec 03 00 00       	jmp    0x7fa6a0
7fa2b4:	5e                   	pop    %esi
7fa2b5:	c3                   	ret
7fa2b6:	cc                   	int3
7fa2b7:	cc                   	int3
7fa2b8:	cc                   	int3
7fa2b9:	cc                   	int3
7fa2ba:	cc                   	int3
7fa2bb:	cc                   	int3
7fa2bc:	cc                   	int3
7fa2bd:	cc                   	int3
7fa2be:	cc                   	int3
7fa2bf:	cc                   	int3
7fa2c0:	56                   	push   %esi
7fa2c1:	8b 74 24 08          	mov    0x8(%esp),%esi
7fa2c5:	57                   	push   %edi
7fa2c6:	56                   	push   %esi
7fa2c7:	8b 3e                	mov    (%esi),%edi
7fa2c9:	e8 92 04 00 00       	call   0x7fa760
7fa2ce:	83 c4 04             	add    $0x4,%esp
7fa2d1:	85 c0                	test   %eax,%eax
7fa2d3:	75 56                	jne    0x7fa32b
7fa2d5:	88 86 fc 01 00 00    	mov    %al,0x1fc(%esi)
7fa2db:	38 86 02 02 00 00    	cmp    %al,0x202(%esi)
7fa2e1:	74 40                	je     0x7fa323
7fa2e3:	38 87 ba 02 00 00    	cmp    %al,0x2ba(%edi)
7fa2e9:	75 38                	jne    0x7fa323
7fa2eb:	81 be 2c 02 00 00 e0 	cmpl   $0xc326e0,0x22c(%esi)
7fa2f2:	26 c3 00
7fa2f5:	75 16                	jne    0x7fa30d
7fa2f7:	56                   	push   %esi
7fa2f8:	c7 86 2c 02 00 00 40 	movl   $0xc32740,0x22c(%esi)
7fa2ff:	27 c3 00
7fa302:	e8 7d d2 c2 ff       	call   0x427584
7fa307:	83 c4 04             	add    $0x4,%esp
7fa30a:	5f                   	pop    %edi
7fa30b:	5e                   	pop    %esi
7fa30c:	c3                   	ret
7fa30d:	68 80 28 c3 00       	push   $0xc32880
7fa312:	57                   	push   %edi
7fa313:	e8 58 ca c0 ff       	call   0x406d70
7fa318:	83 c4 08             	add    $0x8,%esp
7fa31b:	b8 01 00 00 00       	mov    $0x1,%eax
7fa320:	5f                   	pop    %edi
7fa321:	5e                   	pop    %esi
7fa322:	c3                   	ret
7fa323:	ff 87 40 86 00 00    	incl   0x8640(%edi)
7fa329:	33 c0                	xor    %eax,%eax
7fa32b:	5f                   	pop    %edi
7fa32c:	5e                   	pop    %esi
7fa32d:	c3                   	ret
7fa32e:	cc                   	int3
7fa32f:	cc                   	int3
7fa330:	cc                   	int3
7fa331:	cc                   	int3
7fa332:	cc                   	int3
7fa333:	cc                   	int3
7fa334:	cc                   	int3
7fa335:	cc                   	int3
7fa336:	cc                   	int3
7fa337:	cc                   	int3
7fa338:	cc                   	int3
7fa339:	cc                   	int3
7fa33a:	cc                   	int3
7fa33b:	cc                   	int3
7fa33c:	cc                   	int3
7fa33d:	cc                   	int3
7fa33e:	cc                   	int3
7fa33f:	cc                   	int3
7fa340:	cc                   	int3
7fa341:	cc                   	int3
7fa342:	cc                   	int3
7fa343:	cc                   	int3
7fa344:	cc                   	int3
7fa345:	cc                   	int3
7fa346:	cc                   	int3
7fa347:	cc                   	int3
7fa348:	cc                   	int3
7fa349:	cc                   	int3
7fa34a:	cc                   	int3
7fa34b:	cc                   	int3
7fa34c:	cc                   	int3
7fa34d:	cc                   	int3
7fa34e:	cc                   	int3
7fa34f:	cc                   	int3
7fa350:	8b 4c 24 04          	mov    0x4(%esp),%ecx
7fa354:	8b 44 24 0c          	mov    0xc(%esp),%eax
7fa358:	81 c1 e0 03 00 00    	add    $0x3e0,%ecx
7fa35e:	85 c0                	test   %eax,%eax
7fa360:	74 14                	je     0x7fa376
7fa362:	50                   	push   %eax
7fa363:	ff 74 24 0c          	push   0xc(%esp)
7fa367:	68 e4 27 c3 00       	push   $0xc327e4
7fa36c:	51                   	push   %ecx
7fa36d:	e8 df 2d c2 ff       	call   0x41d151
7fa372:	83 c4 10             	add    $0x10,%esp
7fa375:	c3                   	ret
7fa376:	ff 74 24 08          	push   0x8(%esp)
7fa37a:	68 f4 27 c3 00       	push   $0xc327f4
7fa37f:	51                   	push   %ecx
7fa380:	e8 cc 2d c2 ff       	call   0x41d151
7fa385:	83 c4 0c             	add    $0xc,%esp
7fa388:	c3                   	ret
7fa389:	cc                   	int3
7fa38a:	cc                   	int3
7fa38b:	cc                   	int3
7fa38c:	cc                   	int3
7fa38d:	cc                   	int3
7fa38e:	cc                   	int3
7fa38f:	cc                   	int3
7fa390:	cc                   	int3
7fa391:	cc                   	int3
7fa392:	cc                   	int3
7fa393:	cc                   	int3
7fa394:	cc                   	int3
7fa395:	cc                   	int3
7fa396:	cc                   	int3
7fa397:	cc                   	int3
7fa398:	cc                   	int3
7fa399:	cc                   	int3
7fa39a:	cc                   	int3
7fa39b:	cc                   	int3
7fa39c:	cc                   	int3
7fa39d:	cc                   	int3
7fa39e:	cc                   	int3
7fa39f:	cc                   	int3
7fa3a0:	ff 74 24 08          	push   0x8(%esp)
7fa3a4:	8b 44 24 08          	mov    0x8(%esp),%eax
7fa3a8:	05 e0 03 00 00       	add    $0x3e0,%eax
7fa3ad:	68 58 3b bd 00       	push   $0xbd3b58
7fa3b2:	50                   	push   %eax
7fa3b3:	e8 99 2d c2 ff       	call   0x41d151
7fa3b8:	83 c4 0c             	add    $0xc,%esp
7fa3bb:	c3                   	ret
7fa3bc:	cc                   	int3
7fa3bd:	cc                   	int3
7fa3be:	cc                   	int3
7fa3bf:	cc                   	int3
7fa3c0:	cc                   	int3
7fa3c1:	cc                   	int3
7fa3c2:	cc                   	int3
7fa3c3:	cc                   	int3
7fa3c4:	cc                   	int3
7fa3c5:	cc                   	int3
7fa3c6:	cc                   	int3
7fa3c7:	cc                   	int3
7fa3c8:	cc                   	int3
7fa3c9:	cc                   	int3
7fa3ca:	cc                   	int3
7fa3cb:	cc                   	int3
7fa3cc:	cc                   	int3
7fa3cd:	cc                   	int3
7fa3ce:	cc                   	int3
7fa3cf:	cc                   	int3
7fa3d0:	8b 44 24 04          	mov    0x4(%esp),%eax
7fa3d4:	8d 50 02             	lea    0x2(%eax),%edx
7fa3d7:	8a 02                	mov    (%edx),%al
7fa3d9:	3c 20                	cmp    $0x20,%al
7fa3db:	74 04                	je     0x7fa3e1
7fa3dd:	3c 09                	cmp    $0x9,%al
7fa3df:	75 03                	jne    0x7fa3e4
7fa3e1:	42                   	inc    %edx
7fa3e2:	eb f3                	jmp    0x7fa3d7
7fa3e4:	8b c2                	mov    %edx,%eax
7fa3e6:	56                   	push   %esi
7fa3e7:	8d 70 01             	lea    0x1(%eax),%esi
7fa3ea:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
7fa3f0:	8a 08                	mov    (%eax),%cl
7fa3f2:	40                   	inc    %eax
7fa3f3:	84 c9                	test   %cl,%cl
7fa3f5:	75 f9                	jne    0x7fa3f0
7fa3f7:	2b c6                	sub    %esi,%eax
7fa3f9:	5e                   	pop    %esi
7fa3fa:	74 21                	je     0x7fa41d
7fa3fc:	0f 1f 40 00          	nopl   0x0(%eax)
7fa400:	8a 4c 02 ff          	mov    -0x1(%edx,%eax,1),%cl
7fa404:	48                   	dec    %eax
7fa405:	80 f9 0d             	cmp    $0xd,%cl
7fa408:	74 0f                	je     0x7fa419
7fa40a:	80 f9 0a             	cmp    $0xa,%cl
7fa40d:	74 0a                	je     0x7fa419
7fa40f:	80 f9 20             	cmp    $0x20,%cl
7fa412:	74 05                	je     0x7fa419
7fa414:	80 f9 09             	cmp    $0x9,%cl
7fa417:	75 05                	jne    0x7fa41e
7fa419:	85 c0                	test   %eax,%eax
7fa41b:	75 e3                	jne    0x7fa400
7fa41d:	48                   	dec    %eax
7fa41e:	83 c0 01             	add    $0x1,%eax
7fa421:	74 04                	je     0x7fa427
7fa423:	c6 04 02 00          	movb   $0x0,(%edx,%eax,1)
7fa427:	8b 44 24 08          	mov    0x8(%esp),%eax
7fa42b:	89 10                	mov    %edx,(%eax)
7fa42d:	c3                   	ret
7fa42e:	cc                   	int3
7fa42f:	cc                   	int3
7fa430:	cc                   	int3
7fa431:	cc                   	int3
7fa432:	cc                   	int3
7fa433:	cc                   	int3
7fa434:	cc                   	int3
7fa435:	cc                   	int3
7fa436:	cc                   	int3
7fa437:	cc                   	int3
7fa438:	cc                   	int3
7fa439:	cc                   	int3
7fa43a:	cc                   	int3
7fa43b:	cc                   	int3
7fa43c:	cc                   	int3
7fa43d:	cc                   	int3
7fa43e:	cc                   	int3
7fa43f:	cc                   	int3
7fa440:	cc                   	int3
7fa441:	cc                   	int3
7fa442:	cc                   	int3
7fa443:	cc                   	int3
7fa444:	cc                   	int3
7fa445:	cc                   	int3
7fa446:	cc                   	int3
7fa447:	cc                   	int3
7fa448:	cc                   	int3
7fa449:	cc                   	int3
7fa44a:	cc                   	int3
7fa44b:	cc                   	int3
7fa44c:	cc                   	int3
7fa44d:	cc                   	int3
7fa44e:	cc                   	int3
7fa44f:	cc                   	int3
7fa450:	51                   	push   %ecx
7fa451:	53                   	push   %ebx
7fa452:	55                   	push   %ebp
7fa453:	8b 6c 24 18          	mov    0x18(%esp),%ebp
7fa457:	33 c9                	xor    %ecx,%ecx
7fa459:	56                   	push   %esi
7fa45a:	8b 74 24 14          	mov    0x14(%esp),%esi
7fa45e:	33 d2                	xor    %edx,%edx
7fa460:	57                   	push   %edi
7fa461:	33 db                	xor    %ebx,%ebx
7fa463:	88 4c 24 18          	mov    %cl,0x18(%esp)
7fa467:	8b 3e                	mov    (%esi),%edi
7fa469:	83 c7 50             	add    $0x50,%edi
7fa46c:	89 7c 24 10          	mov    %edi,0x10(%esp)
7fa470:	85 ed                	test   %ebp,%ebp
7fa472:	0f 84 1c 01 00 00    	je     0x7fa594
7fa478:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%esp)
7fa47f:	00
7fa480:	8b 44 24 1c          	mov    0x1c(%esp),%eax
7fa484:	8b be 20 04 00 00    	mov    0x420(%esi),%edi
7fa48a:	8a 04 03             	mov    (%ebx,%eax,1),%al
7fa48d:	3c 0a                	cmp    $0xa,%al
7fa48f:	0f 84 84 00 00 00    	je     0x7fa519
7fa495:	3c 0d                	cmp    $0xd,%al
7fa497:	74 3a                	je     0x7fa4d3
7fa499:	3c 2e                	cmp    $0x2e,%al
7fa49b:	74 0f                	je     0x7fa4ac
7fa49d:	c7 86 20 04 00 00 00 	movl   $0x0,0x420(%esi)
7fa4a4:	00 00 00
7fa4a7:	e9 8c 00 00 00       	jmp    0x7fa538
7fa4ac:	83 ff 02             	cmp    $0x2,%edi
7fa4af:	75 0c                	jne    0x7fa4bd
7fa4b1:	c7 86 20 04 00 00 03 	movl   $0x3,0x420(%esi)
7fa4b8:	00 00 00
7fa4bb:	eb 7b                	jmp    0x7fa538
7fa4bd:	c7 86 20 04 00 00 00 	movl   $0x0,0x420(%esi)
7fa4c4:	00 00 00
7fa4c7:	83 ff 03             	cmp    $0x3,%edi
7fa4ca:	75 6c                	jne    0x7fa538
7fa4cc:	c6 44 24 18 01       	movb   $0x1,0x18(%esp)
7fa4d1:	eb 65                	jmp    0x7fa538
7fa4d3:	85 ff                	test   %edi,%edi
7fa4d5:	75 33                	jne    0x7fa50a
7fa4d7:	c7 86 20 04 00 00 01 	movl   $0x1,0x420(%esi)
7fa4de:	00 00 00
7fa4e1:	85 db                	test   %ebx,%ebx
7fa4e3:	74 53                	je     0x7fa538
7fa4e5:	8b c3                	mov    %ebx,%eax
7fa4e7:	2b c2                	sub    %edx,%eax
7fa4e9:	50                   	push   %eax
7fa4ea:	8b 44 24 20          	mov    0x20(%esp),%eax
7fa4ee:	03 c2                	add    %edx,%eax
7fa4f0:	50                   	push   %eax
7fa4f1:	6a 01                	push   $0x1
7fa4f3:	56                   	push   %esi
7fa4f4:	e8 4e 72 c2 ff       	call   0x421747
7fa4f9:	8b c8                	mov    %eax,%ecx
7fa4fb:	83 c4 10             	add    $0x10,%esp
7fa4fe:	85 c9                	test   %ecx,%ecx
7fa500:	0f 85 e7 00 00 00    	jne    0x7fa5ed
7fa506:	8b d3                	mov    %ebx,%edx
7fa508:	eb 2e                	jmp    0x7fa538
7fa50a:	83 ff 03             	cmp    $0x3,%edi
7fa50d:	b8 01 00 00 00       	mov    $0x1,%eax
7fa512:	0f 44 44 24 20       	cmove  0x20(%esp),%eax
7fa517:	eb 19                	jmp    0x7fa532
7fa519:	83 ff 01             	cmp    $0x1,%edi
7fa51c:	74 11                	je     0x7fa52f
7fa51e:	83 ff 04             	cmp    $0x4,%edi
7fa521:	74 0c                	je     0x7fa52f
7fa523:	c7 86 20 04 00 00 00 	movl   $0x0,0x420(%esi)
7fa52a:	00 00 00
7fa52d:	eb 09                	jmp    0x7fa538
7fa52f:	8d 47 01             	lea    0x1(%edi),%eax
7fa532:	89 86 20 04 00 00    	mov    %eax,0x420(%esi)
7fa538:	85 ff                	test   %edi,%edi
7fa53a:	74 4b                	je     0x7fa587
7fa53c:	3b be 20 04 00 00    	cmp    0x420(%esi),%edi
7fa542:	72 43                	jb     0x7fa587
7fa544:	8b 86 24 04 00 00    	mov    0x424(%esi),%eax
7fa54a:	85 c0                	test   %eax,%eax
7fa54c:	74 10                	je     0x7fa55e