5d2999:	8b 00                	mov    (%eax),%eax
5d299b:	50                   	push   %eax
5d299c:	8d 4d 98             	lea    -0x68(%ebp),%ecx
5d299f:	e8 2c 6d e6 ff       	call   0x4396d0
5d29a4:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d29a8:	6a 03                	push   $0x3
5d29aa:	5b                   	pop    %ebx
5d29ab:	c7 06 c0 01 6d 00    	movl   $0x6d01c0,(%esi)
5d29b1:	e8 ba df 00 00       	call   0x5e0970
5d29b6:	89 46 08             	mov    %eax,0x8(%esi)
5d29b9:	89 56 0c             	mov    %edx,0xc(%esi)
5d29bc:	eb 02                	jmp    0x5d29c0
5d29be:	33 f6                	xor    %esi,%esi
5d29c0:	89 37                	mov    %esi,(%edi)
5d29c2:	f6 c3 02             	test   $0x2,%bl
5d29c5:	74 0b                	je     0x5d29d2
5d29c7:	8d 4d 98             	lea    -0x68(%ebp),%ecx
5d29ca:	83 e3 fd             	and    $0xfffffffd,%ebx
5d29cd:	e8 be 6d e6 ff       	call   0x439790
5d29d2:	f6 c3 01             	test   $0x1,%bl
5d29d5:	74 08                	je     0x5d29df
5d29d7:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5d29da:	e8 a1 25 e7 ff       	call   0x444f80
5d29df:	33 c0                	xor    %eax,%eax
5d29e1:	40                   	inc    %eax
5d29e2:	e8 c3 f5 00 00       	call   0x5e1faa
5d29e7:	c3                   	ret
5d29e8:	6a 5c                	push   $0x5c
5d29ea:	b8 ef 0f 66 00       	mov    $0x660fef,%eax
5d29ef:	e8 fb f5 00 00       	call   0x5e1fef
5d29f4:	8b 7d 08             	mov    0x8(%ebp),%edi
5d29f7:	33 db                	xor    %ebx,%ebx
5d29f9:	8b 45 0c             	mov    0xc(%ebp),%eax
5d29fc:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5d29ff:	89 5d d0             	mov    %ebx,-0x30(%ebp)
5d2a02:	85 ff                	test   %edi,%edi
5d2a04:	74 7b                	je     0x5d2a81
5d2a06:	39 1f                	cmp    %ebx,(%edi)
5d2a08:	75 77                	jne    0x5d2a81
5d2a0a:	6a 10                	push   $0x10
5d2a0c:	e8 31 e6 00 00       	call   0x5e1042
5d2a11:	8b f0                	mov    %eax,%esi
5d2a13:	59                   	pop    %ecx
5d2a14:	89 75 cc             	mov    %esi,-0x34(%ebp)
5d2a17:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2a1a:	85 f6                	test   %esi,%esi
5d2a1c:	74 42                	je     0x5d2a60
5d2a1e:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5d2a21:	8d 45 d8             	lea    -0x28(%ebp),%eax
5d2a24:	50                   	push   %eax
5d2a25:	e8 08 a8 00 00       	call   0x5dd232
5d2a2a:	83 78 14 10          	cmpl   $0x10,0x14(%eax)
5d2a2e:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5d2a32:	c7 45 d0 01 00 00 00 	movl   $0x1,-0x30(%ebp)
5d2a39:	72 02                	jb     0x5d2a3d
5d2a3b:	8b 00                	mov    (%eax),%eax
5d2a3d:	50                   	push   %eax
5d2a3e:	8d 4d 98             	lea    -0x68(%ebp),%ecx
5d2a41:	e8 8a 6c e6 ff       	call   0x4396d0
5d2a46:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2a4a:	6a 03                	push   $0x3
5d2a4c:	5b                   	pop    %ebx
5d2a4d:	c7 06 00 00 6d 00    	movl   $0x6d0000,(%esi)
5d2a53:	e8 18 df 00 00       	call   0x5e0970
5d2a58:	89 46 08             	mov    %eax,0x8(%esi)
5d2a5b:	89 56 0c             	mov    %edx,0xc(%esi)
5d2a5e:	eb 02                	jmp    0x5d2a62
5d2a60:	33 f6                	xor    %esi,%esi
5d2a62:	89 37                	mov    %esi,(%edi)
5d2a64:	f6 c3 02             	test   $0x2,%bl
5d2a67:	74 0b                	je     0x5d2a74
5d2a69:	8d 4d 98             	lea    -0x68(%ebp),%ecx
5d2a6c:	83 e3 fd             	and    $0xfffffffd,%ebx
5d2a6f:	e8 1c 6d e6 ff       	call   0x439790
5d2a74:	f6 c3 01             	test   $0x1,%bl
5d2a77:	74 08                	je     0x5d2a81
5d2a79:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5d2a7c:	e8 ff 24 e7 ff       	call   0x444f80
5d2a81:	33 c0                	xor    %eax,%eax
5d2a83:	40                   	inc    %eax
5d2a84:	e8 21 f5 00 00       	call   0x5e1faa
5d2a89:	c3                   	ret
5d2a8a:	6a 38                	push   $0x38
5d2a8c:	b8 21 10 66 00       	mov    $0x661021,%eax
5d2a91:	e8 25 f5 00 00       	call   0x5e1fbb
5d2a96:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2a99:	33 db                	xor    %ebx,%ebx
5d2a9b:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2a9e:	85 ff                	test   %edi,%edi
5d2aa0:	74 4f                	je     0x5d2af1
5d2aa2:	39 1f                	cmp    %ebx,(%edi)
5d2aa4:	75 4b                	jne    0x5d2af1
5d2aa6:	6a 44                	push   $0x44
5d2aa8:	e8 95 e5 00 00       	call   0x5e1042
5d2aad:	8b f0                	mov    %eax,%esi
5d2aaf:	59                   	pop    %ecx
5d2ab0:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d2ab3:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2ab6:	85 f6                	test   %esi,%esi
5d2ab8:	74 26                	je     0x5d2ae0
5d2aba:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2abd:	e8 2e 6f e6 ff       	call   0x4399f0
5d2ac2:	50                   	push   %eax
5d2ac3:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2ac6:	e8 05 6c e6 ff       	call   0x4396d0
5d2acb:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2acf:	8b ce                	mov    %esi,%ecx
5d2ad1:	50                   	push   %eax
5d2ad2:	43                   	inc    %ebx
5d2ad3:	c7 06 70 ff 6c 00    	movl   $0x6cff70,(%esi)
5d2ad9:	e8 ab 47 00 00       	call   0x5d7289
5d2ade:	eb 02                	jmp    0x5d2ae2
5d2ae0:	33 f6                	xor    %esi,%esi
5d2ae2:	89 37                	mov    %esi,(%edi)
5d2ae4:	f6 c3 01             	test   $0x1,%bl
5d2ae7:	74 08                	je     0x5d2af1
5d2ae9:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2aec:	e8 9f 6c e6 ff       	call   0x439790
5d2af1:	6a 02                	push   $0x2
5d2af3:	58                   	pop    %eax
5d2af4:	e8 9c f4 00 00       	call   0x5e1f95
5d2af9:	c3                   	ret
5d2afa:	6a 38                	push   $0x38
5d2afc:	b8 49 10 66 00       	mov    $0x661049,%eax
5d2b01:	e8 b5 f4 00 00       	call   0x5e1fbb
5d2b06:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2b09:	33 db                	xor    %ebx,%ebx
5d2b0b:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2b0e:	85 ff                	test   %edi,%edi
5d2b10:	74 47                	je     0x5d2b59
5d2b12:	39 1f                	cmp    %ebx,(%edi)
5d2b14:	75 43                	jne    0x5d2b59
5d2b16:	6a 08                	push   $0x8
5d2b18:	e8 25 e5 00 00       	call   0x5e1042
5d2b1d:	8b f0                	mov    %eax,%esi
5d2b1f:	59                   	pop    %ecx
5d2b20:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d2b23:	21 5d fc             	and    %ebx,-0x4(%ebp)
5d2b26:	85 f6                	test   %esi,%esi
5d2b28:	74 1e                	je     0x5d2b48
5d2b2a:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5d2b2d:	e8 be 6e e6 ff       	call   0x4399f0
5d2b32:	50                   	push   %eax
5d2b33:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2b36:	e8 95 6b e6 ff       	call   0x4396d0
5d2b3b:	43                   	inc    %ebx
5d2b3c:	c7 06 dc 01 6d 00    	movl   $0x6d01dc,(%esi)
5d2b42:	83 66 04 00          	andl   $0x0,0x4(%esi)
5d2b46:	eb 02                	jmp    0x5d2b4a
5d2b48:	33 f6                	xor    %esi,%esi
5d2b4a:	89 37                	mov    %esi,(%edi)
5d2b4c:	f6 c3 01             	test   $0x1,%bl
5d2b4f:	74 08                	je     0x5d2b59
5d2b51:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5d2b54:	e8 37 6c e6 ff       	call   0x439790
5d2b59:	6a 06                	push   $0x6
5d2b5b:	58                   	pop    %eax
5d2b5c:	e8 34 f4 00 00       	call   0x5e1f95
5d2b61:	c3                   	ret
5d2b62:	6a 38                	push   $0x38
5d2b64:	b8 49 10 66 00       	mov    $0x661049,%eax
5d2b69:	e8 4d f4 00 00       	call   0x5e1fbb
5d2b6e:	8b 7d 08             	mov    0x8(%ebp),%edi
5d2b71:	33 db                	xor    %ebx,%ebx
5d2b73:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d2b76:	85 ff                	test   %edi,%edi
5d2b78:	74 47                	je     0x5d2bc1
5d2b7a:	39 1f                	cmp    %ebx,(%edi)
5d2b7c:	75 43                	jne    0x5d2bc1
5d2b7e:	6a 08                	push   $0x8
5d2b80:	e8 bd e4 00 00       	call   0x5e1042
5d2b85:	8b f0                	mov    %eax,%esi
5d2b87:	59                   	pop    %ecx
5d2b88:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d2b8b:	21 5d fc             	and    %ebx,-0x4(%ebp)
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)