5d1a2f:	8b 07                	mov    (%edi),%eax
5d1a31:	59                   	pop    %ecx
5d1a32:	8b 70 04             	mov    0x4(%eax),%esi
5d1a35:	8b ce                	mov    %esi,%ecx
5d1a37:	ff 15 e0 24 68 00    	call   *0x6824e0
5d1a3d:	8b cf                	mov    %edi,%ecx
5d1a3f:	ff d6                	call   *%esi
5d1a41:	89 3d e4 07 73 00    	mov    %edi,0x7307e4
5d1a47:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1a4a:	e8 00 ca ff ff       	call   0x5ce44f
5d1a4f:	8b c7                	mov    %edi,%eax
5d1a51:	e8 3f 05 01 00       	call   0x5e1f95
5d1a56:	c3                   	ret
5d1a57:	e8 14 f7 e8 ff       	call   0x461170
5d1a5c:	cc                   	int3
5d1a5d:	6a 08                	push   $0x8
5d1a5f:	b8 1e 0f 66 00       	mov    $0x660f1e,%eax
5d1a64:	e8 52 05 01 00       	call   0x5e1fbb
5d1a69:	6a 00                	push   $0x0
5d1a6b:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1a6e:	e8 84 c9 ff ff       	call   0x5ce3f7
5d1a73:	8b 35 e8 07 73 00    	mov    0x7307e8,%esi
5d1a79:	b9 90 07 73 00       	mov    $0x730790,%ecx
5d1a7e:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5d1a82:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d1a85:	e8 46 7e e6 ff       	call   0x4398d0
5d1a8a:	8b 4d 08             	mov    0x8(%ebp),%ecx
5d1a8d:	50                   	push   %eax
5d1a8e:	e8 7d 7f e6 ff       	call   0x439a10
5d1a93:	8b f8                	mov    %eax,%edi
5d1a95:	85 ff                	test   %edi,%edi
5d1a97:	75 43                	jne    0x5d1adc
5d1a99:	85 f6                	test   %esi,%esi
5d1a9b:	74 04                	je     0x5d1aa1
5d1a9d:	8b fe                	mov    %esi,%edi
5d1a9f:	eb 3b                	jmp    0x5d1adc
5d1aa1:	ff 75 08             	push   0x8(%ebp)
5d1aa4:	8d 45 f0             	lea    -0x10(%ebp),%eax
5d1aa7:	50                   	push   %eax
5d1aa8:	e8 07 16 00 00       	call   0x5d30b4
5d1aad:	59                   	pop    %ecx
5d1aae:	59                   	pop    %ecx
5d1aaf:	83 f8 ff             	cmp    $0xffffffff,%eax
5d1ab2:	74 38                	je     0x5d1aec
5d1ab4:	8b 7d f0             	mov    -0x10(%ebp),%edi
5d1ab7:	89 7d f0             	mov    %edi,-0x10(%ebp)
5d1aba:	57                   	push   %edi
5d1abb:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5d1abf:	e8 7e cc ff ff       	call   0x5ce742
5d1ac4:	8b 07                	mov    (%edi),%eax
5d1ac6:	59                   	pop    %ecx
5d1ac7:	8b 70 04             	mov    0x4(%eax),%esi
5d1aca:	8b ce                	mov    %esi,%ecx
5d1acc:	ff 15 e0 24 68 00    	call   *0x6824e0
5d1ad2:	8b cf                	mov    %edi,%ecx
5d1ad4:	ff d6                	call   *%esi
5d1ad6:	89 3d e8 07 73 00    	mov    %edi,0x7307e8
5d1adc:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1adf:	e8 6b c9 ff ff       	call   0x5ce44f
5d1ae4:	8b c7                	mov    %edi,%eax
5d1ae6:	e8 aa 04 01 00       	call   0x5e1f95
5d1aeb:	c3                   	ret
5d1aec:	e8 7f f6 e8 ff       	call   0x461170
5d1af1:	cc                   	int3
5d1af2:	6a 08                	push   $0x8
5d1af4:	b8 1e 0f 66 00       	mov    $0x660f1e,%eax
5d1af9:	e8 bd 04 01 00       	call   0x5e1fbb
5d1afe:	6a 00                	push   $0x0
5d1b00:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1b03:	e8 ef c8 ff ff       	call   0x5ce3f7
5d1b08:	8b 35 04 08 73 00    	mov    0x730804,%esi
5d1b0e:	b9 ac 07 73 00       	mov    $0x7307ac,%ecx
5d1b13:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5d1b17:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d1b1a:	e8 b1 7d e6 ff       	call   0x4398d0
5d1b1f:	8b 4d 08             	mov    0x8(%ebp),%ecx
5d1b22:	50                   	push   %eax
5d1b23:	e8 e8 7e e6 ff       	call   0x439a10
5d1b28:	8b f8                	mov    %eax,%edi
5d1b2a:	85 ff                	test   %edi,%edi
5d1b2c:	75 43                	jne    0x5d1b71
5d1b2e:	85 f6                	test   %esi,%esi
5d1b30:	74 04                	je     0x5d1b36
5d1b32:	8b fe                	mov    %esi,%edi
5d1b34:	eb 3b                	jmp    0x5d1b71
5d1b36:	ff 75 08             	push   0x8(%ebp)
5d1b39:	8d 45 f0             	lea    -0x10(%ebp),%eax
5d1b3c:	50                   	push   %eax
5d1b3d:	e8 ed 15 00 00       	call   0x5d312f
5d1b42:	59                   	pop    %ecx
5d1b43:	59                   	pop    %ecx
5d1b44:	83 f8 ff             	cmp    $0xffffffff,%eax
5d1b47:	74 38                	je     0x5d1b81
5d1b49:	8b 7d f0             	mov    -0x10(%ebp),%edi
5d1b4c:	89 7d f0             	mov    %edi,-0x10(%ebp)
5d1b4f:	57                   	push   %edi
5d1b50:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5d1b54:	e8 e9 cb ff ff       	call   0x5ce742
5d1b59:	8b 07                	mov    (%edi),%eax
5d1b5b:	59                   	pop    %ecx
5d1b5c:	8b 70 04             	mov    0x4(%eax),%esi
5d1b5f:	8b ce                	mov    %esi,%ecx
5d1b61:	ff 15 e0 24 68 00    	call   *0x6824e0
5d1b67:	8b cf                	mov    %edi,%ecx
5d1b69:	ff d6                	call   *%esi
5d1b6b:	89 3d 04 08 73 00    	mov    %edi,0x730804
5d1b71:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1b74:	e8 d6 c8 ff ff       	call   0x5ce44f
5d1b79:	8b c7                	mov    %edi,%eax
5d1b7b:	e8 15 04 01 00       	call   0x5e1f95
5d1b80:	c3                   	ret
5d1b81:	e8 ea f5 e8 ff       	call   0x461170
5d1b86:	cc                   	int3
5d1b87:	6a 08                	push   $0x8
5d1b89:	b8 1e 0f 66 00       	mov    $0x660f1e,%eax
5d1b8e:	e8 28 04 01 00       	call   0x5e1fbb
5d1b93:	6a 00                	push   $0x0
5d1b95:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1b98:	e8 5a c8 ff ff       	call   0x5ce3f7
5d1b9d:	8b 35 d0 07 73 00    	mov    0x7307d0,%esi
5d1ba3:	b9 84 07 73 00       	mov    $0x730784,%ecx
5d1ba8:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5d1bac:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d1baf:	e8 1c 7d e6 ff       	call   0x4398d0
5d1bb4:	8b 4d 08             	mov    0x8(%ebp),%ecx
5d1bb7:	50                   	push   %eax
5d1bb8:	e8 53 7e e6 ff       	call   0x439a10
5d1bbd:	8b f8                	mov    %eax,%edi
5d1bbf:	85 ff                	test   %edi,%edi
5d1bc1:	75 43                	jne    0x5d1c06
5d1bc3:	85 f6                	test   %esi,%esi
5d1bc5:	74 04                	je     0x5d1bcb
5d1bc7:	8b fe                	mov    %esi,%edi
5d1bc9:	eb 3b                	jmp    0x5d1c06
5d1bcb:	ff 75 08             	push   0x8(%ebp)
5d1bce:	8d 45 f0             	lea    -0x10(%ebp),%eax
5d1bd1:	50                   	push   %eax
5d1bd2:	e8 c4 15 00 00       	call   0x5d319b
5d1bd7:	59                   	pop    %ecx
5d1bd8:	59                   	pop    %ecx
5d1bd9:	83 f8 ff             	cmp    $0xffffffff,%eax
5d1bdc:	74 38                	je     0x5d1c16
5d1bde:	8b 7d f0             	mov    -0x10(%ebp),%edi
5d1be1:	89 7d f0             	mov    %edi,-0x10(%ebp)
5d1be4:	57                   	push   %edi
5d1be5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5d1be9:	e8 54 cb ff ff       	call   0x5ce742
5d1bee:	8b 07                	mov    (%edi),%eax
5d1bf0:	59                   	pop    %ecx
5d1bf1:	8b 70 04             	mov    0x4(%eax),%esi
5d1bf4:	8b ce                	mov    %esi,%ecx
5d1bf6:	ff 15 e0 24 68 00    	call   *0x6824e0
5d1bfc:	8b cf                	mov    %edi,%ecx
5d1bfe:	ff d6                	call   *%esi
5d1c00:	89 3d d0 07 73 00    	mov    %edi,0x7307d0
5d1c06:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1c09:	e8 41 c8 ff ff       	call   0x5ce44f
5d1c0e:	8b c7                	mov    %edi,%eax
5d1c10:	e8 80 03 01 00       	call   0x5e1f95
5d1c15:	c3                   	ret
5d1c16:	e8 55 f5 e8 ff       	call   0x461170
5d1c1b:	cc                   	int3
5d1c1c:	6a 08                	push   $0x8
5d1c1e:	b8 1e 0f 66 00       	mov    $0x660f1e,%eax
5d1c23:	e8 93 03 01 00       	call   0x5e1fbb
5d1c28:	6a 00                	push   $0x0
5d1c2a:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1c2d:	e8 c5 c7 ff ff       	call   0x5ce3f7
5d1c32:	8b 35 08 08 73 00    	mov    0x730808,%esi
5d1c38:	b9 b0 07 73 00       	mov    $0x7307b0,%ecx
5d1c3d:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5d1c41:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d1c44:	e8 87 7c e6 ff       	call   0x4398d0
5d1c49:	8b 4d 08             	mov    0x8(%ebp),%ecx
5d1c4c:	50                   	push   %eax
5d1c4d:	e8 be 7d e6 ff       	call   0x439a10
5d1c52:	8b f8                	mov    %eax,%edi
5d1c54:	85 ff                	test   %edi,%edi
5d1c56:	75 43                	jne    0x5d1c9b
5d1c58:	85 f6                	test   %esi,%esi
5d1c5a:	74 04                	je     0x5d1c60
5d1c5c:	8b fe                	mov    %esi,%edi
5d1c5e:	eb 3b                	jmp    0x5d1c9b
5d1c60:	ff 75 08             	push   0x8(%ebp)
5d1c63:	8d 45 f0             	lea    -0x10(%ebp),%eax
5d1c66:	50                   	push   %eax
5d1c67:	e8 9b 15 00 00       	call   0x5d3207
5d1c6c:	59                   	pop    %ecx
5d1c6d:	59                   	pop    %ecx
5d1c6e:	83 f8 ff             	cmp    $0xffffffff,%eax
5d1c71:	74 38                	je     0x5d1cab
5d1c73:	8b 7d f0             	mov    -0x10(%ebp),%edi
5d1c76:	89 7d f0             	mov    %edi,-0x10(%ebp)
5d1c79:	57                   	push   %edi
5d1c7a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5d1c7e:	e8 bf ca ff ff       	call   0x5ce742
5d1c83:	8b 07                	mov    (%edi),%eax
5d1c85:	59                   	pop    %ecx
5d1c86:	8b 70 04             	mov    0x4(%eax),%esi
5d1c89:	8b ce                	mov    %esi,%ecx
5d1c8b:	ff 15 e0 24 68 00    	call   *0x6824e0
5d1c91:	8b cf                	mov    %edi,%ecx
5d1c93:	ff d6                	call   *%esi
5d1c95:	89 3d 08 08 73 00    	mov    %edi,0x730808
5d1c9b:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1c9e:	e8 ac c7 ff ff       	call   0x5ce44f
5d1ca3:	8b c7                	mov    %edi,%eax
5d1ca5:	e8 eb 02 01 00       	call   0x5e1f95
5d1caa:	c3                   	ret
5d1cab:	e8 c0 f4 e8 ff       	call   0x461170
5d1cb0:	cc                   	int3
5d1cb1:	6a 08                	push   $0x8
5d1cb3:	b8 1e 0f 66 00       	mov    $0x660f1e,%eax
5d1cb8:	e8 fe 02 01 00       	call   0x5e1fbb
5d1cbd:	6a 00                	push   $0x0
5d1cbf:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1cc2:	e8 30 c7 ff ff       	call   0x5ce3f7
5d1cc7:	8b 35 d4 07 73 00    	mov    0x7307d4,%esi
5d1ccd:	b9 64 07 73 00       	mov    $0x730764,%ecx
5d1cd2:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5d1cd6:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d1cd9:	e8 f2 7b e6 ff       	call   0x4398d0
5d1cde:	8b 4d 08             	mov    0x8(%ebp),%ecx
5d1ce1:	50                   	push   %eax
5d1ce2:	e8 29 7d e6 ff       	call   0x439a10
5d1ce7:	8b f8                	mov    %eax,%edi
5d1ce9:	85 ff                	test   %edi,%edi
5d1ceb:	75 43                	jne    0x5d1d30
5d1ced:	85 f6                	test   %esi,%esi
5d1cef:	74 04                	je     0x5d1cf5
5d1cf1:	8b fe                	mov    %esi,%edi
5d1cf3:	eb 3b                	jmp    0x5d1d30
5d1cf5:	ff 75 08             	push   0x8(%ebp)
5d1cf8:	8d 45 f0             	lea    -0x10(%ebp),%eax
5d1cfb:	50                   	push   %eax
5d1cfc:	e8 7a 15 00 00       	call   0x5d327b
5d1d01:	59                   	pop    %ecx
5d1d02:	59                   	pop    %ecx
5d1d03:	83 f8 ff             	cmp    $0xffffffff,%eax
5d1d06:	74 38                	je     0x5d1d40
5d1d08:	8b 7d f0             	mov    -0x10(%ebp),%edi
5d1d0b:	89 7d f0             	mov    %edi,-0x10(%ebp)
5d1d0e:	57                   	push   %edi
5d1d0f:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5d1d13:	e8 2a ca ff ff       	call   0x5ce742
5d1d18:	8b 07                	mov    (%edi),%eax
5d1d1a:	59                   	pop    %ecx
5d1d1b:	8b 70 04             	mov    0x4(%eax),%esi
5d1d1e:	8b ce                	mov    %esi,%ecx
5d1d20:	ff 15 e0 24 68 00    	call   *0x6824e0
5d1d26:	8b cf                	mov    %edi,%ecx
5d1d28:	ff d6                	call   *%esi
5d1d2a:	89 3d d4 07 73 00    	mov    %edi,0x7307d4
5d1d30:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d1d33:	e8 17 c7 ff ff       	call   0x5ce44f
5d1d38:	8b c7                	mov    %edi,%eax
5d1d3a:	e8 56 02 01 00       	call   0x5e1f95
5d1d3f:	c3                   	ret
5d1d40:	e8 2b f4 e8 ff       	call   0x461170
5d1d45:	cc                   	int3
5d1d46:	55                   	push   %ebp
5d1d47:	8b ec                	mov    %esp,%ebp
5d1d49:	56                   	push   %esi
5d1d4a:	ff 75 08             	push   0x8(%ebp)
5d1d4d:	8b f1                	mov    %ecx,%esi
5d1d4f:	33 c0                	xor    %eax,%eax
5d1d51:	83 66 10 00          	andl   $0x0,0x10(%esi)
5d1d55:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5d1d5c:	66 89 06             	mov    %ax,(%esi)
5d1d5f:	e8 14 73 00 00       	call   0x5d9078
5d1d64:	8b c6                	mov    %esi,%eax
5d1d66:	5e                   	pop    %esi
5d1d67:	5d                   	pop    %ebp
5d1d68:	c2 04 00             	ret    $0x4
5d1d6b:	55                   	push   %ebp
5d1d6c:	8b ec                	mov    %esp,%ebp
5d1d6e:	56                   	push   %esi
5d1d6f:	ff 75 0c             	push   0xc(%ebp)
5d1d72:	8b f1                	mov    %ecx,%esi
5d1d74:	33 c0                	xor    %eax,%eax
5d1d76:	ff 75 08             	push   0x8(%ebp)
5d1d79:	83 66 10 00          	andl   $0x0,0x10(%esi)
5d1d7d:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5d1d84:	66 89 06             	mov    %ax,(%esi)
5d1d87:	e8 15 73 00 00       	call   0x5d90a1
5d1d8c:	8b c6                	mov    %esi,%eax
5d1d8e:	5e                   	pop    %esi
5d1d8f:	5d                   	pop    %ebp
5d1d90:	c2 08 00             	ret    $0x8
5d1d93:	55                   	push   %ebp
5d1d94:	8b ec                	mov    %esp,%ebp
5d1d96:	56                   	push   %esi
5d1d97:	ff 75 0c             	push   0xc(%ebp)
5d1d9a:	8b f1                	mov    %ecx,%esi
5d1d9c:	33 c0                	xor    %eax,%eax
5d1d9e:	ff 75 08             	push   0x8(%ebp)
5d1da1:	83 66 10 00          	andl   $0x0,0x10(%esi)
5d1da5:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5d1dac:	66 89 06             	mov    %ax,(%esi)
5d1daf:	e8 8c 35 e7 ff       	call   0x445340
5d1db4:	8b c6                	mov    %esi,%eax
5d1db6:	5e                   	pop    %esi
5d1db7:	5d                   	pop    %ebp
5d1db8:	c2 08 00             	ret    $0x8
5d1dbb:	55                   	push   %ebp
5d1dbc:	8b ec                	mov    %esp,%ebp
5d1dbe:	83 ec 30             	sub    $0x30,%esp
5d1dc1:	8b 45 0c             	mov    0xc(%ebp),%eax
5d1dc4:	53                   	push   %ebx
5d1dc5:	8b d9                	mov    %ecx,%ebx
5d1dc7:	56                   	push   %esi
5d1dc8:	57                   	push   %edi
5d1dc9:	89 5d fc             	mov    %ebx,-0x4(%ebp)
5d1dcc:	89 43 04             	mov    %eax,0x4(%ebx)
5d1dcf:	8d 45 d0             	lea    -0x30(%ebp),%eax
5d1dd2:	50                   	push   %eax
5d1dd3:	c7 03 44 ff 6c 00    	movl   $0x6cff44,(%ebx)
5d1dd9:	e8 45 cd ff ff       	call   0x5ceb23
5d1dde:	59                   	pop    %ecx
5d1ddf:	6a 0b                	push   $0xb
5d1de1:	59                   	pop    %ecx
5d1de2:	8d 7b 08             	lea    0x8(%ebx),%edi
5d1de5:	8b f0                	mov    %eax,%esi
5d1de7:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
5d1de9:	5f                   	pop    %edi
5d1dea:	5e                   	pop    %esi
5d1deb:	8b c3                	mov    %ebx,%eax
5d1ded:	5b                   	pop    %ebx
5d1dee:	c9                   	leave
5d1def:	c2 08 00             	ret    $0x8
5d1df2:	55                   	push   %ebp
5d1df3:	8b ec                	mov    %esp,%ebp
5d1df5:	83 ec 30             	sub    $0x30,%esp
5d1df8:	8b 45 0c             	mov    0xc(%ebp),%eax
5d1dfb:	53                   	push   %ebx
5d1dfc:	8b d9                	mov    %ecx,%ebx
5d1dfe:	56                   	push   %esi
5d1dff:	57                   	push   %edi
5d1e00:	89 5d fc             	mov    %ebx,-0x4(%ebp)
5d1e03:	89 43 04             	mov    %eax,0x4(%ebx)
5d1e06:	8d 45 d0             	lea    -0x30(%ebp),%eax
5d1e09:	50                   	push   %eax
5d1e0a:	c7 03 e8 c8 6a 00    	movl   $0x6ac8e8,(%ebx)
5d1e10:	e8 0e cd ff ff       	call   0x5ceb23
5d1e15:	59                   	pop    %ecx
5d1e16:	6a 0b                	push   $0xb
5d1e18:	59                   	pop    %ecx
5d1e19:	8d 7b 08             	lea    0x8(%ebx),%edi
5d1e1c:	8b f0                	mov    %eax,%esi
5d1e1e:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)