83998f:	cc                   	int3
839990:	cc                   	int3
839991:	cc                   	int3
839992:	cc                   	int3
839993:	cc                   	int3
839994:	cc                   	int3
839995:	cc                   	int3
839996:	cc                   	int3
839997:	cc                   	int3
839998:	cc                   	int3
839999:	cc                   	int3
83999a:	cc                   	int3
83999b:	cc                   	int3
83999c:	cc                   	int3
83999d:	cc                   	int3
83999e:	cc                   	int3
83999f:	cc                   	int3
8399a0:	cc                   	int3
8399a1:	cc                   	int3
8399a2:	cc                   	int3
8399a3:	cc                   	int3
8399a4:	55                   	push   %ebp
8399a5:	8b ec                	mov    %esp,%ebp
8399a7:	6a ff                	push   $0xffffffff
8399a9:	68 ac a0 b9 00       	push   $0xb9a0ac
8399ae:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
8399b4:	50                   	push   %eax
8399b5:	56                   	push   %esi
8399b6:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
8399bb:	33 c5                	xor    %ebp,%eax
8399bd:	50                   	push   %eax
8399be:	8d 45 f4             	lea    -0xc(%ebp),%eax
8399c1:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
8399c7:	8b f1                	mov    %ecx,%esi
8399c9:	83 7e 24 00          	cmpl   $0x0,0x24(%esi)
8399cd:	74 0f                	je     0x8399de
8399cf:	f6 46 18 02          	testb  $0x2,0x18(%esi)
8399d3:	75 09                	jne    0x8399de
8399d5:	e8 3a 59 c0 ff       	call   0x43f314
8399da:	83 66 24 00          	andl   $0x0,0x24(%esi)
8399de:	8b ce                	mov    %esi,%ecx
8399e0:	e8 8a 7e bd ff       	call   0x41186f
8399e5:	8b 4e 14             	mov    0x14(%esi),%ecx
8399e8:	83 e9 10             	sub    $0x10,%ecx
8399eb:	e8 24 b2 bc ff       	call   0x404c14
8399f0:	8b 4d f4             	mov    -0xc(%ebp),%ecx
8399f3:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
8399fa:	59                   	pop    %ecx
8399fb:	5e                   	pop    %esi
8399fc:	8b e5                	mov    %ebp,%esp
8399fe:	5d                   	pop    %ebp
8399ff:	c3                   	ret
839a00:	cc                   	int3
839a01:	cc                   	int3
839a02:	cc                   	int3
839a03:	cc                   	int3
839a04:	cc                   	int3
839a05:	cc                   	int3
839a06:	cc                   	int3
839a07:	cc                   	int3
839a08:	cc                   	int3
839a09:	cc                   	int3
839a0a:	cc                   	int3
839a0b:	cc                   	int3
839a0c:	cc                   	int3
839a0d:	cc                   	int3
839a0e:	cc                   	int3
839a0f:	cc                   	int3
839a10:	cc                   	int3
839a11:	cc                   	int3
839a12:	cc                   	int3
839a13:	cc                   	int3
839a14:	cc                   	int3
839a15:	cc                   	int3
839a16:	cc                   	int3
839a17:	55                   	push   %ebp
839a18:	8b ec                	mov    %esp,%ebp
839a1a:	56                   	push   %esi
839a1b:	8b f1                	mov    %ecx,%esi
839a1d:	f6 46 18 01          	testb  $0x1,0x18(%esi)
839a21:	74 2b                	je     0x839a4e
839a23:	8b 4e 28             	mov    0x28(%esi),%ecx
839a26:	8d 41 01             	lea    0x1(%ecx),%eax
839a29:	3b 46 2c             	cmp    0x2c(%esi),%eax
839a2c:	76 0c                	jbe    0x839a3a
839a2e:	2b 4e 2c             	sub    0x2c(%esi),%ecx
839a31:	41                   	inc    %ecx
839a32:	51                   	push   %ecx
839a33:	8b ce                	mov    %esi,%ecx
839a35:	e8 ee d6 bf ff       	call   0x437128
839a3a:	8b 46 28             	mov    0x28(%esi),%eax
839a3d:	8a 08                	mov    (%eax),%cl
839a3f:	8b 45 08             	mov    0x8(%ebp),%eax
839a42:	88 08                	mov    %cl,(%eax)
839a44:	8b c6                	mov    %esi,%eax
839a46:	ff 46 28             	incl   0x28(%esi)
839a49:	5e                   	pop    %esi
839a4a:	5d                   	pop    %ebp
839a4b:	c2 04 00             	ret    $0x4
839a4e:	8d 4e 14             	lea    0x14(%esi),%ecx
839a51:	e8 de f5 bc ff       	call   0x409034
839a56:	50                   	push   %eax
839a57:	6a 04                	push   $0x4
839a59:	e8 c9 a0 bf ff       	call   0x433b27
839a5e:	cc                   	int3
839a5f:	cc                   	int3
839a60:	cc                   	int3
839a61:	cc                   	int3
839a62:	cc                   	int3
839a63:	cc                   	int3
839a64:	cc                   	int3
839a65:	cc                   	int3
839a66:	cc                   	int3
839a67:	cc                   	int3
839a68:	cc                   	int3
839a69:	cc                   	int3
839a6a:	cc                   	int3
839a6b:	cc                   	int3
839a6c:	cc                   	int3
839a6d:	cc                   	int3
839a6e:	cc                   	int3
839a6f:	cc                   	int3
839a70:	cc                   	int3
839a71:	55                   	push   %ebp
839a72:	8b ec                	mov    %esp,%ebp
839a74:	56                   	push   %esi
839a75:	8b f1                	mov    %ecx,%esi
839a77:	f6 46 18 01          	testb  $0x1,0x18(%esi)
839a7b:	74 30                	je     0x839aad
839a7d:	8b 4e 28             	mov    0x28(%esi),%ecx
839a80:	8d 41 02             	lea    0x2(%ecx),%eax
839a83:	3b 46 2c             	cmp    0x2c(%esi),%eax
839a86:	76 0e                	jbe    0x839a96
839a88:	2b 4e 2c             	sub    0x2c(%esi),%ecx
839a8b:	83 c1 02             	add    $0x2,%ecx
839a8e:	51                   	push   %ecx
839a8f:	8b ce                	mov    %esi,%ecx
839a91:	e8 92 d6 bf ff       	call   0x437128
839a96:	8b 46 28             	mov    0x28(%esi),%eax
839a99:	66 8b 08             	mov    (%eax),%cx
839a9c:	8b 45 08             	mov    0x8(%ebp),%eax
839a9f:	66 89 08             	mov    %cx,(%eax)
839aa2:	8b c6                	mov    %esi,%eax
839aa4:	83 46 28 02          	addl   $0x2,0x28(%esi)
839aa8:	5e                   	pop    %esi
839aa9:	5d                   	pop    %ebp
839aaa:	c2 04 00             	ret    $0x4
839aad:	8d 4e 14             	lea    0x14(%esi),%ecx
839ab0:	e8 7f f5 bc ff       	call   0x409034
839ab5:	50                   	push   %eax
839ab6:	6a 04                	push   $0x4
839ab8:	e8 6a a0 bf ff       	call   0x433b27
839abd:	cc                   	int3
839abe:	cc                   	int3
839abf:	cc                   	int3
839ac0:	cc                   	int3
839ac1:	cc                   	int3
839ac2:	cc                   	int3
839ac3:	cc                   	int3
839ac4:	cc                   	int3
839ac5:	cc                   	int3
839ac6:	cc                   	int3
839ac7:	cc                   	int3
839ac8:	cc                   	int3
839ac9:	cc                   	int3
839aca:	cc                   	int3
839acb:	cc                   	int3
839acc:	cc                   	int3
839acd:	cc                   	int3
839ace:	cc                   	int3
839acf:	cc                   	int3
839ad0:	cc                   	int3
839ad1:	55                   	push   %ebp
839ad2:	8b ec                	mov    %esp,%ebp
839ad4:	56                   	push   %esi
839ad5:	8b f1                	mov    %ecx,%esi
839ad7:	f6 46 18 01          	testb  $0x1,0x18(%esi)
839adb:	74 2e                	je     0x839b0b
839add:	8b 4e 28             	mov    0x28(%esi),%ecx
839ae0:	8d 41 04             	lea    0x4(%ecx),%eax
839ae3:	3b 46 2c             	cmp    0x2c(%esi),%eax
839ae6:	76 0e                	jbe    0x839af6
839ae8:	2b 4e 2c             	sub    0x2c(%esi),%ecx
839aeb:	83 c1 04             	add    $0x4,%ecx
839aee:	51                   	push   %ecx
839aef:	8b ce                	mov    %esi,%ecx
839af1:	e8 32 d6 bf ff       	call   0x437128
839af6:	8b 46 28             	mov    0x28(%esi),%eax
839af9:	8b 08                	mov    (%eax),%ecx
839afb:	8b 45 08             	mov    0x8(%ebp),%eax
839afe:	89 08                	mov    %ecx,(%eax)
839b00:	8b c6                	mov    %esi,%eax
839b02:	83 46 28 04          	addl   $0x4,0x28(%esi)
839b06:	5e                   	pop    %esi
839b07:	5d                   	pop    %ebp
839b08:	c2 04 00             	ret    $0x4
839b0b:	8d 4e 14             	lea    0x14(%esi),%ecx
839b0e:	e8 21 f5 bc ff       	call   0x409034
839b13:	50                   	push   %eax
839b14:	6a 04                	push   $0x4
839b16:	e8 0c a0 bf ff       	call   0x433b27
839b1b:	cc                   	int3
839b1c:	cc                   	int3
839b1d:	cc                   	int3
839b1e:	cc                   	int3
839b1f:	cc                   	int3
839b20:	cc                   	int3
839b21:	cc                   	int3
839b22:	cc                   	int3
839b23:	cc                   	int3
839b24:	cc                   	int3
839b25:	cc                   	int3
839b26:	cc                   	int3
839b27:	cc                   	int3
839b28:	cc                   	int3
839b29:	cc                   	int3
839b2a:	cc                   	int3
839b2b:	cc                   	int3
839b2c:	cc                   	int3
839b2d:	cc                   	int3
839b2e:	55                   	push   %ebp
839b2f:	8b ec                	mov    %esp,%ebp
839b31:	56                   	push   %esi
839b32:	8b f1                	mov    %ecx,%esi
839b34:	f6 46 18 01          	testb  $0x1,0x18(%esi)
839b38:	74 34                	je     0x839b6e
839b3a:	8b 4e 28             	mov    0x28(%esi),%ecx
839b3d:	8d 41 08             	lea    0x8(%ecx),%eax
839b40:	3b 46 2c             	cmp    0x2c(%esi),%eax
839b43:	76 0e                	jbe    0x839b53
839b45:	2b 4e 2c             	sub    0x2c(%esi),%ecx
839b48:	83 c1 08             	add    $0x8,%ecx
839b4b:	51                   	push   %ecx
839b4c:	8b ce                	mov    %esi,%ecx
839b4e:	e8 d5 d5 bf ff       	call   0x437128
839b53:	8b 56 28             	mov    0x28(%esi),%edx
839b56:	8b 4d 08             	mov    0x8(%ebp),%ecx
839b59:	8b 02                	mov    (%edx),%eax
839b5b:	89 01                	mov    %eax,(%ecx)
839b5d:	8b 42 04             	mov    0x4(%edx),%eax
839b60:	89 41 04             	mov    %eax,0x4(%ecx)
839b63:	8b c6                	mov    %esi,%eax
839b65:	83 46 28 08          	addl   $0x8,0x28(%esi)
839b69:	5e                   	pop    %esi
839b6a:	5d                   	pop    %ebp
839b6b:	c2 04 00             	ret    $0x4
839b6e:	8d 4e 14             	lea    0x14(%esi),%ecx
839b71:	e8 be f4 bc ff       	call   0x409034
839b76:	50                   	push   %eax
839b77:	6a 04                	push   $0x4
839b79:	e8 a9 9f bf ff       	call   0x433b27
839b7e:	cc                   	int3
839b7f:	cc                   	int3
839b80:	cc                   	int3
839b81:	cc                   	int3
839b82:	cc                   	int3
839b83:	cc                   	int3
839b84:	cc                   	int3
839b85:	cc                   	int3
839b86:	cc                   	int3
839b87:	cc                   	int3
839b88:	cc                   	int3
839b89:	cc                   	int3
839b8a:	cc                   	int3
839b8b:	cc                   	int3
839b8c:	cc                   	int3
839b8d:	cc                   	int3
839b8e:	cc                   	int3
839b8f:	cc                   	int3
839b90:	cc                   	int3
839b91:	cc                   	int3
839b92:	cc                   	int3
839b93:	55                   	push   %ebp
839b94:	8b ec                	mov    %esp,%ebp
839b96:	5d                   	pop    %ebp
839b97:	e9 b4 73 bd ff       	jmp    0x410f50
839b9c:	cc                   	int3
839b9d:	cc                   	int3
839b9e:	55                   	push   %ebp
839b9f:	8b ec                	mov    %esp,%ebp
839ba1:	56                   	push   %esi
839ba2:	8b f1                	mov    %ecx,%esi
839ba4:	8b 46 18             	mov    0x18(%esi),%eax
839ba7:	f7 d0                	not    %eax
839ba9:	a8 01                	test   $0x1,%al
839bab:	74 20                	je     0x839bcd
839bad:	8b 46 28             	mov    0x28(%esi),%eax
839bb0:	40                   	inc    %eax
839bb1:	3b 46 2c             	cmp    0x2c(%esi),%eax
839bb4:	76 05                	jbe    0x839bbb
839bb6:	e8 59 57 c0 ff       	call   0x43f314
839bbb:	8b 4e 28             	mov    0x28(%esi),%ecx
839bbe:	8a 45 08             	mov    0x8(%ebp),%al
839bc1:	88 01                	mov    %al,(%ecx)
839bc3:	8b c6                	mov    %esi,%eax
839bc5:	ff 46 28             	incl   0x28(%esi)
839bc8:	5e                   	pop    %esi
839bc9:	5d                   	pop    %ebp
839bca:	c2 04 00             	ret    $0x4
839bcd:	8d 4e 14             	lea    0x14(%esi),%ecx
839bd0:	e8 5f f4 bc ff       	call   0x409034
839bd5:	50                   	push   %eax
839bd6:	6a 02                	push   $0x2
839bd8:	e8 4a 9f bf ff       	call   0x433b27
839bdd:	cc                   	int3
839bde:	cc                   	int3
839bdf:	cc                   	int3
839be0:	cc                   	int3
839be1:	cc                   	int3
839be2:	cc                   	int3
839be3:	cc                   	int3
839be4:	cc                   	int3
839be5:	cc                   	int3
839be6:	cc                   	int3
839be7:	cc                   	int3
839be8:	cc                   	int3
839be9:	cc                   	int3
839bea:	cc                   	int3
839beb:	cc                   	int3
839bec:	cc                   	int3
839bed:	cc                   	int3
839bee:	55                   	push   %ebp
839bef:	8b ec                	mov    %esp,%ebp
839bf1:	56                   	push   %esi
839bf2:	8b f1                	mov    %ecx,%esi
839bf4:	8b 46 18             	mov    0x18(%esi),%eax
839bf7:	f7 d0                	not    %eax
839bf9:	a8 01                	test   $0x1,%al
839bfb:	74 25                	je     0x839c22
839bfd:	8b 46 28             	mov    0x28(%esi),%eax
839c00:	83 c0 02             	add    $0x2,%eax
839c03:	3b 46 2c             	cmp    0x2c(%esi),%eax
839c06:	76 05                	jbe    0x839c0d
839c08:	e8 07 57 c0 ff       	call   0x43f314
839c0d:	8b 4e 28             	mov    0x28(%esi),%ecx
839c10:	66 8b 45 08          	mov    0x8(%ebp),%ax
839c14:	66 89 01             	mov    %ax,(%ecx)
839c17:	8b c6                	mov    %esi,%eax
839c19:	83 46 28 02          	addl   $0x2,0x28(%esi)
839c1d:	5e                   	pop    %esi
839c1e:	5d                   	pop    %ebp
839c1f:	c2 04 00             	ret    $0x4
839c22:	8d 4e 14             	lea    0x14(%esi),%ecx
839c25:	e8 0a f4 bc ff       	call   0x409034
839c2a:	50                   	push   %eax
839c2b:	6a 02                	push   $0x2
839c2d:	e8 f5 9e bf ff       	call   0x433b27
839c32:	cc                   	int3
839c33:	cc                   	int3
839c34:	cc                   	int3