8433fd:	cc                   	int3
8433fe:	cc                   	int3
8433ff:	cc                   	int3
843400:	cc                   	int3
843401:	cc                   	int3
843402:	cc                   	int3
843403:	cc                   	int3
843404:	cc                   	int3
843405:	cc                   	int3
843406:	cc                   	int3
843407:	cc                   	int3
843408:	cc                   	int3
843409:	55                   	push   %ebp
84340a:	8b ec                	mov    %esp,%ebp
84340c:	56                   	push   %esi
84340d:	57                   	push   %edi
84340e:	ff 75 08             	push   0x8(%ebp)
843411:	8b f9                	mov    %ecx,%edi
843413:	e8 a0 e7 bb ff       	call   0x401bb8
843418:	8b f0                	mov    %eax,%esi
84341a:	8b cf                	mov    %edi,%ecx
84341c:	56                   	push   %esi
84341d:	e8 7d 04 bd ff       	call   0x41389f
843422:	8d 8f e8 00 00 00    	lea    0xe8(%edi),%ecx
843428:	85 c9                	test   %ecx,%ecx
84342a:	74 0c                	je     0x843438
84342c:	83 79 20 00          	cmpl   $0x0,0x20(%ecx)
843430:	74 06                	je     0x843438
843432:	56                   	push   %esi
843433:	e8 55 60 be ff       	call   0x42948d
843438:	8d 87 30 4d 00 00    	lea    0x4d30(%edi),%eax
84343e:	85 c0                	test   %eax,%eax
843440:	74 20                	je     0x843462
843442:	83 78 20 00          	cmpl   $0x0,0x20(%eax)
843446:	74 1a                	je     0x843462
843448:	8b 07                	mov    (%edi),%eax
84344a:	ff 75 08             	push   0x8(%ebp)
84344d:	8b b0 84 01 00 00    	mov    0x184(%eax),%esi
843453:	8b ce                	mov    %esi,%ecx
843455:	e8 0b 92 be ff       	call   0x42c665
84345a:	8b cf                	mov    %edi,%ecx
84345c:	ff d6                	call   *%esi
84345e:	85 c0                	test   %eax,%eax
843460:	74 2e                	je     0x843490
843462:	8d 87 f0 48 00 00    	lea    0x48f0(%edi),%eax
843468:	85 c0                	test   %eax,%eax
84346a:	74 24                	je     0x843490
84346c:	83 78 20 00          	cmpl   $0x0,0x20(%eax)
843470:	74 1e                	je     0x843490
843472:	ff 75 08             	push   0x8(%ebp)
843475:	8b cf                	mov    %edi,%ecx
843477:	e8 80 50 be ff       	call   0x4284fc
84347c:	6a 00                	push   $0x0
84347e:	50                   	push   %eax
84347f:	68 82 01 00 00       	push   $0x182
843484:	ff b7 10 49 00 00    	push   0x4910(%edi)
84348a:	ff 15 20 40 d8 00    	call   *0xd84020
843490:	5f                   	pop    %edi
843491:	5e                   	pop    %esi
843492:	5d                   	pop    %ebp
843493:	c2 04 00             	ret    $0x4
843496:	cc                   	int3
843497:	cc                   	int3
843498:	cc                   	int3
843499:	cc                   	int3
84349a:	cc                   	int3
84349b:	cc                   	int3
84349c:	cc                   	int3
84349d:	cc                   	int3
84349e:	cc                   	int3
84349f:	cc                   	int3
8434a0:	cc                   	int3
8434a1:	cc                   	int3
8434a2:	cc                   	int3
8434a3:	cc                   	int3
8434a4:	cc                   	int3
8434a5:	cc                   	int3
8434a6:	cc                   	int3
8434a7:	cc                   	int3
8434a8:	cc                   	int3
8434a9:	cc                   	int3
8434aa:	cc                   	int3
8434ab:	cc                   	int3
8434ac:	cc                   	int3
8434ad:	cc                   	int3
8434ae:	cc                   	int3
8434af:	cc                   	int3
8434b0:	cc                   	int3
8434b1:	cc                   	int3
8434b2:	cc                   	int3
8434b3:	cc                   	int3
8434b4:	cc                   	int3
8434b5:	cc                   	int3
8434b6:	cc                   	int3
8434b7:	cc                   	int3
8434b8:	cc                   	int3
8434b9:	55                   	push   %ebp
8434ba:	8b ec                	mov    %esp,%ebp
8434bc:	ff 75 08             	push   0x8(%ebp)
8434bf:	6a 09                	push   $0x9
8434c1:	68 0b 11 00 00       	push   $0x110b
8434c6:	ff 71 20             	push   0x20(%ecx)
8434c9:	ff 15 20 40 d8 00    	call   *0xd84020
8434cf:	5d                   	pop    %ebp
8434d0:	c2 04 00             	ret    $0x4
8434d3:	cc                   	int3
8434d4:	cc                   	int3
8434d5:	cc                   	int3
8434d6:	cc                   	int3
8434d7:	cc                   	int3
8434d8:	cc                   	int3
8434d9:	55                   	push   %ebp
8434da:	8b ec                	mov    %esp,%ebp
8434dc:	51                   	push   %ecx
8434dd:	53                   	push   %ebx
8434de:	56                   	push   %esi
8434df:	57                   	push   %edi
8434e0:	8b 7d 08             	mov    0x8(%ebp),%edi
8434e3:	8b d9                	mov    %ecx,%ebx
8434e5:	8b cf                	mov    %edi,%ecx
8434e7:	8b 47 18             	mov    0x18(%edi),%eax
8434ea:	f7 d0                	not    %eax
8434ec:	a8 01                	test   $0x1,%al
8434ee:	74 21                	je     0x843511
8434f0:	ff 73 0c             	push   0xc(%ebx)
8434f3:	e8 a8 70 bd ff       	call   0x41a5a0
8434f8:	8b 73 04             	mov    0x4(%ebx),%esi
8434fb:	eb 0e                	jmp    0x84350b
8434fd:	6a 01                	push   $0x1
8434ff:	8d 46 08             	lea    0x8(%esi),%eax
843502:	50                   	push   %eax
843503:	57                   	push   %edi
843504:	e8 67 31 be ff       	call   0x426670
843509:	8b 36                	mov    (%esi),%esi
84350b:	85 f6                	test   %esi,%esi
84350d:	75 ee                	jne    0x8434fd
84350f:	eb 26                	jmp    0x843537
843511:	e8 ce 14 bc ff       	call   0x4049e4
843516:	8b f0                	mov    %eax,%esi
843518:	85 f6                	test   %esi,%esi
84351a:	74 1b                	je     0x843537
84351c:	6a 01                	push   $0x1
84351e:	8d 45 fc             	lea    -0x4(%ebp),%eax
843521:	50                   	push   %eax
843522:	57                   	push   %edi
843523:	e8 48 31 be ff       	call   0x426670
843528:	ff 75 fc             	push   -0x4(%ebp)
84352b:	8b cb                	mov    %ebx,%ecx
84352d:	e8 42 3e bc ff       	call   0x407374
843532:	83 ee 01             	sub    $0x1,%esi
843535:	75 e5                	jne    0x84351c
843537:	5f                   	pop    %edi
843538:	5e                   	pop    %esi
843539:	5b                   	pop    %ebx
84353a:	8b e5                	mov    %ebp,%esp
84353c:	5d                   	pop    %ebp
84353d:	c2 04 00             	ret    $0x4
843540:	cc                   	int3
843541:	cc                   	int3
843542:	cc                   	int3
843543:	cc                   	int3
843544:	cc                   	int3
843545:	cc                   	int3
843546:	cc                   	int3
843547:	cc                   	int3
843548:	cc                   	int3
843549:	cc                   	int3
84354a:	cc                   	int3
84354b:	cc                   	int3
84354c:	cc                   	int3
84354d:	cc                   	int3
84354e:	cc                   	int3
84354f:	cc                   	int3
843550:	cc                   	int3
843551:	cc                   	int3
843552:	cc                   	int3
843553:	cc                   	int3
843554:	cc                   	int3
843555:	cc                   	int3
843556:	cc                   	int3
843557:	cc                   	int3
843558:	cc                   	int3
843559:	55                   	push   %ebp
84355a:	8b ec                	mov    %esp,%ebp
84355c:	51                   	push   %ecx
84355d:	53                   	push   %ebx
84355e:	56                   	push   %esi
84355f:	57                   	push   %edi
843560:	8b 7d 08             	mov    0x8(%ebp),%edi
843563:	8b d9                	mov    %ecx,%ebx
843565:	8b cf                	mov    %edi,%ecx
843567:	8b 47 18             	mov    0x18(%edi),%eax
84356a:	f7 d0                	not    %eax
84356c:	a8 01                	test   $0x1,%al
84356e:	74 21                	je     0x843591
843570:	ff 73 0c             	push   0xc(%ebx)
843573:	e8 28 70 bd ff       	call   0x41a5a0
843578:	8b 73 04             	mov    0x4(%ebx),%esi
84357b:	eb 0e                	jmp    0x84358b
84357d:	6a 01                	push   $0x1
84357f:	8d 46 08             	lea    0x8(%esi),%eax
843582:	50                   	push   %eax
843583:	57                   	push   %edi
843584:	e8 06 54 bd ff       	call   0x41898f
843589:	8b 36                	mov    (%esi),%esi
84358b:	85 f6                	test   %esi,%esi
84358d:	75 ee                	jne    0x84357d
84358f:	eb 26                	jmp    0x8435b7
843591:	e8 4e 14 bc ff       	call   0x4049e4
843596:	8b f0                	mov    %eax,%esi
843598:	85 f6                	test   %esi,%esi
84359a:	74 1b                	je     0x8435b7
84359c:	6a 01                	push   $0x1
84359e:	8d 45 fc             	lea    -0x4(%ebp),%eax
8435a1:	50                   	push   %eax
8435a2:	57                   	push   %edi
8435a3:	e8 e7 53 bd ff       	call   0x41898f
8435a8:	ff 75 fc             	push   -0x4(%ebp)
8435ab:	8b cb                	mov    %ebx,%ecx
8435ad:	e8 ea a6 bc ff       	call   0x40dc9c
8435b2:	83 ee 01             	sub    $0x1,%esi
8435b5:	75 e5                	jne    0x84359c
8435b7:	5f                   	pop    %edi
8435b8:	5e                   	pop    %esi
8435b9:	5b                   	pop    %ebx
8435ba:	8b e5                	mov    %ebp,%esp
8435bc:	5d                   	pop    %ebp
8435bd:	c2 04 00             	ret    $0x4
8435c0:	cc                   	int3
8435c1:	cc                   	int3
8435c2:	cc                   	int3
8435c3:	cc                   	int3
8435c4:	cc                   	int3
8435c5:	cc                   	int3
8435c6:	cc                   	int3
8435c7:	cc                   	int3
8435c8:	cc                   	int3
8435c9:	cc                   	int3
8435ca:	cc                   	int3
8435cb:	cc                   	int3
8435cc:	cc                   	int3
8435cd:	cc                   	int3
8435ce:	cc                   	int3
8435cf:	cc                   	int3
8435d0:	cc                   	int3
8435d1:	cc                   	int3
8435d2:	cc                   	int3
8435d3:	cc                   	int3
8435d4:	cc                   	int3
8435d5:	cc                   	int3
8435d6:	cc                   	int3
8435d7:	cc                   	int3
8435d8:	cc                   	int3
8435d9:	6a 20                	push   $0x20
8435db:	b8 3f aa b9 00       	mov    $0xb9aa3f,%eax
8435e0:	e8 80 ea be ff       	call   0x432065
8435e5:	8b f1                	mov    %ecx,%esi
8435e7:	89 75 d8             	mov    %esi,-0x28(%ebp)
8435ea:	8b 7d 08             	mov    0x8(%ebp),%edi
8435ed:	89 7d d4             	mov    %edi,-0x2c(%ebp)
8435f0:	e8 3a ad be ff       	call   0x42e32f
8435f5:	8b 48 04             	mov    0x4(%eax),%ecx
8435f8:	e8 9f 1d be ff       	call   0x42539c
8435fd:	8b 8e 18 2a 00 00    	mov    0x2a18(%esi),%ecx
843603:	33 db                	xor    %ebx,%ebx
843605:	89 5d fc             	mov    %ebx,-0x4(%ebp)
843608:	e8 f0 16 be ff       	call   0x424cfd
84360d:	3b c7                	cmp    %edi,%eax
84360f:	74 10                	je     0x843621
843611:	8b 8e 18 2a 00 00    	mov    0x2a18(%esi),%ecx
843617:	57                   	push   %edi
843618:	e8 37 db bb ff       	call   0x401154
84361d:	85 c0                	test   %eax,%eax
84361f:	74 6c                	je     0x84368d
843621:	57                   	push   %edi
843622:	8b ce                	mov    %esi,%ecx
843624:	e8 d4 d4 be ff       	call   0x430afd
843629:	81 c6 ec 02 00 00    	add    $0x2ec,%esi
84362f:	8d 7d e0             	lea    -0x20(%ebp),%edi
843632:	a5                   	movsl  %ds:(%esi),%es:(%edi)
843633:	a5                   	movsl  %ds:(%esi),%es:(%edi)
843634:	a5                   	movsl  %ds:(%esi),%es:(%edi)
843635:	a5                   	movsl  %ds:(%esi),%es:(%edi)
843636:	8b 75 d8             	mov    -0x28(%ebp),%esi
843639:	8b 86 18 2a 00 00    	mov    0x2a18(%esi),%eax
84363f:	85 c0                	test   %eax,%eax
843641:	75 04                	jne    0x843647
843643:	8b c3                	mov    %ebx,%eax
843645:	eb 03                	jmp    0x84364a
843647:	8b 40 20             	mov    0x20(%eax),%eax
84364a:	6a 02                	push   $0x2
84364c:	8d 4d e0             	lea    -0x20(%ebp),%ecx
84364f:	51                   	push   %ecx
843650:	50                   	push   %eax
843651:	ff 76 20             	push   0x20(%esi)
843654:	ff 15 f8 3c d8 00    	call   *0xd83cf8
84365a:	ff 75 d4             	push   -0x2c(%ebp)
84365d:	8b 8e 18 2a 00 00    	mov    0x2a18(%esi),%ecx
843663:	e8 a8 a4 bd ff       	call   0x41db10
843668:	8b c8                	mov    %eax,%ecx
84366a:	85 c9                	test   %ecx,%ecx
84366c:	74 1c                	je     0x84368a
84366e:	8b 45 ec             	mov    -0x14(%ebp),%eax
843671:	2b 45 e4             	sub    -0x1c(%ebp),%eax
843674:	6a 14                	push   $0x14
843676:	50                   	push   %eax
843677:	8b 45 e8             	mov    -0x18(%ebp),%eax
84367a:	2b 45 e0             	sub    -0x20(%ebp),%eax
84367d:	50                   	push   %eax
84367e:	ff 75 e4             	push   -0x1c(%ebp)
843681:	ff 75 e0             	push   -0x20(%ebp)
843684:	53                   	push   %ebx
843685:	e8 66 59 bf ff       	call   0x438ff0
84368a:	33 db                	xor    %ebx,%ebx
84368c:	43                   	inc    %ebx
84368d:	8d 4d df             	lea    -0x21(%ebp),%ecx
843690:	e8 db 98 be ff       	call   0x42cf70
843695:	8b c3                	mov    %ebx,%eax
843697:	e8 17 f3 bc ff       	call   0x4129b3
84369c:	c2 04 00             	ret    $0x4
84369f:	cc                   	int3
8436a0:	cc                   	int3
8436a1:	cc                   	int3
8436a2:	cc                   	int3
8436a3:	cc                   	int3
8436a4:	cc                   	int3
8436a5:	cc                   	int3
8436a6:	cc                   	int3
8436a7:	cc                   	int3
8436a8:	cc                   	int3
8436a9:	cc                   	int3
8436aa:	cc                   	int3
8436ab:	cc                   	int3
8436ac:	cc                   	int3
8436ad:	cc                   	int3
8436ae:	cc                   	int3
8436af:	cc                   	int3
8436b0:	cc                   	int3
8436b1:	cc                   	int3
8436b2:	cc                   	int3
8436b3:	cc                   	int3
8436b4:	cc                   	int3
8436b5:	cc                   	int3
8436b6:	cc                   	int3
8436b7:	cc                   	int3
8436b8:	cc                   	int3
8436b9:	cc                   	int3
8436ba:	cc                   	int3
8436bb:	cc                   	int3
8436bc:	cc                   	int3