449e30:	6e                   	outsb  %ds:(%esi),(%dx)
449e31:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
449e38:	01 bc 9d 44 00 8d 40 	add    %edi,0x408d0044(%ebp,%ebx,4)
449e3f:	00 8c 9e 44 00 00 00 	add    %cl,0x44(%esi,%ebx,4)
449e4e:	00 00                	add    %al,(%eax)
449e50:	e0 9e                	loopne 0x449df0
449e52:	44                   	inc    %esp
449e5f:	00 d0                	add    %dl,%al
449e61:	9e                   	sahf
449e62:	44                   	inc    %esp
449e63:	00 78 00             	add    %bh,0x0(%eax)
449e66:	00 00                	add    %al,(%eax)
449e68:	68 9a 44 00 b4       	push   $0xb400449a
449e6d:	9e                   	sahf
449e6e:	41                   	inc    %ecx
449e6f:	00 c0                	add    %al,%al
449e71:	34 40                	xor    $0x40,%al
449e73:	00 08                	add    %cl,(%eax)
449e75:	98                   	cwtl
449e76:	41                   	inc    %ecx
449e77:	00 c8                	add    %cl,%al
449e79:	34 40                	xor    $0x40,%al
449e7b:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
449e82:	40                   	inc    %eax
449e83:	00 20                	add    %ah,(%eax)
449e85:	32 40 00             	xor    0x0(%eax),%al
449e88:	44                   	inc    %esp
449e89:	f3 44                	repz inc %esp
449e8b:	00 2c 44             	add    %ch,(%esp,%eax,2)
449e8e:	41                   	inc    %ecx
449e8f:	00 bc 9a 41 00 48 43 	add    %bh,0x43480041(%edx,%ebx,4)
449e96:	41                   	inc    %ecx
449e97:	00 14 e7             	add    %dl,(%edi,%eiz,8)
449e9a:	44                   	inc    %esp
449e9b:	00 b0 e7 44 00 a4    	add    %dh,-0x5bffbb19(%eax)
449ea1:	9b                   	fwait
449ea2:	41                   	inc    %ecx
449ea3:	00 9c 9c 41 00 cc 9e 	add    %bl,-0x6133ffbf(%esp,%ebx,4)
449eaa:	41                   	inc    %ecx
449eab:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
449eb2:	41                   	inc    %ecx
449eb3:	00 d4                	add    %dl,%ah
449eb5:	9e                   	sahf
449eb6:	41                   	inc    %ecx
449eb7:	00 d0                	add    %dl,%al
449eb9:	f2 44                	repnz inc %esp
449ebb:	00 fc                	add    %bh,%ah
449ebd:	e6 44                	out    %al,$0x44
449ebf:	00 40 df             	add    %al,-0x21(%eax)
449ec2:	44                   	inc    %esp
449ec3:	00 2c e7             	add    %ch,(%edi,%eiz,8)
449ec6:	44                   	inc    %esp
449ec7:	00 78 f3             	add    %bh,-0xd(%eax)
449eca:	44                   	inc    %esp
449ecb:	00 30                	add    %dh,(%eax)
449ecd:	f4                   	hlt
449ece:	44                   	inc    %esp
449ecf:	00 0a                	add    %cl,(%edx)
449ed1:	54                   	push   %esp
449ed2:	50                   	push   %eax
449ed3:	6f                   	outsl  %ds:(%esi),(%dx)
449ed4:	70 75                	jo     0x449f4b
449ed6:	70 4d                	jo     0x449f25
449ed8:	65 6e                	outsb  %gs:(%esi),(%dx)
449eda:	75 90                	jne    0x449e6c
449edc:	e0 9e                	loopne 0x449e7c
449ede:	44                   	inc    %esp
449edf:	00 07                	add    %al,(%edi)
449ee1:	0a 54 50 6f          	or     0x6f(%eax,%edx,2),%dl
449ee5:	70 75                	jo     0x449f5c
449ee7:	70 4d                	jo     0x449f36
449ee9:	65 6e                	outsb  %gs:(%esi),(%dx)
449eeb:	75 8c                	jne    0x449e79
449eed:	9e                   	sahf
449eee:	44                   	inc    %esp
449eef:	00 1c 9b             	add    %bl,(%ebx,%ebx,4)
449ef2:	44                   	inc    %esp
449ef3:	00 10                	add    %dl,(%eax)
449ef5:	00 05 4d 65 6e 75    	add    %al,0x756e654d
449efb:	73 0d                	jae    0x449f0a
449efd:	00 3c 9d 44 00 60 00 	add    %bh,0x600044(,%ebx,4)
449f04:	00 ff                	add    %bh,%bh
449f06:	60                   	pusha
449f07:	00 00                	add    %al,(%eax)
449f09:	ff 01                	incl   (%ecx)
449f0b:	00 00                	add    %al,(%eax)
449f0d:	00 00                	add    %al,(%eax)
449f0f:	00 00                	add    %al,(%eax)
449f11:	80 00 00             	addb   $0x0,(%eax)
449f14:	00 00                	add    %al,(%eax)
449f16:	03 00                	add    (%eax),%eax
449f18:	09 41 6c             	or     %eax,0x6c(%ecx)
449f1b:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
449f22:	44                   	inc    %esp
449f23:	95                   	xchg   %eax,%ebp
449f24:	44                   	inc    %esp
449f25:	00 d0                	add    %dl,%al
449f27:	eb 44                	jmp    0x449f6d
449f29:	00 e0                	add    %ah,%al
449f2b:	eb 44                	jmp    0x449f71
449f2d:	00 01                	add    %al,(%ecx)
449f2f:	00 00                	add    %al,(%eax)
449f31:	00 00                	add    %al,(%eax)
449f33:	00 00                	add    %al,(%eax)
449f35:	80 00 00             	addb   $0x0,(%eax)
449f38:	00 00                	add    %al,(%eax)
449f3a:	04 00                	add    $0x0,%al
449f3c:	0b 41 75             	or     0x75(%ecx),%eax
449f3f:	74 6f                	je     0x449fb0
449f41:	48                   	dec    %eax
449f42:	6f                   	outsl  %ds:(%esi),(%dx)
449f43:	74 6b                	je     0x449fb0
449f45:	65 79 73             	gs jns 0x449fbb
449f48:	44                   	inc    %esp
449f49:	95                   	xchg   %eax,%ebp
449f4a:	44                   	inc    %esp
449f4b:	00 f0                	add    %dh,%al
449f4d:	eb 44                	jmp    0x449f93
449f4f:	00 00                	add    %al,(%eax)
449f51:	ec                   	in     (%dx),%al
449f52:	44                   	inc    %esp
449f53:	00 01                	add    %al,(%ecx)
449f55:	00 00                	add    %al,(%eax)
449f57:	00 00                	add    %al,(%eax)
449f59:	00 00                	add    %al,(%eax)
449f5b:	80 00 00             	addb   $0x0,(%eax)
449f5e:	00 00                	add    %al,(%eax)
449f60:	05 00 11 41 75       	add    $0x75411100,%eax
449f65:	74 6f                	je     0x449fd6
449f67:	4c                   	dec    %esp
449f68:	69 6e 65 52 65 64 75 	imul   $0x75646552,0x65(%esi),%ebp
449f6f:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
449f73:	6e                   	outsb  %ds:(%esi),(%dx)
449f74:	00 10                	add    %dl,(%eax)
449f76:	40                   	inc    %eax
449f77:	00 61 00             	add    %ah,0x0(%ecx)
449f7a:	00 ff                	add    %bh,%bh
449f7c:	61                   	popa
449f7d:	00 00                	add    %al,(%eax)
449f7f:	ff 01                	incl   (%ecx)
449f81:	00 00                	add    %al,(%eax)
449f83:	00 00                	add    %al,(%eax)
449f85:	00 00                	add    %al,(%eax)
449f87:	80 01 00             	addb   $0x0,(%ecx)
449f8a:	00 00                	add    %al,(%eax)
449f8c:	06                   	push   %es
449f8d:	00 09                	add    %cl,(%ecx)
449f8f:	41                   	inc    %ecx
449f90:	75 74                	jne    0x44a006
449f92:	6f                   	outsl  %ds:(%esi),(%dx)
449f93:	50                   	push   %eax
449f94:	6f                   	outsl  %ds:(%esi),(%dx)
449f95:	70 75                	jo     0x44a00c
449f97:	70 58                	jo     0x449ff1
449f99:	13 41 00             	adc    0x0(%ecx),%eax
449f9c:	30 00                	xor    %al,(%eax)
449f9e:	00 ff                	add    %bh,%bh
449fa0:	58                   	pop    %eax
449fa1:	eb 44                	jmp    0x449fe7
449fa3:	00 50 e4             	add    %dl,-0x1c(%eax)
449fa6:	44                   	inc    %esp
449fa7:	00 00                	add    %al,(%eax)
449fa9:	00 00                	add    %al,(%eax)
449fab:	80 00 00             	addb   $0x0,(%eax)
449fae:	00 80 07 00 08 42    	add    %al,0x42080007(%eax)
449fb4:	69 44 69 4d 6f 64 65 	imul   $0x3465646f,0x4d(%ecx,%ebp,2),%eax
449fbb:	34
449fbc:	14 41                	adc    $0x41,%al
449fbe:	00 8c f3 44 00 94 f3 	add    %cl,-0xc6bffbc(%ebx,%esi,8)
449fc5:	44                   	inc    %esp
449fc6:	00 01                	add    %al,(%ecx)
449fc8:	00 00                	add    %al,(%eax)
449fca:	00 00                	add    %al,(%eax)
449fcc:	00 00                	add    %al,(%eax)
449fce:	80 00 00             	addb   $0x0,(%eax)
449fd1:	00 00                	add    %al,(%eax)
449fd3:	08 00                	or     %al,(%eax)
449fd5:	0b 48 65             	or     0x65(%eax),%ecx
449fd8:	6c                   	insb   (%dx),%es:(%edi)
449fd9:	70 43                	jo     0x44a01e
449fdb:	6f                   	outsl  %ds:(%esi),(%dx)
449fdc:	6e                   	outsb  %ds:(%esi),(%dx)
449fdd:	74 65                	je     0x44a044
449fdf:	78 74                	js     0x44a055
449fe1:	cc                   	int3
449fe2:	78 44                	js     0x44a028
449fe4:	00 48 00             	add    %cl,0x0(%eax)
449fe7:	00 ff                	add    %bh,%bh
449fe9:	74 e7                	je     0x449fd2
449feb:	44                   	inc    %esp
449fec:	00 01                	add    %al,(%ecx)
449fee:	00 00                	add    %al,(%eax)
449ff0:	00 00                	add    %al,(%eax)
449ff2:	00 00                	add    %al,(%eax)
449ff4:	80 00 00             	addb   $0x0,(%eax)
449ff7:	00 80 09 00 06 49    	add    %al,0x49060009(%eax)
449ffd:	6d                   	insl   (%dx),%es:(%edi)
449ffe:	61                   	popa
449fff:	67 65 73 24          	addr16 gs jae 0x44a027
44a003:	9e                   	sahf
44a004:	44                   	inc    %esp
44a005:	00 69 00             	add    %ch,0x0(%ecx)
44a008:	00 ff                	add    %bh,%bh
44a00a:	69 00 00 ff 01 00    	imul   $0x1ff00,(%eax),%eax
44a010:	00 00                	add    %al,(%eax)
44a012:	00 00                	add    %al,(%eax)
44a014:	00 80 00 00 00 00    	add    %al,0x0(%eax)
44a01a:	0a 00                	or     (%eax),%al
44a01c:	0d 4d 65 6e 75       	or     $0x756e654d,%eax
44a021:	41                   	inc    %ecx
44a022:	6e                   	outsb  %ds:(%esi),(%dx)
44a023:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
44a02a:	00 10                	add    %dl,(%eax)
44a02c:	40                   	inc    %eax
44a02d:	00 40 00             	add    %al,0x0(%eax)
44a030:	00 ff                	add    %bh,%bh
44a032:	38 e6                	cmp    %ah,%dh
44a034:	44                   	inc    %esp
44a035:	00 01                	add    %al,(%ecx)
44a037:	00 00                	add    %al,(%eax)
44a039:	00 00                	add    %al,(%eax)
44a03b:	00 00                	add    %al,(%eax)
44a03d:	80 00 00             	addb   $0x0,(%eax)
44a040:	00 00                	add    %al,(%eax)
44a042:	0b 00                	or     (%eax),%eax
44a044:	09 4f 77             	or     %ecx,0x77(%edi)
44a047:	6e                   	outsb  %ds:(%esi),(%dx)
44a048:	65 72 44             	gs jb  0x44a08f
44a04b:	72 61                	jb     0x44a0ae
44a04d:	77 00                	ja     0x44a04f
44a04f:	10 40 00             	adc    %al,0x0(%eax)
44a052:	41                   	inc    %ecx
44a053:	00 00                	add    %al,(%eax)
44a055:	ff 6c eb 44          	ljmp   *0x44(%ebx,%ebp,8)
44a059:	00 01                	add    %al,(%ecx)
44a05b:	00 00                	add    %al,(%eax)
44a05d:	00 00                	add    %al,(%eax)
44a05f:	00 00                	add    %al,(%eax)
44a061:	80 01 00             	addb   $0x0,(%ecx)
44a064:	00 00                	add    %al,(%eax)
44a066:	0c 00                	or     $0x0,%al
44a068:	0e                   	push   %cs
44a069:	50                   	push   %eax
44a06a:	61                   	popa
44a06b:	72 65                	jb     0x44a0d2
44a06d:	6e                   	outsb  %ds:(%esi),(%dx)
44a06e:	74 42                	je     0x44a0b2
44a070:	69 44 69 4d 6f 64 65 	imul   $0x7c65646f,0x4d(%ecx,%ebp,2),%eax
44a077:	7c
44a078:	9d                   	popf
44a079:	44                   	inc    %esp
44a07a:	00 68 00             	add    %ch,0x0(%eax)
44a07d:	00 ff                	add    %bh,%bh
44a07f:	68 00 00 ff 01       	push   $0x1ff0000
44a084:	00 00                	add    %al,(%eax)
44a086:	00 00                	add    %al,(%eax)
44a088:	00 00                	add    %al,(%eax)
44a08a:	80 00 00             	addb   $0x0,(%eax)
44a08d:	00 00                	add    %al,(%eax)
44a08f:	0d 00 0b 54 72       	or     $0x72540b00,%eax
44a094:	61                   	popa
44a095:	63 6b 42             	arpl   %ebp,0x42(%ebx)
44a098:	75 74                	jne    0x44a10e
44a09a:	74 6f                	je     0x44a10b
44a09c:	6e                   	outsb  %ds:(%esi),(%dx)
44a09d:	50                   	push   %eax
44a09e:	93                   	xchg   %eax,%ebx
44a09f:	44                   	inc    %esp
44a0a0:	00 50 00             	add    %dl,0x0(%eax)
44a0a3:	00 ff                	add    %bh,%bh
44a0a5:	50                   	push   %eax
44a0a6:	00 00                	add    %al,(%eax)
44a0a8:	ff 01                	incl   (%ecx)
44a0aa:	00 00                	add    %al,(%eax)
44a0ac:	00 00                	add    %al,(%eax)
44a0ae:	00 00                	add    %al,(%eax)
44a0b0:	80 00 00             	addb   $0x0,(%eax)
44a0b3:	00 80 0e 00 08 4f    	add    %al,0x4f08000e(%eax)
44a0b9:	6e                   	outsb  %ds:(%esi),(%dx)
44a0ba:	43                   	inc    %ebx
44a0bb:	68 61 6e 67 65       	push   $0x65676e61
44a0c0:	a0 14 41 00 70       	mov    0x70004114,%al
44a0c5:	00 00                	add    %al,(%eax)
44a0c7:	ff 70 00             	push   0x0(%eax)
44a0ca:	00 ff                	add    %bh,%bh
44a0cc:	01 00                	add    %eax,(%eax)
44a0ce:	00 00                	add    %al,(%eax)
44a0d0:	00 00                	add    %al,(%eax)
44a0d2:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
44a0d8:	0f 00 07             	sldt   (%edi)
44a0db:	4f                   	dec    %edi
44a0dc:	6e                   	outsb  %ds:(%esi),(%dx)
44a0dd:	50                   	push   %eax
44a0de:	6f                   	outsl  %ds:(%esi),(%dx)
44a0df:	70 75                	jo     0x44a156
44a0e1:	70 8b                	jo     0x44a06e
44a0e3:	c0 30 a1             	shlb   $0xa1,(%eax)
44a0e6:	44                   	inc    %esp
44a103:	00 44 a1 44          	add    %al,0x44(%ecx,%eiz,4)
44a107:	00 14 00             	add    %dl,(%eax,%eax,1)
44a10a:	00 00                	add    %al,(%eax)
44a10c:	24 1a                	and    $0x1a,%al
44a10e:	41                   	inc    %ecx
44a10f:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
44a116:	40                   	inc    %eax
44a117:	00 c4                	add    %al,%ah
44a119:	34 40                	xor    $0x40,%al
44a11b:	00 c8                	add    %cl,%al
44a11d:	34 40                	xor    $0x40,%al
44a11f:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
44a126:	40                   	inc    %eax
44a127:	00 20                	add    %ah,(%eax)
44a129:	32 40 00             	xor    0x0(%eax),%al
44a12c:	10 3c 41             	adc    %bh,(%ecx,%eax,2)
44a12f:	00 b4 3d 41 00 9c 3f 	add    %dh,0x3f9c0041(%ebp,%edi,1)
44a136:	41                   	inc    %ecx
44a137:	00 64 3c 41          	add    %ah,0x41(%esp,%edi,1)
44a13b:	00 e0                	add    %ah,%al
44a13d:	3c 41                	cmp    $0x41,%al
44a13f:	00 48 ed             	add    %cl,-0x13(%eax)
44a142:	44                   	inc    %esp
44a143:	00 0a                	add    %cl,(%edx)
44a145:	54                   	push   %esp
44a146:	50                   	push   %eax
44a147:	6f                   	outsl  %ds:(%esi),(%dx)
44a148:	70 75                	jo     0x44a1bf
44a14a:	70 4c                	jo     0x44a198
44a14c:	69 73 74 90 9c a1 44 	imul   $0x44a19c90,0x74(%ebx),%esi
44a16f:	00 a8 a1 44 00 08    	add    %ch,0x80044a1(%eax)
44a175:	00 00                	add    %al,(%eax)
44a177:	00 b8 40 42 00 b4    	add    %bh,-0x4bffbdc0(%eax)
44a17d:	34 40                	xor    $0x40,%al
44a17f:	00 c0                	add    %al,%al
44a181:	34 40                	xor    $0x40,%al
44a183:	00 c4                	add    %al,%ah
44a185:	34 40                	xor    $0x40,%al
44a187:	00 c8                	add    %cl,%al
44a189:	34 40                	xor    $0x40,%al
44a18b:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
44a192:	40                   	inc    %eax
44a193:	00 20                	add    %ah,(%eax)
44a195:	32 40 00             	xor    0x0(%eax),%al
44a198:	f8                   	clc
44a199:	41                   	inc    %ecx
44a19a:	42                   	inc    %edx
44a19b:	00 5c 42 42          	add    %bl,0x42(%edx,%eax,2)
44a19f:	00 3c 42             	add    %bh,(%edx,%eax,2)
44a1a2:	42                   	inc    %edx
44a1a3:	00 28                	add    %ch,(%eax)
44a1a5:	42                   	inc    %edx