5219ad:	ba 01 00 00 00       	mov    $0x1,%edx
5219b2:	b8 0d 00 00 00       	mov    $0xd,%eax
5219b7:	e8 b8 8c ef ff       	call   0x41a674
5219bc:	8b f4                	mov    %esp,%esi
5219be:	8d 7b 10             	lea    0x10(%ebx),%edi
5219c1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5219c2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5219c3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5219c4:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5219c5:	8b d3                	mov    %ebx,%edx
5219c7:	a1 bc b3 6a 00       	mov    0x6ab3bc,%eax
5219cc:	e8 43 a2 ef ff       	call   0x41bc14
5219d1:	b2 01                	mov    $0x1,%dl
5219d3:	a1 b8 18 52 00       	mov    0x5218b8,%eax
5219d8:	e8 6b 20 ee ff       	call   0x403a48
5219dd:	8b d8                	mov    %eax,%ebx
5219df:	c7 43 04 e4 04 00 00 	movl   $0x4e4,0x4(%ebx)
5219e6:	c7 43 08 88 69 69 00 	movl   $0x696988,0x8(%ebx)
5219ed:	c7 43 0c 08 00 00 00 	movl   $0x8,0xc(%ebx)
5219f4:	6a 5c                	push   $0x5c
5219f6:	8d 44 24 04          	lea    0x4(%esp),%eax
5219fa:	50                   	push   %eax
5219fb:	b9 93 00 00 00       	mov    $0x93,%ecx
521a00:	ba 0e 00 00 00       	mov    $0xe,%edx
521a05:	b8 1e 00 00 00       	mov    $0x1e,%eax
521a0a:	e8 65 8c ef ff       	call   0x41a674
521a0f:	8b f4                	mov    %esp,%esi
521a11:	8d 7b 10             	lea    0x10(%ebx),%edi
521a14:	a5                   	movsl  %ds:(%esi),%es:(%edi)
521a15:	a5                   	movsl  %ds:(%esi),%es:(%edi)
521a16:	a5                   	movsl  %ds:(%esi),%es:(%edi)
521a17:	a5                   	movsl  %ds:(%esi),%es:(%edi)
521a18:	8b d3                	mov    %ebx,%edx
521a1a:	a1 bc b3 6a 00       	mov    0x6ab3bc,%eax
521a1f:	e8 f0 a1 ef ff       	call   0x41bc14
521a24:	b2 01                	mov    $0x1,%dl
521a26:	a1 b8 18 52 00       	mov    0x5218b8,%eax
521a2b:	e8 18 20 ee ff       	call   0x403a48
521a30:	8b d8                	mov    %eax,%ebx
521a32:	c7 43 04 01 0d 00 00 	movl   $0xd01,0x4(%ebx)
521a39:	c7 43 08 6c 6e 69 00 	movl   $0x696e6c,0x8(%ebx)
521a40:	c7 43 0c 08 00 00 00 	movl   $0x8,0xc(%ebx)
521a47:	68 83 00 00 00       	push   $0x83
521a4c:	8d 44 24 04          	lea    0x4(%esp),%eax
521a50:	50                   	push   %eax
521a51:	b9 83 00 00 00       	mov    $0x83,%ecx
521a56:	ba 11 00 00 00       	mov    $0x11,%edx
521a5b:	b8 11 00 00 00       	mov    $0x11,%eax
521a60:	e8 0f 8c ef ff       	call   0x41a674
521a65:	8b f4                	mov    %esp,%esi
521a67:	8d 7b 10             	lea    0x10(%ebx),%edi
521a6a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
521a6b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
521a6c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
521a6d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
521a6e:	8b d3                	mov    %ebx,%edx
521a70:	a1 bc b3 6a 00       	mov    0x6ab3bc,%eax
521a75:	e8 9a a1 ef ff       	call   0x41bc14
521a7a:	83 c4 10             	add    $0x10,%esp
521a7d:	5f                   	pop    %edi
521a7e:	5e                   	pop    %esi
521a7f:	5b                   	pop    %ebx
521a80:	c3                   	ret
521a81:	8d 40 00             	lea    0x0(%eax),%eax
521a84:	53                   	push   %ebx
521a85:	56                   	push   %esi
521a86:	57                   	push   %edi
521a87:	bf bc b3 6a 00       	mov    $0x6ab3bc,%edi
521a8c:	8b 07                	mov    (%edi),%eax
521a8e:	8b 58 08             	mov    0x8(%eax),%ebx
521a91:	4b                   	dec    %ebx
521a92:	85 db                	test   %ebx,%ebx
521a94:	7c 15                	jl     0x521aab
521a96:	43                   	inc    %ebx
521a97:	33 f6                	xor    %esi,%esi
521a99:	8b d6                	mov    %esi,%edx
521a9b:	8b 07                	mov    (%edi),%eax
521a9d:	e8 1e a3 ef ff       	call   0x41bdc0
521aa2:	e8 d1 1f ee ff       	call   0x403a78
521aa7:	46                   	inc    %esi
521aa8:	4b                   	dec    %ebx
521aa9:	75 ee                	jne    0x521a99
521aab:	8b 07                	mov    (%edi),%eax
521aad:	e8 c6 1f ee ff       	call   0x403a78
521ab2:	5f                   	pop    %edi
521ab3:	5e                   	pop    %esi
521ab4:	5b                   	pop    %ebx
521ab5:	c3                   	ret
521ab6:	8b c0                	mov    %eax,%eax
521ab8:	55                   	push   %ebp
521ab9:	8b ec                	mov    %esp,%ebp
521abb:	33 c0                	xor    %eax,%eax
521abd:	55                   	push   %ebp
521abe:	68 e4 1a 52 00       	push   $0x521ae4
521ac3:	64 ff 30             	push   %fs:(%eax)
521ac6:	64 89 20             	mov    %esp,%fs:(%eax)
521ac9:	ff 05 c0 b3 6a 00    	incl   0x6ab3c0
521acf:	75 05                	jne    0x521ad6
521ad1:	e8 ae ff ff ff       	call   0x521a84
521ad6:	33 c0                	xor    %eax,%eax
521ad8:	5a                   	pop    %edx
521ad9:	59                   	pop    %ecx
521ada:	59                   	pop    %ecx
521adb:	64 89 10             	mov    %edx,%fs:(%eax)
521ade:	68 eb 1a 52 00       	push   $0x521aeb
521ae3:	c3                   	ret
521ae4:	e9 23 27 ee ff       	jmp    0x40420c
521ae9:	eb f8                	jmp    0x521ae3
521aeb:	5d                   	pop    %ebp
521aec:	c3                   	ret
521aed:	8d 40 00             	lea    0x0(%eax),%eax
521af0:	83 2d c0 b3 6a 00 01 	subl   $0x1,0x6ab3c0
521af7:	73 05                	jae    0x521afe
521af9:	e8 16 fe ff ff       	call   0x521914
521afe:	c3                   	ret
521aff:	90                   	nop
521b00:	4c                   	dec    %esp
521b01:	1b 52 00             	sbb    0x0(%edx),%edx
521b0c:	14 1c                	adc    $0x1c,%al
521b0e:	52                   	push   %edx
521b0f:	00 9c 1c 52 00 00 00 	add    %bl,0x52(%esp,%ebx,1)
521b16:	00 00                	add    %al,(%eax)
521b18:	00 00                	add    %al,(%eax)
521b1a:	00 00                	add    %al,(%eax)
521b1c:	26 1c 52             	es sbb $0x52,%al
521b1f:	00 88 1c 52 00 a8    	add    %cl,-0x57ffade4(%eax)
521b25:	02 00                	add    (%eax),%al
521b27:	00 d8                	add    %bl,%al
521b29:	4a                   	dec    %edx
521b2a:	44                   	inc    %esp
521b2b:	00 c8                	add    %cl,%al
521b2d:	4d                   	dec    %ebp
521b2e:	42                   	inc    %edx
521b2f:	00 cc                	add    %cl,%ah
521b31:	3c 40                	cmp    $0x40,%al
521b33:	00 1c 47             	add    %bl,(%edi,%eax,2)
521b36:	42                   	inc    %edx
521b37:	00 d4                	add    %dl,%ah
521b39:	3c 40                	cmp    $0x40,%al
521b3b:	00 30                	add    %dh,(%eax)
521b3d:	cb                   	lret
521b3e:	44                   	inc    %esp
521b3f:	00 10                	add    %dl,(%eax)
521b41:	3a 40 00             	cmp    0x0(%eax),%al
521b44:	2c 3a                	sub    $0x3a,%al
521b46:	40                   	inc    %eax
521b47:	00 90 20 52 00 6c    	add    %dl,0x6c005220(%eax)
521b4d:	fa                   	cli
521b4e:	44                   	inc    %esp
521b4f:	00 f8                	add    %bh,%al
521b51:	c2 44 00             	ret    $0x44
521b54:	48                   	dec    %eax
521b55:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
521b5c:	74 7c                	je     0x521bda
521b5e:	44                   	inc    %esp
521b5f:	00 e0                	add    %ah,%al
521b61:	af                   	scas   %es:(%edi),%eax
521b62:	44                   	inc    %esp
521b63:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
521b6a:	42                   	inc    %edx
521b6b:	00 c8                	add    %cl,%al
521b6d:	4a                   	dec    %edx
521b6e:	42                   	inc    %edx
521b6f:	00 c0                	add    %al,%al
521b71:	4a                   	dec    %edx
521b72:	42                   	inc    %edx
521b73:	00 e8                	add    %ch,%al
521b75:	4d                   	dec    %ebp
521b76:	42                   	inc    %edx
521b77:	00 a8 1e 52 00 80    	add    %ch,-0x7fffade2(%eax)
521b7d:	f5                   	cmc
521b7e:	44                   	inc    %esp
521b7f:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
521b86:	44                   	inc    %esp
521b87:	00 e8                	add    %ch,%al
521b89:	7a 44                	jp     0x521bcf
521b8b:	00 fc                	add    %bh,%ah
521b8d:	ef                   	out    %eax,(%dx)
521b8e:	44                   	inc    %esp
521b8f:	00 1c f0             	add    %bl,(%eax,%esi,8)
521b92:	44                   	inc    %esp
521b93:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
521b9a:	44                   	inc    %esp
521b9b:	00 34 7a             	add    %dh,(%edx,%edi,2)
521b9e:	44                   	inc    %esp
521b9f:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
521ba5:	aa                   	stos   %al,%es:(%edi)
521ba6:	44                   	inc    %esp
521ba7:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
521bae:	44                   	inc    %esp
521baf:	00 28                	add    %ch,(%eax)
521bb1:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
521bb5:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
521bb9:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
521bbd:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
521bc1:	c9                   	leave
521bc2:	44                   	inc    %esp
521bc3:	00 40 ab             	add    %al,-0x55(%eax)
521bc6:	44                   	inc    %esp
521bc7:	00 c8                	add    %cl,%al
521bc9:	ed                   	in     (%dx),%eax
521bca:	44                   	inc    %esp
521bcb:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
521bcf:	00 48 e9             	add    %cl,-0x17(%eax)
521bd2:	44                   	inc    %esp
521bd3:	00 14 3a             	add    %dl,(%edx,%edi,1)
521bd6:	52                   	push   %edx
521bd7:	00 58 b0             	add    %bl,-0x50(%eax)
521bda:	44                   	inc    %esp
521bdb:	00 ec                	add    %ch,%ah
521bdd:	b6 44                	mov    $0x44,%dh
521bdf:	00 58 c4             	add    %bl,-0x3c(%eax)
521be2:	44                   	inc    %esp
521be3:	00 fc                	add    %bh,%ah
521be5:	21 52 00             	and    %edx,0x0(%edx)
521be8:	3c c1                	cmp    $0xc1,%al
521bea:	44                   	inc    %esp
521beb:	00 a4 bf 44 00 f0 c4 	add    %ah,-0x3b0fffbc(%edi,%edi,4)
521bf2:	44                   	inc    %esp
521bf3:	00 f4                	add    %dh,%ah
521bf5:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
521bf9:	c3                   	ret
521bfa:	44                   	inc    %esp
521bfb:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
521bff:	00 68 ef             	add    %ch,-0x11(%eax)
521c02:	44                   	inc    %esp
521c03:	00 54 0b 45          	add    %dl,0x45(%ebx,%ecx,1)
521c07:	00 ec                	add    %ch,%ah
521c09:	eb 44                	jmp    0x521c4f
521c0b:	00 d4                	add    %dl,%ah
521c0d:	ee                   	out    %al,(%dx)
521c0e:	44                   	inc    %esp
521c0f:	00 28                	add    %ch,(%eax)
521c11:	35 52 00 0e 00       	xor    $0xe0052,%eax
521c16:	00 00                	add    %al,(%eax)
521c18:	00 00                	add    %al,(%eax)
521c1a:	01 00                	add    %eax,(%eax)
521c1c:	00 00                	add    %al,(%eax)
521c1e:	ac                   	lods   %ds:(%esi),%al
521c1f:	10 40 00             	adc    %al,0x0(%eax)
521c22:	88 02                	mov    %al,(%edx)
521c24:	00 00                	add    %al,(%eax)
521c26:	10 00                	adc    %al,(%eax)
521c28:	05 00 14 00 03       	add    $0x3001400,%eax
521c2d:	02 1e                	add    (%esi),%bl
521c2f:	b0 00                	mov    $0x0,%al
521c31:	03 01                	add    (%ecx),%eax
521c33:	03 02                	add    (%edx),%eax
521c35:	03 08                	add    (%eax),%ecx
521c37:	00 07                	add    %al,(%edi)
521c39:	00 bc ff 02 bd bb ff 	add    %bh,-0x4442fe(%edi,%edi,8)
521c40:	d5 ff                	aad    $0xff
521c42:	d4 ff                	aam    $0xff
521c44:	d3 ff                	sar    %cl,%edi
521c46:	ba ff 0c 22 52       	mov    $0x52220cff,%edx
521c4b:	00 24 22             	add    %ah,(%edx,%eiz,1)
521c4e:	52                   	push   %edx
521c4f:	00 c8                	add    %cl,%al
521c51:	53                   	push   %ebx
521c52:	52                   	push   %edx
521c53:	00 2c 22             	add    %ch,(%edx,%eiz,1)
521c56:	52                   	push   %edx
521c57:	00 d8                	add    %bl,%al
521c59:	5f                   	pop    %edi
521c5a:	52                   	push   %edx
521c5b:	00 f8                	add    %bh,%al
521c5d:	5f                   	pop    %edi
521c5e:	52                   	push   %edx
521c5f:	00 18                	add    %bl,(%eax)
521c61:	60                   	pusha
521c62:	52                   	push   %edx
521c63:	00 1c 3a             	add    %bl,(%edx,%edi,1)
521c66:	52                   	push   %edx
521c67:	00 3c 3a             	add    %bh,(%edx,%edi,1)
521c6a:	52                   	push   %edx
521c6b:	00 b4 27 52 00 50 27 	add    %dh,0x27500052(%edi,%eiz,1)
521c72:	52                   	push   %edx
521c73:	00 74 27 52          	add    %dh,0x52(%edi,%eiz,1)
521c77:	00 5c 54 52          	add    %bl,0x52(%esp,%edx,2)
521c7b:	00 34 55 52 00 e8 55 	add    %dh,0x55e80052(,%edx,2)
521c82:	52                   	push   %edx
521c83:	00 84 27 52 00 0e 54 	add    %al,0x540e0052(%edi,%eiz,1)
521c8a:	49                   	dec    %ecx
521c8b:	45                   	inc    %ebp
521c8c:	54                   	push   %esp
521c8d:	65 78 74             	gs js  0x521d04
521c90:	43                   	inc    %ebx
521c91:	6f                   	outsl  %ds:(%esi),(%dx)
521c92:	6e                   	outsb  %ds:(%esi),(%dx)
521c93:	74 72                	je     0x521d07
521c95:	6f                   	outsl  %ds:(%esi),(%dx)
521c96:	6c                   	insb   (%dx),%es:(%edi)
521c97:	90                   	nop
521c98:	9c                   	pushf
521c99:	1c 52                	sbb    $0x52,%al
521c9b:	00 07                	add    %al,(%edi)
521c9d:	0e                   	push   %cs
521c9e:	54                   	push   %esp
521c9f:	49                   	dec    %ecx
521ca0:	45                   	inc    %ebp
521ca1:	54                   	push   %esp
521ca2:	65 78 74             	gs js  0x521d19
521ca5:	43                   	inc    %ebx
521ca6:	6f                   	outsl  %ds:(%esi),(%dx)
521ca7:	6e                   	outsb  %ds:(%esi),(%dx)
521ca8:	74 72                	je     0x521d1c
521caa:	6f                   	outsl  %ds:(%esi),(%dx)
521cab:	6c                   	insb   (%dx),%es:(%edi)
521cac:	4c                   	dec    %esp
521cad:	1b 52 00             	sbb    0x0(%edx),%edx
521cb0:	04 4c                	add    $0x4c,%al
521cb2:	44                   	inc    %esp
521cb3:	00 0b                	add    %cl,(%ebx)
521cb5:	00 07                	add    %al,(%edi)
521cb7:	69 65 74 65 78 74 63 	imul   $0x63747865,0x74(%ebp),%esp
521cbe:	00 00                	add    %al,(%eax)
521cc0:	0c 1d                	or     $0x1d,%al
521cc2:	52                   	push   %edx
521ccf:	00 0c 1e             	add    %cl,(%esi,%ebx,1)
521cd2:	52                   	push   %edx
521cdb:	00 f0                	add    %dh,%al
521cdd:	1d 52 00 fe 1d       	sbb    $0x1dfe0052,%eax
521ce2:	52                   	push   %edx
521ce3:	00 20                	add    %ah,(%eax)
521ce5:	02 00                	add    (%eax),%al
521ce7:	00 80 45 43 00 c8    	add    %al,-0x37ffbcbb(%eax)
521ced:	4d                   	dec    %ebp
521cee:	42                   	inc    %edx
521cef:	00 cc                	add    %cl,%ah
521cf1:	3c 40                	cmp    $0x40,%al
521cf3:	00 1c 47             	add    %bl,(%edi,%eax,2)
521cf6:	42                   	inc    %edx
521cf7:	00 d4                	add    %dl,%ah
521cf9:	3c 40                	cmp    $0x40,%al
521cfb:	00 10                	add    %dl,(%eax)
521cfd:	96                   	xchg   %eax,%esi
521cfe:	43                   	inc    %ebx
521cff:	00 10                	add    %dl,(%eax)
521d01:	3a 40 00             	cmp    0x0(%eax),%al
521d04:	2c 3a                	sub    $0x3a,%al
521d06:	40                   	inc    %eax
521d07:	00 3c ae             	add    %bh,(%esi,%ebp,4)
521d0a:	44                   	inc    %esp
521d0b:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
521d0f:	00 f8                	add    %bh,%al
521d11:	c2 44 00             	ret    $0x44
521d14:	48                   	dec    %eax
521d15:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
521d1c:	74 7c                	je     0x521d9a
521d1e:	44                   	inc    %esp