4d1ca8:	c3                   	ret
4d1ca9:	8b 7d a0             	mov    -0x60(%ebp),%edi
4d1cac:	8b 55 e8             	mov    -0x18(%ebp),%edx
4d1caf:	83 fa 10             	cmp    $0x10,%edx
4d1cb2:	72 28                	jb     0x4d1cdc
4d1cb4:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
4d1cb7:	42                   	inc    %edx
4d1cb8:	8b c1                	mov    %ecx,%eax
4d1cba:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d1cc0:	72 10                	jb     0x4d1cd2
4d1cc2:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d1cc5:	83 c2 23             	add    $0x23,%edx
4d1cc8:	2b c1                	sub    %ecx,%eax
4d1cca:	83 c0 fc             	add    $0xfffffffc,%eax
4d1ccd:	83 f8 1f             	cmp    $0x1f,%eax
4d1cd0:	77 71                	ja     0x4d1d43
4d1cd2:	52                   	push   %edx
4d1cd3:	51                   	push   %ecx
4d1cd4:	e8 99 f3 10 00       	call   0x5e1072
4d1cd9:	83 c4 08             	add    $0x8,%esp
4d1cdc:	8b 55 d0             	mov    -0x30(%ebp),%edx
4d1cdf:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
4d1ce6:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
4d1ced:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
4d1cf1:	83 fa 10             	cmp    $0x10,%edx
4d1cf4:	72 28                	jb     0x4d1d1e
4d1cf6:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4d1cf9:	42                   	inc    %edx
4d1cfa:	8b c1                	mov    %ecx,%eax
4d1cfc:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d1d02:	72 10                	jb     0x4d1d14
4d1d04:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d1d07:	83 c2 23             	add    $0x23,%edx
4d1d0a:	2b c1                	sub    %ecx,%eax
4d1d0c:	83 c0 fc             	add    $0xfffffffc,%eax
4d1d0f:	83 f8 1f             	cmp    $0x1f,%eax
4d1d12:	77 2f                	ja     0x4d1d43
4d1d14:	52                   	push   %edx
4d1d15:	51                   	push   %ecx
4d1d16:	e8 57 f3 10 00       	call   0x5e1072
4d1d1b:	83 c4 08             	add    $0x8,%esp
4d1d1e:	8b c7                	mov    %edi,%eax
4d1d20:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d1d23:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d1d2a:	59                   	pop    %ecx
4d1d2b:	5f                   	pop    %edi
4d1d2c:	5e                   	pop    %esi
4d1d2d:	5b                   	pop    %ebx
4d1d2e:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4d1d31:	33 cd                	xor    %ebp,%ecx
4d1d33:	e8 a2 f7 10 00       	call   0x5e14da
4d1d38:	8b e5                	mov    %ebp,%esp
4d1d3a:	5d                   	pop    %ebp
4d1d3b:	c2 0c 00             	ret    $0xc
4d1d3e:	e8 ec b1 11 00       	call   0x5ecf2f
4d1d43:	e8 e7 b1 11 00       	call   0x5ecf2f
4d1d48:	cc                   	int3
4d1d49:	cc                   	int3
4d1d4a:	cc                   	int3
4d1d4b:	cc                   	int3
4d1d4c:	cc                   	int3
4d1d4d:	cc                   	int3
4d1d4e:	cc                   	int3
4d1d4f:	cc                   	int3
4d1d50:	55                   	push   %ebp
4d1d51:	8b ec                	mov    %esp,%ebp
4d1d53:	56                   	push   %esi
4d1d54:	8b 75 08             	mov    0x8(%ebp),%esi
4d1d57:	85 f6                	test   %esi,%esi
4d1d59:	75 08                	jne    0x4d1d63
4d1d5b:	8d 46 05             	lea    0x5(%esi),%eax
4d1d5e:	5e                   	pop    %esi
4d1d5f:	5d                   	pop    %ebp
4d1d60:	c2 08 00             	ret    $0x8
4d1d63:	8b ce                	mov    %esi,%ecx
4d1d65:	8d 51 01             	lea    0x1(%ecx),%edx
4d1d68:	8a 01                	mov    (%ecx),%al
4d1d6a:	41                   	inc    %ecx
4d1d6b:	84 c0                	test   %al,%al
4d1d6d:	75 f9                	jne    0x4d1d68
4d1d6f:	2b ca                	sub    %edx,%ecx
4d1d71:	75 08                	jne    0x4d1d7b
4d1d73:	8d 41 04             	lea    0x4(%ecx),%eax
4d1d76:	5e                   	pop    %esi
4d1d77:	5d                   	pop    %ebp
4d1d78:	c2 08 00             	ret    $0x8
4d1d7b:	8b d6                	mov    %esi,%edx
4d1d7d:	8d 4a 01             	lea    0x1(%edx),%ecx
4d1d80:	8a 02                	mov    (%edx),%al
4d1d82:	42                   	inc    %edx
4d1d83:	84 c0                	test   %al,%al
4d1d85:	75 f9                	jne    0x4d1d80
4d1d87:	57                   	push   %edi
4d1d88:	8b 7d 0c             	mov    0xc(%ebp),%edi
4d1d8b:	2b d1                	sub    %ecx,%edx
4d1d8d:	57                   	push   %edi
4d1d8e:	52                   	push   %edx
4d1d8f:	56                   	push   %esi
4d1d90:	e8 db c5 00 00       	call   0x4de370
4d1d95:	83 c4 0c             	add    $0xc,%esp
4d1d98:	85 c0                	test   %eax,%eax
4d1d9a:	74 16                	je     0x4d1db2
4d1d9c:	6a 04                	push   $0x4
4d1d9e:	68 e8 ab 6a 00       	push   $0x6aabe8
4d1da3:	8b cf                	mov    %edi,%ecx
4d1da5:	e8 16 33 f7 ff       	call   0x4450c0
4d1daa:	5f                   	pop    %edi
4d1dab:	33 c0                	xor    %eax,%eax
4d1dad:	5e                   	pop    %esi
4d1dae:	5d                   	pop    %ebp
4d1daf:	c2 08 00             	ret    $0x8
4d1db2:	56                   	push   %esi
4d1db3:	68 d0 dd 6a 00       	push   $0x6addd0
4d1db8:	6a 04                	push   $0x4
4d1dba:	e8 81 b8 fe ff       	call   0x4bd640
4d1dbf:	83 c4 0c             	add    $0xc,%esp
4d1dc2:	8b cf                	mov    %edi,%ecx
4d1dc4:	6a 00                	push   $0x0
4d1dc6:	68 65 aa 68 00       	push   $0x68aa65
4d1dcb:	e8 70 34 f7 ff       	call   0x445240
4d1dd0:	5f                   	pop    %edi
4d1dd1:	b8 04 00 00 00       	mov    $0x4,%eax
4d1dd6:	5e                   	pop    %esi
4d1dd7:	5d                   	pop    %ebp
4d1dd8:	c2 08 00             	ret    $0x8
4d1ddb:	cc                   	int3
4d1ddc:	cc                   	int3
4d1ddd:	cc                   	int3
4d1dde:	cc                   	int3
4d1ddf:	cc                   	int3
4d1de0:	55                   	push   %ebp
4d1de1:	8b ec                	mov    %esp,%ebp
4d1de3:	6a ff                	push   $0xffffffff
4d1de5:	68 08 bf 65 00       	push   $0x65bf08
4d1dea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4d1df0:	50                   	push   %eax
4d1df1:	81 ec 88 00 00 00    	sub    $0x88,%esp
4d1df7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4d1dfc:	33 c5                	xor    %ebp,%eax
4d1dfe:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d1e01:	53                   	push   %ebx
4d1e02:	56                   	push   %esi
4d1e03:	57                   	push   %edi
4d1e04:	50                   	push   %eax
4d1e05:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d1e08:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4d1e0e:	8b d9                	mov    %ecx,%ebx
4d1e10:	8b 7d 08             	mov    0x8(%ebp),%edi
4d1e13:	8d 85 70 ff ff ff    	lea    -0x90(%ebp),%eax
4d1e19:	8b 75 0c             	mov    0xc(%ebp),%esi
4d1e1c:	50                   	push   %eax
4d1e1d:	e8 1e cf 00 00       	call   0x4ded40
4d1e22:	83 c4 04             	add    $0x4,%esp
4d1e25:	8b c7                	mov    %edi,%eax
4d1e27:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4d1e2b:	72 02                	jb     0x4d1e2f
4d1e2d:	8b 07                	mov    (%edi),%eax
4d1e2f:	ff 77 10             	push   0x10(%edi)
4d1e32:	50                   	push   %eax
4d1e33:	8d 85 70 ff ff ff    	lea    -0x90(%ebp),%eax
4d1e39:	50                   	push   %eax
4d1e3a:	e8 41 cf 00 00       	call   0x4ded80
4d1e3f:	8d 45 e0             	lea    -0x20(%ebp),%eax
4d1e42:	50                   	push   %eax
4d1e43:	8d 85 70 ff ff ff    	lea    -0x90(%ebp),%eax
4d1e49:	50                   	push   %eax
4d1e4a:	e8 51 ce 00 00       	call   0x4deca0
4d1e4f:	83 c4 14             	add    $0x14,%esp
4d1e52:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4d1e59:	c7 45 dc 0f 00 00 00 	movl   $0xf,-0x24(%ebp)
4d1e60:	c6 45 c8 00          	movb   $0x0,-0x38(%ebp)
4d1e64:	6a 10                	push   $0x10
4d1e66:	8d 45 e0             	lea    -0x20(%ebp),%eax
4d1e69:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4d1e70:	50                   	push   %eax
4d1e71:	8b ce                	mov    %esi,%ecx
4d1e73:	e8 c8 33 f7 ff       	call   0x445240
4d1e78:	8d 45 c8             	lea    -0x38(%ebp),%eax
4d1e7b:	8b cb                	mov    %ebx,%ecx
4d1e7d:	50                   	push   %eax
4d1e7e:	56                   	push   %esi
4d1e7f:	e8 cc f0 ff ff       	call   0x4d0f50
4d1e84:	8b f8                	mov    %eax,%edi
4d1e86:	85 ff                	test   %edi,%edi
4d1e88:	74 14                	je     0x4d1e9e
4d1e8a:	68 cc e0 6a 00       	push   $0x6ae0cc
4d1e8f:	6a 04                	push   $0x4
4d1e91:	e8 aa b7 fe ff       	call   0x4bd640
4d1e96:	83 c4 08             	add    $0x8,%esp
4d1e99:	e9 a4 00 00 00       	jmp    0x4d1f42
4d1e9e:	83 7d dc 10          	cmpl   $0x10,-0x24(%ebp)
4d1ea2:	8d 45 c8             	lea    -0x38(%ebp),%eax
4d1ea5:	56                   	push   %esi
4d1ea6:	ff 75 d8             	push   -0x28(%ebp)
4d1ea9:	0f 43 45 c8          	cmovae -0x38(%ebp),%eax
4d1ead:	50                   	push   %eax
4d1eae:	e8 bd c4 00 00       	call   0x4de370
4d1eb3:	8b 7e 10             	mov    0x10(%esi),%edi
4d1eb6:	83 c4 0c             	add    $0xc,%esp
4d1eb9:	83 ef 04             	sub    $0x4,%edi
4d1ebc:	b8 00 00 00 00       	mov    $0x0,%eax
4d1ec1:	78 7d                	js     0x4d1f40
4d1ec3:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4d1ec7:	8b d6                	mov    %esi,%edx
4d1ec9:	72 02                	jb     0x4d1ecd
4d1ecb:	8b 16                	mov    (%esi),%edx
4d1ecd:	8a 14 02             	mov    (%edx,%eax,1),%dl
4d1ed0:	88 95 6f ff ff ff    	mov    %dl,-0x91(%ebp)
4d1ed6:	8b d6                	mov    %esi,%edx
4d1ed8:	72 02                	jb     0x4d1edc
4d1eda:	8b 16                	mov    (%esi),%edx
4d1edc:	8a 54 02 01          	mov    0x1(%edx,%eax,1),%dl
4d1ee0:	88 95 6e ff ff ff    	mov    %dl,-0x92(%ebp)
4d1ee6:	8b d6                	mov    %esi,%edx
4d1ee8:	72 02                	jb     0x4d1eec
4d1eea:	8b 16                	mov    (%esi),%edx
4d1eec:	8a 5c 02 02          	mov    0x2(%edx,%eax,1),%bl
4d1ef0:	8b d6                	mov    %esi,%edx
4d1ef2:	72 02                	jb     0x4d1ef6
4d1ef4:	8b 16                	mov    (%esi),%edx
4d1ef6:	8a 7c 02 03          	mov    0x3(%edx,%eax,1),%bh
4d1efa:	8b d6                	mov    %esi,%edx
4d1efc:	72 02                	jb     0x4d1f00
4d1efe:	8b 16                	mov    (%esi),%edx
4d1f00:	88 1c 02             	mov    %bl,(%edx,%eax,1)
4d1f03:	8b ce                	mov    %esi,%ecx
4d1f05:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4d1f09:	72 02                	jb     0x4d1f0d
4d1f0b:	8b 0e                	mov    (%esi),%ecx
4d1f0d:	8a 95 6f ff ff ff    	mov    -0x91(%ebp),%dl
4d1f13:	88 54 01 01          	mov    %dl,0x1(%ecx,%eax,1)
4d1f17:	8b ce                	mov    %esi,%ecx
4d1f19:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4d1f1d:	72 02                	jb     0x4d1f21
4d1f1f:	8b 0e                	mov    (%esi),%ecx
4d1f21:	88 7c 01 02          	mov    %bh,0x2(%ecx,%eax,1)
4d1f25:	8b ce                	mov    %esi,%ecx
4d1f27:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4d1f2b:	72 02                	jb     0x4d1f2f
4d1f2d:	8b 0e                	mov    (%esi),%ecx
4d1f2f:	8a 95 6e ff ff ff    	mov    -0x92(%ebp),%dl
4d1f35:	88 54 01 03          	mov    %dl,0x3(%ecx,%eax,1)
4d1f39:	83 c0 04             	add    $0x4,%eax
4d1f3c:	3b c7                	cmp    %edi,%eax
4d1f3e:	7e 83                	jle    0x4d1ec3
4d1f40:	33 ff                	xor    %edi,%edi
4d1f42:	8b 55 dc             	mov    -0x24(%ebp),%edx
4d1f45:	83 fa 10             	cmp    $0x10,%edx
4d1f48:	72 28                	jb     0x4d1f72
4d1f4a:	8b 4d c8             	mov    -0x38(%ebp),%ecx
4d1f4d:	42                   	inc    %edx
4d1f4e:	8b c1                	mov    %ecx,%eax
4d1f50:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d1f56:	72 10                	jb     0x4d1f68
4d1f58:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d1f5b:	83 c2 23             	add    $0x23,%edx
4d1f5e:	2b c1                	sub    %ecx,%eax
4d1f60:	83 c0 fc             	add    $0xfffffffc,%eax
4d1f63:	83 f8 1f             	cmp    $0x1f,%eax
4d1f66:	77 2a                	ja     0x4d1f92
4d1f68:	52                   	push   %edx
4d1f69:	51                   	push   %ecx
4d1f6a:	e8 03 f1 10 00       	call   0x5e1072
4d1f6f:	83 c4 08             	add    $0x8,%esp
4d1f72:	8b c7                	mov    %edi,%eax
4d1f74:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d1f77:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d1f7e:	59                   	pop    %ecx
4d1f7f:	5f                   	pop    %edi
4d1f80:	5e                   	pop    %esi
4d1f81:	5b                   	pop    %ebx
4d1f82:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4d1f85:	33 cd                	xor    %ebp,%ecx
4d1f87:	e8 4e f5 10 00       	call   0x5e14da
4d1f8c:	8b e5                	mov    %ebp,%esp
4d1f8e:	5d                   	pop    %ebp
4d1f8f:	c2 08 00             	ret    $0x8
4d1f92:	e8 98 af 11 00       	call   0x5ecf2f
4d1f97:	cc                   	int3
4d1f98:	cc                   	int3
4d1f99:	cc                   	int3
4d1f9a:	cc                   	int3
4d1f9b:	cc                   	int3
4d1f9c:	cc                   	int3
4d1f9d:	cc                   	int3
4d1f9e:	cc                   	int3
4d1f9f:	cc                   	int3
4d1fa0:	55                   	push   %ebp
4d1fa1:	8b ec                	mov    %esp,%ebp
4d1fa3:	6a ff                	push   $0xffffffff
4d1fa5:	68 38 bf 65 00       	push   $0x65bf38
4d1faa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4d1fb0:	50                   	push   %eax
4d1fb1:	83 ec 44             	sub    $0x44,%esp
4d1fb4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4d1fb9:	33 c5                	xor    %ebp,%eax
4d1fbb:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d1fbe:	53                   	push   %ebx
4d1fbf:	56                   	push   %esi
4d1fc0:	57                   	push   %edi
4d1fc1:	50                   	push   %eax
4d1fc2:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d1fc5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4d1fcb:	8b 75 08             	mov    0x8(%ebp),%esi
4d1fce:	8b 45 0c             	mov    0xc(%ebp),%eax
4d1fd1:	89 45 b0             	mov    %eax,-0x50(%ebp)
4d1fd4:	8b 4e 10             	mov    0x10(%esi),%ecx
4d1fd7:	8d 41 fc             	lea    -0x4(%ecx),%eax
4d1fda:	89 45 b4             	mov    %eax,-0x4c(%ebp)
4d1fdd:	85 c0                	test   %eax,%eax
4d1fdf:	0f 8e ab 01 00 00    	jle    0x4d2190
4d1fe5:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4d1fec:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4d1ff0:	3b c8                	cmp    %eax,%ecx
4d1ff2:	0f 82 ef 01 00 00    	jb     0x4d21e7
4d1ff8:	2b c8                	sub    %eax,%ecx
4d1ffa:	bb 04 00 00 00       	mov    $0x4,%ebx
4d1fff:	3b cb                	cmp    %ebx,%ecx
4d2001:	0f 42 d9             	cmovb  %ecx,%ebx
4d2004:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4d2008:	8b ce                	mov    %esi,%ecx
4d200a:	72 02                	jb     0x4d200e
4d200c:	8b 0e                	mov    (%esi),%ecx
4d200e:	03 c1                	add    %ecx,%eax
4d2010:	89 45 b8             	mov    %eax,-0x48(%ebp)
4d2013:	83 fb 0f             	cmp    $0xf,%ebx
4d2016:	77 21                	ja     0x4d2039
4d2018:	53                   	push   %ebx
4d2019:	50                   	push   %eax
4d201a:	8d 45 d8             	lea    -0x28(%ebp),%eax
4d201d:	89 5d e8             	mov    %ebx,-0x18(%ebp)
4d2020:	50                   	push   %eax
4d2021:	e8 5a 14 11 00       	call   0x5e3480
4d2026:	c6 44 1d d8 00       	movb   $0x0,-0x28(%ebp,%ebx,1)
4d202b:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4d202e:	8b 7d ec             	mov    -0x14(%ebp),%edi
4d2031:	8b 5d e8             	mov    -0x18(%ebp),%ebx
4d2034:	89 4d bc             	mov    %ecx,-0x44(%ebp)
4d2037:	eb 53                	jmp    0x4d208c
4d2039:	81 fb ff ff ff 7f    	cmp    $0x7fffffff,%ebx
4d203f:	0f 87 a7 01 00 00    	ja     0x4d21ec
4d2045:	8b fb                	mov    %ebx,%edi
4d2047:	83 cf 0f             	or     $0xf,%edi
4d204a:	81 ff ff ff ff 7f    	cmp    $0x7fffffff,%edi
4d2050:	76 07                	jbe    0x4d2059
4d2052:	bf ff ff ff 7f       	mov    $0x7fffffff,%edi
4d2057:	eb 0a                	jmp    0x4d2063
4d2059:	b8 16 00 00 00       	mov    $0x16,%eax
4d205e:	3b f8                	cmp    %eax,%edi
4d2060:	0f 42 f8             	cmovb  %eax,%edi