444c31:	11 40 00             	adc    %eax,0x0(%eax)
444c34:	74 3d                	je     0x444c73
444c36:	44                   	inc    %esp
444c37:	00 3c 4c             	add    %bh,(%esp,%ecx,2)
444c3a:	44                   	inc    %esp
444c3b:	00 08                	add    %cl,(%eax)
444c3d:	0d 54 45 6e 64       	or     $0x646e4554,%eax
444c42:	44                   	inc    %esp
444c43:	72 61                	jb     0x444ca6
444c45:	67 45                	addr16 inc %ebp
444c47:	76 65                	jbe    0x444cae
444c49:	6e                   	outsb  %ds:(%esi),(%dx)
444c4a:	74 00                	je     0x444c4c
444c4c:	04 08                	add    $0x8,%al
444c4e:	06                   	push   %es
444c4f:	53                   	push   %ebx
444c50:	65 6e                	outsb  %gs:(%esi),(%dx)
444c52:	64 65 72 07          	fs gs jb 0x444c5d
444c56:	54                   	push   %esp
444c57:	4f                   	dec    %edi
444c58:	62 6a 65             	bound  %ebp,0x65(%edx)
444c5b:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
444c5f:	54                   	push   %esp
444c60:	61                   	popa
444c61:	72 67                	jb     0x444cca
444c63:	65 74 07             	gs je  0x444c6d
444c66:	54                   	push   %esp
444c67:	4f                   	dec    %edi
444c68:	62 6a 65             	bound  %ebp,0x65(%edx)
444c6b:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
444c6f:	58                   	pop    %eax
444c70:	07                   	pop    %es
444c71:	49                   	dec    %ecx
444c72:	6e                   	outsb  %ds:(%esi),(%dx)
444c73:	74 65                	je     0x444cda
444c75:	67 65 72 00          	addr16 gs jb 0x444c79
444c79:	01 59 07             	add    %ebx,0x7(%ecx)
444c7c:	49                   	dec    %ecx
444c7d:	6e                   	outsb  %ds:(%esi),(%dx)
444c7e:	74 65                	je     0x444ce5
444c80:	67 65 72 00          	addr16 gs jb 0x444c84
444c84:	34 11                	xor    $0x11,%al
444c86:	40                   	inc    %eax
444c87:	00 34 11             	add    %dh,(%ecx,%edx,1)
444c8a:	40                   	inc    %eax
444c8b:	00 3c 10             	add    %bh,(%eax,%edx,1)
444c8e:	40                   	inc    %eax
444c8f:	00 3c 10             	add    %bh,(%eax,%edx,1)
444c92:	40                   	inc    %eax
444c93:	00 98 4c 44 00 08    	add    %bl,0x800444c(%eax)
444c99:	0e                   	push   %cs
444c9a:	54                   	push   %esp
444c9b:	44                   	inc    %esp
444c9c:	6f                   	outsl  %ds:(%esi),(%dx)
444c9d:	63 6b 44             	arpl   %ebp,0x44(%ebx)
444ca0:	72 6f                	jb     0x444d11
444ca2:	70 45                	jo     0x444ce9
444ca4:	76 65                	jbe    0x444d0b
444ca6:	6e                   	outsb  %ds:(%esi),(%dx)
444ca7:	74 00                	je     0x444ca9
444ca9:	04 08                	add    $0x8,%al
444cab:	06                   	push   %es
444cac:	53                   	push   %ebx
444cad:	65 6e                	outsb  %gs:(%esi),(%dx)
444caf:	64 65 72 07          	fs gs jb 0x444cba
444cb3:	54                   	push   %esp
444cb4:	4f                   	dec    %edi
444cb5:	62 6a 65             	bound  %ebp,0x65(%edx)
444cb8:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
444cbc:	53                   	push   %ebx
444cbd:	6f                   	outsl  %ds:(%esi),(%dx)
444cbe:	75 72                	jne    0x444d32
444cc0:	63 65 0f             	arpl   %esp,0xf(%ebp)
444cc3:	54                   	push   %esp
444cc4:	44                   	inc    %esp
444cc5:	72 61                	jb     0x444d28
444cc7:	67 44                	addr16 inc %esp
444cc9:	6f                   	outsl  %ds:(%esi),(%dx)
444cca:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
444ccd:	62 6a 65             	bound  %ebp,0x65(%edx)
444cd0:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
444cd4:	58                   	pop    %eax
444cd5:	07                   	pop    %es
444cd6:	49                   	dec    %ecx
444cd7:	6e                   	outsb  %ds:(%esi),(%dx)
444cd8:	74 65                	je     0x444d3f
444cda:	67 65 72 00          	addr16 gs jb 0x444cde
444cde:	01 59 07             	add    %ebx,0x7(%ecx)
444ce1:	49                   	dec    %ecx
444ce2:	6e                   	outsb  %ds:(%esi),(%dx)
444ce3:	74 65                	je     0x444d4a
444ce5:	67 65 72 00          	addr16 gs jb 0x444ce9
444ce9:	34 11                	xor    $0x11,%al
444ceb:	40                   	inc    %eax
444cec:	00 18                	add    %bl,(%eax)
444cee:	40                   	inc    %eax
444cef:	44                   	inc    %esp
444cf0:	00 3c 10             	add    %bh,(%eax,%edx,1)
444cf3:	40                   	inc    %eax
444cf4:	00 3c 10             	add    %bh,(%eax,%edx,1)
444cf7:	40                   	inc    %eax
444cf8:	00 8d 40 00 00 4d    	add    %cl,0x4d000040(%ebp)
444cfe:	44                   	inc    %esp
444cff:	00 08                	add    %cl,(%eax)
444d01:	0e                   	push   %cs
444d02:	54                   	push   %esp
444d03:	44                   	inc    %esp
444d04:	6f                   	outsl  %ds:(%esi),(%dx)
444d05:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
444d08:	76 65                	jbe    0x444d6f
444d0a:	72 45                	jb     0x444d51
444d0c:	76 65                	jbe    0x444d73
444d0e:	6e                   	outsb  %ds:(%esi),(%dx)
444d0f:	74 00                	je     0x444d11
444d11:	06                   	push   %es
444d12:	08 06                	or     %al,(%esi)
444d14:	53                   	push   %ebx
444d15:	65 6e                	outsb  %gs:(%esi),(%dx)
444d17:	64 65 72 07          	fs gs jb 0x444d22
444d1b:	54                   	push   %esp
444d1c:	4f                   	dec    %edi
444d1d:	62 6a 65             	bound  %ebp,0x65(%edx)
444d20:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
444d24:	53                   	push   %ebx
444d25:	6f                   	outsl  %ds:(%esi),(%dx)
444d26:	75 72                	jne    0x444d9a
444d28:	63 65 0f             	arpl   %esp,0xf(%ebp)
444d2b:	54                   	push   %esp
444d2c:	44                   	inc    %esp
444d2d:	72 61                	jb     0x444d90
444d2f:	67 44                	addr16 inc %esp
444d31:	6f                   	outsl  %ds:(%esi),(%dx)
444d32:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
444d35:	62 6a 65             	bound  %ebp,0x65(%edx)
444d38:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
444d3c:	58                   	pop    %eax
444d3d:	07                   	pop    %es
444d3e:	49                   	dec    %ecx
444d3f:	6e                   	outsb  %ds:(%esi),(%dx)
444d40:	74 65                	je     0x444da7
444d42:	67 65 72 00          	addr16 gs jb 0x444d46
444d46:	01 59 07             	add    %ebx,0x7(%ecx)
444d49:	49                   	dec    %ecx
444d4a:	6e                   	outsb  %ds:(%esi),(%dx)
444d4b:	74 65                	je     0x444db2
444d4d:	67 65 72 00          	addr16 gs jb 0x444d51
444d51:	05 53 74 61 74       	add    $0x74617453,%eax
444d56:	65 0a 54 44 72       	or     %gs:0x72(%esp,%eax,2),%dl
444d5b:	61                   	popa
444d5c:	67 53                	addr16 push %ebx
444d5e:	74 61                	je     0x444dc1
444d60:	74 65                	je     0x444dc7
444d62:	01 06                	add    %eax,(%esi)
444d64:	41                   	inc    %ecx
444d65:	63 63 65             	arpl   %esp,0x65(%ebx)
444d68:	70 74                	jo     0x444dde
444d6a:	07                   	pop    %es
444d6b:	42                   	inc    %edx
444d6c:	6f                   	outsl  %ds:(%esi),(%dx)
444d6d:	6f                   	outsl  %ds:(%esi),(%dx)
444d6e:	6c                   	insb   (%dx),%es:(%edi)
444d6f:	65 61                	gs popa
444d71:	6e                   	outsb  %ds:(%esi),(%dx)
444d72:	00 34 11             	add    %dh,(%ecx,%edx,1)
444d75:	40                   	inc    %eax
444d76:	00 18                	add    %bl,(%eax)
444d78:	40                   	inc    %eax
444d79:	44                   	inc    %esp
444d7a:	00 3c 10             	add    %bh,(%eax,%edx,1)
444d7d:	40                   	inc    %eax
444d7e:	00 3c 10             	add    %bh,(%eax,%edx,1)
444d81:	40                   	inc    %eax
444d82:	00 4c 44 44          	add    %cl,0x44(%esp,%eax,2)
444d86:	00 00                	add    %al,(%eax)
444d88:	10 40 00             	adc    %al,0x0(%eax)
444d8b:	90                   	nop
444d8c:	90                   	nop
444d8d:	4d                   	dec    %ebp
444d8e:	44                   	inc    %esp
444d8f:	00 08                	add    %cl,(%eax)
444d91:	0c 54                	or     $0x54,%al
444d93:	55                   	push   %ebp
444d94:	6e                   	outsb  %ds:(%esi),(%dx)
444d95:	44                   	inc    %esp
444d96:	6f                   	outsl  %ds:(%esi),(%dx)
444d97:	63 6b 45             	arpl   %ebp,0x45(%ebx)
444d9a:	76 65                	jbe    0x444e01
444d9c:	6e                   	outsb  %ds:(%esi),(%dx)
444d9d:	74 00                	je     0x444d9f
444d9f:	04 08                	add    $0x8,%al
444da1:	06                   	push   %es
444da2:	53                   	push   %ebx
444da3:	65 6e                	outsb  %gs:(%esi),(%dx)
444da5:	64 65 72 07          	fs gs jb 0x444db0
444da9:	54                   	push   %esp
444daa:	4f                   	dec    %edi
444dab:	62 6a 65             	bound  %ebp,0x65(%edx)
444dae:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
444db2:	43                   	inc    %ebx
444db3:	6c                   	insb   (%dx),%es:(%edi)
444db4:	69 65 6e 74 08 54 43 	imul   $0x43540874,0x6e(%ebp),%esp
444dbb:	6f                   	outsl  %ds:(%esi),(%dx)
444dbc:	6e                   	outsb  %ds:(%esi),(%dx)
444dbd:	74 72                	je     0x444e31
444dbf:	6f                   	outsl  %ds:(%esi),(%dx)
444dc0:	6c                   	insb   (%dx),%es:(%edi)
444dc1:	08 09                	or     %cl,(%ecx)
444dc3:	4e                   	dec    %esi
444dc4:	65 77 54             	gs ja  0x444e1b
444dc7:	61                   	popa
444dc8:	72 67                	jb     0x444e31
444dca:	65 74 0b             	gs je  0x444dd8
444dcd:	54                   	push   %esp
444dce:	57                   	push   %edi
444dcf:	69 6e 43 6f 6e 74 72 	imul   $0x72746e6f,0x43(%esi),%ebp
444dd6:	6f                   	outsl  %ds:(%esi),(%dx)
444dd7:	6c                   	insb   (%dx),%es:(%edi)
444dd8:	01 05 41 6c 6c 6f    	add    %eax,0x6f6c6c41
444dde:	77 07                	ja     0x444de7
444de0:	42                   	inc    %edx
444de1:	6f                   	outsl  %ds:(%esi),(%dx)
444de2:	6f                   	outsl  %ds:(%esi),(%dx)
444de3:	6c                   	insb   (%dx),%es:(%edi)
444de4:	65 61                	gs popa
444de6:	6e                   	outsb  %ds:(%esi),(%dx)
444de7:	00 34 11             	add    %dh,(%ecx,%edx,1)
444dea:	40                   	inc    %eax
444deb:	00 f8                	add    %bh,%al
444ded:	53                   	push   %ebx
444dee:	44                   	inc    %esp
444def:	00 a4 5d 44 00 00 10 	add    %ah,0x10000044(%ebp,%ebx,2)
444df6:	40                   	inc    %eax
444df7:	00 fc                	add    %bh,%ah
444df9:	4d                   	dec    %ebp
444dfa:	44                   	inc    %esp
444dfb:	00 08                	add    %cl,(%eax)
444dfd:	0f 54 53 74          	andps  0x74(%ebx),%xmm2
444e01:	61                   	popa
444e02:	72 74                	jb     0x444e78
444e04:	44                   	inc    %esp
444e05:	6f                   	outsl  %ds:(%esi),(%dx)
444e06:	63 6b 45             	arpl   %ebp,0x45(%ebx)
444e09:	76 65                	jbe    0x444e70
444e0b:	6e                   	outsb  %ds:(%esi),(%dx)
444e0c:	74 00                	je     0x444e0e
444e0e:	02 08                	add    (%eax),%cl
444e10:	06                   	push   %es
444e11:	53                   	push   %ebx
444e12:	65 6e                	outsb  %gs:(%esi),(%dx)
444e14:	64 65 72 07          	fs gs jb 0x444e1f
444e18:	54                   	push   %esp
444e19:	4f                   	dec    %edi
444e1a:	62 6a 65             	bound  %ebp,0x65(%edx)
444e1d:	63 74 09 0a          	arpl   %esi,0xa(%ecx,%ecx,1)
444e21:	44                   	inc    %esp
444e22:	72 61                	jb     0x444e85
444e24:	67 4f                	addr16 dec %edi
444e26:	62 6a 65             	bound  %ebp,0x65(%edx)
444e29:	63 74 0f 54          	arpl   %esi,0x54(%edi,%ecx,1)
444e2d:	44                   	inc    %esp
444e2e:	72 61                	jb     0x444e91
444e30:	67 44                	addr16 inc %esp
444e32:	6f                   	outsl  %ds:(%esi),(%dx)
444e33:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
444e36:	62 6a 65             	bound  %ebp,0x65(%edx)
444e39:	63 74 00 34          	arpl   %esi,0x34(%eax,%eax,1)
444e3d:	11 40 00             	adc    %eax,0x0(%eax)
444e40:	18 40 44             	sbb    %al,0x44(%eax)
444e43:	00 48 4e             	add    %cl,0x4e(%eax)
444e46:	44                   	inc    %esp
444e47:	00 08                	add    %cl,(%eax)
444e49:	11 54 47 65          	adc    %edx,0x65(%edi,%eax,2)
444e4d:	74 53                	je     0x444ea2
444e4f:	69 74 65 49 6e 66 6f 	imul   $0x456f666e,0x49(%ebp,%eiz,2),%esi
444e56:	45
444e57:	76 65                	jbe    0x444ebe
444e59:	6e                   	outsb  %ds:(%esi),(%dx)
444e5a:	74 00                	je     0x444e5c
444e5c:	05 08 06 53 65       	add    $0x65530608,%eax
444e61:	6e                   	outsb  %ds:(%esi),(%dx)
444e62:	64 65 72 07          	fs gs jb 0x444e6d
444e66:	54                   	push   %esp
444e67:	4f                   	dec    %edi
444e68:	62 6a 65             	bound  %ebp,0x65(%edx)
444e6b:	63 74 08 0a          	arpl   %esi,0xa(%eax,%ecx,1)
444e6f:	44                   	inc    %esp
444e70:	6f                   	outsl  %ds:(%esi),(%dx)
444e71:	63 6b 43             	arpl   %ebp,0x43(%ebx)
444e74:	6c                   	insb   (%dx),%es:(%edi)
444e75:	69 65 6e 74 08 54 43 	imul   $0x43540874,0x6e(%ebp),%esp
444e7c:	6f                   	outsl  %ds:(%esi),(%dx)
444e7d:	6e                   	outsb  %ds:(%esi),(%dx)
444e7e:	74 72                	je     0x444ef2
444e80:	6f                   	outsl  %ds:(%esi),(%dx)
444e81:	6c                   	insb   (%dx),%es:(%edi)
444e82:	11 0d 49 6e 66 6c    	adc    %ecx,0x6c666e49
444e88:	75 65                	jne    0x444eef
444e8a:	6e                   	outsb  %ds:(%esi),(%dx)
444e8b:	63 65 52             	arpl   %esp,0x52(%ebp)
444e8e:	65 63 74 05 54       	arpl   %esi,%gs:0x54(%ebp,%eax,1)
444e93:	52                   	push   %edx
444e94:	65 63 74 10 08       	arpl   %esi,%gs:0x8(%eax,%edx,1)
444e99:	4d                   	dec    %ebp
444e9a:	6f                   	outsl  %ds:(%esi),(%dx)
444e9b:	75 73                	jne    0x444f10
444e9d:	65 50                	gs push %eax
444e9f:	6f                   	outsl  %ds:(%esi),(%dx)
444ea0:	73 06                	jae    0x444ea8
444ea2:	54                   	push   %esp
444ea3:	50                   	push   %eax
444ea4:	6f                   	outsl  %ds:(%esi),(%dx)
444ea5:	69 6e 74 01 07 43 61 	imul   $0x61430701,0x74(%esi),%ebp
444eac:	6e                   	outsb  %ds:(%esi),(%dx)
444ead:	44                   	inc    %esp
444eae:	6f                   	outsl  %ds:(%esi),(%dx)
444eaf:	63 6b 07             	arpl   %ebp,0x7(%ebx)
444eb2:	42                   	inc    %edx
444eb3:	6f                   	outsl  %ds:(%esi),(%dx)
444eb4:	6f                   	outsl  %ds:(%esi),(%dx)
444eb5:	6c                   	insb   (%dx),%es:(%edi)
444eb6:	65 61                	gs popa
444eb8:	6e                   	outsb  %ds:(%esi),(%dx)
444eb9:	00 34 11             	add    %dh,(%ecx,%edx,1)
444ebc:	40                   	inc    %eax
444ebd:	00 f8                	add    %bh,%al
444ebf:	53                   	push   %ebx
444ec0:	44                   	inc    %esp
444ec9:	00 00                	add    %al,(%eax)
444ecb:	10 40 00             	adc    %al,0x0(%eax)
444ece:	8b c0                	mov    %eax,%eax
444ed0:	d4 4e                	aam    $0x4e
444ed2:	44                   	inc    %esp
444ed3:	00 08                	add    %cl,(%eax)
444ed5:	0f 54 43 61          	andps  0x61(%ebx),%xmm0
444ed9:	6e                   	outsb  %ds:(%esi),(%dx)
444eda:	52                   	push   %edx
444edb:	65 73 69             	gs jae 0x444f47
444ede:	7a 65                	jp     0x444f45
444ee0:	45                   	inc    %ebp
444ee1:	76 65                	jbe    0x444f48
444ee3:	6e                   	outsb  %ds:(%esi),(%dx)
444ee4:	74 00                	je     0x444ee6
444ee6:	04 08                	add    $0x8,%al
444ee8:	06                   	push   %es
444ee9:	53                   	push   %ebx
444eea:	65 6e                	outsb  %gs:(%esi),(%dx)
444eec:	64 65 72 07          	fs gs jb 0x444ef7
444ef0:	54                   	push   %esp
444ef1:	4f                   	dec    %edi
444ef2:	62 6a 65             	bound  %ebp,0x65(%edx)