5e6cd0:	3b 41 04             	cmp    0x4(%ecx),%eax
5e6cd3:	76 05                	jbe    0x5e6cda
5e6cd5:	6a 0d                	push   $0xd
5e6cd7:	59                   	pop    %ecx
5e6cd8:	cd 29                	int    $0x29
5e6cda:	5d                   	pop    %ebp
5e6cdb:	c3                   	ret
5e6cdc:	55                   	push   %ebp
5e6cdd:	8b ec                	mov    %esp,%ebp
5e6cdf:	a1 e0 24 68 00       	mov    0x6824e0,%eax
5e6ce4:	3d 70 df 43 00       	cmp    $0x43df70,%eax
5e6ce9:	74 1c                	je     0x5e6d07
5e6ceb:	64 8b 0d 18 00 00 00 	mov    %fs:0x18,%ecx
5e6cf2:	8b 45 08             	mov    0x8(%ebp),%eax
5e6cf5:	8b 40 10             	mov    0x10(%eax),%eax
5e6cf8:	3b 41 08             	cmp    0x8(%ecx),%eax
5e6cfb:	72 05                	jb     0x5e6d02
5e6cfd:	3b 41 04             	cmp    0x4(%ecx),%eax
5e6d00:	76 05                	jbe    0x5e6d07
5e6d02:	6a 0d                	push   $0xd
5e6d04:	59                   	pop    %ecx
5e6d05:	cd 29                	int    $0x29
5e6d07:	5d                   	pop    %ebp
5e6d08:	c3                   	ret
5e6d09:	cc                   	int3
5e6d0a:	cc                   	int3
5e6d0b:	cc                   	int3
5e6d0c:	cc                   	int3
5e6d0d:	cc                   	int3
5e6d0e:	cc                   	int3
5e6d0f:	cc                   	int3
5e6d10:	55                   	push   %ebp
5e6d11:	8b ec                	mov    %esp,%ebp
5e6d13:	53                   	push   %ebx
5e6d14:	56                   	push   %esi
5e6d15:	57                   	push   %edi
5e6d16:	55                   	push   %ebp
5e6d17:	6a 00                	push   $0x0
5e6d19:	6a 00                	push   $0x0
5e6d1b:	68 29 6d 5e 00       	push   $0x5e6d29
5e6d20:	ff 75 08             	push   0x8(%ebp)
5e6d23:	ff 15 64 22 68 00    	call   *0x682264
5e6d29:	5d                   	pop    %ebp
5e6d2a:	5f                   	pop    %edi
5e6d2b:	5e                   	pop    %esi
5e6d2c:	5b                   	pop    %ebx
5e6d2d:	8b e5                	mov    %ebp,%esp
5e6d2f:	5d                   	pop    %ebp
5e6d30:	c3                   	ret
5e6d31:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5e6d35:	f7 41 04 06 00 00 00 	testl  $0x6,0x4(%ecx)
5e6d3c:	b8 01 00 00 00       	mov    $0x1,%eax
5e6d41:	74 32                	je     0x5e6d75
5e6d43:	8b 44 24 14          	mov    0x14(%esp),%eax
5e6d47:	8b 48 fc             	mov    -0x4(%eax),%ecx
5e6d4a:	33 c8                	xor    %eax,%ecx
5e6d4c:	e8 89 a7 ff ff       	call   0x5e14da
5e6d51:	55                   	push   %ebp
5e6d52:	8b 68 10             	mov    0x10(%eax),%ebp
5e6d55:	8b 50 28             	mov    0x28(%eax),%edx
5e6d58:	52                   	push   %edx
5e6d59:	8b 50 24             	mov    0x24(%eax),%edx
5e6d5c:	52                   	push   %edx
5e6d5d:	e8 14 00 00 00       	call   0x5e6d76
5e6d62:	83 c4 08             	add    $0x8,%esp
5e6d65:	5d                   	pop    %ebp
5e6d66:	8b 44 24 08          	mov    0x8(%esp),%eax
5e6d6a:	8b 54 24 10          	mov    0x10(%esp),%edx
5e6d6e:	89 02                	mov    %eax,(%edx)
5e6d70:	b8 03 00 00 00       	mov    $0x3,%eax
5e6d75:	c3                   	ret
5e6d76:	53                   	push   %ebx
5e6d77:	56                   	push   %esi
5e6d78:	57                   	push   %edi
5e6d79:	8b 44 24 10          	mov    0x10(%esp),%eax
5e6d7d:	55                   	push   %ebp
5e6d7e:	50                   	push   %eax
5e6d7f:	6a fe                	push   $0xfffffffe
5e6d81:	68 31 6d 5e 00       	push   $0x5e6d31
5e6d86:	64 ff 35 00 00 00 00 	push   %fs:0x0
5e6d8d:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5e6d92:	33 c4                	xor    %esp,%eax
5e6d94:	50                   	push   %eax
5e6d95:	8d 44 24 04          	lea    0x4(%esp),%eax
5e6d99:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5e6d9f:	8b 44 24 28          	mov    0x28(%esp),%eax
5e6da3:	8b 58 08             	mov    0x8(%eax),%ebx
5e6da6:	8b 70 0c             	mov    0xc(%eax),%esi
5e6da9:	83 fe ff             	cmp    $0xffffffff,%esi
5e6dac:	74 3a                	je     0x5e6de8
5e6dae:	83 7c 24 2c ff       	cmpl   $0xffffffff,0x2c(%esp)
5e6db3:	74 06                	je     0x5e6dbb
5e6db5:	3b 74 24 2c          	cmp    0x2c(%esp),%esi
5e6db9:	76 2d                	jbe    0x5e6de8
5e6dbb:	8d 34 76             	lea    (%esi,%esi,2),%esi
5e6dbe:	8b 0c b3             	mov    (%ebx,%esi,4),%ecx
5e6dc1:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
5e6dc5:	89 48 0c             	mov    %ecx,0xc(%eax)
5e6dc8:	83 7c b3 04 00       	cmpl   $0x0,0x4(%ebx,%esi,4)
5e6dcd:	75 17                	jne    0x5e6de6
5e6dcf:	68 01 01 00 00       	push   $0x101
5e6dd4:	8b 44 b3 08          	mov    0x8(%ebx,%esi,4),%eax
5e6dd8:	e8 4f 00 00 00       	call   0x5e6e2c
5e6ddd:	8b 44 b3 08          	mov    0x8(%ebx,%esi,4),%eax
5e6de1:	e8 65 00 00 00       	call   0x5e6e4b
5e6de6:	eb b7                	jmp    0x5e6d9f
5e6de8:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5e6dec:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5e6df3:	83 c4 18             	add    $0x18,%esp
5e6df6:	5f                   	pop    %edi
5e6df7:	5e                   	pop    %esi
5e6df8:	5b                   	pop    %ebx
5e6df9:	c3                   	ret
5e6dfa:	33 c0                	xor    %eax,%eax
5e6dfc:	64 8b 0d 00 00 00 00 	mov    %fs:0x0,%ecx
5e6e03:	81 79 04 31 6d 5e 00 	cmpl   $0x5e6d31,0x4(%ecx)
5e6e0a:	75 10                	jne    0x5e6e1c
5e6e0c:	8b 51 0c             	mov    0xc(%ecx),%edx
5e6e0f:	8b 52 0c             	mov    0xc(%edx),%edx
5e6e12:	39 51 08             	cmp    %edx,0x8(%ecx)
5e6e15:	75 05                	jne    0x5e6e1c
5e6e17:	b8 01 00 00 00       	mov    $0x1,%eax
5e6e1c:	c3                   	ret
5e6e1d:	8d 49 00             	lea    0x0(%ecx),%ecx
5e6e20:	53                   	push   %ebx
5e6e21:	51                   	push   %ecx
5e6e22:	bb 20 8a 72 00       	mov    $0x728a20,%ebx
5e6e27:	eb 0e                	jmp    0x5e6e37
5e6e29:	8d 49 00             	lea    0x0(%ecx),%ecx
5e6e2c:	53                   	push   %ebx
5e6e2d:	51                   	push   %ecx
5e6e2e:	bb 20 8a 72 00       	mov    $0x728a20,%ebx
5e6e33:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
5e6e37:	89 4b 08             	mov    %ecx,0x8(%ebx)
5e6e3a:	89 43 04             	mov    %eax,0x4(%ebx)
5e6e3d:	89 6b 0c             	mov    %ebp,0xc(%ebx)
5e6e40:	55                   	push   %ebp
5e6e41:	51                   	push   %ecx
5e6e42:	50                   	push   %eax
5e6e43:	58                   	pop    %eax
5e6e44:	59                   	pop    %ecx
5e6e45:	5d                   	pop    %ebp
5e6e46:	59                   	pop    %ecx
5e6e47:	5b                   	pop    %ebx
5e6e48:	c2 04 00             	ret    $0x4
5e6e4b:	ff d0                	call   *%eax
5e6e4d:	c3                   	ret
5e6e4e:	56                   	push   %esi
5e6e4f:	57                   	push   %edi
5e6e50:	bf 44 0c 73 00       	mov    $0x730c44,%edi
5e6e55:	33 f6                	xor    %esi,%esi
5e6e57:	6a 00                	push   $0x0
5e6e59:	68 a0 0f 00 00       	push   $0xfa0
5e6e5e:	57                   	push   %edi
5e6e5f:	e8 80 5e 00 00       	call   0x5ecce4
5e6e64:	83 c4 0c             	add    $0xc,%esp
5e6e67:	85 c0                	test   %eax,%eax
5e6e69:	74 15                	je     0x5e6e80
5e6e6b:	ff 05 5c 0c 73 00    	incl   0x730c5c
5e6e71:	83 c6 18             	add    $0x18,%esi
5e6e74:	83 c7 18             	add    $0x18,%edi
5e6e77:	83 fe 18             	cmp    $0x18,%esi
5e6e7a:	72 db                	jb     0x5e6e57
5e6e7c:	b0 01                	mov    $0x1,%al
5e6e7e:	eb 07                	jmp    0x5e6e87
5e6e80:	e8 1a 00 00 00       	call   0x5e6e9f
5e6e85:	32 c0                	xor    %al,%al
5e6e87:	5f                   	pop    %edi
5e6e88:	5e                   	pop    %esi
5e6e89:	c3                   	ret
5e6e8a:	55                   	push   %ebp
5e6e8b:	8b ec                	mov    %esp,%ebp
5e6e8d:	6b 45 08 18          	imul   $0x18,0x8(%ebp),%eax
5e6e91:	05 44 0c 73 00       	add    $0x730c44,%eax
5e6e96:	50                   	push   %eax
5e6e97:	ff 15 d4 22 68 00    	call   *0x6822d4
5e6e9d:	5d                   	pop    %ebp
5e6e9e:	c3                   	ret
5e6e9f:	56                   	push   %esi
5e6ea0:	8b 35 5c 0c 73 00    	mov    0x730c5c,%esi
5e6ea6:	85 f6                	test   %esi,%esi
5e6ea8:	74 20                	je     0x5e6eca
5e6eaa:	6b c6 18             	imul   $0x18,%esi,%eax
5e6ead:	57                   	push   %edi
5e6eae:	8d b8 2c 0c 73 00    	lea    0x730c2c(%eax),%edi
5e6eb4:	57                   	push   %edi
5e6eb5:	ff 15 78 21 68 00    	call   *0x682178
5e6ebb:	ff 0d 5c 0c 73 00    	decl   0x730c5c
5e6ec1:	83 ef 18             	sub    $0x18,%edi
5e6ec4:	83 ee 01             	sub    $0x1,%esi
5e6ec7:	75 eb                	jne    0x5e6eb4
5e6ec9:	5f                   	pop    %edi
5e6eca:	b0 01                	mov    $0x1,%al
5e6ecc:	5e                   	pop    %esi
5e6ecd:	c3                   	ret
5e6ece:	55                   	push   %ebp
5e6ecf:	8b ec                	mov    %esp,%ebp
5e6ed1:	6b 45 08 18          	imul   $0x18,0x8(%ebp),%eax
5e6ed5:	05 44 0c 73 00       	add    $0x730c44,%eax
5e6eda:	50                   	push   %eax
5e6edb:	ff 15 d8 22 68 00    	call   *0x6822d8
5e6ee1:	5d                   	pop    %ebp
5e6ee2:	c3                   	ret
5e6ee3:	55                   	push   %ebp
5e6ee4:	8b ec                	mov    %esp,%ebp
5e6ee6:	56                   	push   %esi
5e6ee7:	8b f1                	mov    %ecx,%esi
5e6ee9:	33 c0                	xor    %eax,%eax
5e6eeb:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e6eee:	89 06                	mov    %eax,(%esi)
5e6ef0:	89 46 04             	mov    %eax,0x4(%esi)
5e6ef3:	85 c9                	test   %ecx,%ecx
5e6ef5:	74 18                	je     0x5e6f0f
5e6ef7:	38 01                	cmp    %al,(%ecx)
5e6ef9:	74 14                	je     0x5e6f0f
5e6efb:	40                   	inc    %eax
5e6efc:	80 3c 08 00          	cmpb   $0x0,(%eax,%ecx,1)
5e6f00:	75 f9                	jne    0x5e6efb
5e6f02:	85 c0                	test   %eax,%eax
5e6f04:	74 09                	je     0x5e6f0f
5e6f06:	50                   	push   %eax
5e6f07:	51                   	push   %ecx
5e6f08:	8b ce                	mov    %esi,%ecx
5e6f0a:	e8 be 00 00 00       	call   0x5e6fcd
5e6f0f:	8b c6                	mov    %esi,%eax
5e6f11:	5e                   	pop    %esi
5e6f12:	5d                   	pop    %ebp
5e6f13:	c2 08 00             	ret    $0x8
5e6f16:	55                   	push   %ebp
5e6f17:	8b ec                	mov    %esp,%ebp
5e6f19:	56                   	push   %esi
5e6f1a:	8b f1                	mov    %ecx,%esi
5e6f1c:	33 c0                	xor    %eax,%eax
5e6f1e:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e6f21:	89 06                	mov    %eax,(%esi)
5e6f23:	89 46 04             	mov    %eax,0x4(%esi)
5e6f26:	85 c9                	test   %ecx,%ecx
5e6f28:	74 18                	je     0x5e6f42
5e6f2a:	38 01                	cmp    %al,(%ecx)
5e6f2c:	74 14                	je     0x5e6f42
5e6f2e:	40                   	inc    %eax
5e6f2f:	80 3c 08 00          	cmpb   $0x0,(%eax,%ecx,1)
5e6f33:	75 f9                	jne    0x5e6f2e
5e6f35:	85 c0                	test   %eax,%eax
5e6f37:	74 09                	je     0x5e6f42
5e6f39:	50                   	push   %eax
5e6f3a:	51                   	push   %ecx
5e6f3b:	8b ce                	mov    %esi,%ecx
5e6f3d:	e8 f7 00 00 00       	call   0x5e7039
5e6f42:	8b c6                	mov    %esi,%eax
5e6f44:	5e                   	pop    %esi
5e6f45:	5d                   	pop    %ebp
5e6f46:	c2 08 00             	ret    $0x8
5e6f49:	55                   	push   %ebp
5e6f4a:	8b ec                	mov    %esp,%ebp
5e6f4c:	56                   	push   %esi
5e6f4d:	8b f1                	mov    %ecx,%esi
5e6f4f:	b9 88 0c 73 00       	mov    $0x730c88,%ecx
5e6f54:	57                   	push   %edi
5e6f55:	8b 7d 0c             	mov    0xc(%ebp),%edi
5e6f58:	57                   	push   %edi
5e6f59:	c7 06 e0 23 6d 00    	movl   $0x6d23e0,(%esi)
5e6f5f:	e8 af 33 00 00       	call   0x5ea313
5e6f64:	89 46 04             	mov    %eax,0x4(%esi)
5e6f67:	89 7e 08             	mov    %edi,0x8(%esi)
5e6f6a:	85 c0                	test   %eax,%eax
5e6f6c:	74 0f                	je     0x5e6f7d
5e6f6e:	57                   	push   %edi
5e6f6f:	ff 75 08             	push   0x8(%ebp)
5e6f72:	50                   	push   %eax
5e6f73:	e8 74 5a 00 00       	call   0x5ec9ec
5e6f78:	83 c4 0c             	add    $0xc,%esp
5e6f7b:	eb 04                	jmp    0x5e6f81
5e6f7d:	83 66 08 00          	andl   $0x0,0x8(%esi)
5e6f81:	5f                   	pop    %edi
5e6f82:	8b c6                	mov    %esi,%eax
5e6f84:	5e                   	pop    %esi
5e6f85:	5d                   	pop    %ebp
5e6f86:	c2 0c 00             	ret    $0xc
5e6f89:	55                   	push   %ebp
5e6f8a:	8b ec                	mov    %esp,%ebp
5e6f8c:	56                   	push   %esi
5e6f8d:	57                   	push   %edi
5e6f8e:	8b 7d 08             	mov    0x8(%ebp),%edi
5e6f91:	8b f1                	mov    %ecx,%esi
5e6f93:	85 ff                	test   %edi,%edi
5e6f95:	74 2c                	je     0x5e6fc3
5e6f97:	6a 10                	push   $0x10
5e6f99:	b9 88 0c 73 00       	mov    $0x730c88,%ecx
5e6f9e:	e8 70 33 00 00       	call   0x5ea313
5e6fa3:	85 c0                	test   %eax,%eax
5e6fa5:	74 14                	je     0x5e6fbb
5e6fa7:	8b 0e                	mov    (%esi),%ecx
5e6fa9:	83 48 0c ff          	orl    $0xffffffff,0xc(%eax)
5e6fad:	c7 00 1c 24 6d 00    	movl   $0x6d241c,(%eax)
5e6fb3:	89 48 04             	mov    %ecx,0x4(%eax)
5e6fb6:	89 78 08             	mov    %edi,0x8(%eax)
5e6fb9:	eb 02                	jmp    0x5e6fbd
5e6fbb:	33 c0                	xor    %eax,%eax
5e6fbd:	89 06                	mov    %eax,(%esi)
5e6fbf:	85 c0                	test   %eax,%eax
5e6fc1:	75 04                	jne    0x5e6fc7
5e6fc3:	c6 46 04 03          	movb   $0x3,0x4(%esi)
5e6fc7:	5f                   	pop    %edi
5e6fc8:	5e                   	pop    %esi
5e6fc9:	5d                   	pop    %ebp
5e6fca:	c2 04 00             	ret    $0x4
5e6fcd:	55                   	push   %ebp
5e6fce:	8b ec                	mov    %esp,%ebp
5e6fd0:	53                   	push   %ebx
5e6fd1:	8b 5d 08             	mov    0x8(%ebp),%ebx
5e6fd4:	56                   	push   %esi
5e6fd5:	8b f1                	mov    %ecx,%esi
5e6fd7:	57                   	push   %edi
5e6fd8:	85 db                	test   %ebx,%ebx
5e6fda:	74 52                	je     0x5e702e
5e6fdc:	8b 7d 0c             	mov    0xc(%ebp),%edi
5e6fdf:	85 ff                	test   %edi,%edi
5e6fe1:	7e 4b                	jle    0x5e702e
5e6fe3:	8b c7                	mov    %edi,%eax
5e6fe5:	b9 88 0c 73 00       	mov    $0x730c88,%ecx
5e6fea:	83 e8 01             	sub    $0x1,%eax
5e6fed:	74 19                	je     0x5e7008
5e6fef:	6a 0c                	push   $0xc
5e6ff1:	e8 1d 33 00 00       	call   0x5ea313
5e6ff6:	85 c0                	test   %eax,%eax
5e6ff8:	74 26                	je     0x5e7020
5e6ffa:	c7 00 e0 23 6d 00    	movl   $0x6d23e0,(%eax)
5e7000:	89 58 04             	mov    %ebx,0x4(%eax)
5e7003:	89 78 08             	mov    %edi,0x8(%eax)
5e7006:	eb 1a                	jmp    0x5e7022
5e7008:	6a 08                	push   $0x8
5e700a:	e8 04 33 00 00       	call   0x5ea313
5e700f:	85 c0                	test   %eax,%eax
5e7011:	74 0d                	je     0x5e7020
5e7013:	8a 0b                	mov    (%ebx),%cl
5e7015:	c7 00 cc 23 6d 00    	movl   $0x6d23cc,(%eax)
5e701b:	88 48 04             	mov    %cl,0x4(%eax)
5e701e:	eb 02                	jmp    0x5e7022
5e7020:	33 c0                	xor    %eax,%eax
5e7022:	89 06                	mov    %eax,(%esi)
5e7024:	85 c0                	test   %eax,%eax
5e7026:	75 0a                	jne    0x5e7032
5e7028:	c6 46 04 03          	movb   $0x3,0x4(%esi)
5e702c:	eb 04                	jmp    0x5e7032
5e702e:	c6 46 04 02          	movb   $0x2,0x4(%esi)
5e7032:	5f                   	pop    %edi
5e7033:	5e                   	pop    %esi
5e7034:	5b                   	pop    %ebx
5e7035:	5d                   	pop    %ebp