8328bf:	56                   	push   %esi
8328c0:	ff 75 10             	push   0x10(%ebp)
8328c3:	ff 75 0c             	push   0xc(%ebp)
8328c6:	ff 77 08             	push   0x8(%edi)
8328c9:	ff 15 14 33 d8 00    	call   *0xd83314
8328cf:	5f                   	pop    %edi
8328d0:	8b c6                	mov    %esi,%eax
8328d2:	5e                   	pop    %esi
8328d3:	5d                   	pop    %ebp
8328d4:	c2 0c 00             	ret    $0xc
8328d7:	cc                   	int3
8328d8:	cc                   	int3
8328d9:	cc                   	int3
8328da:	cc                   	int3
8328db:	cc                   	int3
8328dc:	cc                   	int3
8328dd:	cc                   	int3
8328de:	cc                   	int3
8328df:	cc                   	int3
8328e0:	cc                   	int3
8328e1:	cc                   	int3
8328e2:	cc                   	int3
8328e3:	cc                   	int3
8328e4:	cc                   	int3
8328e5:	cc                   	int3
8328e6:	cc                   	int3
8328e7:	cc                   	int3
8328e8:	55                   	push   %ebp
8328e9:	8b ec                	mov    %esp,%ebp
8328eb:	56                   	push   %esi
8328ec:	8b 75 08             	mov    0x8(%ebp),%esi
8328ef:	57                   	push   %edi
8328f0:	8b f9                	mov    %ecx,%edi
8328f2:	83 26 00             	andl   $0x0,(%esi)
8328f5:	83 66 04 00          	andl   $0x0,0x4(%esi)
8328f9:	8b 47 04             	mov    0x4(%edi),%eax
8328fc:	3b 47 08             	cmp    0x8(%edi),%eax
8328ff:	74 0e                	je     0x83290f
832901:	56                   	push   %esi
832902:	ff 75 10             	push   0x10(%ebp)
832905:	ff 75 0c             	push   0xc(%ebp)
832908:	50                   	push   %eax
832909:	ff 15 18 33 d8 00    	call   *0xd83318
83290f:	83 7f 08 00          	cmpl   $0x0,0x8(%edi)
832913:	74 10                	je     0x832925
832915:	56                   	push   %esi
832916:	ff 75 10             	push   0x10(%ebp)
832919:	ff 75 0c             	push   0xc(%ebp)
83291c:	ff 77 08             	push   0x8(%edi)
83291f:	ff 15 18 33 d8 00    	call   *0xd83318
832925:	5f                   	pop    %edi
832926:	8b c6                	mov    %esi,%eax
832928:	5e                   	pop    %esi
832929:	5d                   	pop    %ebp
83292a:	c2 0c 00             	ret    $0xc
83292d:	cc                   	int3
83292e:	cc                   	int3
83292f:	cc                   	int3
832930:	cc                   	int3
832931:	cc                   	int3
832932:	cc                   	int3
832933:	cc                   	int3
832934:	cc                   	int3
832935:	cc                   	int3
832936:	cc                   	int3
832937:	cc                   	int3
832938:	cc                   	int3
832939:	cc                   	int3
83293a:	cc                   	int3
83293b:	cc                   	int3
83293c:	cc                   	int3
83293d:	cc                   	int3
83293e:	55                   	push   %ebp
83293f:	8b ec                	mov    %esp,%ebp
832941:	56                   	push   %esi
832942:	8b f1                	mov    %ecx,%esi
832944:	33 c0                	xor    %eax,%eax
832946:	8b 4e 04             	mov    0x4(%esi),%ecx
832949:	3b 4e 08             	cmp    0x8(%esi),%ecx
83294c:	74 0a                	je     0x832958
83294e:	ff 75 08             	push   0x8(%ebp)
832951:	51                   	push   %ecx
832952:	ff 15 0c 32 d8 00    	call   *0xd8320c
832958:	83 7e 08 00          	cmpl   $0x0,0x8(%esi)
83295c:	74 0c                	je     0x83296a
83295e:	ff 75 08             	push   0x8(%ebp)
832961:	ff 76 08             	push   0x8(%esi)
832964:	ff 15 0c 32 d8 00    	call   *0xd8320c
83296a:	5e                   	pop    %esi
83296b:	5d                   	pop    %ebp
83296c:	c2 04 00             	ret    $0x4
83296f:	cc                   	int3
832970:	cc                   	int3
832971:	cc                   	int3
832972:	cc                   	int3
832973:	cc                   	int3
832974:	cc                   	int3
832975:	cc                   	int3
832976:	cc                   	int3
832977:	cc                   	int3
832978:	cc                   	int3
832979:	cc                   	int3
83297a:	cc                   	int3
83297b:	55                   	push   %ebp
83297c:	8b ec                	mov    %esp,%ebp
83297e:	ff 75 08             	push   0x8(%ebp)
832981:	ff 71 04             	push   0x4(%ecx)
832984:	ff 15 18 32 d8 00    	call   *0xd83218
83298a:	5d                   	pop    %ebp
83298b:	c2 04 00             	ret    $0x4
83298e:	cc                   	int3
83298f:	cc                   	int3
832990:	cc                   	int3
832991:	cc                   	int3
832992:	55                   	push   %ebp
832993:	8b ec                	mov    %esp,%ebp
832995:	83 ec 14             	sub    $0x14,%esp
832998:	56                   	push   %esi
832999:	6a 14                	push   $0x14
83299b:	8d 45 ec             	lea    -0x14(%ebp),%eax
83299e:	8b f1                	mov    %ecx,%esi
8329a0:	6a 00                	push   $0x0
8329a2:	50                   	push   %eax
8329a3:	e8 10 1e be ff       	call   0x4147b8
8329a8:	8b 45 08             	mov    0x8(%ebp),%eax
8329ab:	83 c4 0c             	add    $0xc,%esp
8329ae:	89 45 f0             	mov    %eax,-0x10(%ebp)
8329b1:	8d 45 ec             	lea    -0x14(%ebp),%eax
8329b4:	c7 45 ec 14 00 00 00 	movl   $0x14,-0x14(%ebp)
8329bb:	50                   	push   %eax
8329bc:	ff 76 04             	push   0x4(%esi)
8329bf:	ff 15 18 32 d8 00    	call   *0xd83218
8329c5:	5e                   	pop    %esi
8329c6:	8b e5                	mov    %ebp,%esp
8329c8:	5d                   	pop    %ebp
8329c9:	c2 04 00             	ret    $0x4
8329cc:	cc                   	int3
8329cd:	cc                   	int3
8329ce:	cc                   	int3
8329cf:	cc                   	int3
8329d0:	cc                   	int3
8329d1:	cc                   	int3
8329d2:	cc                   	int3
8329d3:	cc                   	int3
8329d4:	cc                   	int3
8329d5:	cc                   	int3
8329d6:	cc                   	int3
8329d7:	cc                   	int3
8329d8:	cc                   	int3
8329d9:	cc                   	int3
8329da:	55                   	push   %ebp
8329db:	8b ec                	mov    %esp,%ebp
8329dd:	8b 55 08             	mov    0x8(%ebp),%edx
8329e0:	8b 0a                	mov    (%edx),%ecx
8329e2:	8b 42 08             	mov    0x8(%edx),%eax
8329e5:	89 02                	mov    %eax,(%edx)
8329e7:	89 4a 08             	mov    %ecx,0x8(%edx)
8329ea:	5d                   	pop    %ebp
8329eb:	c2 04 00             	ret    $0x4
8329ee:	cc                   	int3
8329ef:	cc                   	int3
8329f0:	cc                   	int3
8329f1:	cc                   	int3
8329f2:	cc                   	int3
8329f3:	55                   	push   %ebp
8329f4:	8b ec                	mov    %esp,%ebp
8329f6:	ff 75 24             	push   0x24(%ebp)
8329f9:	ff 75 20             	push   0x20(%ebp)
8329fc:	ff 75 1c             	push   0x1c(%ebp)
8329ff:	ff 75 18             	push   0x18(%ebp)
832a02:	ff 75 14             	push   0x14(%ebp)
832a05:	ff 75 10             	push   0x10(%ebp)
832a08:	ff 75 0c             	push   0xc(%ebp)
832a0b:	ff 71 04             	push   0x4(%ecx)
832a0e:	ff 15 bc 3d d8 00    	call   *0xd83dbc
832a14:	8b 55 08             	mov    0x8(%ebp),%edx
832a17:	0f bf c8             	movswl %ax,%ecx
832a1a:	c1 e8 10             	shr    $0x10,%eax
832a1d:	89 0a                	mov    %ecx,(%edx)
832a1f:	0f bf c8             	movswl %ax,%ecx
832a22:	8b c2                	mov    %edx,%eax
832a24:	89 4a 04             	mov    %ecx,0x4(%edx)
832a27:	5d                   	pop    %ebp
832a28:	c2 20 00             	ret    $0x20
832a2b:	cc                   	int3
832a2c:	cc                   	int3
832a2d:	cc                   	int3
832a2e:	cc                   	int3
832a2f:	cc                   	int3
832a30:	cc                   	int3
832a31:	cc                   	int3
832a32:	cc                   	int3
832a33:	cc                   	int3
832a34:	cc                   	int3
832a35:	cc                   	int3
832a36:	cc                   	int3
832a37:	cc                   	int3
832a38:	cc                   	int3
832a39:	55                   	push   %ebp
832a3a:	8b ec                	mov    %esp,%ebp
832a3c:	ff 75 14             	push   0x14(%ebp)
832a3f:	ff 75 10             	push   0x10(%ebp)
832a42:	ff 75 0c             	push   0xc(%ebp)
832a45:	ff 75 08             	push   0x8(%ebp)
832a48:	ff 71 04             	push   0x4(%ecx)
832a4b:	ff 15 fc 32 d8 00    	call   *0xd832fc
832a51:	5d                   	pop    %ebp
832a52:	c2 10 00             	ret    $0x10
832a55:	cc                   	int3
832a56:	cc                   	int3
832a57:	cc                   	int3
832a58:	cc                   	int3
832a59:	cc                   	int3
832a5a:	cc                   	int3
832a5b:	cc                   	int3
832a5c:	55                   	push   %ebp
832a5d:	8b ec                	mov    %esp,%ebp
832a5f:	5d                   	pop    %ebp
832a60:	e9 60 2c c0 ff       	jmp    0x4356c5
832a65:	cc                   	int3
832a66:	cc                   	int3
832a67:	6a 04                	push   $0x4
832a69:	b8 b0 96 b9 00       	mov    $0xb996b0,%eax
832a6e:	e8 18 78 bd ff       	call   0x40a28b
832a73:	e8 33 c9 bf ff       	call   0x42f3ab
832a78:	8b f8                	mov    %eax,%edi
832a7a:	33 f6                	xor    %esi,%esi
832a7c:	39 77 1c             	cmp    %esi,0x1c(%edi)
832a7f:	75 4c                	jne    0x832acd
832a81:	39 75 08             	cmp    %esi,0x8(%ebp)
832a84:	74 47                	je     0x832acd
832a86:	68 be c8 41 00       	push   $0x41c8be
832a8b:	e8 3e a7 be ff       	call   0x41d1ce
832a90:	6a 60                	push   $0x60
832a92:	8b d8                	mov    %eax,%ebx
832a94:	e8 e4 7e bf ff       	call   0x42a97d
832a99:	59                   	pop    %ecx
832a9a:	89 45 f0             	mov    %eax,-0x10(%ebp)
832a9d:	89 75 fc             	mov    %esi,-0x4(%ebp)
832aa0:	85 c0                	test   %eax,%eax
832aa2:	74 1c                	je     0x832ac0
832aa4:	6a 02                	push   $0x2
832aa6:	6a 04                	push   $0x4
832aa8:	68 96 d7 41 00       	push   $0x41d796
832aad:	68 5e 3e 40 00       	push   $0x403e5e
832ab2:	68 7c a8 c3 00       	push   $0xc3a87c
832ab7:	8b c8                	mov    %eax,%ecx
832ab9:	e8 0c 2e be ff       	call   0x4158ca
832abe:	8b f0                	mov    %eax,%esi
832ac0:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
832ac4:	53                   	push   %ebx
832ac5:	89 77 1c             	mov    %esi,0x1c(%edi)
832ac8:	e8 01 a7 be ff       	call   0x41d1ce
832acd:	8b 47 1c             	mov    0x1c(%edi),%eax
832ad0:	e8 42 b9 bd ff       	call   0x40e417
832ad5:	c2 04 00             	ret    $0x4
832ad8:	cc                   	int3
832ad9:	cc                   	int3
832ada:	cc                   	int3
832adb:	cc                   	int3
832adc:	cc                   	int3
832add:	cc                   	int3
832ade:	cc                   	int3
832adf:	cc                   	int3
832ae0:	cc                   	int3
832ae1:	cc                   	int3
832ae2:	cc                   	int3
832ae3:	cc                   	int3
832ae4:	cc                   	int3
832ae5:	cc                   	int3
832ae6:	cc                   	int3
832ae7:	cc                   	int3
832ae8:	cc                   	int3
832ae9:	cc                   	int3
832aea:	cc                   	int3
832aeb:	cc                   	int3
832aec:	cc                   	int3
832aed:	cc                   	int3
832aee:	cc                   	int3
832aef:	cc                   	int3
832af0:	cc                   	int3
832af1:	cc                   	int3
832af2:	cc                   	int3
832af3:	cc                   	int3
832af4:	6a 04                	push   $0x4
832af6:	b8 e2 96 b9 00       	mov    $0xb996e2,%eax
832afb:	e8 8b 77 bd ff       	call   0x40a28b
832b00:	e8 a6 c8 bf ff       	call   0x42f3ab
832b05:	8b f8                	mov    %eax,%edi
832b07:	33 f6                	xor    %esi,%esi
832b09:	39 77 20             	cmp    %esi,0x20(%edi)
832b0c:	75 4c                	jne    0x832b5a
832b0e:	39 75 08             	cmp    %esi,0x8(%ebp)
832b11:	74 47                	je     0x832b5a
832b13:	68 be c8 41 00       	push   $0x41c8be
832b18:	e8 b1 a6 be ff       	call   0x41d1ce
832b1d:	6a 60                	push   $0x60
832b1f:	8b d8                	mov    %eax,%ebx
832b21:	e8 57 7e bf ff       	call   0x42a97d
832b26:	59                   	pop    %ecx
832b27:	89 45 f0             	mov    %eax,-0x10(%ebp)
832b2a:	89 75 fc             	mov    %esi,-0x4(%ebp)
832b2d:	85 c0                	test   %eax,%eax
832b2f:	74 1c                	je     0x832b4d
832b31:	6a 01                	push   $0x1
832b33:	6a 04                	push   $0x4
832b35:	68 a2 a6 43 00       	push   $0x43a6a2
832b3a:	68 fc 27 40 00       	push   $0x4027fc
832b3f:	68 58 a7 c3 00       	push   $0xc3a758
832b44:	8b c8                	mov    %eax,%ecx
832b46:	e8 7f 2d be ff       	call   0x4158ca
832b4b:	8b f0                	mov    %eax,%esi
832b4d:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
832b51:	53                   	push   %ebx
832b52:	89 77 20             	mov    %esi,0x20(%edi)
832b55:	e8 74 a6 be ff       	call   0x41d1ce
832b5a:	8b 47 20             	mov    0x20(%edi),%eax
832b5d:	e8 b5 b8 bd ff       	call   0x40e417
832b62:	c2 04 00             	ret    $0x4
832b65:	cc                   	int3
832b66:	cc                   	int3
832b67:	cc                   	int3
832b68:	cc                   	int3
832b69:	cc                   	int3
832b6a:	cc                   	int3
832b6b:	cc                   	int3
832b6c:	cc                   	int3
832b6d:	cc                   	int3
832b6e:	cc                   	int3
832b6f:	cc                   	int3
832b70:	cc                   	int3
832b71:	cc                   	int3
832b72:	cc                   	int3
832b73:	cc                   	int3
832b74:	cc                   	int3
832b75:	cc                   	int3
832b76:	cc                   	int3
832b77:	cc                   	int3
832b78:	cc                   	int3
832b79:	cc                   	int3
832b7a:	cc                   	int3
832b7b:	cc                   	int3
832b7c:	cc                   	int3
832b7d:	cc                   	int3
832b7e:	cc                   	int3
832b7f:	cc                   	int3
832b80:	cc                   	int3
832b81:	55                   	push   %ebp
832b82:	8b ec                	mov    %esp,%ebp
832b84:	56                   	push   %esi