441979:	5d                   	pop    %ebp
44197a:	c3                   	ret
44197b:	90                   	nop
44197c:	83 2d 44 8b 6a 00 01 	subl   $0x1,0x6a8b44
441983:	73 1f                	jae    0x4419a4
441985:	b8 68 18 44 00       	mov    $0x441868,%eax
44198a:	e8 29 2c fc ff       	call   0x4045b8
44198f:	e8 38 fe ff ff       	call   0x4417cc
441994:	8b 15 04 3f 44 00    	mov    0x443f04,%edx
44199a:	a1 0c f1 43 00       	mov    0x43f10c,%eax
44199f:	e8 48 9a fd ff       	call   0x41b3ec
4419a4:	c3                   	ret
4419a5:	8d 40 00             	lea    0x0(%eax),%eax
4419a8:	f4                   	hlt
4419a9:	19 44 00 00          	sbb    %eax,0x0(%eax,%eax,1)
4419b5:	00 00                	add    %al,(%eax)
4419b7:	00 20                	add    %ah,(%eax)
4419b9:	1a 44 00 00          	sbb    0x0(%eax,%eax,1),%al
4419c5:	00 00                	add    %al,(%eax)
4419c7:	00 10                	add    %dl,(%eax)
4419c9:	1a 44 00 10          	sbb    0x10(%eax,%eax,1),%al
4419cd:	00 00                	add    %al,(%eax)
4419cf:	00 34 95 41 00 c0 3c 	add    %dh,0x3cc00041(,%edx,4)
4419d6:	40                   	inc    %eax
4419d7:	00 cc                	add    %cl,%ah
4419d9:	3c 40                	cmp    $0x40,%al
4419db:	00 d0                	add    %dl,%al
4419dd:	3c 40                	cmp    $0x40,%al
4419df:	00 d4                	add    %dl,%ah
4419e1:	3c 40                	cmp    $0x40,%al
4419e3:	00 c8                	add    %cl,%al
4419e5:	3c 40                	cmp    $0x40,%al
4419e7:	00 10                	add    %dl,(%eax)
4419e9:	3a 40 00             	cmp    0x0(%eax),%al
4419ec:	2c 3a                	sub    $0x3a,%al
4419ee:	40                   	inc    %eax
4419ef:	00 1c c7             	add    %bl,(%edi,%eax,8)
4419f2:	41                   	inc    %ecx
4419f3:	00 50 1e             	add    %dl,0x1e(%eax)
4419f6:	44                   	inc    %esp
4419f7:	00 34 c8             	add    %dh,(%eax,%ecx,8)
4419fa:	41                   	inc    %ecx
4419fb:	00 c0                	add    %al,%al
4419fd:	1f                   	pop    %ds
4419fe:	44                   	inc    %esp
4419ff:	00 28                	add    %ch,(%eax)
441a01:	1b 44 00 40          	sbb    0x40(%eax,%eax,1),%eax
441a05:	1a 44 00 a0          	sbb    -0x60(%eax,%eax,1),%al
441a09:	1a 44 00 cc          	sbb    -0x34(%eax,%eax,1),%al
441a0d:	1a 44 00 0a          	sbb    0xa(%eax,%eax,1),%al
441a11:	54                   	push   %esp
441a12:	43                   	inc    %ebx
441a13:	6c                   	insb   (%dx),%es:(%edi)
441a14:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
441a1b:	90                   	nop
441a1c:	20 1a                	and    %bl,(%edx)
441a1e:	44                   	inc    %esp
441a1f:	00 07                	add    %al,(%edi)
441a21:	0a 54 43 6c          	or     0x6c(%ebx,%eax,2),%dl
441a25:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
441a2c:	f4                   	hlt
441a2d:	19 44 00 a8          	sbb    %eax,-0x58(%eax,%eax,1)
441a31:	95                   	xchg   %eax,%ebp
441a32:	41                   	inc    %ecx
441a33:	00 00                	add    %al,(%eax)
441a35:	00 07                	add    %al,(%edi)
441a37:	43                   	inc    %ebx
441a38:	6c                   	insb   (%dx),%es:(%edi)
441a39:	69 70 62 72 64 00 00 	imul   $0x6472,0x62(%eax),%esi
441a40:	55                   	push   %ebp
441a41:	8b ec                	mov    %esp,%ebp
441a43:	51                   	push   %ecx
441a44:	89 45 fc             	mov    %eax,-0x4(%ebp)
441a47:	8b 45 fc             	mov    -0x4(%ebp),%eax
441a4a:	8b 10                	mov    (%eax),%edx
441a4c:	ff 52 18             	call   *0x18(%edx)
441a4f:	33 c0                	xor    %eax,%eax
441a51:	55                   	push   %ebp
441a52:	68 78 1a 44 00       	push   $0x441a78
441a57:	64 ff 30             	push   %fs:(%eax)
441a5a:	64 89 20             	mov    %esp,%fs:(%eax)
441a5d:	e8 e6 5e fc ff       	call   0x407948
441a62:	33 c0                	xor    %eax,%eax
441a64:	5a                   	pop    %edx
441a65:	59                   	pop    %ecx
441a66:	59                   	pop    %ecx
441a67:	64 89 10             	mov    %edx,%fs:(%eax)
441a6a:	68 7f 1a 44 00       	push   $0x441a7f
441a6f:	8b 45 fc             	mov    -0x4(%ebp),%eax
441a72:	8b 10                	mov    (%eax),%edx
441a74:	ff 52 14             	call   *0x14(%edx)
441a77:	c3                   	ret
441a78:	e9 8f 27 fc ff       	jmp    0x40420c
441a7d:	eb f0                	jmp    0x441a6f
441a7f:	59                   	pop    %ecx
441a80:	5d                   	pop    %ebp
441a81:	c3                   	ret
441a82:	8b c0                	mov    %eax,%eax
441a84:	53                   	push   %ebx
441a85:	8b d8                	mov    %eax,%ebx
441a87:	83 7b 04 00          	cmpl   $0x0,0x4(%ebx)
441a8b:	74 11                	je     0x441a9e
441a8d:	80 7b 0d 00          	cmpb   $0x0,0xd(%ebx)
441a91:	75 0b                	jne    0x441a9e
441a93:	8b c3                	mov    %ebx,%eax
441a95:	8b 10                	mov    (%eax),%edx
441a97:	ff 52 10             	call   *0x10(%edx)
441a9a:	c6 43 0d 01          	movb   $0x1,0xd(%ebx)
441a9e:	5b                   	pop    %ebx
441a9f:	c3                   	ret
441aa0:	53                   	push   %ebx
441aa1:	8b d8                	mov    %eax,%ebx
441aa3:	83 7b 04 00          	cmpl   $0x0,0x4(%ebx)
441aa7:	74 21                	je     0x441aca
441aa9:	ff 4b 04             	decl   0x4(%ebx)
441aac:	83 7b 04 00          	cmpl   $0x0,0x4(%ebx)
441ab0:	75 18                	jne    0x441aca
441ab2:	e8 b9 5d fc ff       	call   0x407870
441ab7:	80 7b 0c 00          	cmpb   $0x0,0xc(%ebx)
441abb:	74 08                	je     0x441ac5
441abd:	8b 43 08             	mov    0x8(%ebx),%eax
441ac0:	e8 87 3d fe ff       	call   0x42584c
441ac5:	33 c0                	xor    %eax,%eax
441ac7:	89 43 08             	mov    %eax,0x8(%ebx)
441aca:	5b                   	pop    %ebx
441acb:	c3                   	ret
441acc:	53                   	push   %ebx
441acd:	8b d8                	mov    %eax,%ebx
441acf:	83 7b 04 00          	cmpl   $0x0,0x4(%ebx)
441ad3:	75 4b                	jne    0x441b20
441ad5:	a1 f4 6f 6a 00       	mov    0x6a6ff4,%eax
441ada:	8b 00                	mov    (%eax),%eax
441adc:	8b 40 30             	mov    0x30(%eax),%eax
441adf:	89 43 08             	mov    %eax,0x8(%ebx)
441ae2:	85 c0                	test   %eax,%eax
441ae4:	75 12                	jne    0x441af8
441ae6:	53                   	push   %ebx
441ae7:	68 38 21 44 00       	push   $0x442138
441aec:	e8 a7 3c fe ff       	call   0x425798
441af1:	89 43 08             	mov    %eax,0x8(%ebx)
441af4:	c6 43 0c 01          	movb   $0x1,0xc(%ebx)
441af8:	8b 43 08             	mov    0x8(%ebx),%eax
441afb:	50                   	push   %eax
441afc:	e8 7f 61 fc ff       	call   0x407c80
441b01:	85 c0                	test   %eax,%eax
441b03:	75 17                	jne    0x441b1c
441b05:	8b 0d a4 6c 6a 00    	mov    0x6a6ca4,%ecx
441b0b:	b2 01                	mov    $0x1,%dl
441b0d:	a1 cc 84 40 00       	mov    0x4084cc,%eax
441b12:	e8 ed b3 fc ff       	call   0x40cf04
441b17:	e8 28 27 fc ff       	call   0x404244
441b1c:	c6 43 0d 00          	movb   $0x0,0xd(%ebx)
441b20:	ff 43 04             	incl   0x4(%ebx)
441b23:	5b                   	pop    %ebx
441b24:	c3                   	ret
441b25:	8d 40 00             	lea    0x0(%eax),%eax
441b28:	53                   	push   %ebx
441b29:	56                   	push   %esi
441b2a:	8b da                	mov    %edx,%ebx
441b2c:	8b f0                	mov    %eax,%esi
441b2e:	8b 43 08             	mov    0x8(%ebx),%eax
441b31:	50                   	push   %eax
441b32:	8b 43 04             	mov    0x4(%ebx),%eax
441b35:	50                   	push   %eax
441b36:	8b 03                	mov    (%ebx),%eax
441b38:	50                   	push   %eax
441b39:	8b 46 08             	mov    0x8(%esi),%eax
441b3c:	50                   	push   %eax
441b3d:	e8 76 5d fc ff       	call   0x4078b8
441b42:	89 43 0c             	mov    %eax,0xc(%ebx)
441b45:	5e                   	pop    %esi
441b46:	5b                   	pop    %ebx
441b47:	c3                   	ret
441b48:	55                   	push   %ebp
441b49:	8b ec                	mov    %esp,%ebp
441b4b:	83 c4 f8             	add    $0xfffffff8,%esp
441b4e:	53                   	push   %ebx
441b4f:	56                   	push   %esi
441b50:	57                   	push   %edi
441b51:	8b f9                	mov    %ecx,%edi
441b53:	8b f2                	mov    %edx,%esi
441b55:	89 45 fc             	mov    %eax,-0x4(%ebp)
441b58:	8b 5d 08             	mov    0x8(%ebp),%ebx
441b5b:	8b 45 fc             	mov    -0x4(%ebp),%eax
441b5e:	8b 10                	mov    (%eax),%edx
441b60:	ff 52 18             	call   *0x18(%edx)
441b63:	33 d2                	xor    %edx,%edx
441b65:	55                   	push   %ebp
441b66:	68 1a 1c 44 00       	push   $0x441c1a
441b6b:	64 ff 32             	push   %fs:(%edx)
441b6e:	64 89 22             	mov    %esp,%fs:(%edx)
441b71:	53                   	push   %ebx
441b72:	68 02 20 00 00       	push   $0x2002
441b77:	e8 2c 57 fc ff       	call   0x4072a8
441b7c:	89 45 f8             	mov    %eax,-0x8(%ebp)
441b7f:	33 d2                	xor    %edx,%edx
441b81:	55                   	push   %ebp
441b82:	68 ec 1b 44 00       	push   $0x441bec
441b87:	64 ff 32             	push   %fs:(%edx)
441b8a:	64 89 22             	mov    %esp,%fs:(%edx)
441b8d:	8b 45 f8             	mov    -0x8(%ebp),%eax
441b90:	50                   	push   %eax
441b91:	e8 32 57 fc ff       	call   0x4072c8
441b96:	33 d2                	xor    %edx,%edx
441b98:	55                   	push   %ebp
441b99:	68 db 1b 44 00       	push   $0x441bdb
441b9e:	64 ff 32             	push   %fs:(%edx)
441ba1:	64 89 22             	mov    %esp,%fs:(%edx)
441ba4:	8b d0                	mov    %eax,%edx
441ba6:	8b c7                	mov    %edi,%eax
441ba8:	8b cb                	mov    %ebx,%ecx
441baa:	e8 71 0e fc ff       	call   0x402a20
441baf:	8b 45 fc             	mov    -0x4(%ebp),%eax
441bb2:	e8 cd fe ff ff       	call   0x441a84
441bb7:	8b 45 f8             	mov    -0x8(%ebp),%eax
441bba:	50                   	push   %eax
441bbb:	0f b7 c6             	movzwl %si,%eax
441bbe:	50                   	push   %eax
441bbf:	e8 84 61 fc ff       	call   0x407d48
441bc4:	33 c0                	xor    %eax,%eax
441bc6:	5a                   	pop    %edx
441bc7:	59                   	pop    %ecx
441bc8:	59                   	pop    %ecx
441bc9:	64 89 10             	mov    %edx,%fs:(%eax)
441bcc:	68 e2 1b 44 00       	push   $0x441be2
441bd1:	8b 45 f8             	mov    -0x8(%ebp),%eax
441bd4:	50                   	push   %eax
441bd5:	e8 16 57 fc ff       	call   0x4072f0
441bda:	c3                   	ret
441bdb:	e9 2c 26 fc ff       	jmp    0x40420c
441be0:	eb ef                	jmp    0x441bd1
441be2:	33 c0                	xor    %eax,%eax
441be4:	5a                   	pop    %edx
441be5:	59                   	pop    %ecx
441be6:	59                   	pop    %ecx
441be7:	64 89 10             	mov    %edx,%fs:(%eax)
441bea:	eb 18                	jmp    0x441c04
441bec:	e9 67 23 fc ff       	jmp    0x403f58
441bf1:	8b 45 f8             	mov    -0x8(%ebp),%eax
441bf4:	50                   	push   %eax
441bf5:	e8 c6 56 fc ff       	call   0x4072c0
441bfa:	e8 6d 26 fc ff       	call   0x40426c
441bff:	e8 bc 26 fc ff       	call   0x4042c0
441c04:	33 c0                	xor    %eax,%eax
441c06:	5a                   	pop    %edx
441c07:	59                   	pop    %ecx
441c08:	59                   	pop    %ecx
441c09:	64 89 10             	mov    %edx,%fs:(%eax)
441c0c:	68 21 1c 44 00       	push   $0x441c21
441c11:	8b 45 fc             	mov    -0x4(%ebp),%eax
441c14:	8b 10                	mov    (%eax),%edx
441c16:	ff 52 14             	call   *0x14(%edx)
441c19:	c3                   	ret
441c1a:	e9 ed 25 fc ff       	jmp    0x40420c
441c1f:	eb f0                	jmp    0x441c11
441c21:	5f                   	pop    %edi
441c22:	5e                   	pop    %esi
441c23:	5b                   	pop    %ebx
441c24:	59                   	pop    %ecx
441c25:	59                   	pop    %ecx
441c26:	5d                   	pop    %ebp
441c27:	c2 04 00             	ret    $0x4
441c2a:	8b c0                	mov    %eax,%eax
441c2c:	55                   	push   %ebp
441c2d:	8b ec                	mov    %esp,%ebp
441c2f:	83 c4 f8             	add    $0xfffffff8,%esp
441c32:	53                   	push   %ebx
441c33:	8b da                	mov    %edx,%ebx
441c35:	89 45 fc             	mov    %eax,-0x4(%ebp)
441c38:	8b 45 fc             	mov    -0x4(%ebp),%eax
441c3b:	8b 10                	mov    (%eax),%edx
441c3d:	ff 52 18             	call   *0x18(%edx)
441c40:	6a 01                	push   $0x1
441c42:	e8 a9 5d fc ff       	call   0x4079f0
441c47:	89 45 f8             	mov    %eax,-0x8(%ebp)
441c4a:	33 c0                	xor    %eax,%eax
441c4c:	55                   	push   %ebp
441c4d:	68 9e 1c 44 00       	push   $0x441c9e
441c52:	64 ff 30             	push   %fs:(%eax)
441c55:	64 89 20             	mov    %esp,%fs:(%eax)
441c58:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
441c5c:	74 14                	je     0x441c72
441c5e:	8b 45 f8             	mov    -0x8(%ebp),%eax
441c61:	50                   	push   %eax
441c62:	e8 61 56 fc ff       	call   0x4072c8
441c67:	8b d0                	mov    %eax,%edx
441c69:	8b c3                	mov    %ebx,%eax
441c6b:	e8 e8 2d fc ff       	call   0x404a58
441c70:	eb 07                	jmp    0x441c79
441c72:	8b c3                	mov    %ebx,%eax
441c74:	e8 ef 2b fc ff       	call   0x404868
441c79:	33 c0                	xor    %eax,%eax
441c7b:	5a                   	pop    %edx
441c7c:	59                   	pop    %ecx
441c7d:	59                   	pop    %ecx
441c7e:	64 89 10             	mov    %edx,%fs:(%eax)
441c81:	68 a5 1c 44 00       	push   $0x441ca5
441c86:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
441c8a:	74 09                	je     0x441c95
441c8c:	8b 45 f8             	mov    -0x8(%ebp),%eax
441c8f:	50                   	push   %eax
441c90:	e8 5b 56 fc ff       	call   0x4072f0
441c95:	8b 45 fc             	mov    -0x4(%ebp),%eax
441c98:	8b 10                	mov    (%eax),%edx
441c9a:	ff 52 14             	call   *0x14(%edx)
441c9d:	c3                   	ret
441c9e:	e9 69 25 fc ff       	jmp    0x40420c
441ca3:	eb e1                	jmp    0x441c86
441ca5:	5b                   	pop    %ebx
441ca6:	59                   	pop    %ecx
441ca7:	59                   	pop    %ecx
441ca8:	5d                   	pop    %ebp
441ca9:	c3                   	ret
441caa:	8b c0                	mov    %eax,%eax
441cac:	53                   	push   %ebx
441cad:	56                   	push   %esi
441cae:	8b f2                	mov    %edx,%esi
441cb0:	8b d8                	mov    %eax,%ebx
441cb2:	8b c6                	mov    %esi,%eax
441cb4:	e8 67 2e fc ff       	call   0x404b20
441cb9:	40                   	inc    %eax
441cba:	50                   	push   %eax
441cbb:	8b c6                	mov    %esi,%eax
441cbd:	e8 56 30 fc ff       	call   0x404d18
441cc2:	8b c8                	mov    %eax,%ecx
441cc4:	66 ba 01 00          	mov    $0x1,%dx
441cc8:	8b c3                	mov    %ebx,%eax
441cca:	e8 79 fe ff ff       	call   0x441b48
441ccf:	5e                   	pop    %esi
441cd0:	5b                   	pop    %ebx
441cd1:	c3                   	ret
441cd2:	8b c0                	mov    %eax,%eax
441cd4:	55                   	push   %ebp
441cd5:	8b ec                	mov    %esp,%ebp
441cd7:	51                   	push   %ecx
441cd8:	53                   	push   %ebx
441cd9:	56                   	push   %esi
441cda:	57                   	push   %edi
441cdb:	8b fa                	mov    %edx,%edi
441cdd:	89 45 fc             	mov    %eax,-0x4(%ebp)
441ce0:	8b 45 fc             	mov    -0x4(%ebp),%eax
441ce3:	8b 10                	mov    (%eax),%edx
441ce5:	ff 52 18             	call   *0x18(%edx)
441ce8:	33 d2                	xor    %edx,%edx
441cea:	55                   	push   %ebp
441ceb:	68 76 1d 44 00       	push   $0x441d76
441cf0:	64 ff 32             	push   %fs:(%edx)
441cf3:	64 89 22             	mov    %esp,%fs:(%edx)
441cf6:	6a 00                	push   $0x0
441cf8:	e8 7b 5c fc ff       	call   0x407978