6d75c6:	c7 06 bc 88 bf 00    	movl   $0xbf88bc,(%esi)
6d75cc:	85 c9                	test   %ecx,%ecx
6d75ce:	74 06                	je     0x6d75d6
6d75d0:	8b 01                	mov    (%ecx),%eax
6d75d2:	6a 01                	push   $0x1
6d75d4:	ff 10                	call   *(%eax)
6d75d6:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6d75db:	c7 06 68 88 bf 00    	movl   $0xbf8868,(%esi)
6d75e1:	74 0b                	je     0x6d75ee
6d75e3:	6a 08                	push   $0x8
6d75e5:	56                   	push   %esi
6d75e6:	e8 b1 a8 d2 ff       	call   0x401e9c
6d75eb:	83 c4 08             	add    $0x8,%esp
6d75ee:	8b c6                	mov    %esi,%eax
6d75f0:	5e                   	pop    %esi
6d75f1:	c2 04 00             	ret    $0x4
6d75f4:	cc                   	int3
6d75f5:	cc                   	int3
6d75f6:	cc                   	int3
6d75f7:	cc                   	int3
6d75f8:	cc                   	int3
6d75f9:	cc                   	int3
6d75fa:	cc                   	int3
6d75fb:	cc                   	int3
6d75fc:	cc                   	int3
6d75fd:	cc                   	int3
6d75fe:	cc                   	int3
6d75ff:	cc                   	int3
6d7600:	cc                   	int3
6d7601:	cc                   	int3
6d7602:	cc                   	int3
6d7603:	cc                   	int3
6d7604:	cc                   	int3
6d7605:	cc                   	int3
6d7606:	cc                   	int3
6d7607:	cc                   	int3
6d7608:	cc                   	int3
6d7609:	cc                   	int3
6d760a:	cc                   	int3
6d760b:	cc                   	int3
6d760c:	cc                   	int3
6d760d:	cc                   	int3
6d760e:	cc                   	int3
6d760f:	cc                   	int3
6d7610:	55                   	push   %ebp
6d7611:	8b ec                	mov    %esp,%ebp
6d7613:	6a ff                	push   $0xffffffff
6d7615:	68 66 c9 b7 00       	push   $0xb7c966
6d761a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6d7620:	50                   	push   %eax
6d7621:	56                   	push   %esi
6d7622:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6d7627:	33 c5                	xor    %ebp,%eax
6d7629:	50                   	push   %eax
6d762a:	8d 45 f4             	lea    -0xc(%ebp),%eax
6d762d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6d7633:	8b f1                	mov    %ecx,%esi
6d7635:	8b 4e 10             	mov    0x10(%esi),%ecx
6d7638:	ff 76 0c             	push   0xc(%esi)
6d763b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6d7642:	ff 76 04             	push   0x4(%esi)
6d7645:	8b 01                	mov    (%ecx),%eax
6d7647:	ff 50 04             	call   *0x4(%eax)
6d764a:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
6d764e:	c7 06 68 88 bf 00    	movl   $0xbf8868,(%esi)
6d7654:	74 0b                	je     0x6d7661
6d7656:	6a 14                	push   $0x14
6d7658:	56                   	push   %esi
6d7659:	e8 3e a8 d2 ff       	call   0x401e9c
6d765e:	83 c4 08             	add    $0x8,%esp
6d7661:	8b c6                	mov    %esi,%eax
6d7663:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6d7666:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6d766d:	59                   	pop    %ecx
6d766e:	5e                   	pop    %esi
6d766f:	8b e5                	mov    %ebp,%esp
6d7671:	5d                   	pop    %ebp
6d7672:	c2 04 00             	ret    $0x4
6d7675:	cc                   	int3
6d7676:	cc                   	int3
6d7677:	cc                   	int3
6d7678:	cc                   	int3
6d7679:	cc                   	int3
6d767a:	cc                   	int3
6d767b:	cc                   	int3
6d767c:	cc                   	int3
6d767d:	cc                   	int3
6d767e:	cc                   	int3
6d767f:	cc                   	int3
6d7680:	cc                   	int3
6d7681:	cc                   	int3
6d7682:	cc                   	int3
6d7683:	cc                   	int3
6d7684:	cc                   	int3
6d7685:	cc                   	int3
6d7686:	cc                   	int3
6d7687:	cc                   	int3
6d7688:	cc                   	int3
6d7689:	cc                   	int3
6d768a:	cc                   	int3
6d768b:	cc                   	int3
6d768c:	cc                   	int3
6d768d:	cc                   	int3
6d768e:	cc                   	int3
6d768f:	cc                   	int3
6d7690:	f6 44 24 04 01       	testb  $0x1,0x4(%esp)
6d7695:	56                   	push   %esi
6d7696:	8b f1                	mov    %ecx,%esi
6d7698:	c7 06 68 88 bf 00    	movl   $0xbf8868,(%esi)
6d769e:	74 0b                	je     0x6d76ab
6d76a0:	6a 04                	push   $0x4
6d76a2:	56                   	push   %esi
6d76a3:	e8 f4 a7 d2 ff       	call   0x401e9c
6d76a8:	83 c4 08             	add    $0x8,%esp
6d76ab:	8b c6                	mov    %esi,%eax
6d76ad:	5e                   	pop    %esi
6d76ae:	c2 04 00             	ret    $0x4
6d76b1:	cc                   	int3
6d76b2:	cc                   	int3
6d76b3:	cc                   	int3
6d76b4:	cc                   	int3
6d76b5:	cc                   	int3
6d76b6:	cc                   	int3
6d76b7:	cc                   	int3
6d76b8:	cc                   	int3
6d76b9:	cc                   	int3
6d76ba:	cc                   	int3
6d76bb:	cc                   	int3
6d76bc:	cc                   	int3
6d76bd:	cc                   	int3
6d76be:	cc                   	int3
6d76bf:	cc                   	int3
6d76c0:	55                   	push   %ebp
6d76c1:	8b ec                	mov    %esp,%ebp
6d76c3:	6a ff                	push   $0xffffffff
6d76c5:	68 96 c9 b7 00       	push   $0xb7c996
6d76ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6d76d0:	50                   	push   %eax
6d76d1:	56                   	push   %esi
6d76d2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6d76d7:	33 c5                	xor    %ebp,%eax
6d76d9:	50                   	push   %eax
6d76da:	8d 45 f4             	lea    -0xc(%ebp),%eax
6d76dd:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6d76e3:	8b f1                	mov    %ecx,%esi
6d76e5:	8b 4e 10             	mov    0x10(%esi),%ecx
6d76e8:	ff 76 0c             	push   0xc(%esi)
6d76eb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6d76f2:	ff 76 04             	push   0x4(%esi)
6d76f5:	8b 01                	mov    (%ecx),%eax
6d76f7:	ff 50 04             	call   *0x4(%eax)
6d76fa:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
6d76fe:	c7 06 68 88 bf 00    	movl   $0xbf8868,(%esi)
6d7704:	74 0b                	je     0x6d7711
6d7706:	6a 14                	push   $0x14
6d7708:	56                   	push   %esi
6d7709:	e8 8e a7 d2 ff       	call   0x401e9c
6d770e:	83 c4 08             	add    $0x8,%esp
6d7711:	8b c6                	mov    %esi,%eax
6d7713:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6d7716:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6d771d:	59                   	pop    %ecx
6d771e:	5e                   	pop    %esi
6d771f:	8b e5                	mov    %ebp,%esp
6d7721:	5d                   	pop    %ebp
6d7722:	c2 04 00             	ret    $0x4
6d7725:	cc                   	int3
6d7726:	cc                   	int3
6d7727:	cc                   	int3
6d7728:	cc                   	int3
6d7729:	cc                   	int3
6d772a:	cc                   	int3
6d772b:	cc                   	int3
6d772c:	cc                   	int3
6d772d:	cc                   	int3
6d772e:	cc                   	int3
6d772f:	cc                   	int3
6d7730:	cc                   	int3
6d7731:	cc                   	int3
6d7732:	cc                   	int3
6d7733:	cc                   	int3
6d7734:	cc                   	int3
6d7735:	cc                   	int3
6d7736:	cc                   	int3
6d7737:	cc                   	int3
6d7738:	cc                   	int3
6d7739:	cc                   	int3
6d773a:	cc                   	int3
6d773b:	cc                   	int3
6d773c:	cc                   	int3
6d773d:	cc                   	int3
6d773e:	cc                   	int3
6d773f:	cc                   	int3
6d7740:	56                   	push   %esi
6d7741:	8b f1                	mov    %ecx,%esi
6d7743:	8b 4e 04             	mov    0x4(%esi),%ecx
6d7746:	c7 06 44 89 bf 00    	movl   $0xbf8944,(%esi)
6d774c:	85 c9                	test   %ecx,%ecx
6d774e:	74 06                	je     0x6d7756
6d7750:	8b 01                	mov    (%ecx),%eax
6d7752:	6a 01                	push   $0x1
6d7754:	ff 10                	call   *(%eax)
6d7756:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6d775b:	c7 06 40 88 bf 00    	movl   $0xbf8840,(%esi)
6d7761:	74 0b                	je     0x6d776e
6d7763:	6a 08                	push   $0x8
6d7765:	56                   	push   %esi
6d7766:	e8 31 a7 d2 ff       	call   0x401e9c
6d776b:	83 c4 08             	add    $0x8,%esp
6d776e:	8b c6                	mov    %esi,%eax
6d7770:	5e                   	pop    %esi
6d7771:	c2 04 00             	ret    $0x4
6d7774:	cc                   	int3
6d7775:	cc                   	int3
6d7776:	cc                   	int3
6d7777:	cc                   	int3
6d7778:	cc                   	int3
6d7779:	cc                   	int3
6d777a:	cc                   	int3
6d777b:	cc                   	int3
6d777c:	cc                   	int3
6d777d:	cc                   	int3
6d777e:	cc                   	int3
6d777f:	cc                   	int3
6d7780:	cc                   	int3
6d7781:	cc                   	int3
6d7782:	cc                   	int3
6d7783:	cc                   	int3
6d7784:	cc                   	int3
6d7785:	cc                   	int3
6d7786:	cc                   	int3
6d7787:	cc                   	int3
6d7788:	cc                   	int3
6d7789:	cc                   	int3
6d778a:	cc                   	int3
6d778b:	cc                   	int3
6d778c:	cc                   	int3
6d778d:	cc                   	int3
6d778e:	cc                   	int3
6d778f:	cc                   	int3
6d7790:	56                   	push   %esi
6d7791:	8b f1                	mov    %ecx,%esi
6d7793:	8b 4e 04             	mov    0x4(%esi),%ecx
6d7796:	c7 06 54 89 bf 00    	movl   $0xbf8954,(%esi)
6d779c:	85 c9                	test   %ecx,%ecx
6d779e:	74 06                	je     0x6d77a6
6d77a0:	8b 01                	mov    (%ecx),%eax
6d77a2:	6a 01                	push   $0x1
6d77a4:	ff 10                	call   *(%eax)
6d77a6:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6d77ab:	c7 06 40 88 bf 00    	movl   $0xbf8840,(%esi)
6d77b1:	74 0b                	je     0x6d77be
6d77b3:	6a 08                	push   $0x8
6d77b5:	56                   	push   %esi
6d77b6:	e8 e1 a6 d2 ff       	call   0x401e9c
6d77bb:	83 c4 08             	add    $0x8,%esp
6d77be:	8b c6                	mov    %esi,%eax
6d77c0:	5e                   	pop    %esi
6d77c1:	c2 04 00             	ret    $0x4
6d77c4:	cc                   	int3
6d77c5:	cc                   	int3
6d77c6:	cc                   	int3
6d77c7:	cc                   	int3
6d77c8:	cc                   	int3
6d77c9:	cc                   	int3
6d77ca:	cc                   	int3
6d77cb:	cc                   	int3
6d77cc:	cc                   	int3
6d77cd:	cc                   	int3
6d77ce:	cc                   	int3
6d77cf:	cc                   	int3
6d77d0:	cc                   	int3
6d77d1:	cc                   	int3
6d77d2:	cc                   	int3
6d77d3:	cc                   	int3
6d77d4:	cc                   	int3
6d77d5:	cc                   	int3
6d77d6:	cc                   	int3
6d77d7:	cc                   	int3
6d77d8:	cc                   	int3
6d77d9:	cc                   	int3
6d77da:	cc                   	int3
6d77db:	cc                   	int3
6d77dc:	cc                   	int3
6d77dd:	cc                   	int3
6d77de:	cc                   	int3
6d77df:	cc                   	int3
6d77e0:	f6 44 24 04 01       	testb  $0x1,0x4(%esp)
6d77e5:	56                   	push   %esi
6d77e6:	8b f1                	mov    %ecx,%esi
6d77e8:	c7 06 40 88 bf 00    	movl   $0xbf8840,(%esi)
6d77ee:	74 0b                	je     0x6d77fb
6d77f0:	6a 04                	push   $0x4
6d77f2:	56                   	push   %esi
6d77f3:	e8 a4 a6 d2 ff       	call   0x401e9c
6d77f8:	83 c4 08             	add    $0x8,%esp
6d77fb:	8b c6                	mov    %esi,%eax
6d77fd:	5e                   	pop    %esi
6d77fe:	c2 04 00             	ret    $0x4
6d7801:	cc                   	int3
6d7802:	cc                   	int3
6d7803:	cc                   	int3
6d7804:	cc                   	int3
6d7805:	cc                   	int3
6d7806:	cc                   	int3
6d7807:	cc                   	int3
6d7808:	cc                   	int3
6d7809:	cc                   	int3
6d780a:	cc                   	int3
6d780b:	cc                   	int3
6d780c:	cc                   	int3
6d780d:	cc                   	int3
6d780e:	cc                   	int3
6d780f:	cc                   	int3
6d7810:	55                   	push   %ebp
6d7811:	8b ec                	mov    %esp,%ebp
6d7813:	6a ff                	push   $0xffffffff
6d7815:	68 c6 c9 b7 00       	push   $0xb7c9c6
6d781a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6d7820:	50                   	push   %eax
6d7821:	56                   	push   %esi
6d7822:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6d7827:	33 c5                	xor    %ebp,%eax
6d7829:	50                   	push   %eax
6d782a:	8d 45 f4             	lea    -0xc(%ebp),%eax
6d782d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6d7833:	8b f1                	mov    %ecx,%esi
6d7835:	8b 4e 18             	mov    0x18(%esi),%ecx
6d7838:	c7 06 a0 88 bf 00    	movl   $0xbf88a0,(%esi)
6d783e:	85 c9                	test   %ecx,%ecx
6d7840:	74 06                	je     0x6d7848
6d7842:	8b 01                	mov    (%ecx),%eax
6d7844:	6a 01                	push   $0x1
6d7846:	ff 10                	call   *(%eax)
6d7848:	c7 06 24 88 bf 00    	movl   $0xbf8824,(%esi)
6d784e:	8b 4e 10             	mov    0x10(%esi),%ecx
6d7851:	ff 76 0c             	push   0xc(%esi)
6d7854:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6d785b:	ff 76 04             	push   0x4(%esi)
6d785e:	8b 01                	mov    (%ecx),%eax
6d7860:	ff 50 04             	call   *0x4(%eax)
6d7863:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
6d7867:	74 0b                	je     0x6d7874
6d7869:	6a 1c                	push   $0x1c
6d786b:	56                   	push   %esi
6d786c:	e8 2b a6 d2 ff       	call   0x401e9c
6d7871:	83 c4 08             	add    $0x8,%esp
6d7874:	8b c6                	mov    %esi,%eax
6d7876:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6d7879:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0