5d2b8e:	85 f6                	test   %esi,%esi
5d2b90:	74 1e                	je     0x5d2bb0
5d2b92:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2b95:	e8 56 6e e6 ff       	call   0x4399f0
5d2b9a:	50                   	push   %eax
5d2b9b:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2b9e:	e8 2d 6b e6 ff       	call   0x4396d0
5d2ba3:	43                   	inc    %ebx
5d2ba4:	c7 06 1c 00 6d 00    	movl   $0x6d001c,(%esi)
5d2baa:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2bae:	eb 02                	jmp    0x5d2bb2
5d2bb0:	33 f6                	xor    %esi,%esi
5d2bb2:	89 37                	mov    %esi,(%edi)
5d2bb4:	f6 c3 01             	test   $0x1,%bl
5d2bb7:	74 08                	je     0x5d2bc1
5d2bb9:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2bbc:	e8 cf 6b e6 ff       	call   0x439790
5d2bc1:	6a 06                	push   $0x6
5d2bc3:	58                   	pop    %eax
5d2bc4:	e8 cc f3 00 00       	call   0x5e1f95
5d2bc9:	c3                   	ret
5d2bca:	6a 38                	push   $0x38
5d2bcc:	b8 49 10 66 00       	mov    $0x661049,%eax
5d2bd1:	e8 e5 f3 00 00       	call   0x5e1fbb
5d2bd6:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2bd9:	33 db                	xor    %ebx,%ebx
5d2bdb:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2bde:	85 ff                	test   %edi,%edi
5d2be0:	74 47                	je     0x5d2c29
5d2be2:	39 1f                	cmp    %ebx,(%edi)
5d2be4:	75 43                	jne    0x5d2c29
5d2be6:	6a 08                	push   $0x8
5d2be8:	e8 55 e4 00 00       	call   0x5e1042
5d2bed:	8b f0                	mov    %eax,%esi
5d2bef:	59                   	pop    %ecx
5d2bf0:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d2bf3:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2bf6:	85 f6                	test   %esi,%esi
5d2bf8:	74 1e                	je     0x5d2c18
5d2bfa:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2bfd:	e8 ee 6d e6 ff       	call   0x4399f0
5d2c02:	50                   	push   %eax
5d2c03:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2c06:	e8 c5 6a e6 ff       	call   0x4396d0
5d2c0b:	43                   	inc    %ebx
5d2c0c:	c7 06 f8 01 6d 00    	movl   $0x6d01f8,(%esi)
5d2c12:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2c16:	eb 02                	jmp    0x5d2c1a
5d2c18:	33 f6                	xor    %esi,%esi
5d2c1a:	89 37                	mov    %esi,(%edi)
5d2c1c:	f6 c3 01             	test   $0x1,%bl
5d2c1f:	74 08                	je     0x5d2c29
5d2c21:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2c24:	e8 67 6b e6 ff       	call   0x439790
5d2c29:	6a 03                	push   $0x3
5d2c2b:	58                   	pop    %eax
5d2c2c:	e8 64 f3 00 00       	call   0x5e1f95
5d2c31:	c3                   	ret
5d2c32:	6a 38                	push   $0x38
5d2c34:	b8 49 10 66 00       	mov    $0x661049,%eax
5d2c39:	e8 7d f3 00 00       	call   0x5e1fbb
5d2c3e:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2c41:	33 db                	xor    %ebx,%ebx
5d2c43:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2c46:	85 ff                	test   %edi,%edi
5d2c48:	74 47                	je     0x5d2c91
5d2c4a:	39 1f                	cmp    %ebx,(%edi)
5d2c4c:	75 43                	jne    0x5d2c91
5d2c4e:	6a 08                	push   $0x8
5d2c50:	e8 ed e3 00 00       	call   0x5e1042
5d2c55:	8b f0                	mov    %eax,%esi
5d2c57:	59                   	pop    %ecx
5d2c58:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d2c5b:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2c5e:	85 f6                	test   %esi,%esi
5d2c60:	74 1e                	je     0x5d2c80
5d2c62:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2c65:	e8 86 6d e6 ff       	call   0x4399f0
5d2c6a:	50                   	push   %eax
5d2c6b:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2c6e:	e8 5d 6a e6 ff       	call   0x4396d0
5d2c73:	43                   	inc    %ebx
5d2c74:	c7 06 38 00 6d 00    	movl   $0x6d0038,(%esi)
5d2c7a:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2c7e:	eb 02                	jmp    0x5d2c82
5d2c80:	33 f6                	xor    %esi,%esi
5d2c82:	89 37                	mov    %esi,(%edi)
5d2c84:	f6 c3 01             	test   $0x1,%bl
5d2c87:	74 08                	je     0x5d2c91
5d2c89:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2c8c:	e8 ff 6a e6 ff       	call   0x439790
5d2c91:	6a 03                	push   $0x3
5d2c93:	58                   	pop    %eax
5d2c94:	e8 fc f2 00 00       	call   0x5e1f95
5d2c99:	c3                   	ret
5d2c9a:	6a 38                	push   $0x38
5d2c9c:	b8 49 10 66 00       	mov    $0x661049,%eax
5d2ca1:	e8 15 f3 00 00       	call   0x5e1fbb
5d2ca6:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2ca9:	33 db                	xor    %ebx,%ebx
5d2cab:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2cae:	85 ff                	test   %edi,%edi
5d2cb0:	74 47                	je     0x5d2cf9
5d2cb2:	39 1f                	cmp    %ebx,(%edi)
5d2cb4:	75 43                	jne    0x5d2cf9
5d2cb6:	6a 08                	push   $0x8
5d2cb8:	e8 85 e3 00 00       	call   0x5e1042
5d2cbd:	8b f0                	mov    %eax,%esi
5d2cbf:	59                   	pop    %ecx
5d2cc0:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d2cc3:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2cc6:	85 f6                	test   %esi,%esi
5d2cc8:	74 1e                	je     0x5d2ce8
5d2cca:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2ccd:	e8 1e 6d e6 ff       	call   0x4399f0
5d2cd2:	50                   	push   %eax
5d2cd3:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2cd6:	e8 f5 69 e6 ff       	call   0x4396d0
5d2cdb:	43                   	inc    %ebx
5d2cdc:	c7 06 10 02 6d 00    	movl   $0x6d0210,(%esi)
5d2ce2:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2ce6:	eb 02                	jmp    0x5d2cea
5d2ce8:	33 f6                	xor    %esi,%esi
5d2cea:	89 37                	mov    %esi,(%edi)
5d2cec:	f6 c3 01             	test   $0x1,%bl
5d2cef:	74 08                	je     0x5d2cf9
5d2cf1:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2cf4:	e8 97 6a e6 ff       	call   0x439790
5d2cf9:	6a 03                	push   $0x3
5d2cfb:	58                   	pop    %eax
5d2cfc:	e8 94 f2 00 00       	call   0x5e1f95
5d2d01:	c3                   	ret
5d2d02:	6a 38                	push   $0x38
5d2d04:	b8 49 10 66 00       	mov    $0x661049,%eax
5d2d09:	e8 ad f2 00 00       	call   0x5e1fbb
5d2d0e:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2d11:	33 db                	xor    %ebx,%ebx
5d2d13:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2d16:	85 ff                	test   %edi,%edi
5d2d18:	74 47                	je     0x5d2d61
5d2d1a:	39 1f                	cmp    %ebx,(%edi)
5d2d1c:	75 43                	jne    0x5d2d61
5d2d1e:	6a 08                	push   $0x8
5d2d20:	e8 1d e3 00 00       	call   0x5e1042
5d2d25:	8b f0                	mov    %eax,%esi
5d2d27:	59                   	pop    %ecx
5d2d28:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d2d2b:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2d2e:	85 f6                	test   %esi,%esi
5d2d30:	74 1e                	je     0x5d2d50
5d2d32:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2d35:	e8 b6 6c e6 ff       	call   0x4399f0
5d2d3a:	50                   	push   %eax
5d2d3b:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2d3e:	e8 8d 69 e6 ff       	call   0x4396d0
5d2d43:	43                   	inc    %ebx
5d2d44:	c7 06 50 00 6d 00    	movl   $0x6d0050,(%esi)
5d2d4a:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2d4e:	eb 02                	jmp    0x5d2d52
5d2d50:	33 f6                	xor    %esi,%esi
5d2d52:	89 37                	mov    %esi,(%edi)
5d2d54:	f6 c3 01             	test   $0x1,%bl
5d2d57:	74 08                	je     0x5d2d61
5d2d59:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2d5c:	e8 2f 6a e6 ff       	call   0x439790
5d2d61:	6a 03                	push   $0x3
5d2d63:	58                   	pop    %eax
5d2d64:	e8 2c f2 00 00       	call   0x5e1f95
5d2d69:	c3                   	ret
5d2d6a:	6a 3c                	push   $0x3c
5d2d6c:	b8 92 10 66 00       	mov    $0x661092,%eax
5d2d71:	e8 45 f2 00 00       	call   0x5e1fbb
5d2d76:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2d79:	33 db                	xor    %ebx,%ebx
5d2d7b:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2d7e:	85 ff                	test   %edi,%edi
5d2d80:	74 63                	je     0x5d2de5
5d2d82:	39 1f                	cmp    %ebx,(%edi)
5d2d84:	75 5f                	jne    0x5d2de5
5d2d86:	6a 58                	push   $0x58
5d2d88:	e8 b5 e2 00 00       	call   0x5e1042
5d2d8d:	8b f0                	mov    %eax,%esi
5d2d8f:	59                   	pop    %ecx
5d2d90:	89 75 ec             	mov    %esi,-0x14(%ebp)
5d2d93:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2d96:	85 f6                	test   %esi,%esi
5d2d98:	74 3a                	je     0x5d2dd4
5d2d9a:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2d9d:	e8 4e 6c e6 ff       	call   0x4399f0
5d2da2:	50                   	push   %eax
5d2da3:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5d2da6:	e8 25 69 e6 ff       	call   0x4396d0
5d2dab:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2daf:	43                   	inc    %ebx
5d2db0:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2db3:	53                   	push   %ebx
5d2db4:	50                   	push   %eax
5d2db5:	8b ce                	mov    %esi,%ecx
5d2db7:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
5d2dbe:	c7 06 28 02 6d 00    	movl   $0x6d0228,(%esi)
5d2dc4:	88 5e 28             	mov    %bl,0x28(%esi)
5d2dc7:	e8 27 43 00 00       	call   0x5d70f3
5d2dcc:	c7 06 90 02 6d 00    	movl   $0x6d0290,(%esi)
5d2dd2:	eb 02                	jmp    0x5d2dd6
5d2dd4:	33 f6                	xor    %esi,%esi
5d2dd6:	89 37                	mov    %esi,(%edi)
5d2dd8:	f6 c3 01             	test   $0x1,%bl
5d2ddb:	74 08                	je     0x5d2de5
5d2ddd:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5d2de0:	e8 ab 69 e6 ff       	call   0x439790
5d2de5:	6a 03                	push   $0x3
5d2de7:	58                   	pop    %eax
5d2de8:	e8 a8 f1 00 00       	call   0x5e1f95
5d2ded:	c3                   	ret
5d2dee:	6a 3c                	push   $0x3c
5d2df0:	b8 92 10 66 00       	mov    $0x661092,%eax
5d2df5:	e8 c1 f1 00 00       	call   0x5e1fbb
5d2dfa:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2dfd:	33 db                	xor    %ebx,%ebx
5d2dff:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2e02:	85 ff                	test   %edi,%edi
5d2e04:	74 64                	je     0x5d2e6a
5d2e06:	39 1f                	cmp    %ebx,(%edi)
5d2e08:	75 60                	jne    0x5d2e6a
5d2e0a:	6a 58                	push   $0x58
5d2e0c:	e8 31 e2 00 00       	call   0x5e1042
5d2e11:	8b f0                	mov    %eax,%esi
5d2e13:	59                   	pop    %ecx
5d2e14:	89 75 ec             	mov    %esi,-0x14(%ebp)
5d2e17:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2e1a:	85 f6                	test   %esi,%esi
5d2e1c:	74 3b                	je     0x5d2e59
5d2e1e:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2e21:	e8 ca 6b e6 ff       	call   0x4399f0
5d2e26:	50                   	push   %eax
5d2e27:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5d2e2a:	e8 a1 68 e6 ff       	call   0x4396d0
5d2e2f:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2e33:	43                   	inc    %ebx
5d2e34:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2e37:	53                   	push   %ebx
5d2e38:	50                   	push   %eax
5d2e39:	8b ce                	mov    %esi,%ecx
5d2e3b:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
5d2e42:	c7 06 28 02 6d 00    	movl   $0x6d0228,(%esi)
5d2e48:	c6 46 28 00          	movb   $0x0,0x28(%esi)
5d2e4c:	e8 a2 42 00 00       	call   0x5d70f3
5d2e51:	c7 06 5c 02 6d 00    	movl   $0x6d025c,(%esi)
5d2e57:	eb 02                	jmp    0x5d2e5b
5d2e59:	33 f6                	xor    %esi,%esi
5d2e5b:	89 37                	mov    %esi,(%edi)
5d2e5d:	f6 c3 01             	test   $0x1,%bl
5d2e60:	74 08                	je     0x5d2e6a
5d2e62:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5d2e65:	e8 26 69 e6 ff       	call   0x439790
5d2e6a:	6a 03                	push   $0x3
5d2e6c:	58                   	pop    %eax
5d2e6d:	e8 23 f1 00 00       	call   0x5e1f95
5d2e72:	c3                   	ret
5d2e73:	6a 3c                	push   $0x3c
5d2e75:	b8 92 10 66 00       	mov    $0x661092,%eax
5d2e7a:	e8 3c f1 00 00       	call   0x5e1fbb
5d2e7f:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2e82:	33 db                	xor    %ebx,%ebx
5d2e84:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2e87:	85 ff                	test   %edi,%edi
5d2e89:	74 63                	je     0x5d2eee
5d2e8b:	39 1f                	cmp    %ebx,(%edi)
5d2e8d:	75 5f                	jne    0x5d2eee
5d2e8f:	6a 58                	push   $0x58
5d2e91:	e8 ac e1 00 00       	call   0x5e1042
5d2e96:	8b f0                	mov    %eax,%esi
5d2e98:	59                   	pop    %ecx
5d2e99:	89 75 ec             	mov    %esi,-0x14(%ebp)
5d2e9c:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2e9f:	85 f6                	test   %esi,%esi
5d2ea1:	74 3a                	je     0x5d2edd
5d2ea3:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2ea6:	e8 45 6b e6 ff       	call   0x4399f0
5d2eab:	50                   	push   %eax
5d2eac:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5d2eaf:	e8 1c 68 e6 ff       	call   0x4396d0
5d2eb4:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2eb8:	43                   	inc    %ebx
5d2eb9:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2ebc:	53                   	push   %ebx
5d2ebd:	50                   	push   %eax
5d2ebe:	8b ce                	mov    %esi,%ecx
5d2ec0:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
5d2ec7:	c7 06 68 00 6d 00    	movl   $0x6d0068,(%esi)
5d2ecd:	88 5e 28             	mov    %bl,0x28(%esi)
5d2ed0:	e8 e9 42 00 00       	call   0x5d71be
5d2ed5:	c7 06 d0 00 6d 00    	movl   $0x6d00d0,(%esi)
5d2edb:	eb 02                	jmp    0x5d2edf
5d2edd:	33 f6                	xor    %esi,%esi
5d2edf:	89 37                	mov    %esi,(%edi)
5d2ee1:	f6 c3 01             	test   $0x1,%bl
5d2ee4:	74 08                	je     0x5d2eee
5d2ee6:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5d2ee9:	e8 a2 68 e6 ff       	call   0x439790
5d2eee:	6a 03                	push   $0x3
5d2ef0:	58                   	pop    %eax
5d2ef1:	e8 9f f0 00 00       	call   0x5e1f95
5d2ef6:	c3                   	ret
5d2ef7:	6a 3c                	push   $0x3c
5d2ef9:	b8 92 10 66 00       	mov    $0x661092,%eax
5d2efe:	e8 b8 f0 00 00       	call   0x5e1fbb
5d2f03:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2f06:	33 db                	xor    %ebx,%ebx
5d2f08:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2f0b:	85 ff                	test   %edi,%edi
5d2f0d:	74 64                	je     0x5d2f73
5d2f0f:	39 1f                	cmp    %ebx,(%edi)
5d2f11:	75 60                	jne    0x5d2f73
5d2f13:	6a 58                	push   $0x58
5d2f15:	e8 28 e1 00 00       	call   0x5e1042
5d2f1a:	8b f0                	mov    %eax,%esi
5d2f1c:	59                   	pop    %ecx
5d2f1d:	89 75 ec             	mov    %esi,-0x14(%ebp)
5d2f20:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2f23:	85 f6                	test   %esi,%esi
5d2f25:	74 3b                	je     0x5d2f62
5d2f27:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2f2a:	e8 c1 6a e6 ff       	call   0x4399f0
5d2f2f:	50                   	push   %eax
5d2f30:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5d2f33:	e8 98 67 e6 ff       	call   0x4396d0
5d2f38:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2f3c:	43                   	inc    %ebx
5d2f3d:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2f40:	53                   	push   %ebx
5d2f41:	50                   	push   %eax
5d2f42:	8b ce                	mov    %esi,%ecx
5d2f44:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
5d2f4b:	c7 06 68 00 6d 00    	movl   $0x6d0068,(%esi)
5d2f51:	c6 46 28 00          	movb   $0x0,0x28(%esi)
5d2f55:	e8 64 42 00 00       	call   0x5d71be
5d2f5a:	c7 06 9c 00 6d 00    	movl   $0x6d009c,(%esi)
5d2f60:	eb 02                	jmp    0x5d2f64
5d2f62:	33 f6                	xor    %esi,%esi
5d2f64:	89 37                	mov    %esi,(%edi)
5d2f66:	f6 c3 01             	test   $0x1,%bl
5d2f69:	74 08                	je     0x5d2f73
5d2f6b:	8d 4d b8             	lea    -0x48(%ebp),%ecx
5d2f6e:	e8 1d 68 e6 ff       	call   0x439790
5d2f73:	6a 03                	push   $0x3
5d2f75:	58                   	pop    %eax
5d2f76:	e8 1a f0 00 00       	call   0x5e1f95
5d2f7b:	c3                   	ret
5d2f7c:	6a 38                	push   $0x38