5ddc3e:	e8 67 43 00 00       	call   0x5e1faa
5ddc43:	c3                   	ret
5ddc44:	6a 38                	push   $0x38
5ddc46:	b8 49 10 66 00       	mov    $0x661049,%eax
5ddc4b:	e8 6b 43 00 00       	call   0x5e1fbb
5ddc50:	8b 7d 08             	mov    0x8(%ebp),%edi
5ddc53:	33 db                	xor    %ebx,%ebx
5ddc55:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5ddc58:	85 ff                	test   %edi,%edi
5ddc5a:	74 47                	je     0x5ddca3
5ddc5c:	39 1f                	cmp    %ebx,(%edi)
5ddc5e:	75 43                	jne    0x5ddca3
5ddc60:	6a 08                	push   $0x8
5ddc62:	e8 db 33 00 00       	call   0x5e1042
5ddc67:	8b f0                	mov    %eax,%esi
5ddc69:	59                   	pop    %ecx
5ddc6a:	89 75 f0             	mov    %esi,-0x10(%ebp)
5ddc6d:	21 5d fc             	and    %ebx,-0x4(%ebp)
5ddc70:	85 f6                	test   %esi,%esi
5ddc72:	74 1e                	je     0x5ddc92
5ddc74:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5ddc77:	e8 74 bd e5 ff       	call   0x4399f0
5ddc7c:	50                   	push   %eax
5ddc7d:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ddc80:	e8 4b ba e5 ff       	call   0x4396d0
5ddc85:	43                   	inc    %ebx
5ddc86:	c7 06 20 05 6d 00    	movl   $0x6d0520,(%esi)
5ddc8c:	83 66 04 00          	andl   $0x0,0x4(%esi)
5ddc90:	eb 02                	jmp    0x5ddc94
5ddc92:	33 f6                	xor    %esi,%esi
5ddc94:	89 37                	mov    %esi,(%edi)
5ddc96:	f6 c3 01             	test   $0x1,%bl
5ddc99:	74 08                	je     0x5ddca3
5ddc9b:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ddc9e:	e8 ed ba e5 ff       	call   0x439790
5ddca3:	6a 06                	push   $0x6
5ddca5:	58                   	pop    %eax
5ddca6:	e8 ea 42 00 00       	call   0x5e1f95
5ddcab:	c3                   	ret
5ddcac:	6a 38                	push   $0x38
5ddcae:	b8 49 10 66 00       	mov    $0x661049,%eax
5ddcb3:	e8 03 43 00 00       	call   0x5e1fbb
5ddcb8:	8b 7d 08             	mov    0x8(%ebp),%edi
5ddcbb:	33 db                	xor    %ebx,%ebx
5ddcbd:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5ddcc0:	85 ff                	test   %edi,%edi
5ddcc2:	74 47                	je     0x5ddd0b
5ddcc4:	39 1f                	cmp    %ebx,(%edi)
5ddcc6:	75 43                	jne    0x5ddd0b
5ddcc8:	6a 08                	push   $0x8
5ddcca:	e8 73 33 00 00       	call   0x5e1042
5ddccf:	8b f0                	mov    %eax,%esi
5ddcd1:	59                   	pop    %ecx
5ddcd2:	89 75 f0             	mov    %esi,-0x10(%ebp)
5ddcd5:	21 5d fc             	and    %ebx,-0x4(%ebp)
5ddcd8:	85 f6                	test   %esi,%esi
5ddcda:	74 1e                	je     0x5ddcfa
5ddcdc:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5ddcdf:	e8 0c bd e5 ff       	call   0x4399f0
5ddce4:	50                   	push   %eax
5ddce5:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ddce8:	e8 e3 b9 e5 ff       	call   0x4396d0
5ddced:	43                   	inc    %ebx
5ddcee:	c7 06 3c 05 6d 00    	movl   $0x6d053c,(%esi)
5ddcf4:	83 66 04 00          	andl   $0x0,0x4(%esi)
5ddcf8:	eb 02                	jmp    0x5ddcfc
5ddcfa:	33 f6                	xor    %esi,%esi
5ddcfc:	89 37                	mov    %esi,(%edi)
5ddcfe:	f6 c3 01             	test   $0x1,%bl
5ddd01:	74 08                	je     0x5ddd0b
5ddd03:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ddd06:	e8 85 ba e5 ff       	call   0x439790
5ddd0b:	6a 03                	push   $0x3
5ddd0d:	58                   	pop    %eax
5ddd0e:	e8 82 42 00 00       	call   0x5e1f95
5ddd13:	c3                   	ret
5ddd14:	6a 38                	push   $0x38
5ddd16:	b8 49 10 66 00       	mov    $0x661049,%eax
5ddd1b:	e8 9b 42 00 00       	call   0x5e1fbb
5ddd20:	8b 7d 08             	mov    0x8(%ebp),%edi
5ddd23:	33 db                	xor    %ebx,%ebx
5ddd25:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5ddd28:	85 ff                	test   %edi,%edi
5ddd2a:	74 47                	je     0x5ddd73
5ddd2c:	39 1f                	cmp    %ebx,(%edi)
5ddd2e:	75 43                	jne    0x5ddd73
5ddd30:	6a 08                	push   $0x8
5ddd32:	e8 0b 33 00 00       	call   0x5e1042
5ddd37:	8b f0                	mov    %eax,%esi
5ddd39:	59                   	pop    %ecx
5ddd3a:	89 75 f0             	mov    %esi,-0x10(%ebp)
5ddd3d:	21 5d fc             	and    %ebx,-0x4(%ebp)
5ddd40:	85 f6                	test   %esi,%esi
5ddd42:	74 1e                	je     0x5ddd62
5ddd44:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5ddd47:	e8 a4 bc e5 ff       	call   0x4399f0
5ddd4c:	50                   	push   %eax
5ddd4d:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ddd50:	e8 7b b9 e5 ff       	call   0x4396d0
5ddd55:	43                   	inc    %ebx
5ddd56:	c7 06 54 05 6d 00    	movl   $0x6d0554,(%esi)
5ddd5c:	83 66 04 00          	andl   $0x0,0x4(%esi)
5ddd60:	eb 02                	jmp    0x5ddd64
5ddd62:	33 f6                	xor    %esi,%esi
5ddd64:	89 37                	mov    %esi,(%edi)
5ddd66:	f6 c3 01             	test   $0x1,%bl
5ddd69:	74 08                	je     0x5ddd73
5ddd6b:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ddd6e:	e8 1d ba e5 ff       	call   0x439790
5ddd73:	6a 03                	push   $0x3
5ddd75:	58                   	pop    %eax
5ddd76:	e8 1a 42 00 00       	call   0x5e1f95
5ddd7b:	c3                   	ret
5ddd7c:	6a 3c                	push   $0x3c
5ddd7e:	b8 92 10 66 00       	mov    $0x661092,%eax
5ddd83:	e8 33 42 00 00       	call   0x5e1fbb
5ddd88:	8b 7d 08             	mov    0x8(%ebp),%edi
5ddd8b:	33 db                	xor    %ebx,%ebx
5ddd8d:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5ddd90:	85 ff                	test   %edi,%edi
5ddd92:	74 63                	je     0x5dddf7
5ddd94:	39 1f                	cmp    %ebx,(%edi)
5ddd96:	75 5f                	jne    0x5dddf7
5ddd98:	6a 58                	push   $0x58
5ddd9a:	e8 a3 32 00 00       	call   0x5e1042
5ddd9f:	8b f0                	mov    %eax,%esi
5ddda1:	59                   	pop    %ecx
5ddda2:	89 75 ec             	mov    %esi,-0x14(%ebp)
5ddda5:	21 5d fc             	and    %ebx,-0x4(%ebp)
5ddda8:	85 f6                	test   %esi,%esi
5dddaa:	74 3a                	je     0x5ddde6
5dddac:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5dddaf:	e8 3c bc e5 ff       	call   0x4399f0
5dddb4:	50                   	push   %eax
5dddb5:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5dddb8:	e8 13 b9 e5 ff       	call   0x4396d0
5dddbd:	83 66 04 00          	andl   $0x0,0x4(%esi)
5dddc1:	43                   	inc    %ebx
5dddc2:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5dddc5:	53                   	push   %ebx
5dddc6:	50                   	push   %eax
5dddc7:	8b ce                	mov    %esi,%ecx
5dddc9:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
5dddd0:	c7 06 6c 05 6d 00    	movl   $0x6d056c,(%esi)
5dddd6:	88 5e 28             	mov    %bl,0x28(%esi)
5dddd9:	e8 79 0e 00 00       	call   0x5dec57
5dddde:	c7 06 d4 05 6d 00    	movl   $0x6d05d4,(%esi)
5ddde4:	eb 02                	jmp    0x5ddde8
5ddde6:	33 f6                	xor    %esi,%esi
5ddde8:	89 37                	mov    %esi,(%edi)
5dddea:	f6 c3 01             	test   $0x1,%bl
5ddded:	74 08                	je     0x5dddf7
5dddef:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5dddf2:	e8 99 b9 e5 ff       	call   0x439790
5dddf7:	6a 03                	push   $0x3
5dddf9:	58                   	pop    %eax
5dddfa:	e8 96 41 00 00       	call   0x5e1f95
5dddff:	c3                   	ret
5dde00:	6a 3c                	push   $0x3c
5dde02:	b8 92 10 66 00       	mov    $0x661092,%eax
5dde07:	e8 af 41 00 00       	call   0x5e1fbb
5dde0c:	8b 7d 08             	mov    0x8(%ebp),%edi
5dde0f:	33 db                	xor    %ebx,%ebx
5dde11:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5dde14:	85 ff                	test   %edi,%edi
5dde16:	74 64                	je     0x5dde7c
5dde18:	39 1f                	cmp    %ebx,(%edi)
5dde1a:	75 60                	jne    0x5dde7c
5dde1c:	6a 58                	push   $0x58
5dde1e:	e8 1f 32 00 00       	call   0x5e1042
5dde23:	8b f0                	mov    %eax,%esi
5dde25:	59                   	pop    %ecx
5dde26:	89 75 ec             	mov    %esi,-0x14(%ebp)
5dde29:	21 5d fc             	and    %ebx,-0x4(%ebp)
5dde2c:	85 f6                	test   %esi,%esi
5dde2e:	74 3b                	je     0x5dde6b
5dde30:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5dde33:	e8 b8 bb e5 ff       	call   0x4399f0
5dde38:	50                   	push   %eax
5dde39:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5dde3c:	e8 8f b8 e5 ff       	call   0x4396d0
5dde41:	83 66 04 00          	andl   $0x0,0x4(%esi)
5dde45:	43                   	inc    %ebx
5dde46:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5dde49:	53                   	push   %ebx
5dde4a:	50                   	push   %eax
5dde4b:	8b ce                	mov    %esi,%ecx
5dde4d:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
5dde54:	c7 06 6c 05 6d 00    	movl   $0x6d056c,(%esi)
5dde5a:	c6 46 28 00          	movb   $0x0,0x28(%esi)
5dde5e:	e8 f4 0d 00 00       	call   0x5dec57
5dde63:	c7 06 a0 05 6d 00    	movl   $0x6d05a0,(%esi)
5dde69:	eb 02                	jmp    0x5dde6d
5dde6b:	33 f6                	xor    %esi,%esi
5dde6d:	89 37                	mov    %esi,(%edi)
5dde6f:	f6 c3 01             	test   $0x1,%bl
5dde72:	74 08                	je     0x5dde7c
5dde74:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5dde77:	e8 14 b9 e5 ff       	call   0x439790
5dde7c:	6a 03                	push   $0x3
5dde7e:	58                   	pop    %eax
5dde7f:	e8 11 41 00 00       	call   0x5e1f95
5dde84:	c3                   	ret
5dde85:	6a 3c                	push   $0x3c
5dde87:	b8 1c 11 66 00       	mov    $0x66111c,%eax
5dde8c:	e8 2a 41 00 00       	call   0x5e1fbb
5dde91:	8b 7d 08             	mov    0x8(%ebp),%edi
5dde94:	33 f6                	xor    %esi,%esi
5dde96:	8b de                	mov    %esi,%ebx
5dde98:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5dde9b:	85 ff                	test   %edi,%edi
5dde9d:	74 49                	je     0x5ddee8
5dde9f:	39 37                	cmp    %esi,(%edi)
5ddea1:	75 45                	jne    0x5ddee8
5ddea3:	6a 44                	push   $0x44
5ddea5:	e8 98 31 00 00       	call   0x5e1042
5ddeaa:	59                   	pop    %ecx
5ddeab:	89 45 ec             	mov    %eax,-0x14(%ebp)
5ddeae:	89 75 fc             	mov    %esi,-0x4(%ebp)
5ddeb1:	85 c0                	test   %eax,%eax
5ddeb3:	74 24                	je     0x5dded9
5ddeb5:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5ddeb8:	e8 33 bb e5 ff       	call   0x4399f0
5ddebd:	50                   	push   %eax
5ddebe:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5ddec1:	e8 0a b8 e5 ff       	call   0x4396d0
5ddec6:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5ddec9:	43                   	inc    %ebx
5ddeca:	56                   	push   %esi
5ddecb:	50                   	push   %eax
5ddecc:	88 5d fc             	mov    %bl,-0x4(%ebp)
5ddecf:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5dded2:	e8 aa fb ff ff       	call   0x5dda81
5dded7:	8b f0                	mov    %eax,%esi
5dded9:	89 37                	mov    %esi,(%edi)
5ddedb:	f6 c3 01             	test   $0x1,%bl
5ddede:	74 08                	je     0x5ddee8
5ddee0:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5ddee3:	e8 a8 b8 e5 ff       	call   0x439790
5ddee8:	6a 05                	push   $0x5
5ddeea:	58                   	pop    %eax
5ddeeb:	e8 a5 40 00 00       	call   0x5e1f95
5ddef0:	c3                   	ret
5ddef1:	6a 38                	push   $0x38
5ddef3:	b8 44 11 66 00       	mov    $0x661144,%eax
5ddef8:	e8 be 40 00 00       	call   0x5e1fbb
5ddefd:	8b 7d 08             	mov    0x8(%ebp),%edi
5ddf00:	33 db                	xor    %ebx,%ebx
5ddf02:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5ddf05:	85 ff                	test   %edi,%edi
5ddf07:	74 53                	je     0x5ddf5c
5ddf09:	39 1f                	cmp    %ebx,(%edi)
5ddf0b:	75 4f                	jne    0x5ddf5c
5ddf0d:	6a 0c                	push   $0xc
5ddf0f:	e8 2e 31 00 00       	call   0x5e1042
5ddf14:	8b f0                	mov    %eax,%esi
5ddf16:	59                   	pop    %ecx
5ddf17:	89 75 f0             	mov    %esi,-0x10(%ebp)
5ddf1a:	21 5d fc             	and    %ebx,-0x4(%ebp)
5ddf1d:	85 f6                	test   %esi,%esi
5ddf1f:	74 2a                	je     0x5ddf4b
5ddf21:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5ddf24:	e8 c7 ba e5 ff       	call   0x4399f0
5ddf29:	50                   	push   %eax
5ddf2a:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ddf2d:	e8 9e b7 e5 ff       	call   0x4396d0
5ddf32:	83 66 04 00          	andl   $0x0,0x4(%esi)
5ddf36:	8b ce                	mov    %esi,%ecx
5ddf38:	c7 06 34 06 6d 00    	movl   $0x6d0634,(%esi)
5ddf3e:	43                   	inc    %ebx
5ddf3f:	83 66 08 00          	andl   $0x0,0x8(%esi)
5ddf43:	50                   	push   %eax
5ddf44:	e8 11 0e 00 00       	call   0x5ded5a
5ddf49:	eb 02                	jmp    0x5ddf4d
5ddf4b:	33 f6                	xor    %esi,%esi
5ddf4d:	89 37                	mov    %esi,(%edi)
5ddf4f:	f6 c3 01             	test   $0x1,%bl
5ddf52:	74 08                	je     0x5ddf5c
5ddf54:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ddf57:	e8 34 b8 e5 ff       	call   0x439790
5ddf5c:	6a 05                	push   $0x5
5ddf5e:	58                   	pop    %eax
5ddf5f:	e8 31 40 00 00       	call   0x5e1f95
5ddf64:	c3                   	ret
5ddf65:	6a 10                	push   $0x10
5ddf67:	b8 03 12 66 00       	mov    $0x661203,%eax
5ddf6c:	e8 4a 40 00 00       	call   0x5e1fbb
5ddf71:	89 4d ec             	mov    %ecx,-0x14(%ebp)
5ddf74:	8b 45 1c             	mov    0x1c(%ebp),%eax
5ddf77:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
5ddf7a:	ff 70 30             	push   0x30(%eax)
5ddf7d:	e8 ce b9 e5 ff       	call   0x439950
5ddf82:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5ddf86:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5ddf89:	50                   	push   %eax
5ddf8a:	e8 b1 f8 e6 ff       	call   0x44d840
5ddf8f:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
5ddf93:	8b f0                	mov    %eax,%esi
5ddf95:	59                   	pop    %ecx
5ddf96:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
5ddf99:	89 75 f0             	mov    %esi,-0x10(%ebp)
5ddf9c:	e8 ff b9 e5 ff       	call   0x4399a0
5ddfa1:	8b 5d 28             	mov    0x28(%ebp),%ebx
5ddfa4:	8b 7d 20             	mov    0x20(%ebp),%edi
5ddfa7:	eb 7f                	jmp    0x5de028
5ddfa9:	80 f9 25             	cmp    $0x25,%cl
5ddfac:	75 40                	jne    0x5ddfee
5ddfae:	8b 45 ec             	mov    -0x14(%ebp),%eax
5ddfb1:	43                   	inc    %ebx
5ddfb2:	6a 00                	push   $0x0
5ddfb4:	8b 00                	mov    (%eax),%eax
5ddfb6:	8b 70 24             	mov    0x24(%eax),%esi
5ddfb9:	8b ce                	mov    %esi,%ecx
5ddfbb:	0f b6 03             	movzbl (%ebx),%eax
5ddfbe:	50                   	push   %eax
5ddfbf:	ff 75 24             	push   0x24(%ebp)
5ddfc2:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5ddfc5:	57                   	push   %edi
5ddfc6:	ff 75 1c             	push   0x1c(%ebp)
5ddfc9:	ff 75 18             	push   0x18(%ebp)
5ddfcc:	ff 75 14             	push   0x14(%ebp)
5ddfcf:	ff 75 10             	push   0x10(%ebp)
5ddfd2:	ff 75 0c             	push   0xc(%ebp)
5ddfd5:	50                   	push   %eax
5ddfd6:	ff 15 e0 24 68 00    	call   *0x6824e0
5ddfdc:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5ddfdf:	ff d6                	call   *%esi
5ddfe1:	8b 08                	mov    (%eax),%ecx
5ddfe3:	89 4d 0c             	mov    %ecx,0xc(%ebp)
5ddfe6:	8b 40 04             	mov    0x4(%eax),%eax
5ddfe9:	89 45 10             	mov    %eax,0x10(%ebp)
5ddfec:	eb 36                	jmp    0x5de024
5ddfee:	80 f9 20             	cmp    $0x20,%cl
5ddff1:	74 64                	je     0x5de057
5ddff3:	80 7d 10 00          	cmpb   $0x0,0x10(%ebp)
5ddff7:	75 08                	jne    0x5de001
5ddff9:	8d 4d 0c             	lea    0xc(%ebp),%ecx
5ddffc:	e8 3f 4e fa ff       	call   0x582e40
5de001:	8b 06                	mov    (%esi),%eax
5de003:	6a 00                	push   $0x0
5de005:	ff 75 11             	push   0x11(%ebp)
5de008:	8b 70 28             	mov    0x28(%eax),%esi
5de00b:	8b ce                	mov    %esi,%ecx
5de00d:	ff 15 e0 24 68 00    	call   *0x6824e0
5de013:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5de016:	ff d6                	call   *%esi
5de018:	3a 03                	cmp    (%ebx),%al
5de01a:	75 4d                	jne    0x5de069
5de01c:	8d 4d 0c             	lea    0xc(%ebp),%ecx
5de01f:	e8 bd 16 ff ff       	call   0x5cf6e1