940736:	cc                   	int3
940737:	cc                   	int3
940738:	cc                   	int3
940739:	cc                   	int3
94073a:	cc                   	int3
94073b:	cc                   	int3
94073c:	cc                   	int3
94073d:	cc                   	int3
94073e:	cc                   	int3
94073f:	cc                   	int3
940740:	cc                   	int3
940741:	55                   	push   %ebp
940742:	8b ec                	mov    %esp,%ebp
940744:	6a ff                	push   $0xffffffff
940746:	68 b7 a0 ba 00       	push   $0xbaa0b7
94074b:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
940751:	50                   	push   %eax
940752:	56                   	push   %esi
940753:	57                   	push   %edi
940754:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
940759:	33 c5                	xor    %ebp,%eax
94075b:	50                   	push   %eax
94075c:	8d 45 f4             	lea    -0xc(%ebp),%eax
94075f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
940765:	8b f1                	mov    %ecx,%esi
940767:	8b 86 9c 00 00 00    	mov    0x9c(%esi),%eax
94076d:	c7 06 2c 68 c5 00    	movl   $0xc5682c,(%esi)
940773:	85 c0                	test   %eax,%eax
940775:	74 19                	je     0x940790
940777:	39 b0 6c 11 00 00    	cmp    %esi,0x116c(%eax)
94077d:	74 05                	je     0x940784
94077f:	e8 e2 17 af ff       	call   0x431f66
940784:	83 a0 6c 11 00 00 00 	andl   $0x0,0x116c(%eax)
94078b:	e8 90 1d ae ff       	call   0x422520
940790:	8b 4e 70             	mov    0x70(%esi),%ecx
940793:	6a 10                	push   $0x10
940795:	5f                   	pop    %edi
940796:	2b cf                	sub    %edi,%ecx
940798:	e8 77 44 ac ff       	call   0x404c14
94079d:	8b 4e 6c             	mov    0x6c(%esi),%ecx
9407a0:	2b cf                	sub    %edi,%ecx
9407a2:	e8 6d 44 ac ff       	call   0x404c14
9407a7:	8b 4e 68             	mov    0x68(%esi),%ecx
9407aa:	2b cf                	sub    %edi,%ecx
9407ac:	e8 63 44 ac ff       	call   0x404c14
9407b1:	8b 4e 64             	mov    0x64(%esi),%ecx
9407b4:	2b cf                	sub    %edi,%ecx
9407b6:	e8 59 44 ac ff       	call   0x404c14
9407bb:	8b 4e 60             	mov    0x60(%esi),%ecx
9407be:	2b cf                	sub    %edi,%ecx
9407c0:	e8 4f 44 ac ff       	call   0x404c14
9407c5:	8b ce                	mov    %esi,%ecx
9407c7:	e8 fa e4 ae ff       	call   0x42ecc6
9407cc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
9407cf:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
9407d6:	59                   	pop    %ecx
9407d7:	5f                   	pop    %edi
9407d8:	5e                   	pop    %esi
9407d9:	8b e5                	mov    %ebp,%esp
9407db:	5d                   	pop    %ebp
9407dc:	c3                   	ret
9407dd:	cc                   	int3
9407de:	cc                   	int3
9407df:	cc                   	int3
9407e0:	cc                   	int3
9407e1:	cc                   	int3
9407e2:	cc                   	int3
9407e3:	cc                   	int3
9407e4:	cc                   	int3
9407e5:	cc                   	int3
9407e6:	cc                   	int3
9407e7:	cc                   	int3
9407e8:	cc                   	int3
9407e9:	cc                   	int3
9407ea:	cc                   	int3
9407eb:	cc                   	int3
9407ec:	cc                   	int3
9407ed:	cc                   	int3
9407ee:	cc                   	int3
9407ef:	cc                   	int3
9407f0:	cc                   	int3
9407f1:	cc                   	int3
9407f2:	cc                   	int3
9407f3:	cc                   	int3
9407f4:	cc                   	int3
9407f5:	cc                   	int3
9407f6:	cc                   	int3
9407f7:	cc                   	int3
9407f8:	cc                   	int3
9407f9:	cc                   	int3
9407fa:	cc                   	int3
9407fb:	cc                   	int3
9407fc:	cc                   	int3
9407fd:	cc                   	int3
9407fe:	cc                   	int3
9407ff:	cc                   	int3
940800:	cc                   	int3
940801:	cc                   	int3
940802:	cc                   	int3
940803:	cc                   	int3
940804:	e9 52 bb ac ff       	jmp    0x40c35b
940809:	55                   	push   %ebp
94080a:	8b ec                	mov    %esp,%ebp
94080c:	5d                   	pop    %ebp
94080d:	e9 a1 cb ad ff       	jmp    0x41d3b3
940812:	cc                   	int3
940813:	cc                   	int3
940814:	55                   	push   %ebp
940815:	8b ec                	mov    %esp,%ebp
940817:	56                   	push   %esi
940818:	8b f1                	mov    %ecx,%esi
94081a:	e8 a7 e4 ae ff       	call   0x42ecc6
94081f:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
940823:	74 18                	je     0x94083d
940825:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
940829:	75 08                	jne    0x940833
94082b:	56                   	push   %esi
94082c:	e8 5e 0f ac ff       	call   0x40178f
940831:	eb 09                	jmp    0x94083c
940833:	6a 60                	push   $0x60
940835:	56                   	push   %esi
940836:	e8 9f ef ad ff       	call   0x41f7da
94083b:	59                   	pop    %ecx
94083c:	59                   	pop    %ecx
94083d:	8b c6                	mov    %esi,%eax
94083f:	5e                   	pop    %esi
940840:	5d                   	pop    %ebp
940841:	c2 04 00             	ret    $0x4
940844:	cc                   	int3
940845:	cc                   	int3
940846:	cc                   	int3
940847:	cc                   	int3
940848:	cc                   	int3
940849:	cc                   	int3
94084a:	cc                   	int3
94084b:	cc                   	int3
94084c:	cc                   	int3
94084d:	cc                   	int3
94084e:	cc                   	int3
94084f:	cc                   	int3
940850:	55                   	push   %ebp
940851:	8b ec                	mov    %esp,%ebp
940853:	56                   	push   %esi
940854:	8b f1                	mov    %ecx,%esi
940856:	e8 00 bb ac ff       	call   0x40c35b
94085b:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
94085f:	74 1b                	je     0x94087c
940861:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
940865:	75 08                	jne    0x94086f
940867:	56                   	push   %esi
940868:	e8 22 0f ac ff       	call   0x40178f
94086d:	eb 0c                	jmp    0x94087b
94086f:	68 0c 01 00 00       	push   $0x10c
940874:	56                   	push   %esi
940875:	e8 60 ef ad ff       	call   0x41f7da
94087a:	59                   	pop    %ecx
94087b:	59                   	pop    %ecx
94087c:	8b c6                	mov    %esi,%eax
94087e:	5e                   	pop    %esi
94087f:	5d                   	pop    %ebp
940880:	c2 04 00             	ret    $0x4
940883:	cc                   	int3
940884:	cc                   	int3
940885:	cc                   	int3
940886:	cc                   	int3
940887:	cc                   	int3
940888:	cc                   	int3
940889:	cc                   	int3
94088a:	cc                   	int3
94088b:	cc                   	int3
94088c:	cc                   	int3
94088d:	cc                   	int3
94088e:	cc                   	int3
94088f:	55                   	push   %ebp
940890:	8b ec                	mov    %esp,%ebp
940892:	56                   	push   %esi
940893:	8b f1                	mov    %ecx,%esi
940895:	e8 c1 ba ac ff       	call   0x40c35b
94089a:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
94089e:	74 1b                	je     0x9408bb
9408a0:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
9408a4:	75 08                	jne    0x9408ae
9408a6:	56                   	push   %esi
9408a7:	e8 e3 0e ac ff       	call   0x40178f
9408ac:	eb 0c                	jmp    0x9408ba
9408ae:	68 10 01 00 00       	push   $0x110
9408b3:	56                   	push   %esi
9408b4:	e8 21 ef ad ff       	call   0x41f7da
9408b9:	59                   	pop    %ecx
9408ba:	59                   	pop    %ecx
9408bb:	8b c6                	mov    %esi,%eax
9408bd:	5e                   	pop    %esi
9408be:	5d                   	pop    %ebp
9408bf:	c2 04 00             	ret    $0x4
9408c2:	cc                   	int3
9408c3:	cc                   	int3
9408c4:	cc                   	int3
9408c5:	cc                   	int3
9408c6:	cc                   	int3
9408c7:	cc                   	int3
9408c8:	cc                   	int3
9408c9:	cc                   	int3
9408ca:	cc                   	int3
9408cb:	cc                   	int3
9408cc:	cc                   	int3
9408cd:	cc                   	int3
9408ce:	55                   	push   %ebp
9408cf:	8b ec                	mov    %esp,%ebp
9408d1:	56                   	push   %esi
9408d2:	ff 75 08             	push   0x8(%ebp)
9408d5:	8b 71 08             	mov    0x8(%ecx),%esi
9408d8:	56                   	push   %esi
9408d9:	e8 b6 ed ae ff       	call   0x42f694
9408de:	8b c6                	mov    %esi,%eax
9408e0:	5e                   	pop    %esi
9408e1:	5d                   	pop    %ebp
9408e2:	c2 04 00             	ret    $0x4
9408e5:	cc                   	int3
9408e6:	cc                   	int3
9408e7:	cc                   	int3
9408e8:	cc                   	int3
9408e9:	cc                   	int3
9408ea:	55                   	push   %ebp
9408eb:	8b ec                	mov    %esp,%ebp
9408ed:	56                   	push   %esi
9408ee:	ff 75 08             	push   0x8(%ebp)
9408f1:	8b 71 08             	mov    0x8(%ecx),%esi
9408f4:	56                   	push   %esi
9408f5:	e8 78 1a ae ff       	call   0x422372
9408fa:	8b c6                	mov    %esi,%eax
9408fc:	5e                   	pop    %esi
9408fd:	5d                   	pop    %ebp
9408fe:	c2 04 00             	ret    $0x4
940901:	cc                   	int3
940902:	cc                   	int3
940903:	cc                   	int3
940904:	cc                   	int3
940905:	cc                   	int3
940906:	55                   	push   %ebp
940907:	8b ec                	mov    %esp,%ebp
940909:	51                   	push   %ecx
94090a:	56                   	push   %esi
94090b:	8b 75 08             	mov    0x8(%ebp),%esi
94090e:	8d 4d ff             	lea    -0x1(%ebp),%ecx
940911:	ff 76 c0             	push   -0x40(%esi)
940914:	e8 6e e2 ad ff       	call   0x41eb87
940919:	8d 4e a4             	lea    -0x5c(%esi),%ecx
94091c:	e8 05 49 ad ff       	call   0x415226
940921:	8d 4d ff             	lea    -0x1(%ebp),%ecx
940924:	8b f0                	mov    %eax,%esi
940926:	e8 29 19 af ff       	call   0x432254
94092b:	8b c6                	mov    %esi,%eax
94092d:	5e                   	pop    %esi
94092e:	8b e5                	mov    %ebp,%esp
940930:	5d                   	pop    %ebp
940931:	c2 04 00             	ret    $0x4
940934:	cc                   	int3
940935:	cc                   	int3
940936:	cc                   	int3
940937:	cc                   	int3
940938:	cc                   	int3
940939:	cc                   	int3
94093a:	cc                   	int3
94093b:	cc                   	int3
94093c:	cc                   	int3
94093d:	cc                   	int3
94093e:	cc                   	int3
94093f:	6a 04                	push   $0x4
940941:	b8 ea a0 ba 00       	mov    $0xbaa0ea,%eax
940946:	e8 40 99 ac ff       	call   0x40a28b
94094b:	8b d9                	mov    %ecx,%ebx
94094d:	68 98 00 00 00       	push   $0x98
940952:	e8 26 a0 ae ff       	call   0x42a97d
940957:	59                   	pop    %ecx
940958:	89 45 f0             	mov    %eax,-0x10(%ebp)
94095b:	33 ff                	xor    %edi,%edi
94095d:	89 7d fc             	mov    %edi,-0x4(%ebp)
940960:	85 c0                	test   %eax,%eax
940962:	74 0b                	je     0x94096f
940964:	57                   	push   %edi
940965:	53                   	push   %ebx
940966:	8b c8                	mov    %eax,%ecx
940968:	e8 e1 d0 ac ff       	call   0x40da4e
94096d:	eb 02                	jmp    0x940971
94096f:	8b c7                	mov    %edi,%eax
940971:	8b 4d 08             	mov    0x8(%ebp),%ecx
940974:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
940978:	50                   	push   %eax
940979:	ff 71 08             	push   0x8(%ecx)
94097c:	e8 f1 19 ae ff       	call   0x422372
940981:	8b 43 68             	mov    0x68(%ebx),%eax
940984:	39 78 f4             	cmp    %edi,-0xc(%eax)
940987:	74 4c                	je     0x9409d5
940989:	8b 03                	mov    (%ebx),%eax
94098b:	8b b0 38 01 00 00    	mov    0x138(%eax),%esi
940991:	8b ce                	mov    %esi,%ecx
940993:	e8 cd bc ae ff       	call   0x42c665
940998:	8b cb                	mov    %ebx,%ecx
94099a:	ff d6                	call   *%esi
94099c:	85 c0                	test   %eax,%eax
94099e:	74 35                	je     0x9409d5
9409a0:	68 98 00 00 00       	push   $0x98
9409a5:	e8 d3 9f ae ff       	call   0x42a97d
9409aa:	59                   	pop    %ecx
9409ab:	89 45 f0             	mov    %eax,-0x10(%ebp)
9409ae:	33 c9                	xor    %ecx,%ecx
9409b0:	41                   	inc    %ecx
9409b1:	89 4d fc             	mov    %ecx,-0x4(%ebp)
9409b4:	85 c0                	test   %eax,%eax
9409b6:	74 0b                	je     0x9409c3
9409b8:	51                   	push   %ecx
9409b9:	53                   	push   %ebx
9409ba:	8b c8                	mov    %eax,%ecx
9409bc:	e8 8d d0 ac ff       	call   0x40da4e
9409c1:	8b f8                	mov    %eax,%edi
9409c3:	8b 45 08             	mov    0x8(%ebp),%eax
9409c6:	8b c8                	mov    %eax,%ecx
9409c8:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
9409cc:	57                   	push   %edi
9409cd:	ff 70 08             	push   0x8(%eax)
9409d0:	e8 9d 19 ae ff       	call   0x422372
9409d5:	e8 3d da ac ff       	call   0x40e417
9409da:	c2 04 00             	ret    $0x4
9409dd:	cc                   	int3
9409de:	cc                   	int3
9409df:	cc                   	int3
9409e0:	cc                   	int3
9409e1:	cc                   	int3
9409e2:	cc                   	int3
9409e3:	cc                   	int3
9409e4:	cc                   	int3
9409e5:	cc                   	int3
9409e6:	cc                   	int3
9409e7:	cc                   	int3
9409e8:	cc                   	int3
9409e9:	cc                   	int3
9409ea:	cc                   	int3
9409eb:	cc                   	int3
9409ec:	cc                   	int3
9409ed:	cc                   	int3
9409ee:	cc                   	int3
9409ef:	cc                   	int3
9409f0:	cc                   	int3
9409f1:	cc                   	int3
9409f2:	cc                   	int3
9409f3:	cc                   	int3
9409f4:	cc                   	int3
9409f5:	cc                   	int3
9409f6:	cc                   	int3
9409f7:	cc                   	int3