6f7473:	cc                   	int3
6f7474:	cc                   	int3
6f7475:	cc                   	int3
6f7476:	cc                   	int3
6f7477:	cc                   	int3
6f7478:	cc                   	int3
6f7479:	cc                   	int3
6f747a:	cc                   	int3
6f747b:	cc                   	int3
6f747c:	cc                   	int3
6f747d:	cc                   	int3
6f747e:	cc                   	int3
6f747f:	cc                   	int3
6f7480:	55                   	push   %ebp
6f7481:	8b ec                	mov    %esp,%ebp
6f7483:	6a ff                	push   $0xffffffff
6f7485:	68 e1 13 b8 00       	push   $0xb813e1
6f748a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7490:	50                   	push   %eax
6f7491:	51                   	push   %ecx
6f7492:	56                   	push   %esi
6f7493:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7498:	33 c5                	xor    %ebp,%eax
6f749a:	50                   	push   %eax
6f749b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f749e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f74a4:	8b 75 0c             	mov    0xc(%ebp),%esi
6f74a7:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f74aa:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f74b1:	85 f6                	test   %esi,%esi
6f74b3:	74 29                	je     0x6f74de
6f74b5:	8b 45 14             	mov    0x14(%ebp),%eax
6f74b8:	8b ce                	mov    %esi,%ecx
6f74ba:	6a ff                	push   $0xffffffff
6f74bc:	6a 00                	push   $0x0
6f74be:	8b 00                	mov    (%eax),%eax
6f74c0:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f74c7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f74ce:	50                   	push   %eax
6f74cf:	c6 06 00             	movb   $0x0,(%esi)
6f74d2:	e8 28 6b d4 ff       	call   0x43dfff
6f74d7:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f74de:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f74e1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f74e8:	59                   	pop    %ecx
6f74e9:	5e                   	pop    %esi
6f74ea:	8b e5                	mov    %ebp,%esp
6f74ec:	5d                   	pop    %ebp
6f74ed:	c3                   	ret
6f74ee:	cc                   	int3
6f74ef:	cc                   	int3
6f74f0:	cc                   	int3
6f74f1:	cc                   	int3
6f74f2:	cc                   	int3
6f74f3:	cc                   	int3
6f74f4:	cc                   	int3
6f74f5:	cc                   	int3
6f74f6:	cc                   	int3
6f74f7:	cc                   	int3
6f74f8:	cc                   	int3
6f74f9:	cc                   	int3
6f74fa:	cc                   	int3
6f74fb:	cc                   	int3
6f74fc:	cc                   	int3
6f74fd:	cc                   	int3
6f74fe:	cc                   	int3
6f74ff:	cc                   	int3
6f7500:	cc                   	int3
6f7501:	cc                   	int3
6f7502:	cc                   	int3
6f7503:	cc                   	int3
6f7504:	cc                   	int3
6f7505:	cc                   	int3
6f7506:	cc                   	int3
6f7507:	cc                   	int3
6f7508:	cc                   	int3
6f7509:	cc                   	int3
6f750a:	cc                   	int3
6f750b:	cc                   	int3
6f750c:	cc                   	int3
6f750d:	cc                   	int3
6f750e:	cc                   	int3
6f750f:	cc                   	int3
6f7510:	55                   	push   %ebp
6f7511:	8b ec                	mov    %esp,%ebp
6f7513:	6a ff                	push   $0xffffffff
6f7515:	68 21 14 b8 00       	push   $0xb81421
6f751a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7520:	50                   	push   %eax
6f7521:	51                   	push   %ecx
6f7522:	56                   	push   %esi
6f7523:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7528:	33 c5                	xor    %ebp,%eax
6f752a:	50                   	push   %eax
6f752b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f752e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7534:	8b 75 08             	mov    0x8(%ebp),%esi
6f7537:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f753a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7541:	85 f6                	test   %esi,%esi
6f7543:	74 29                	je     0x6f756e
6f7545:	8b 45 10             	mov    0x10(%ebp),%eax
6f7548:	8b ce                	mov    %esi,%ecx
6f754a:	6a ff                	push   $0xffffffff
6f754c:	6a 00                	push   $0x0
6f754e:	8b 00                	mov    (%eax),%eax
6f7550:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f7557:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f755e:	50                   	push   %eax
6f755f:	c6 06 00             	movb   $0x0,(%esi)
6f7562:	e8 98 6a d4 ff       	call   0x43dfff
6f7567:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f756e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7571:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7578:	59                   	pop    %ecx
6f7579:	5e                   	pop    %esi
6f757a:	8b e5                	mov    %ebp,%esp
6f757c:	5d                   	pop    %ebp
6f757d:	c2 10 00             	ret    $0x10
6f7580:	cc                   	int3
6f7581:	cc                   	int3
6f7582:	cc                   	int3
6f7583:	cc                   	int3
6f7584:	cc                   	int3
6f7585:	cc                   	int3
6f7586:	cc                   	int3
6f7587:	cc                   	int3
6f7588:	cc                   	int3
6f7589:	cc                   	int3
6f758a:	cc                   	int3
6f758b:	cc                   	int3
6f758c:	cc                   	int3
6f758d:	cc                   	int3
6f758e:	cc                   	int3
6f758f:	cc                   	int3
6f7590:	cc                   	int3
6f7591:	cc                   	int3
6f7592:	cc                   	int3
6f7593:	cc                   	int3
6f7594:	cc                   	int3
6f7595:	cc                   	int3
6f7596:	cc                   	int3
6f7597:	cc                   	int3
6f7598:	cc                   	int3
6f7599:	cc                   	int3
6f759a:	cc                   	int3
6f759b:	cc                   	int3
6f759c:	cc                   	int3
6f759d:	cc                   	int3
6f759e:	cc                   	int3
6f759f:	cc                   	int3
6f75a0:	55                   	push   %ebp
6f75a1:	8b ec                	mov    %esp,%ebp
6f75a3:	6a ff                	push   $0xffffffff
6f75a5:	68 61 14 b8 00       	push   $0xb81461
6f75aa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f75b0:	50                   	push   %eax
6f75b1:	51                   	push   %ecx
6f75b2:	56                   	push   %esi
6f75b3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f75b8:	33 c5                	xor    %ebp,%eax
6f75ba:	50                   	push   %eax
6f75bb:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f75be:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f75c4:	8b 75 08             	mov    0x8(%ebp),%esi
6f75c7:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f75ca:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f75d1:	85 f6                	test   %esi,%esi
6f75d3:	74 29                	je     0x6f75fe
6f75d5:	8b 45 10             	mov    0x10(%ebp),%eax
6f75d8:	8b ce                	mov    %esi,%ecx
6f75da:	6a ff                	push   $0xffffffff
6f75dc:	6a 00                	push   $0x0
6f75de:	8b 00                	mov    (%eax),%eax
6f75e0:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f75e7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f75ee:	50                   	push   %eax
6f75ef:	c6 06 00             	movb   $0x0,(%esi)
6f75f2:	e8 08 6a d4 ff       	call   0x43dfff
6f75f7:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f75fe:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7601:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7608:	59                   	pop    %ecx
6f7609:	5e                   	pop    %esi
6f760a:	8b e5                	mov    %ebp,%esp
6f760c:	5d                   	pop    %ebp
6f760d:	c2 10 00             	ret    $0x10
6f7610:	cc                   	int3
6f7611:	cc                   	int3
6f7612:	cc                   	int3
6f7613:	cc                   	int3
6f7614:	cc                   	int3
6f7615:	cc                   	int3
6f7616:	cc                   	int3
6f7617:	cc                   	int3
6f7618:	cc                   	int3
6f7619:	cc                   	int3
6f761a:	cc                   	int3
6f761b:	cc                   	int3
6f761c:	cc                   	int3
6f761d:	cc                   	int3
6f761e:	cc                   	int3
6f761f:	cc                   	int3
6f7620:	cc                   	int3
6f7621:	cc                   	int3
6f7622:	cc                   	int3
6f7623:	cc                   	int3
6f7624:	cc                   	int3
6f7625:	cc                   	int3
6f7626:	cc                   	int3
6f7627:	cc                   	int3
6f7628:	cc                   	int3
6f7629:	cc                   	int3
6f762a:	cc                   	int3
6f762b:	cc                   	int3
6f762c:	cc                   	int3
6f762d:	cc                   	int3
6f762e:	cc                   	int3
6f762f:	cc                   	int3
6f7630:	55                   	push   %ebp
6f7631:	8b ec                	mov    %esp,%ebp
6f7633:	6a ff                	push   $0xffffffff
6f7635:	68 a1 14 b8 00       	push   $0xb814a1
6f763a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7640:	50                   	push   %eax
6f7641:	51                   	push   %ecx
6f7642:	56                   	push   %esi
6f7643:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7648:	33 c5                	xor    %ebp,%eax
6f764a:	50                   	push   %eax
6f764b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f764e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7654:	8b 75 0c             	mov    0xc(%ebp),%esi
6f7657:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f765a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7661:	85 f6                	test   %esi,%esi
6f7663:	74 29                	je     0x6f768e
6f7665:	8b 45 14             	mov    0x14(%ebp),%eax
6f7668:	8b ce                	mov    %esi,%ecx
6f766a:	6a ff                	push   $0xffffffff
6f766c:	6a 00                	push   $0x0
6f766e:	8b 00                	mov    (%eax),%eax
6f7670:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f7677:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f767e:	50                   	push   %eax
6f767f:	c6 06 00             	movb   $0x0,(%esi)
6f7682:	e8 78 69 d4 ff       	call   0x43dfff
6f7687:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f768e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7691:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7698:	59                   	pop    %ecx
6f7699:	5e                   	pop    %esi
6f769a:	8b e5                	mov    %ebp,%esp
6f769c:	5d                   	pop    %ebp
6f769d:	c3                   	ret
6f769e:	cc                   	int3
6f769f:	cc                   	int3
6f76a0:	cc                   	int3
6f76a1:	cc                   	int3
6f76a2:	cc                   	int3
6f76a3:	cc                   	int3
6f76a4:	cc                   	int3
6f76a5:	cc                   	int3
6f76a6:	cc                   	int3
6f76a7:	cc                   	int3
6f76a8:	cc                   	int3
6f76a9:	cc                   	int3
6f76aa:	cc                   	int3
6f76ab:	cc                   	int3
6f76ac:	cc                   	int3
6f76ad:	cc                   	int3
6f76ae:	cc                   	int3
6f76af:	cc                   	int3
6f76b0:	cc                   	int3
6f76b1:	cc                   	int3
6f76b2:	cc                   	int3
6f76b3:	cc                   	int3
6f76b4:	cc                   	int3
6f76b5:	cc                   	int3
6f76b6:	cc                   	int3
6f76b7:	cc                   	int3
6f76b8:	cc                   	int3
6f76b9:	cc                   	int3
6f76ba:	cc                   	int3
6f76bb:	cc                   	int3
6f76bc:	cc                   	int3
6f76bd:	cc                   	int3
6f76be:	cc                   	int3
6f76bf:	cc                   	int3
6f76c0:	55                   	push   %ebp
6f76c1:	8b ec                	mov    %esp,%ebp
6f76c3:	6a ff                	push   $0xffffffff
6f76c5:	68 e1 14 b8 00       	push   $0xb814e1
6f76ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f76d0:	50                   	push   %eax
6f76d1:	83 ec 08             	sub    $0x8,%esp
6f76d4:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f76d9:	33 c5                	xor    %ebp,%eax
6f76db:	50                   	push   %eax
6f76dc:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f76df:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f76e5:	8b 4d 08             	mov    0x8(%ebp),%ecx
6f76e8:	89 4d f0             	mov    %ecx,-0x10(%ebp)
6f76eb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f76f2:	85 c9                	test   %ecx,%ecx
6f76f4:	74 17                	je     0x6f770d
6f76f6:	8b 45 10             	mov    0x10(%ebp),%eax
6f76f9:	51                   	push   %ecx
6f76fa:	51                   	push   %ecx
6f76fb:	8b d4                	mov    %esp,%edx
6f76fd:	8b 00                	mov    (%eax),%eax
6f76ff:	89 02                	mov    %eax,(%edx)
6f7701:	8b 45 0c             	mov    0xc(%ebp),%eax
6f7704:	0f b6 00             	movzbl (%eax),%eax
6f7707:	50                   	push   %eax
6f7708:	e8 ae cc d2 ff       	call   0x4243bb
6f770d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7710:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7717:	59                   	pop    %ecx
6f7718:	8b e5                	mov    %ebp,%esp
6f771a:	5d                   	pop    %ebp
6f771b:	c2 10 00             	ret    $0x10
6f771e:	cc                   	int3
6f771f:	cc                   	int3
6f7720:	cc                   	int3
6f7721:	cc                   	int3
6f7722:	cc                   	int3
6f7723:	cc                   	int3
6f7724:	cc                   	int3
6f7725:	cc                   	int3
6f7726:	cc                   	int3
6f7727:	cc                   	int3
6f7728:	cc                   	int3
6f7729:	cc                   	int3
6f772a:	cc                   	int3
6f772b:	cc                   	int3
6f772c:	cc                   	int3
6f772d:	cc                   	int3
6f772e:	cc                   	int3
6f772f:	cc                   	int3
6f7730:	cc                   	int3
6f7731:	cc                   	int3
6f7732:	cc                   	int3
6f7733:	cc                   	int3
6f7734:	cc                   	int3
6f7735:	cc                   	int3
6f7736:	cc                   	int3
6f7737:	cc                   	int3
6f7738:	cc                   	int3
6f7739:	cc                   	int3