59d64c:	cc                   	int3
59d64d:	cc                   	int3
59d64e:	cc                   	int3
59d64f:	cc                   	int3
59d650:	56                   	push   %esi
59d651:	8b f1                	mov    %ecx,%esi
59d653:	c7 06 30 35 be 00    	movl   $0xbe3530,(%esi)
59d659:	e8 7f 60 e7 ff       	call   0x4136dd
59d65e:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
59d663:	74 0b                	je     0x59d670
59d665:	6a 04                	push   $0x4
59d667:	56                   	push   %esi
59d668:	e8 2f 48 e6 ff       	call   0x401e9c
59d66d:	83 c4 08             	add    $0x8,%esp
59d670:	8b c6                	mov    %esi,%eax
59d672:	5e                   	pop    %esi
59d673:	c2 04 00             	ret    $0x4
59d676:	cc                   	int3
59d677:	cc                   	int3
59d678:	cc                   	int3
59d679:	cc                   	int3
59d67a:	cc                   	int3
59d67b:	cc                   	int3
59d67c:	cc                   	int3
59d67d:	cc                   	int3
59d67e:	cc                   	int3
59d67f:	cc                   	int3
59d680:	56                   	push   %esi
59d681:	8d b1 30 ff ff ff    	lea    -0xd0(%ecx),%esi
59d687:	8b ce                	mov    %esi,%ecx
59d689:	e8 9b 5a e7 ff       	call   0x413129
59d68e:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
59d693:	74 0e                	je     0x59d6a3
59d695:	68 f4 00 00 00       	push   $0xf4
59d69a:	56                   	push   %esi
59d69b:	e8 fc 47 e6 ff       	call   0x401e9c
59d6a0:	83 c4 08             	add    $0x8,%esp
59d6a3:	8b c6                	mov    %esi,%eax
59d6a5:	5e                   	pop    %esi
59d6a6:	c2 04 00             	ret    $0x4
59d6a9:	cc                   	int3
59d6aa:	cc                   	int3
59d6ab:	cc                   	int3
59d6ac:	cc                   	int3
59d6ad:	cc                   	int3
59d6ae:	cc                   	int3
59d6af:	cc                   	int3
59d6b0:	cc                   	int3
59d6b1:	cc                   	int3
59d6b2:	cc                   	int3
59d6b3:	cc                   	int3
59d6b4:	cc                   	int3
59d6b5:	cc                   	int3
59d6b6:	cc                   	int3
59d6b7:	cc                   	int3
59d6b8:	cc                   	int3
59d6b9:	cc                   	int3
59d6ba:	cc                   	int3
59d6bb:	cc                   	int3
59d6bc:	cc                   	int3
59d6bd:	cc                   	int3
59d6be:	cc                   	int3
59d6bf:	cc                   	int3
59d6c0:	56                   	push   %esi
59d6c1:	8b f1                	mov    %ecx,%esi
59d6c3:	8d 46 04             	lea    0x4(%esi),%eax
59d6c6:	c7 06 e8 4c bd 00    	movl   $0xbd4ce8,(%esi)
59d6cc:	50                   	push   %eax
59d6cd:	e8 66 76 e9 ff       	call   0x434d38
59d6d2:	83 c4 04             	add    $0x4,%esp
59d6d5:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
59d6da:	74 0e                	je     0x59d6ea
59d6dc:	68 90 00 00 00       	push   $0x90
59d6e1:	56                   	push   %esi
59d6e2:	e8 b5 47 e6 ff       	call   0x401e9c
59d6e7:	83 c4 08             	add    $0x8,%esp
59d6ea:	8b c6                	mov    %esi,%eax
59d6ec:	5e                   	pop    %esi
59d6ed:	c2 04 00             	ret    $0x4
59d6f0:	cc                   	int3
59d6f1:	cc                   	int3
59d6f2:	cc                   	int3
59d6f3:	cc                   	int3
59d6f4:	cc                   	int3
59d6f5:	cc                   	int3
59d6f6:	cc                   	int3
59d6f7:	cc                   	int3
59d6f8:	cc                   	int3
59d6f9:	cc                   	int3
59d6fa:	cc                   	int3
59d6fb:	cc                   	int3
59d6fc:	cc                   	int3
59d6fd:	cc                   	int3
59d6fe:	cc                   	int3
59d6ff:	cc                   	int3
59d700:	6a 00                	push   $0x0
59d702:	6a 00                	push   $0x0
59d704:	e8 f9 16 e8 ff       	call   0x41ee02
59d709:	c3                   	ret
59d70a:	cc                   	int3
59d70b:	cc                   	int3
59d70c:	cc                   	int3
59d70d:	cc                   	int3
59d70e:	cc                   	int3
59d70f:	cc                   	int3
59d710:	6a 10                	push   $0x10
59d712:	e8 66 d2 e8 ff       	call   0x42a97d
59d717:	83 c4 04             	add    $0x4,%esp
59d71a:	85 c0                	test   %eax,%eax
59d71c:	74 20                	je     0x59d73e
59d71e:	8b 4c 24 04          	mov    0x4(%esp),%ecx
59d722:	85 c9                	test   %ecx,%ecx
59d724:	75 06                	jne    0x59d72c
59d726:	8b c8                	mov    %eax,%ecx
59d728:	8b d0                	mov    %eax,%edx
59d72a:	eb 04                	jmp    0x59d730
59d72c:	8b 54 24 08          	mov    0x8(%esp),%edx
59d730:	89 08                	mov    %ecx,(%eax)
59d732:	8d 48 04             	lea    0x4(%eax),%ecx
59d735:	85 c9                	test   %ecx,%ecx
59d737:	74 02                	je     0x59d73b
59d739:	89 11                	mov    %edx,(%ecx)
59d73b:	c2 08 00             	ret    $0x8
59d73e:	e8 4a 02 ea ff       	call   0x43d98d
59d743:	cc                   	int3
59d744:	cc                   	int3
59d745:	cc                   	int3
59d746:	cc                   	int3
59d747:	cc                   	int3
59d748:	cc                   	int3
59d749:	cc                   	int3
59d74a:	cc                   	int3
59d74b:	cc                   	int3
59d74c:	cc                   	int3
59d74d:	cc                   	int3
59d74e:	cc                   	int3
59d74f:	cc                   	int3
59d750:	cc                   	int3
59d751:	cc                   	int3
59d752:	cc                   	int3
59d753:	cc                   	int3
59d754:	cc                   	int3
59d755:	cc                   	int3
59d756:	cc                   	int3
59d757:	cc                   	int3
59d758:	cc                   	int3
59d759:	cc                   	int3
59d75a:	cc                   	int3
59d75b:	cc                   	int3
59d75c:	cc                   	int3
59d75d:	cc                   	int3
59d75e:	cc                   	int3
59d75f:	cc                   	int3
59d760:	ff 74 24 04          	push   0x4(%esp)
59d764:	e8 26 40 e6 ff       	call   0x40178f
59d769:	59                   	pop    %ecx
59d76a:	c2 04 00             	ret    $0x4
59d76d:	cc                   	int3
59d76e:	cc                   	int3
59d76f:	cc                   	int3
59d770:	56                   	push   %esi
59d771:	8b 74 24 08          	mov    0x8(%esp),%esi
59d775:	8b 46 08             	mov    0x8(%esi),%eax
59d778:	8d 4e 08             	lea    0x8(%esi),%ecx
59d77b:	6a 00                	push   $0x0
59d77d:	ff 10                	call   *(%eax)
59d77f:	56                   	push   %esi
59d780:	e8 0a 40 e6 ff       	call   0x40178f
59d785:	83 c4 04             	add    $0x4,%esp
59d788:	5e                   	pop    %esi
59d789:	c2 04 00             	ret    $0x4
59d78c:	cc                   	int3
59d78d:	cc                   	int3
59d78e:	cc                   	int3
59d78f:	cc                   	int3
59d790:	cc                   	int3
59d791:	cc                   	int3
59d792:	cc                   	int3
59d793:	cc                   	int3
59d794:	cc                   	int3
59d795:	cc                   	int3
59d796:	cc                   	int3
59d797:	cc                   	int3
59d798:	cc                   	int3
59d799:	cc                   	int3
59d79a:	cc                   	int3
59d79b:	cc                   	int3
59d79c:	cc                   	int3
59d79d:	cc                   	int3
59d79e:	cc                   	int3
59d79f:	cc                   	int3
59d7a0:	8b c1                	mov    %ecx,%eax
59d7a2:	c3                   	ret
59d7a3:	cc                   	int3
59d7a4:	cc                   	int3
59d7a5:	cc                   	int3
59d7a6:	cc                   	int3
59d7a7:	cc                   	int3
59d7a8:	cc                   	int3
59d7a9:	cc                   	int3
59d7aa:	cc                   	int3
59d7ab:	cc                   	int3
59d7ac:	cc                   	int3
59d7ad:	cc                   	int3
59d7ae:	cc                   	int3
59d7af:	cc                   	int3
59d7b0:	8b c1                	mov    %ecx,%eax
59d7b2:	c3                   	ret
59d7b3:	cc                   	int3
59d7b4:	cc                   	int3
59d7b5:	cc                   	int3
59d7b6:	cc                   	int3
59d7b7:	cc                   	int3
59d7b8:	cc                   	int3
59d7b9:	cc                   	int3
59d7ba:	cc                   	int3
59d7bb:	cc                   	int3
59d7bc:	cc                   	int3
59d7bd:	cc                   	int3
59d7be:	cc                   	int3
59d7bf:	cc                   	int3
59d7c0:	8b c1                	mov    %ecx,%eax
59d7c2:	c3                   	ret
59d7c3:	cc                   	int3
59d7c4:	cc                   	int3
59d7c5:	cc                   	int3
59d7c6:	cc                   	int3
59d7c7:	cc                   	int3
59d7c8:	cc                   	int3
59d7c9:	cc                   	int3
59d7ca:	cc                   	int3
59d7cb:	cc                   	int3
59d7cc:	cc                   	int3
59d7cd:	cc                   	int3
59d7ce:	cc                   	int3
59d7cf:	cc                   	int3
59d7d0:	8b c1                	mov    %ecx,%eax
59d7d2:	c3                   	ret
59d7d3:	cc                   	int3
59d7d4:	cc                   	int3
59d7d5:	cc                   	int3
59d7d6:	cc                   	int3
59d7d7:	cc                   	int3
59d7d8:	cc                   	int3
59d7d9:	cc                   	int3
59d7da:	cc                   	int3
59d7db:	cc                   	int3
59d7dc:	cc                   	int3
59d7dd:	cc                   	int3
59d7de:	cc                   	int3
59d7df:	cc                   	int3
59d7e0:	8b c1                	mov    %ecx,%eax
59d7e2:	c3                   	ret
59d7e3:	cc                   	int3
59d7e4:	cc                   	int3
59d7e5:	cc                   	int3
59d7e6:	cc                   	int3
59d7e7:	cc                   	int3
59d7e8:	cc                   	int3
59d7e9:	cc                   	int3
59d7ea:	cc                   	int3
59d7eb:	cc                   	int3
59d7ec:	cc                   	int3
59d7ed:	cc                   	int3
59d7ee:	cc                   	int3
59d7ef:	cc                   	int3
59d7f0:	8b c1                	mov    %ecx,%eax
59d7f2:	c3                   	ret
59d7f3:	cc                   	int3
59d7f4:	cc                   	int3
59d7f5:	cc                   	int3
59d7f6:	cc                   	int3
59d7f7:	cc                   	int3
59d7f8:	cc                   	int3
59d7f9:	cc                   	int3
59d7fa:	cc                   	int3
59d7fb:	cc                   	int3
59d7fc:	cc                   	int3
59d7fd:	cc                   	int3
59d7fe:	cc                   	int3
59d7ff:	cc                   	int3
59d800:	8b c1                	mov    %ecx,%eax
59d802:	c3                   	ret
59d803:	cc                   	int3
59d804:	cc                   	int3
59d805:	cc                   	int3
59d806:	cc                   	int3
59d807:	cc                   	int3
59d808:	cc                   	int3
59d809:	cc                   	int3
59d80a:	cc                   	int3
59d80b:	cc                   	int3
59d80c:	cc                   	int3
59d80d:	cc                   	int3
59d80e:	cc                   	int3
59d80f:	cc                   	int3
59d810:	8b c1                	mov    %ecx,%eax
59d812:	c3                   	ret
59d813:	cc                   	int3
59d814:	cc                   	int3
59d815:	cc                   	int3
59d816:	cc                   	int3
59d817:	cc                   	int3
59d818:	cc                   	int3
59d819:	cc                   	int3
59d81a:	cc                   	int3
59d81b:	cc                   	int3
59d81c:	cc                   	int3
59d81d:	cc                   	int3
59d81e:	cc                   	int3
59d81f:	cc                   	int3
59d820:	8b 51 04             	mov    0x4(%ecx),%edx
59d823:	b8 fe ff ff 0f       	mov    $0xffffffe,%eax
59d828:	56                   	push   %esi
59d829:	8b 74 24 08          	mov    0x8(%esp),%esi
59d82d:	2b c2                	sub    %edx,%eax
59d82f:	3b c6                	cmp    %esi,%eax
59d831:	72 0a                	jb     0x59d83d
59d833:	8d 04 32             	lea    (%edx,%esi,1),%eax
59d836:	89 41 04             	mov    %eax,0x4(%ecx)
59d839:	5e                   	pop    %esi
59d83a:	c2 04 00             	ret    $0x4
59d83d:	68 0c 61 bd 00       	push   $0xbd610c
59d842:	e8 cf bf e8 ff       	call   0x429816
59d847:	cc                   	int3
59d848:	cc                   	int3
59d849:	cc                   	int3
59d84a:	cc                   	int3
59d84b:	cc                   	int3
59d84c:	cc                   	int3
59d84d:	cc                   	int3
59d84e:	cc                   	int3
59d84f:	cc                   	int3
59d850:	cc                   	int3
59d851:	cc                   	int3
59d852:	cc                   	int3
59d853:	cc                   	int3
59d854:	cc                   	int3
59d855:	cc                   	int3
59d856:	cc                   	int3
59d857:	cc                   	int3
59d858:	cc                   	int3
59d859:	cc                   	int3
59d85a:	cc                   	int3
59d85b:	cc                   	int3
59d85c:	cc                   	int3
59d85d:	cc                   	int3
59d85e:	cc                   	int3
59d85f:	cc                   	int3
59d860:	8b c1                	mov    %ecx,%eax