5d0b11:	59                   	pop    %ecx
5d0b12:	59                   	pop    %ecx
5d0b13:	8b c6                	mov    %esi,%eax
5d0b15:	5e                   	pop    %esi
5d0b16:	c9                   	leave
5d0b17:	c2 04 00             	ret    $0x4
5d0b1a:	55                   	push   %ebp
5d0b1b:	8b ec                	mov    %esp,%ebp
5d0b1d:	56                   	push   %esi
5d0b1e:	ff 75 08             	push   0x8(%ebp)
5d0b21:	8b f1                	mov    %ecx,%esi
5d0b23:	e8 98 5d e8 ff       	call   0x4568c0
5d0b28:	c7 06 fc 0d 67 00    	movl   $0x670dfc,(%esi)
5d0b2e:	8b c6                	mov    %esi,%eax
5d0b30:	5e                   	pop    %esi
5d0b31:	5d                   	pop    %ebp
5d0b32:	c2 04 00             	ret    $0x4
5d0b35:	55                   	push   %ebp
5d0b36:	8b ec                	mov    %esp,%ebp
5d0b38:	51                   	push   %ecx
5d0b39:	56                   	push   %esi
5d0b3a:	ff 75 08             	push   0x8(%ebp)
5d0b3d:	8b f1                	mov    %ecx,%esi
5d0b3f:	89 75 fc             	mov    %esi,-0x4(%ebp)
5d0b42:	e8 9e ff ff ff       	call   0x5d0ae5
5d0b47:	c7 06 fc 0d 67 00    	movl   $0x670dfc,(%esi)
5d0b4d:	8b c6                	mov    %esi,%eax
5d0b4f:	5e                   	pop    %esi
5d0b50:	c9                   	leave
5d0b51:	c2 04 00             	ret    $0x4
5d0b54:	55                   	push   %ebp
5d0b55:	8b ec                	mov    %esp,%ebp
5d0b57:	56                   	push   %esi
5d0b58:	ff 75 08             	push   0x8(%ebp)
5d0b5b:	8b f1                	mov    %ecx,%esi
5d0b5d:	e8 5e 5d e8 ff       	call   0x4568c0
5d0b62:	c7 06 f0 0d 67 00    	movl   $0x670df0,(%esi)
5d0b68:	8b c6                	mov    %esi,%eax
5d0b6a:	5e                   	pop    %esi
5d0b6b:	5d                   	pop    %ebp
5d0b6c:	c2 04 00             	ret    $0x4
5d0b6f:	55                   	push   %ebp
5d0b70:	8b ec                	mov    %esp,%ebp
5d0b72:	56                   	push   %esi
5d0b73:	ff 75 08             	push   0x8(%ebp)
5d0b76:	8b f1                	mov    %ecx,%esi
5d0b78:	e8 43 5d e8 ff       	call   0x4568c0
5d0b7d:	c7 06 08 0e 67 00    	movl   $0x670e08,(%esi)
5d0b83:	8b c6                	mov    %esi,%eax
5d0b85:	5e                   	pop    %esi
5d0b86:	5d                   	pop    %ebp
5d0b87:	c2 04 00             	ret    $0x4
5d0b8a:	55                   	push   %ebp
5d0b8b:	8b ec                	mov    %esp,%ebp
5d0b8d:	51                   	push   %ecx
5d0b8e:	56                   	push   %esi
5d0b8f:	ff 75 08             	push   0x8(%ebp)
5d0b92:	8b f1                	mov    %ecx,%esi
5d0b94:	89 75 fc             	mov    %esi,-0x4(%ebp)
5d0b97:	e8 49 ff ff ff       	call   0x5d0ae5
5d0b9c:	c7 06 08 0e 67 00    	movl   $0x670e08,(%esi)
5d0ba2:	8b c6                	mov    %esi,%eax
5d0ba4:	5e                   	pop    %esi
5d0ba5:	c9                   	leave
5d0ba6:	c2 04 00             	ret    $0x4
5d0ba9:	55                   	push   %ebp
5d0baa:	8b ec                	mov    %esp,%ebp
5d0bac:	56                   	push   %esi
5d0bad:	8b f1                	mov    %ecx,%esi
5d0baf:	8d 46 04             	lea    0x4(%esi),%eax
5d0bb2:	c7 06 0c 5e 60 00    	movl   $0x605e0c,(%esi)
5d0bb8:	50                   	push   %eax
5d0bb9:	e8 62 2f 00 00       	call   0x5d3b20
5d0bbe:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5d0bc2:	59                   	pop    %ecx
5d0bc3:	74 0a                	je     0x5d0bcf
5d0bc5:	6a 0c                	push   $0xc
5d0bc7:	56                   	push   %esi
5d0bc8:	e8 88 06 00 00       	call   0x5d1255
5d0bcd:	59                   	pop    %ecx
5d0bce:	59                   	pop    %ecx
5d0bcf:	8b c6                	mov    %esi,%eax
5d0bd1:	5e                   	pop    %esi
5d0bd2:	5d                   	pop    %ebp
5d0bd3:	c2 04 00             	ret    $0x4
5d0bd6:	55                   	push   %ebp
5d0bd7:	8b ec                	mov    %esp,%ebp
5d0bd9:	83 ec 0c             	sub    $0xc,%esp
5d0bdc:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5d0bdf:	ff 75 08             	push   0x8(%ebp)
5d0be2:	e8 4e ff ff ff       	call   0x5d0b35
5d0be7:	68 88 a2 68 00       	push   $0x68a288
5d0bec:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d0bef:	50                   	push   %eax
5d0bf0:	e8 4a 2f 00 00       	call   0x5d3b3f
5d0bf5:	cc                   	int3
5d0bf6:	55                   	push   %ebp
5d0bf7:	8b ec                	mov    %esp,%ebp
5d0bf9:	83 ec 0c             	sub    $0xc,%esp
5d0bfc:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5d0bff:	ff 75 08             	push   0x8(%ebp)
5d0c02:	e8 83 ff ff ff       	call   0x5d0b8a
5d0c07:	68 c4 a2 68 00       	push   $0x68a2c4
5d0c0c:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d0c0f:	50                   	push   %eax
5d0c10:	e8 2a 2f 00 00       	call   0x5d3b3f
5d0c15:	cc                   	int3
5d0c16:	55                   	push   %ebp
5d0c17:	8b ec                	mov    %esp,%ebp
5d0c19:	8b 4d 08             	mov    0x8(%ebp),%ecx
5d0c1c:	33 d2                	xor    %edx,%edx
5d0c1e:	8b 45 0c             	mov    0xc(%ebp),%eax
5d0c21:	83 49 28 ff          	orl    $0xffffffff,0x28(%ecx)
5d0c25:	89 51 04             	mov    %edx,0x4(%ecx)
5d0c28:	89 51 08             	mov    %edx,0x8(%ecx)
5d0c2b:	89 01                	mov    %eax,(%ecx)
5d0c2d:	89 51 2c             	mov    %edx,0x2c(%ecx)
5d0c30:	5d                   	pop    %ebp
5d0c31:	c3                   	ret
5d0c32:	55                   	push   %ebp
5d0c33:	8b ec                	mov    %esp,%ebp
5d0c35:	6a 00                	push   $0x0
5d0c37:	ff 75 08             	push   0x8(%ebp)
5d0c3a:	e8 23 00 00 00       	call   0x5d0c62
5d0c3f:	59                   	pop    %ecx
5d0c40:	59                   	pop    %ecx
5d0c41:	5d                   	pop    %ebp
5d0c42:	c3                   	ret
5d0c43:	55                   	push   %ebp
5d0c44:	8b ec                	mov    %esp,%ebp
5d0c46:	51                   	push   %ecx
5d0c47:	8b 4d 08             	mov    0x8(%ebp),%ecx
5d0c4a:	83 69 2c 01          	subl   $0x1,0x2c(%ecx)
5d0c4e:	75 0e                	jne    0x5d0c5e
5d0c50:	83 49 28 ff          	orl    $0xffffffff,0x28(%ecx)
5d0c54:	8d 41 08             	lea    0x8(%ecx),%eax
5d0c57:	50                   	push   %eax
5d0c58:	ff 15 a4 21 60 00    	call   *0x6021a4
5d0c5e:	33 c0                	xor    %eax,%eax
5d0c60:	c9                   	leave
5d0c61:	c3                   	ret
5d0c62:	55                   	push   %ebp
5d0c63:	8b ec                	mov    %esp,%ebp
5d0c65:	83 ec 18             	sub    $0x18,%esp
5d0c68:	a1 c0 14 69 00       	mov    0x6914c0,%eax
5d0c6d:	33 c5                	xor    %ebp,%eax
5d0c6f:	89 45 fc             	mov    %eax,-0x4(%ebp)
5d0c72:	56                   	push   %esi
5d0c73:	8b 75 08             	mov    0x8(%ebp),%esi
5d0c76:	ff 15 24 21 60 00    	call   *0x602124
5d0c7c:	8b 0e                	mov    (%esi),%ecx
5d0c7e:	81 e1 ff fe ff ff    	and    $0xfffffeff,%ecx
5d0c84:	89 45 e8             	mov    %eax,-0x18(%ebp)
5d0c87:	83 f9 01             	cmp    $0x1,%ecx
5d0c8a:	75 1f                	jne    0x5d0cab
5d0c8c:	39 46 28             	cmp    %eax,0x28(%esi)
5d0c8f:	74 10                	je     0x5d0ca1
5d0c91:	8d 46 08             	lea    0x8(%esi),%eax
5d0c94:	50                   	push   %eax
5d0c95:	ff 15 a0 21 60 00    	call   *0x6021a0
5d0c9b:	8b 45 e8             	mov    -0x18(%ebp),%eax
5d0c9e:	89 46 28             	mov    %eax,0x28(%esi)
5d0ca1:	ff 46 2c             	incl   0x2c(%esi)
5d0ca4:	33 c0                	xor    %eax,%eax
5d0ca6:	e9 d6 00 00 00       	jmp    0x5d0d81
5d0cab:	53                   	push   %ebx
5d0cac:	57                   	push   %edi
5d0cad:	8b 7d 0c             	mov    0xc(%ebp),%edi
5d0cb0:	85 ff                	test   %edi,%edi
5d0cb2:	75 17                	jne    0x5d0ccb
5d0cb4:	8d 5e 28             	lea    0x28(%esi),%ebx
5d0cb7:	39 03                	cmp    %eax,(%ebx)
5d0cb9:	0f 84 80 00 00 00    	je     0x5d0d3f
5d0cbf:	8d 46 08             	lea    0x8(%esi),%eax
5d0cc2:	50                   	push   %eax
5d0cc3:	ff 15 a0 21 60 00    	call   *0x6021a0
5d0cc9:	eb 74                	jmp    0x5d0d3f
5d0ccb:	83 7f 04 00          	cmpl   $0x0,0x4(%edi)
5d0ccf:	8b 0f                	mov    (%edi),%ecx
5d0cd1:	7c 57                	jl     0x5d0d2a
5d0cd3:	7f 04                	jg     0x5d0cd9
5d0cd5:	85 c9                	test   %ecx,%ecx
5d0cd7:	72 51                	jb     0x5d0d2a
5d0cd9:	0b 4f 04             	or     0x4(%edi),%ecx
5d0cdc:	75 05                	jne    0x5d0ce3
5d0cde:	39 4f 08             	cmp    %ecx,0x8(%edi)
5d0ce1:	7e 47                	jle    0x5d0d2a
5d0ce3:	8d 45 ec             	lea    -0x14(%ebp),%eax
5d0ce6:	50                   	push   %eax
5d0ce7:	e8 1f 03 00 00       	call   0x5d100b
5d0cec:	8b 07                	mov    (%edi),%eax
5d0cee:	59                   	pop    %ecx
5d0cef:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5d0cf2:	3b 4f 04             	cmp    0x4(%edi),%ecx
5d0cf5:	7c 19                	jl     0x5d0d10
5d0cf7:	7f 05                	jg     0x5d0cfe
5d0cf9:	39 45 ec             	cmp    %eax,-0x14(%ebp)
5d0cfc:	72 12                	jb     0x5d0d10
5d0cfe:	39 45 ec             	cmp    %eax,-0x14(%ebp)
5d0d01:	75 59                	jne    0x5d0d5c
5d0d03:	3b 4f 04             	cmp    0x4(%edi),%ecx
5d0d06:	75 54                	jne    0x5d0d5c
5d0d08:	8b 45 f4             	mov    -0xc(%ebp),%eax
5d0d0b:	3b 47 08             	cmp    0x8(%edi),%eax
5d0d0e:	7d 4c                	jge    0x5d0d5c
5d0d10:	8b 45 e8             	mov    -0x18(%ebp),%eax
5d0d13:	8d 5e 28             	lea    0x28(%esi),%ebx
5d0d16:	39 03                	cmp    %eax,(%ebx)
5d0d18:	74 25                	je     0x5d0d3f
5d0d1a:	8d 46 08             	lea    0x8(%esi),%eax
5d0d1d:	50                   	push   %eax
5d0d1e:	ff 15 9c 21 60 00    	call   *0x60219c
5d0d24:	84 c0                	test   %al,%al
5d0d26:	75 17                	jne    0x5d0d3f
5d0d28:	eb b9                	jmp    0x5d0ce3
5d0d2a:	8d 5e 28             	lea    0x28(%esi),%ebx
5d0d2d:	39 03                	cmp    %eax,(%ebx)
5d0d2f:	74 0e                	je     0x5d0d3f
5d0d31:	8d 46 08             	lea    0x8(%esi),%eax
5d0d34:	50                   	push   %eax
5d0d35:	ff 15 9c 21 60 00    	call   *0x60219c
5d0d3b:	84 c0                	test   %al,%al
5d0d3d:	74 1d                	je     0x5d0d5c
5d0d3f:	8b 4e 2c             	mov    0x2c(%esi),%ecx
5d0d42:	8d 41 01             	lea    0x1(%ecx),%eax
5d0d45:	89 46 2c             	mov    %eax,0x2c(%esi)
5d0d48:	83 f8 01             	cmp    $0x1,%eax
5d0d4b:	7e 2b                	jle    0x5d0d78
5d0d4d:	f7 06 00 01 00 00    	testl  $0x100,(%esi)
5d0d53:	75 28                	jne    0x5d0d7d
5d0d55:	89 4e 2c             	mov    %ecx,0x2c(%esi)
5d0d58:	85 ff                	test   %edi,%edi
5d0d5a:	74 17                	je     0x5d0d73
5d0d5c:	8b 07                	mov    (%edi),%eax
5d0d5e:	0b 47 04             	or     0x4(%edi),%eax
5d0d61:	75 0c                	jne    0x5d0d6f
5d0d63:	8b 47 08             	mov    0x8(%edi),%eax
5d0d66:	f7 d8                	neg    %eax
5d0d68:	1b c0                	sbb    %eax,%eax
5d0d6a:	83 c0 03             	add    $0x3,%eax
5d0d6d:	eb 10                	jmp    0x5d0d7f
5d0d6f:	6a 02                	push   $0x2
5d0d71:	eb 02                	jmp    0x5d0d75
5d0d73:	6a 03                	push   $0x3
5d0d75:	58                   	pop    %eax
5d0d76:	eb 07                	jmp    0x5d0d7f
5d0d78:	8b 45 e8             	mov    -0x18(%ebp),%eax
5d0d7b:	89 03                	mov    %eax,(%ebx)
5d0d7d:	33 c0                	xor    %eax,%eax
5d0d7f:	5f                   	pop    %edi
5d0d80:	5b                   	pop    %ebx
5d0d81:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5d0d84:	33 cd                	xor    %ebp,%ecx
5d0d86:	5e                   	pop    %esi
5d0d87:	e8 9a 0c 00 00       	call   0x5d1a26
5d0d8c:	c9                   	leave
5d0d8d:	c3                   	ret
5d0d8e:	6a 20                	push   $0x20
5d0d90:	b8 1d ab 5f 00       	mov    $0x5fab1d,%eax
5d0d95:	e8 ae 18 00 00       	call   0x5d2648
5d0d9a:	8b f1                	mov    %ecx,%esi
5d0d9c:	89 75 d4             	mov    %esi,-0x2c(%ebp)
5d0d9f:	8b 45 10             	mov    0x10(%ebp),%eax
5d0da2:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5d0da5:	50                   	push   %eax
5d0da6:	89 75 d4             	mov    %esi,-0x2c(%ebp)
5d0da9:	e8 02 ac ea ff       	call   0x47b9b0
5d0dae:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5d0db2:	8d 45 d8             	lea    -0x28(%ebp),%eax
5d0db5:	50                   	push   %eax
5d0db6:	ff 75 0c             	push   0xc(%ebp)
5d0db9:	8b ce                	mov    %esi,%ecx
5d0dbb:	ff 75 08             	push   0x8(%ebp)
5d0dbe:	e8 5d 45 ea ff       	call   0x475320
5d0dc3:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5d0dc6:	e8 d5 5c e8 ff       	call   0x456aa0
5d0dcb:	c7 06 78 7a 60 00    	movl   $0x607a78,(%esi)
5d0dd1:	8b c6                	mov    %esi,%eax
5d0dd3:	e8 2e 18 00 00       	call   0x5d2606
5d0dd8:	c2 0c 00             	ret    $0xc
5d0ddb:	55                   	push   %ebp
5d0ddc:	8b ec                	mov    %esp,%ebp
5d0dde:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5d0de2:	56                   	push   %esi
5d0de3:	8b f1                	mov    %ecx,%esi
5d0de5:	74 0a                	je     0x5d0df1
5d0de7:	6a 08                	push   $0x8
5d0de9:	56                   	push   %esi
5d0dea:	e8 66 04 00 00       	call   0x5d1255
5d0def:	59                   	pop    %ecx
5d0df0:	59                   	pop    %ecx
5d0df1:	8b c6                	mov    %esi,%eax
5d0df3:	5e                   	pop    %esi
5d0df4:	5d                   	pop    %ebp
5d0df5:	c2 04 00             	ret    $0x4
5d0df8:	55                   	push   %ebp
5d0df9:	8b ec                	mov    %esp,%ebp
5d0dfb:	8b 45 08             	mov    0x8(%ebp),%eax
5d0dfe:	83 e8 01             	sub    $0x1,%eax
5d0e01:	74 1e                	je     0x5d0e21
5d0e03:	83 e8 01             	sub    $0x1,%eax
5d0e06:	74 19                	je     0x5d0e21
5d0e08:	83 e8 01             	sub    $0x1,%eax
5d0e0b:	74 10                	je     0x5d0e1d
5d0e0d:	83 e8 01             	sub    $0x1,%eax
5d0e10:	0f 85 d3 f0 00 00    	jne    0x5dfee9
5d0e16:	6a 01                	push   $0x1
5d0e18:	e8 08 00 00 00       	call   0x5d0e25
5d0e1d:	6a 00                	push   $0x0
5d0e1f:	eb f7                	jmp    0x5d0e18
5d0e21:	6a 06                	push   $0x6
5d0e23:	eb f3                	jmp    0x5d0e18
5d0e25:	55                   	push   %ebp
5d0e26:	8b ec                	mov    %esp,%ebp
5d0e28:	83 ec 14             	sub    $0x14,%esp
5d0e2b:	56                   	push   %esi
5d0e2c:	8b 75 08             	mov    0x8(%ebp),%esi
5d0e2f:	ff 34 b5 10 0e 67 00 	push   0x670e10(,%esi,4)
5d0e36:	e8 1f 00 00 00       	call   0x5d0e5a
5d0e3b:	50                   	push   %eax
5d0e3c:	ff 34 b5 2c 0e 67 00 	push   0x670e2c(,%esi,4)
5d0e43:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5d0e46:	e8 43 ff ff ff       	call   0x5d0d8e
5d0e4b:	68 00 a3 68 00       	push   $0x68a300
5d0e50:	8d 45 ec             	lea    -0x14(%ebp),%eax
5d0e53:	50                   	push   %eax
5d0e54:	e8 e6 2c 00 00       	call   0x5d3b3f
5d0e59:	cc                   	int3
5d0e5a:	b8 48 14 69 00       	mov    $0x691448,%eax
5d0e5f:	c3                   	ret
5d0e60:	55                   	push   %ebp
5d0e61:	8b ec                	mov    %esp,%ebp
5d0e63:	51                   	push   %ecx
5d0e64:	ff 75 0c             	push   0xc(%ebp)
5d0e67:	e8 25 01 00 00       	call   0x5d0f91
5d0e6c:	59                   	pop    %ecx
5d0e6d:	8b 4d 08             	mov    0x8(%ebp),%ecx
5d0e70:	50                   	push   %eax
5d0e71:	e8 3a ab ea ff       	call   0x47b9b0
5d0e76:	8b 45 08             	mov    0x8(%ebp),%eax
5d0e79:	c9                   	leave
5d0e7a:	c2 08 00             	ret    $0x8
5d0e7d:	b8 f8 0e 67 00       	mov    $0x670ef8,%eax
5d0e82:	c3                   	ret
5d0e83:	cc                   	int3
5d0e84:	cc                   	int3
5d0e85:	cc                   	int3
5d0e86:	cc                   	int3
5d0e87:	cc                   	int3
5d0e88:	cc                   	int3