a4f430:	cc                   	int3
a4f431:	cc                   	int3
a4f432:	cc                   	int3
a4f433:	cc                   	int3
a4f434:	cc                   	int3
a4f435:	cc                   	int3
a4f436:	cc                   	int3
a4f437:	cc                   	int3
a4f438:	cc                   	int3
a4f439:	cc                   	int3
a4f43a:	cc                   	int3
a4f43b:	cc                   	int3
a4f43c:	cc                   	int3
a4f43d:	55                   	push   %ebp
a4f43e:	8b ec                	mov    %esp,%ebp
a4f440:	56                   	push   %esi
a4f441:	e8 5a 5a 9e ff       	call   0x434ea0
a4f446:	8b 75 08             	mov    0x8(%ebp),%esi
a4f449:	eb 08                	jmp    0xa4f453
a4f44b:	6a 64                	push   $0x64
a4f44d:	e8 9e 5a 9e ff       	call   0x434ef0
a4f452:	59                   	pop    %ecx
a4f453:	83 3e 00             	cmpl   $0x0,(%esi)
a4f456:	74 21                	je     0xa4f479
a4f458:	83 3e ff             	cmpl   $0xffffffff,(%esi)
a4f45b:	74 ee                	je     0xa4f44b
a4f45d:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
a4f463:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
a4f469:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
a4f46c:	a1 1c f6 d5 00       	mov    0xd5f61c,%eax
a4f471:	89 81 04 01 00 00    	mov    %eax,0x104(%ecx)
a4f477:	eb 03                	jmp    0xa4f47c
a4f479:	83 0e ff             	orl    $0xffffffff,(%esi)
a4f47c:	5e                   	pop    %esi
a4f47d:	5d                   	pop    %ebp
a4f47e:	e9 db 4d 9c ff       	jmp    0x41425e
a4f483:	cc                   	int3
a4f484:	cc                   	int3
a4f485:	cc                   	int3
a4f486:	cc                   	int3
a4f487:	cc                   	int3
a4f488:	cc                   	int3
a4f489:	cc                   	int3
a4f48a:	cc                   	int3
a4f48b:	cc                   	int3
a4f48c:	cc                   	int3
a4f48d:	cc                   	int3
a4f48e:	cc                   	int3
a4f48f:	cc                   	int3
a4f490:	cc                   	int3
a4f491:	cc                   	int3
a4f492:	cc                   	int3
a4f493:	cc                   	int3
a4f494:	68 a0 0c d8 00       	push   $0xd80ca0
a4f499:	ff 15 8c 36 d8 00    	call   *0xd8368c
a4f49f:	c3                   	ret
a4f4a0:	cc                   	int3
a4f4a1:	cc                   	int3
a4f4a2:	cc                   	int3
a4f4a3:	a1 bc 0c d8 00       	mov    0xd80cbc,%eax
a4f4a8:	85 c0                	test   %eax,%eax
a4f4aa:	75 24                	jne    0xa4f4d0
a4f4ac:	56                   	push   %esi
a4f4ad:	8b 35 24 f6 d5 00    	mov    0xd5f624,%esi
a4f4b3:	8b ce                	mov    %esi,%ecx
a4f4b5:	33 35 c4 0c d8 00    	xor    0xd80cc4,%esi
a4f4bb:	83 e1 1f             	and    $0x1f,%ecx
a4f4be:	d3 ce                	ror    %cl,%esi
a4f4c0:	68 b8 0c d8 00       	push   $0xd80cb8
a4f4c5:	8b ce                	mov    %esi,%ecx
a4f4c7:	e8 99 d1 9d ff       	call   0x42c665
a4f4cc:	ff d6                	call   *%esi
a4f4ce:	5e                   	pop    %esi
a4f4cf:	c3                   	ret
a4f4d0:	50                   	push   %eax
a4f4d1:	ff 15 44 35 d8 00    	call   *0xd83544
a4f4d7:	ff 35 bc 0c d8 00    	push   0xd80cbc
a4f4dd:	ff 15 24 38 d8 00    	call   *0xd83824
a4f4e3:	c3                   	ret
a4f4e4:	cc                   	int3
a4f4e5:	cc                   	int3
a4f4e6:	cc                   	int3
a4f4e7:	cc                   	int3
a4f4e8:	cc                   	int3
a4f4e9:	cc                   	int3
a4f4ea:	cc                   	int3
a4f4eb:	cc                   	int3
a4f4ec:	cc                   	int3
a4f4ed:	cc                   	int3
a4f4ee:	cc                   	int3
a4f4ef:	cc                   	int3
a4f4f0:	cc                   	int3
a4f4f1:	cc                   	int3
a4f4f2:	cc                   	int3
a4f4f3:	cc                   	int3
a4f4f4:	68 a0 0c d8 00       	push   $0xd80ca0
a4f4f9:	ff 15 88 36 d8 00    	call   *0xd83688
a4f4ff:	c3                   	ret
a4f500:	cc                   	int3
a4f501:	cc                   	int3
a4f502:	cc                   	int3
a4f503:	55                   	push   %ebp
a4f504:	8b ec                	mov    %esp,%ebp
a4f506:	83 3d bc 0c d8 00 00 	cmpl   $0x0,0xd80cbc
a4f50d:	56                   	push   %esi
a4f50e:	75 31                	jne    0xa4f541
a4f510:	8b 35 24 f6 d5 00    	mov    0xd5f624,%esi
a4f516:	8b ce                	mov    %esi,%ecx
a4f518:	ff 75 08             	push   0x8(%ebp)
a4f51b:	33 35 c0 0c d8 00    	xor    0xd80cc0,%esi
a4f521:	83 e1 1f             	and    $0x1f,%ecx
a4f524:	d3 ce                	ror    %cl,%esi
a4f526:	68 a0 0c d8 00       	push   $0xd80ca0
a4f52b:	68 b8 0c d8 00       	push   $0xd80cb8
a4f530:	8b ce                	mov    %esi,%ecx
a4f532:	e8 2e d1 9d ff       	call   0x42c665
a4f537:	ff d6                	call   *%esi
a4f539:	f7 d8                	neg    %eax
a4f53b:	1b c0                	sbb    %eax,%eax
a4f53d:	f7 d8                	neg    %eax
a4f53f:	eb 24                	jmp    0xa4f565
a4f541:	e8 18 4d 9c ff       	call   0x41425e
a4f546:	6a 00                	push   $0x0
a4f548:	ff 75 08             	push   0x8(%ebp)
a4f54b:	ff 35 bc 0c d8 00    	push   0xd80cbc
a4f551:	ff 15 28 38 d8 00    	call   *0xd83828
a4f557:	8b f0                	mov    %eax,%esi
a4f559:	e8 42 59 9e ff       	call   0x434ea0
a4f55e:	33 c0                	xor    %eax,%eax
a4f560:	85 f6                	test   %esi,%esi
a4f562:	0f 94 c0             	sete   %al
a4f565:	5e                   	pop    %esi
a4f566:	5d                   	pop    %ebp
a4f567:	c3                   	ret
a4f568:	cc                   	int3
a4f569:	cc                   	int3
a4f56a:	cc                   	int3
a4f56b:	cc                   	int3
a4f56c:	cc                   	int3
a4f56d:	cc                   	int3
a4f56e:	cc                   	int3
a4f56f:	cc                   	int3
a4f570:	cc                   	int3
a4f571:	cc                   	int3
a4f572:	cc                   	int3
a4f573:	cc                   	int3
a4f574:	cc                   	int3
a4f575:	cc                   	int3
a4f576:	cc                   	int3
a4f577:	cc                   	int3
a4f578:	cc                   	int3
a4f579:	cc                   	int3
a4f57a:	cc                   	int3
a4f57b:	cc                   	int3
a4f57c:	cc                   	int3
a4f57d:	cc                   	int3
a4f57e:	cc                   	int3
a4f57f:	cc                   	int3
a4f580:	cc                   	int3
a4f581:	3b 0d 24 f6 d5 00    	cmp    0xd5f624,%ecx
a4f587:	f2 75 02             	bnd jne 0xa4f58c
a4f58a:	f2 c3                	bnd ret
a4f58c:	f2 e9 05 d1 9d ff    	bnd jmp 0x42c697
a4f592:	cc                   	int3
a4f593:	cc                   	int3
a4f594:	cc                   	int3
a4f595:	cc                   	int3
a4f596:	c7 01 88 75 c7 00    	movl   $0xc77588,(%ecx)
a4f59c:	c3                   	ret
a4f59d:	55                   	push   %ebp
a4f59e:	8b ec                	mov    %esp,%ebp
a4f5a0:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
a4f5a4:	56                   	push   %esi
a4f5a5:	8b f1                	mov    %ecx,%esi
a4f5a7:	c7 06 88 75 c7 00    	movl   $0xc77588,(%esi)
a4f5ad:	74 0a                	je     0xa4f5b9
a4f5af:	6a 0c                	push   $0xc
a4f5b1:	56                   	push   %esi
a4f5b2:	e8 e5 28 9b ff       	call   0x401e9c
a4f5b7:	59                   	pop    %ecx
a4f5b8:	59                   	pop    %ecx
a4f5b9:	8b c6                	mov    %esi,%eax
a4f5bb:	5e                   	pop    %esi
a4f5bc:	5d                   	pop    %ebp
a4f5bd:	c2 04 00             	ret    $0x4
a4f5c0:	cc                   	int3
a4f5c1:	cc                   	int3
a4f5c2:	cc                   	int3
a4f5c3:	cc                   	int3
a4f5c4:	cc                   	int3
a4f5c5:	cc                   	int3
a4f5c6:	cc                   	int3
a4f5c7:	cc                   	int3
a4f5c8:	cc                   	int3
a4f5c9:	cc                   	int3
a4f5ca:	cc                   	int3
a4f5cb:	cc                   	int3
a4f5cc:	cc                   	int3
a4f5cd:	cc                   	int3
a4f5ce:	cc                   	int3
a4f5cf:	cc                   	int3
a4f5d0:	51                   	push   %ecx
a4f5d1:	8d 4c 24 04          	lea    0x4(%esp),%ecx
a4f5d5:	2b c8                	sub    %eax,%ecx
a4f5d7:	1b c0                	sbb    %eax,%eax
a4f5d9:	f7 d0                	not    %eax
a4f5db:	23 c8                	and    %eax,%ecx
a4f5dd:	8b c4                	mov    %esp,%eax
a4f5df:	25 00 f0 ff ff       	and    $0xfffff000,%eax
a4f5e4:	3b c8                	cmp    %eax,%ecx
a4f5e6:	f2 72 0b             	bnd jb 0xa4f5f4
a4f5e9:	8b c1                	mov    %ecx,%eax
a4f5eb:	59                   	pop    %ecx
a4f5ec:	94                   	xchg   %eax,%esp
a4f5ed:	8b 00                	mov    (%eax),%eax
a4f5ef:	89 04 24             	mov    %eax,(%esp)
a4f5f2:	f2 c3                	bnd ret
a4f5f4:	2d 00 10 00 00       	sub    $0x1000,%eax
a4f5f9:	85 00                	test   %eax,(%eax)
a4f5fb:	eb e7                	jmp    0xa4f5e4
a4f5fd:	cc                   	int3
a4f5fe:	cc                   	int3
a4f5ff:	cc                   	int3
a4f600:	cc                   	int3
a4f601:	cc                   	int3
a4f602:	cc                   	int3
a4f603:	cc                   	int3
a4f604:	cc                   	int3
a4f605:	cc                   	int3
a4f606:	cc                   	int3
a4f607:	cc                   	int3
a4f608:	e9 5b a1 9c ff       	jmp    0x419768
a4f60d:	6a 0c                	push   $0xc
a4f60f:	68 b8 86 d4 00       	push   $0xd486b8
a4f614:	e8 5b 4d 9e ff       	call   0x434374
a4f619:	c6 45 e7 00          	movb   $0x0,-0x19(%ebp)
a4f61d:	8b 5d 0c             	mov    0xc(%ebp),%ebx
a4f620:	8b c3                	mov    %ebx,%eax
a4f622:	8b 7d 10             	mov    0x10(%ebp),%edi
a4f625:	0f af c7             	imul   %edi,%eax
a4f628:	8b 75 08             	mov    0x8(%ebp),%esi
a4f62b:	03 f0                	add    %eax,%esi
a4f62d:	89 75 08             	mov    %esi,0x8(%ebp)
a4f630:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a4f634:	8b c7                	mov    %edi,%eax
a4f636:	4f                   	dec    %edi
a4f637:	89 7d 10             	mov    %edi,0x10(%ebp)
a4f63a:	85 c0                	test   %eax,%eax
a4f63c:	74 14                	je     0xa4f652
a4f63e:	2b f3                	sub    %ebx,%esi
a4f640:	89 75 08             	mov    %esi,0x8(%ebp)
a4f643:	8b 4d 14             	mov    0x14(%ebp),%ecx
a4f646:	e8 1a d0 9d ff       	call   0x42c665
a4f64b:	8b ce                	mov    %esi,%ecx
a4f64d:	ff 55 14             	call   *0x14(%ebp)
a4f650:	eb e2                	jmp    0xa4f634
a4f652:	b0 01                	mov    $0x1,%al
a4f654:	88 45 e7             	mov    %al,-0x19(%ebp)
a4f657:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
a4f65e:	e8 14 00 00 00       	call   0xa4f677
a4f663:	e8 4d a3 9d ff       	call   0x4299b5
a4f668:	c2 10 00             	ret    $0x10
a4f66b:	8b 7d 10             	mov    0x10(%ebp),%edi
a4f66e:	8b 5d 0c             	mov    0xc(%ebp),%ebx
a4f671:	8b 75 08             	mov    0x8(%ebp),%esi
a4f674:	8a 45 e7             	mov    -0x19(%ebp),%al
a4f677:	84 c0                	test   %al,%al
a4f679:	75 0b                	jne    0xa4f686
a4f67b:	ff 75 14             	push   0x14(%ebp)
a4f67e:	57                   	push   %edi
a4f67f:	53                   	push   %ebx
a4f680:	56                   	push   %esi
a4f681:	e8 e3 45 9c ff       	call   0x413c69
a4f686:	c3                   	ret
a4f687:	cc                   	int3
a4f688:	cc                   	int3
a4f689:	cc                   	int3
a4f68a:	cc                   	int3
a4f68b:	cc                   	int3
a4f68c:	cc                   	int3
a4f68d:	cc                   	int3
a4f68e:	cc                   	int3
a4f68f:	cc                   	int3
a4f690:	cc                   	int3
a4f691:	cc                   	int3
a4f692:	cc                   	int3
a4f693:	cc                   	int3
a4f694:	cc                   	int3
a4f695:	cc                   	int3
a4f696:	cc                   	int3
a4f697:	cc                   	int3
a4f698:	cc                   	int3
a4f699:	cc                   	int3
a4f69a:	cc                   	int3
a4f69b:	cc                   	int3
a4f69c:	cc                   	int3
a4f69d:	cc                   	int3
a4f69e:	cc                   	int3
a4f69f:	cc                   	int3
a4f6a0:	cc                   	int3
a4f6a1:	cc                   	int3
a4f6a2:	cc                   	int3
a4f6a3:	cc                   	int3
a4f6a4:	cc                   	int3
a4f6a5:	55                   	push   %ebp
a4f6a6:	8b ec                	mov    %esp,%ebp
a4f6a8:	8b 45 08             	mov    0x8(%ebp),%eax
a4f6ab:	8b 00                	mov    (%eax),%eax
a4f6ad:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%eax)
a4f6b3:	74 04                	je     0xa4f6b9
a4f6b5:	33 c0                	xor    %eax,%eax
a4f6b7:	5d                   	pop    %ebp
a4f6b8:	c3                   	ret
a4f6b9:	e9 88 a3 9d ff       	jmp    0x429a46
a4f6be:	cc                   	int3
a4f6bf:	cc                   	int3
a4f6c0:	cc                   	int3
a4f6c1:	cc                   	int3
a4f6c2:	cc                   	int3
a4f6c3:	cc                   	int3
a4f6c4:	6a 18                	push   $0x18
a4f6c6:	68 d8 86 d4 00       	push   $0xd486d8
a4f6cb:	e8 a4 4c 9e ff       	call   0x434374
a4f6d0:	33 f6                	xor    %esi,%esi
a4f6d2:	89 75 fc             	mov    %esi,-0x4(%ebp)
a4f6d5:	8b 7d 08             	mov    0x8(%ebp),%edi
a4f6d8:	89 75 e4             	mov    %esi,-0x1c(%ebp)
a4f6db:	3b 75 10             	cmp    0x10(%ebp),%esi
a4f6de:	74 42                	je     0xa4f722
a4f6e0:	2b 7d 0c             	sub    0xc(%ebp),%edi
a4f6e3:	89 7d 08             	mov    %edi,0x8(%ebp)
a4f6e6:	8b 4d 14             	mov    0x14(%ebp),%ecx
a4f6e9:	e8 77 cf 9d ff       	call   0x42c665
a4f6ee:	8b cf                	mov    %edi,%ecx
a4f6f0:	ff 55 14             	call   *0x14(%ebp)
a4f6f3:	46                   	inc    %esi
a4f6f4:	eb e2                	jmp    0xa4f6d8
a4f6f6:	8b 45 ec             	mov    -0x14(%ebp),%eax
a4f6f9:	89 45 e0             	mov    %eax,-0x20(%ebp)
a4f6fc:	8b 45 e0             	mov    -0x20(%ebp),%eax
a4f6ff:	8b 00                	mov    (%eax),%eax
a4f701:	89 45 dc             	mov    %eax,-0x24(%ebp)
a4f704:	8b 45 dc             	mov    -0x24(%ebp),%eax
a4f707:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%eax)
a4f70d:	74 0b                	je     0xa4f71a
a4f70f:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
a4f716:	8b 45 d8             	mov    -0x28(%ebp),%eax
a4f719:	c3                   	ret
a4f71a:	e8 27 a3 9d ff       	call   0x429a46
a4f71f:	8b 65 e8             	mov    -0x18(%ebp),%esp