6e65fa:	cc                   	int3
6e65fb:	cc                   	int3
6e65fc:	cc                   	int3
6e65fd:	cc                   	int3
6e65fe:	cc                   	int3
6e65ff:	cc                   	int3
6e6600:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6604:	85 c9                	test   %ecx,%ecx
6e6606:	74 08                	je     0x6e6610
6e6608:	8b 44 24 08          	mov    0x8(%esp),%eax
6e660c:	8b 00                	mov    (%eax),%eax
6e660e:	89 01                	mov    %eax,(%ecx)
6e6610:	c2 08 00             	ret    $0x8
6e6613:	cc                   	int3
6e6614:	cc                   	int3
6e6615:	cc                   	int3
6e6616:	cc                   	int3
6e6617:	cc                   	int3
6e6618:	cc                   	int3
6e6619:	cc                   	int3
6e661a:	cc                   	int3
6e661b:	cc                   	int3
6e661c:	cc                   	int3
6e661d:	cc                   	int3
6e661e:	cc                   	int3
6e661f:	cc                   	int3
6e6620:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e6624:	85 c9                	test   %ecx,%ecx
6e6626:	74 08                	je     0x6e6630
6e6628:	8b 44 24 0c          	mov    0xc(%esp),%eax
6e662c:	8b 00                	mov    (%eax),%eax
6e662e:	89 01                	mov    %eax,(%ecx)
6e6630:	c3                   	ret
6e6631:	cc                   	int3
6e6632:	cc                   	int3
6e6633:	cc                   	int3
6e6634:	cc                   	int3
6e6635:	cc                   	int3
6e6636:	cc                   	int3
6e6637:	cc                   	int3
6e6638:	cc                   	int3
6e6639:	cc                   	int3
6e663a:	cc                   	int3
6e663b:	cc                   	int3
6e663c:	cc                   	int3
6e663d:	cc                   	int3
6e663e:	cc                   	int3
6e663f:	cc                   	int3
6e6640:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6644:	85 c9                	test   %ecx,%ecx
6e6646:	74 08                	je     0x6e6650
6e6648:	8b 44 24 08          	mov    0x8(%esp),%eax
6e664c:	8b 00                	mov    (%eax),%eax
6e664e:	89 01                	mov    %eax,(%ecx)
6e6650:	c2 08 00             	ret    $0x8
6e6653:	cc                   	int3
6e6654:	cc                   	int3
6e6655:	cc                   	int3
6e6656:	cc                   	int3
6e6657:	cc                   	int3
6e6658:	cc                   	int3
6e6659:	cc                   	int3
6e665a:	cc                   	int3
6e665b:	cc                   	int3
6e665c:	cc                   	int3
6e665d:	cc                   	int3
6e665e:	cc                   	int3
6e665f:	cc                   	int3
6e6660:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6664:	85 c9                	test   %ecx,%ecx
6e6666:	74 08                	je     0x6e6670
6e6668:	8b 44 24 08          	mov    0x8(%esp),%eax
6e666c:	8b 00                	mov    (%eax),%eax
6e666e:	89 01                	mov    %eax,(%ecx)
6e6670:	c2 08 00             	ret    $0x8
6e6673:	cc                   	int3
6e6674:	cc                   	int3
6e6675:	cc                   	int3
6e6676:	cc                   	int3
6e6677:	cc                   	int3
6e6678:	cc                   	int3
6e6679:	cc                   	int3
6e667a:	cc                   	int3
6e667b:	cc                   	int3
6e667c:	cc                   	int3
6e667d:	cc                   	int3
6e667e:	cc                   	int3
6e667f:	cc                   	int3
6e6680:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e6684:	85 c9                	test   %ecx,%ecx
6e6686:	74 08                	je     0x6e6690
6e6688:	8b 44 24 0c          	mov    0xc(%esp),%eax
6e668c:	8b 00                	mov    (%eax),%eax
6e668e:	89 01                	mov    %eax,(%ecx)
6e6690:	c3                   	ret
6e6691:	cc                   	int3
6e6692:	cc                   	int3
6e6693:	cc                   	int3
6e6694:	cc                   	int3
6e6695:	cc                   	int3
6e6696:	cc                   	int3
6e6697:	cc                   	int3
6e6698:	cc                   	int3
6e6699:	cc                   	int3
6e669a:	cc                   	int3
6e669b:	cc                   	int3
6e669c:	cc                   	int3
6e669d:	cc                   	int3
6e669e:	cc                   	int3
6e669f:	cc                   	int3
6e66a0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e66a4:	85 c9                	test   %ecx,%ecx
6e66a6:	74 08                	je     0x6e66b0
6e66a8:	8b 44 24 08          	mov    0x8(%esp),%eax
6e66ac:	8b 00                	mov    (%eax),%eax
6e66ae:	89 01                	mov    %eax,(%ecx)
6e66b0:	c2 08 00             	ret    $0x8
6e66b3:	cc                   	int3
6e66b4:	cc                   	int3
6e66b5:	cc                   	int3
6e66b6:	cc                   	int3
6e66b7:	cc                   	int3
6e66b8:	cc                   	int3
6e66b9:	cc                   	int3
6e66ba:	cc                   	int3
6e66bb:	cc                   	int3
6e66bc:	cc                   	int3
6e66bd:	cc                   	int3
6e66be:	cc                   	int3
6e66bf:	cc                   	int3
6e66c0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e66c4:	85 c9                	test   %ecx,%ecx
6e66c6:	74 08                	je     0x6e66d0
6e66c8:	8b 44 24 08          	mov    0x8(%esp),%eax
6e66cc:	8b 00                	mov    (%eax),%eax
6e66ce:	89 01                	mov    %eax,(%ecx)
6e66d0:	c2 08 00             	ret    $0x8
6e66d3:	cc                   	int3
6e66d4:	cc                   	int3
6e66d5:	cc                   	int3
6e66d6:	cc                   	int3
6e66d7:	cc                   	int3
6e66d8:	cc                   	int3
6e66d9:	cc                   	int3
6e66da:	cc                   	int3
6e66db:	cc                   	int3
6e66dc:	cc                   	int3
6e66dd:	cc                   	int3
6e66de:	cc                   	int3
6e66df:	cc                   	int3
6e66e0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e66e4:	85 c9                	test   %ecx,%ecx
6e66e6:	74 08                	je     0x6e66f0
6e66e8:	8b 44 24 0c          	mov    0xc(%esp),%eax
6e66ec:	8b 00                	mov    (%eax),%eax
6e66ee:	89 01                	mov    %eax,(%ecx)
6e66f0:	c3                   	ret
6e66f1:	cc                   	int3
6e66f2:	cc                   	int3
6e66f3:	cc                   	int3
6e66f4:	cc                   	int3
6e66f5:	cc                   	int3
6e66f6:	cc                   	int3
6e66f7:	cc                   	int3
6e66f8:	cc                   	int3
6e66f9:	cc                   	int3
6e66fa:	cc                   	int3
6e66fb:	cc                   	int3
6e66fc:	cc                   	int3
6e66fd:	cc                   	int3
6e66fe:	cc                   	int3
6e66ff:	cc                   	int3
6e6700:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6704:	85 c9                	test   %ecx,%ecx
6e6706:	74 08                	je     0x6e6710
6e6708:	8b 44 24 08          	mov    0x8(%esp),%eax
6e670c:	8b 00                	mov    (%eax),%eax
6e670e:	89 01                	mov    %eax,(%ecx)
6e6710:	c2 08 00             	ret    $0x8
6e6713:	cc                   	int3
6e6714:	cc                   	int3
6e6715:	cc                   	int3
6e6716:	cc                   	int3
6e6717:	cc                   	int3
6e6718:	cc                   	int3
6e6719:	cc                   	int3
6e671a:	cc                   	int3
6e671b:	cc                   	int3
6e671c:	cc                   	int3
6e671d:	cc                   	int3
6e671e:	cc                   	int3
6e671f:	cc                   	int3
6e6720:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6724:	85 c9                	test   %ecx,%ecx
6e6726:	74 08                	je     0x6e6730
6e6728:	8b 44 24 08          	mov    0x8(%esp),%eax
6e672c:	8b 00                	mov    (%eax),%eax
6e672e:	89 01                	mov    %eax,(%ecx)
6e6730:	c2 08 00             	ret    $0x8
6e6733:	cc                   	int3
6e6734:	cc                   	int3
6e6735:	cc                   	int3
6e6736:	cc                   	int3
6e6737:	cc                   	int3
6e6738:	cc                   	int3
6e6739:	cc                   	int3
6e673a:	cc                   	int3
6e673b:	cc                   	int3
6e673c:	cc                   	int3
6e673d:	cc                   	int3
6e673e:	cc                   	int3
6e673f:	cc                   	int3
6e6740:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e6744:	85 c9                	test   %ecx,%ecx
6e6746:	74 08                	je     0x6e6750
6e6748:	8b 44 24 0c          	mov    0xc(%esp),%eax
6e674c:	8b 00                	mov    (%eax),%eax
6e674e:	89 01                	mov    %eax,(%ecx)
6e6750:	c3                   	ret
6e6751:	cc                   	int3
6e6752:	cc                   	int3
6e6753:	cc                   	int3
6e6754:	cc                   	int3
6e6755:	cc                   	int3
6e6756:	cc                   	int3
6e6757:	cc                   	int3
6e6758:	cc                   	int3
6e6759:	cc                   	int3
6e675a:	cc                   	int3
6e675b:	cc                   	int3
6e675c:	cc                   	int3
6e675d:	cc                   	int3
6e675e:	cc                   	int3
6e675f:	cc                   	int3
6e6760:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6764:	85 c9                	test   %ecx,%ecx
6e6766:	74 08                	je     0x6e6770
6e6768:	8b 44 24 08          	mov    0x8(%esp),%eax
6e676c:	8b 00                	mov    (%eax),%eax
6e676e:	89 01                	mov    %eax,(%ecx)
6e6770:	c2 08 00             	ret    $0x8
6e6773:	cc                   	int3
6e6774:	cc                   	int3
6e6775:	cc                   	int3
6e6776:	cc                   	int3
6e6777:	cc                   	int3
6e6778:	cc                   	int3
6e6779:	cc                   	int3
6e677a:	cc                   	int3
6e677b:	cc                   	int3
6e677c:	cc                   	int3
6e677d:	cc                   	int3
6e677e:	cc                   	int3
6e677f:	cc                   	int3
6e6780:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6784:	85 c9                	test   %ecx,%ecx
6e6786:	74 08                	je     0x6e6790
6e6788:	8b 44 24 08          	mov    0x8(%esp),%eax
6e678c:	8b 00                	mov    (%eax),%eax
6e678e:	89 01                	mov    %eax,(%ecx)
6e6790:	c2 08 00             	ret    $0x8
6e6793:	cc                   	int3
6e6794:	cc                   	int3
6e6795:	cc                   	int3
6e6796:	cc                   	int3
6e6797:	cc                   	int3
6e6798:	cc                   	int3
6e6799:	cc                   	int3
6e679a:	cc                   	int3
6e679b:	cc                   	int3
6e679c:	cc                   	int3
6e679d:	cc                   	int3
6e679e:	cc                   	int3
6e679f:	cc                   	int3
6e67a0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e67a4:	85 c9                	test   %ecx,%ecx
6e67a6:	74 08                	je     0x6e67b0
6e67a8:	8b 44 24 0c          	mov    0xc(%esp),%eax
6e67ac:	8b 00                	mov    (%eax),%eax
6e67ae:	89 01                	mov    %eax,(%ecx)
6e67b0:	c3                   	ret
6e67b1:	cc                   	int3
6e67b2:	cc                   	int3
6e67b3:	cc                   	int3
6e67b4:	cc                   	int3
6e67b5:	cc                   	int3
6e67b6:	cc                   	int3
6e67b7:	cc                   	int3
6e67b8:	cc                   	int3
6e67b9:	cc                   	int3
6e67ba:	cc                   	int3
6e67bb:	cc                   	int3
6e67bc:	cc                   	int3
6e67bd:	cc                   	int3
6e67be:	cc                   	int3
6e67bf:	cc                   	int3
6e67c0:	56                   	push   %esi
6e67c1:	8b 74 24 08          	mov    0x8(%esp),%esi
6e67c5:	85 f6                	test   %esi,%esi
6e67c7:	74 26                	je     0x6e67ef
6e67c9:	8b 44 24 10          	mov    0x10(%esp),%eax
6e67cd:	8b ce                	mov    %esi,%ecx
6e67cf:	8b 00                	mov    (%eax),%eax
6e67d1:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6e67d8:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6e67df:	50                   	push   %eax
6e67e0:	c6 06 00             	movb   $0x0,(%esi)
6e67e3:	e8 da ac d3 ff       	call   0x4214c2
6e67e8:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6e67ef:	5e                   	pop    %esi
6e67f0:	c2 10 00             	ret    $0x10
6e67f3:	cc                   	int3
6e67f4:	cc                   	int3
6e67f5:	cc                   	int3
6e67f6:	cc                   	int3
6e67f7:	cc                   	int3
6e67f8:	cc                   	int3
6e67f9:	cc                   	int3
6e67fa:	cc                   	int3
6e67fb:	cc                   	int3
6e67fc:	cc                   	int3
6e67fd:	cc                   	int3
6e67fe:	cc                   	int3
6e67ff:	cc                   	int3
6e6800:	56                   	push   %esi
6e6801:	8b 74 24 08          	mov    0x8(%esp),%esi
6e6805:	85 f6                	test   %esi,%esi
6e6807:	74 26                	je     0x6e682f
6e6809:	8b 44 24 10          	mov    0x10(%esp),%eax
6e680d:	8b ce                	mov    %esi,%ecx
6e680f:	8b 00                	mov    (%eax),%eax
6e6811:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6e6818:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6e681f:	50                   	push   %eax
6e6820:	c6 06 00             	movb   $0x0,(%esi)
6e6823:	e8 9a ac d3 ff       	call   0x4214c2
6e6828:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6e682f:	5e                   	pop    %esi
6e6830:	c2 10 00             	ret    $0x10
6e6833:	cc                   	int3
6e6834:	cc                   	int3
6e6835:	cc                   	int3
6e6836:	cc                   	int3
6e6837:	cc                   	int3
6e6838:	cc                   	int3
6e6839:	cc                   	int3
6e683a:	cc                   	int3
6e683b:	cc                   	int3
6e683c:	cc                   	int3
6e683d:	cc                   	int3