444bf2:	45                   	inc    %ebp
444bf3:	00 0e                	add    %cl,(%esi)
444bf5:	54                   	push   %esp
444bf6:	43                   	inc    %ebx
444bf7:	75 73                	jne    0x444c6c
444bf9:	74 6f                	je     0x444c6a
444bfb:	6d                   	insl   (%dx),%es:(%edi)
444bfc:	43                   	inc    %ebx
444bfd:	6f                   	outsl  %ds:(%esi),(%dx)
444bfe:	6e                   	outsb  %ds:(%esi),(%dx)
444bff:	74 72                	je     0x444c73
444c01:	6f                   	outsl  %ds:(%esi),(%dx)
444c02:	6c                   	insb   (%dx),%es:(%edi)
444c03:	90                   	nop
444c04:	08 4c 44 00          	or     %cl,0x0(%esp,%eax,2)
444c08:	07                   	pop    %es
444c09:	0e                   	push   %cs
444c0a:	54                   	push   %esp
444c0b:	43                   	inc    %ebx
444c0c:	75 73                	jne    0x444c81
444c0e:	74 6f                	je     0x444c7f
444c10:	6d                   	insl   (%dx),%es:(%edi)
444c11:	43                   	inc    %ebx
444c12:	6f                   	outsl  %ds:(%esi),(%dx)
444c13:	6e                   	outsb  %ds:(%esi),(%dx)
444c14:	74 72                	je     0x444c88
444c16:	6f                   	outsl  %ds:(%esi),(%dx)
444c17:	6c                   	insb   (%dx),%es:(%edi)
444c18:	24 4b                	and    $0x4b,%al
444c1a:	44                   	inc    %esp
444c1b:	00 90 49 44 00 0b    	add    %dl,0xb004449(%eax)
444c21:	00 08                	add    %cl,(%eax)
444c23:	43                   	inc    %ebx
444c24:	6f                   	outsl  %ds:(%esi),(%dx)
444c25:	6e                   	outsb  %ds:(%esi),(%dx)
444c26:	74 72                	je     0x444c9a
444c28:	6f                   	outsl  %ds:(%esi),(%dx)
444c29:	6c                   	insb   (%dx),%es:(%edi)
444c2a:	73 00                	jae    0x444c2c
444c2c:	00 8d 40 00 7c 4c    	add    %cl,0x4c7c0040(%ebp)
444c32:	44                   	inc    %esp
444c3f:	00 84 4d 44 00 00 00 	add    %al,0x44(%ebp,%ecx,2)
444c46:	00 00                	add    %al,(%eax)
444c48:	00 00                	add    %al,(%eax)
444c4a:	00 00                	add    %al,(%eax)
444c4c:	58                   	pop    %eax
444c4d:	4d                   	dec    %ebp
444c4e:	44                   	inc    %esp
444c4f:	00 72 4d             	add    %dh,0x4d(%edx)
444c52:	44                   	inc    %esp
444c53:	00 18                	add    %bl,(%eax)
444c55:	02 00                	add    (%eax),%al
444c57:	00 d8                	add    %bl,%al
444c59:	4a                   	dec    %edx
444c5a:	44                   	inc    %esp
444c5b:	00 c8                	add    %cl,%al
444c5d:	4d                   	dec    %ebp
444c5e:	42                   	inc    %edx
444c5f:	00 cc                	add    %cl,%ah
444c61:	3c 40                	cmp    $0x40,%al
444c63:	00 1c 47             	add    %bl,(%edi,%eax,2)
444c66:	42                   	inc    %edx
444c67:	00 d4                	add    %dl,%ah
444c69:	3c 40                	cmp    $0x40,%al
444c6b:	00 30                	add    %dh,(%eax)
444c6d:	cb                   	lret
444c6e:	44                   	inc    %esp
444c6f:	00 10                	add    %dl,(%eax)
444c71:	3a 40 00             	cmp    0x0(%eax),%al
444c74:	2c 3a                	sub    $0x3a,%al
444c76:	40                   	inc    %eax
444c77:	00 04 0b             	add    %al,(%ebx,%ecx,1)
444c7a:	45                   	inc    %ebp
444c7b:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
444c7f:	00 f8                	add    %bh,%al
444c81:	c2 44 00             	ret    $0x44
444c84:	48                   	dec    %eax
444c85:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
444c8c:	74 7c                	je     0x444d0a
444c8e:	44                   	inc    %esp
444c8f:	00 e0                	add    %ah,%al
444c91:	af                   	scas   %es:(%edi),%eax
444c92:	44                   	inc    %esp
444c93:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
444c9a:	42                   	inc    %edx
444c9b:	00 c8                	add    %cl,%al
444c9d:	4a                   	dec    %edx
444c9e:	42                   	inc    %edx
444c9f:	00 c0                	add    %al,%al
444ca1:	4a                   	dec    %edx
444ca2:	42                   	inc    %edx
444ca3:	00 e8                	add    %ch,%al
444ca5:	4d                   	dec    %ebp
444ca6:	42                   	inc    %edx
444ca7:	00 e0                	add    %ah,%al
444ca9:	01 45 00             	add    %eax,0x0(%ebp)
444cac:	80 f5 44             	xor    $0x44,%ch
444caf:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
444cb6:	44                   	inc    %esp
444cb7:	00 e8                	add    %ch,%al
444cb9:	7a 44                	jp     0x444cff
444cbb:	00 fc                	add    %bh,%ah
444cbd:	ef                   	out    %eax,(%dx)
444cbe:	44                   	inc    %esp
444cbf:	00 1c f0             	add    %bl,(%eax,%esi,8)
444cc2:	44                   	inc    %esp
444cc3:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
444cca:	44                   	inc    %esp
444ccb:	00 34 7a             	add    %dh,(%edx,%edi,2)
444cce:	44                   	inc    %esp
444ccf:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
444cd5:	aa                   	stos   %al,%es:(%edi)
444cd6:	44                   	inc    %esp
444cd7:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
444cde:	44                   	inc    %esp
444cdf:	00 28                	add    %ch,(%eax)
444ce1:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
444ce5:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
444ce9:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
444ced:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
444cf1:	c9                   	leave
444cf2:	44                   	inc    %esp
444cf3:	00 40 ab             	add    %al,-0x55(%eax)
444cf6:	44                   	inc    %esp
444cf7:	00 c8                	add    %cl,%al
444cf9:	ed                   	in     (%dx),%eax
444cfa:	44                   	inc    %esp
444cfb:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
444cff:	00 48 e9             	add    %cl,-0x17(%eax)
444d02:	44                   	inc    %esp
444d03:	00 28                	add    %ch,(%eax)
444d05:	ee                   	out    %al,(%dx)
444d06:	44                   	inc    %esp
444d07:	00 58 b0             	add    %bl,-0x50(%eax)
444d0a:	44                   	inc    %esp
444d0b:	00 ec                	add    %ch,%ah
444d0d:	b6 44                	mov    $0x44,%dh
444d0f:	00 58 c4             	add    %bl,-0x3c(%eax)
444d12:	44                   	inc    %esp
444d13:	00 4c 02 45          	add    %cl,0x45(%edx,%eax,1)
444d17:	00 3c c1             	add    %bh,(%ecx,%eax,8)
444d1a:	44                   	inc    %esp
444d1b:	00 a4 bf 44 00 f0 c4 	add    %ah,-0x3b0fffbc(%edi,%edi,4)
444d22:	44                   	inc    %esp
444d23:	00 f4                	add    %dh,%ah
444d25:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
444d29:	c3                   	ret
444d2a:	44                   	inc    %esp
444d2b:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
444d2f:	00 68 ef             	add    %ch,-0x11(%eax)
444d32:	44                   	inc    %esp
444d33:	00 54 0b 45          	add    %dl,0x45(%ebx,%ecx,1)
444d37:	00 ec                	add    %ch,%ah
444d39:	eb 44                	jmp    0x444d7f
444d3b:	00 d4                	add    %dl,%ah
444d3d:	ee                   	out    %al,(%dx)
444d3e:	44                   	inc    %esp
444d3f:	00 f4                	add    %dh,%ah
444d41:	02 45 00             	add    0x0(%ebp),%al
444d44:	fc                   	cld
444d45:	06                   	push   %es
444d46:	45                   	inc    %ebp
444d47:	00 a0 04 45 00 78    	add    %ah,0x78004504(%eax)
444d4d:	06                   	push   %es
444d4e:	45                   	inc    %ebp
444d4f:	00 a0 06 45 00 9c    	add    %ah,-0x63ffbafa(%eax)
444d55:	03 45 00             	add    0x0(%ebp),%eax
444d58:	04 00                	add    $0x0,%al
444d5a:	84 00                	test   %al,(%eax)
444d5c:	85 00                	test   %eax,(%eax)
444d5e:	12 b0 17 03 88 02    	adc    0x2880317(%eax),%dh
444d64:	45                   	inc    %ebp
444d65:	00 90 02 45 00 08    	add    %dl,0x8004502(%eax)
444d6b:	04 45                	add    $0x45,%al
444d6d:	00 30                	add    %dh,(%eax)
444d6f:	07                   	pop    %es
444d70:	45                   	inc    %ebp
444d71:	00 0b                	add    %cl,(%ebx)
444d73:	54                   	push   %esp
444d74:	48                   	dec    %eax
444d75:	69 6e 74 57 69 6e 64 	imul   $0x646e6957,0x74(%esi),%ebp
444d7c:	6f                   	outsl  %ds:(%esi),(%dx)
444d7d:	77 8b                	ja     0x444d0a
444d7f:	c0 84 4d 44 00 07 0b 	rolb   $0x54,0xb070044(%ebp,%ecx,2)
444d86:	54
444d87:	48                   	dec    %eax
444d88:	69 6e 74 57 69 6e 64 	imul   $0x646e6957,0x74(%esi),%ebp
444d8f:	6f                   	outsl  %ds:(%esi),(%dx)
444d90:	77 7c                	ja     0x444e0e
444d92:	4c                   	dec    %esp
444d93:	44                   	inc    %esp
444d94:	00 04 4c             	add    %al,(%esp,%ecx,2)
444d97:	44                   	inc    %esp
444d98:	00 0b                	add    %cl,(%ebx)
444d9a:	00 08                	add    %cl,(%eax)
444d9c:	43                   	inc    %ebx
444d9d:	6f                   	outsl  %ds:(%esi),(%dx)
444d9e:	6e                   	outsb  %ds:(%esi),(%dx)
444d9f:	74 72                	je     0x444e13
444da1:	6f                   	outsl  %ds:(%esi),(%dx)
444da2:	6c                   	insb   (%dx),%es:(%edi)
444da3:	73 00                	jae    0x444da5
444da5:	00 8b c0 f4 4d 44    	add    %cl,0x444df4c0(%ebx)
444db7:	00 44 4e 44          	add    %al,0x44(%esi,%ecx,2)
444dc7:	00 30                	add    %dh,(%eax)
444dc9:	4e                   	dec    %esi
444dca:	44                   	inc    %esp
444dcb:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
444dcf:	00 44 57 45          	add    %al,0x45(%edi,%edx,2)
444dd3:	00 c8                	add    %cl,%al
444dd5:	4d                   	dec    %ebp
444dd6:	42                   	inc    %edx
444dd7:	00 cc                	add    %cl,%ah
444dd9:	3c 40                	cmp    $0x40,%al
444ddb:	00 1c 47             	add    %bl,(%edi,%eax,2)
444dde:	42                   	inc    %edx
444ddf:	00 d4                	add    %dl,%ah
444de1:	3c 40                	cmp    $0x40,%al
444de3:	00 c8                	add    %cl,%al
444de5:	3c 40                	cmp    $0x40,%al
444de7:	00 10                	add    %dl,(%eax)
444de9:	3a 40 00             	cmp    0x0(%eax),%al
444dec:	2c 3a                	sub    $0x3a,%al
444dee:	40                   	inc    %eax
444def:	00 f4                	add    %dh,%ah
444df1:	58                   	pop    %eax
444df2:	45                   	inc    %ebp
444df3:	00 dc                	add    %bl,%ah
444df5:	67 45                	addr16 inc %ebp
444df7:	00 68 6b             	add    %ch,0x6b(%eax)
444dfa:	45                   	inc    %ebp
444dfb:	00 1c 67             	add    %bl,(%edi,%eiz,2)
444dfe:	45                   	inc    %ebp
444dff:	00 a8 4a 42 00 74    	add    %ch,0x7400424a(%eax)
444e05:	49                   	dec    %ecx
444e06:	42                   	inc    %edx
444e07:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
444e0d:	4b                   	dec    %ebx
444e0e:	42                   	inc    %edx
444e0f:	00 e0                	add    %ah,%al
444e11:	4d                   	dec    %ebp
444e12:	42                   	inc    %edx
444e13:	00 c8                	add    %cl,%al
444e15:	4a                   	dec    %edx
444e16:	42                   	inc    %edx
444e17:	00 c0                	add    %al,%al
444e19:	4a                   	dec    %edx
444e1a:	42                   	inc    %edx
444e1b:	00 e8                	add    %ch,%al
444e1d:	4d                   	dec    %ebp
444e1e:	42                   	inc    %edx
444e1f:	00 54 58 45          	add    %dl,0x45(%eax,%ebx,2)
444e23:	00 20                	add    %ah,(%eax)
444e25:	63 45 00             	arpl   %eax,0x0(%ebp)
444e28:	94                   	xchg   %eax,%esp
444e29:	07                   	pop    %es
444e2a:	45                   	inc    %ebp
444e2b:	00 d8                	add    %bl,%al
444e2d:	08 45 00             	or     %al,0x0(%ebp)
444e30:	0e                   	push   %cs
444e31:	54                   	push   %esp
444e32:	44                   	inc    %esp
444e33:	72 61                	jb     0x444e96
444e35:	67 49                	addr16 dec %ecx
444e37:	6d                   	insl   (%dx),%es:(%edi)
444e38:	61                   	popa
444e39:	67 65 4c             	addr16 gs dec %esp
444e3c:	69 73 74 90 44 4e 44 	imul   $0x444e4490,0x74(%ebx),%esi
444e43:	00 07                	add    %al,(%edi)
444e45:	0e                   	push   %cs
444e46:	54                   	push   %esp
444e47:	44                   	inc    %esp
444e48:	72 61                	jb     0x444eab
444e4a:	67 49                	addr16 dec %ecx
444e4c:	6d                   	insl   (%dx),%es:(%edi)
444e4d:	61                   	popa
444e4e:	67 65 4c             	addr16 gs dec %esp
444e51:	69 73 74 f4 4d 44 00 	imul   $0x444df4,0x74(%ebx),%esi
444e58:	e8 57 45 00 02       	call   0x24493b4
444e5d:	00 08                	add    %cl,(%eax)
444e5f:	43                   	inc    %ebx
444e60:	6f                   	outsl  %ds:(%esi),(%dx)
444e61:	6e                   	outsb  %ds:(%esi),(%dx)
444e62:	74 72                	je     0x444ed6
444e64:	6f                   	outsl  %ds:(%esi),(%dx)
444e65:	6c                   	insb   (%dx),%es:(%edi)
444e66:	73 00                	jae    0x444e68
444e68:	00 8d 40 00 b8 4e    	add    %cl,0x4eb80040(%ebp)
444e6e:	44                   	inc    %esp
444e7b:	00 04 4f             	add    %al,(%edi,%ecx,2)
444e7e:	44                   	inc    %esp
444e8b:	00 f4                	add    %dh,%ah
444e8d:	4e                   	dec    %esi
444e8e:	44                   	inc    %esp
444e8f:	00 80 00 00 00 a8    	add    %al,-0x58000000(%eax)
444e95:	4d                   	dec    %ebp
444e96:	44                   	inc    %esp
444e97:	00 c8                	add    %cl,%al
444e99:	4d                   	dec    %ebp
444e9a:	42                   	inc    %edx
444e9b:	00 cc                	add    %cl,%ah
444e9d:	3c 40                	cmp    $0x40,%al
444e9f:	00 1c 47             	add    %bl,(%edi,%eax,2)
444ea2:	42                   	inc    %edx
444ea3:	00 d4                	add    %dl,%ah
444ea5:	3c 40                	cmp    $0x40,%al
444ea7:	00 c8                	add    %cl,%al
444ea9:	3c 40                	cmp    $0x40,%al
444eab:	00 10                	add    %dl,(%eax)
444ead:	3a 40 00             	cmp    0x0(%eax),%al
444eb0:	2c 3a                	sub    $0x3a,%al
444eb2:	40                   	inc    %eax
444eb3:	00 f4                	add    %dh,%ah
444eb5:	58                   	pop    %eax
444eb6:	45                   	inc    %ebp
444eb7:	00 dc                	add    %bl,%ah
444eb9:	67 45                	addr16 inc %ebp
444ebb:	00 68 6b             	add    %ch,0x6b(%eax)
444ebe:	45                   	inc    %ebp
444ebf:	00 1c 67             	add    %bl,(%edi,%eiz,2)
444ec2:	45                   	inc    %ebp
444ec3:	00 a8 4a 42 00 74    	add    %ch,0x7400424a(%eax)
444ec9:	49                   	dec    %ecx
444eca:	42                   	inc    %edx
444ecb:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
444ed1:	4b                   	dec    %ebx
444ed2:	42                   	inc    %edx
444ed3:	00 e0                	add    %ah,%al
444ed5:	4d                   	dec    %ebp
444ed6:	42                   	inc    %edx
444ed7:	00 c8                	add    %cl,%al
444ed9:	4a                   	dec    %edx
444eda:	42                   	inc    %edx
444edb:	00 c0                	add    %al,%al
444edd:	4a                   	dec    %edx
444ede:	42                   	inc    %edx
444edf:	00 e8                	add    %ch,%al
444ee1:	4d                   	dec    %ebp
444ee2:	42                   	inc    %edx
444ee3:	00 54 58 45          	add    %dl,0x45(%eax,%ebx,2)
444ee7:	00 20                	add    %ah,(%eax)
444ee9:	63 45 00             	arpl   %eax,0x0(%ebp)
444eec:	94                   	xchg   %eax,%esp
444eed:	07                   	pop    %es
444eee:	45                   	inc    %ebp
444eef:	00 d8                	add    %bl,%al
444ef1:	08 45 00             	or     %al,0x0(%ebp)
444ef4:	0a 54 49 6d          	or     0x6d(%ecx,%ecx,2),%dl
444ef8:	61                   	popa
444ef9:	67 65 4c             	addr16 gs dec %esp