442d4a:	f2 00 a0 67 00 00 f3 	repnz add %ah,-0xcffff99(%eax)
442d51:	00 00                	add    %al,(%eax)
442d53:	68 00 00 f4 00       	push   $0xf40000
442d58:	60                   	pusha
442d59:	68 00 00 f5 00       	push   $0xf50000
442d5e:	c0 68 00 00          	shrb   $0x0,0x0(%eax)
442d62:	f6 00 20             	testb  $0x20,(%eax)
442d65:	69 00 00 f7 00 80    	imul   $0x8000f700,(%eax),%eax
442d6b:	69 00 00 f8 00 e0    	imul   $0xe000f800,(%eax),%eax
442d71:	69 00 00 f9 00 40    	imul   $0x4000f900,(%eax),%eax
442d77:	6a 00                	push   $0x0
442d79:	00 fa                	add    %bh,%dl
442d7b:	00 a0 6a 00 00 fb    	add    %ah,-0x4ffff96(%eax)
442d81:	00 00                	add    %al,(%eax)
442d83:	6b 00 00             	imul   $0x0,(%eax),%eax
442d86:	fc                   	cld
442d87:	00 60 6b             	add    %ah,0x6b(%eax)
442d8a:	00 00                	add    %al,(%eax)
442d8c:	fd                   	std
442d8d:	00 c0                	add    %al,%al
442d8f:	6b 00 00             	imul   $0x0,(%eax),%eax
442d92:	fe 00                	incb   (%eax)
442d94:	20 6c 00 00          	and    %ch,0x0(%eax,%eax,1)
442d98:	ff 00                	incl   (%eax)
442d9a:	60                   	pusha
442d9b:	6c                   	insb   (%dx),%es:(%edi)
442d9c:	00 00                	add    %al,(%eax)
442d9e:	00 01                	add    %al,(%ecx)
442da0:	c0 6c 00 00 01       	shrb   $0x1,0x0(%eax,%eax,1)
442da5:	01 00                	add    %eax,(%eax)
442da7:	6d                   	insl   (%dx),%es:(%edi)
442da8:	00 00                	add    %al,(%eax)
442daa:	02 01                	add    (%ecx),%al
442dac:	40                   	inc    %eax
442dad:	6d                   	insl   (%dx),%es:(%edi)
442dae:	00 00                	add    %al,(%eax)
442db0:	03 01                	add    (%ecx),%eax
442db2:	80 6d 00 00          	subb   $0x0,0x0(%ebp)
442db6:	04 01                	add    $0x1,%al
442db8:	c0 6d 00 00          	shrb   $0x0,0x0(%ebp)
442dbc:	05 01 00 6e 00       	add    $0x6e0001,%eax
442dc1:	00 06                	add    %al,(%esi)
442dc3:	01 40 6e             	add    %eax,0x6e(%eax)
442dc6:	00 00                	add    %al,(%eax)
442dc8:	07                   	pop    %es
442dc9:	01 80 6e 00 00 08    	add    %eax,0x800006e(%eax)
442dcf:	01 d0                	add    %edx,%eax
442dd1:	6e                   	outsb  %ds:(%esi),(%dx)
442dd2:	00 00                	add    %al,(%eax)
442dd4:	09 01                	or     %eax,(%ecx)
442dd6:	10 6f 00             	adc    %ch,0x0(%edi)
442dd9:	00 0a                	add    %cl,(%edx)
442ddb:	01 60 6f             	add    %esp,0x6f(%eax)
442dde:	00 00                	add    %al,(%eax)
442de0:	0b 01                	or     (%ecx),%eax
442de2:	a0 6f 00 00 0c       	mov    0xc00006f,%al
442de7:	01 f0                	add    %esi,%eax
442de9:	6f                   	outsl  %ds:(%esi),(%dx)
442dea:	00 00                	add    %al,(%eax)
442dec:	0d 01 30 70 00       	or     $0x703001,%eax
442df1:	00 0e                	add    %cl,(%esi)
442df3:	01 80 70 00 00 0f    	add    %eax,0xf000070(%eax)
442df9:	01 c0                	add    %eax,%eax
442dfb:	70 00                	jo     0x442dfd
442dfd:	00 10                	add    %dl,(%eax)
442dff:	01 10                	add    %edx,(%eax)
442e01:	71 00                	jno    0x442e03
442e03:	00 11                	add    %dl,(%ecx)
442e05:	01 50 71             	add    %edx,0x71(%eax)
442e08:	00 00                	add    %al,(%eax)
442e0a:	12 01                	adc    (%ecx),%al
442e0c:	b0 71                	mov    $0x71,%al
442e0e:	00 00                	add    %al,(%eax)
442e10:	13 01                	adc    (%ecx),%eax
442e12:	f0 71 00             	lock jno 0x442e15
442e15:	00 14 01             	add    %dl,(%ecx,%eax,1)
442e18:	40                   	inc    %eax
442e19:	72 00                	jb     0x442e1b
442e1b:	00 15 01 80 72 00    	add    %dl,0x728001
442e21:	00 16                	add    %dl,(%esi)
442e23:	01 c0                	add    %eax,%eax
442e25:	72 00                	jb     0x442e27
442e27:	00 17                	add    %dl,(%edi)
442e29:	01 00                	add    %eax,(%eax)
442e2b:	73 00                	jae    0x442e2d
442e2d:	00 18                	add    %bl,(%eax)
442e2f:	01 60 73             	add    %esp,0x73(%eax)
442e32:	00 00                	add    %al,(%eax)
442e34:	19 01                	sbb    %eax,(%ecx)
442e36:	a0 73 00 00 1a       	mov    0x1a000073,%al
442e3b:	01 f0                	add    %esi,%eax
442e3d:	73 00                	jae    0x442e3f
442e3f:	00 1b                	add    %bl,(%ebx)
442e41:	01 30                	add    %esi,(%eax)
442e43:	74 00                	je     0x442e45
442e45:	00 1c 01             	add    %bl,(%ecx,%eax,1)
442e48:	80 74 00 00 1d       	xorb   $0x1d,0x0(%eax,%eax,1)
442e4d:	01 c0                	add    %eax,%eax
442e4f:	74 00                	je     0x442e51
442e51:	00 1e                	add    %bl,(%esi)
442e53:	01 00                	add    %eax,(%eax)
442e55:	75 00                	jne    0x442e57
442e57:	00 1f                	add    %bl,(%edi)
442e59:	01 40 75             	add    %eax,0x75(%eax)
442e5c:	00 00                	add    %al,(%eax)
442e5e:	20 01                	and    %al,(%ecx)
442e60:	90                   	nop
442e61:	75 00                	jne    0x442e63
442e63:	00 21                	add    %ah,(%ecx)
442e65:	01 d0                	add    %edx,%eax
442e67:	75 00                	jne    0x442e69
442e69:	00 22                	add    %ah,(%edx)
442e6b:	01 20                	add    %esp,(%eax)
442e6d:	76 00                	jbe    0x442e6f
442e6f:	00 23                	add    %ah,(%ebx)
442e71:	01 60 76             	add    %esp,0x76(%eax)
442e74:	00 00                	add    %al,(%eax)
442e76:	24 01                	and    $0x1,%al
442e78:	b0 76                	mov    $0x76,%al
442e7a:	00 00                	add    %al,(%eax)
442e7c:	25 01 00 77 00       	and    $0x770001,%eax
442e81:	00 26                	add    %ah,(%esi)
442e83:	01 50 77             	add    %edx,0x77(%eax)
442e86:	00 00                	add    %al,(%eax)
442e88:	27                   	daa
442e89:	01 a0 77 00 00 28    	add    %esp,0x28000077(%eax)
442e8f:	01 f0                	add    %esi,%eax
442e91:	77 00                	ja     0x442e93
442e93:	00 29                	add    %ch,(%ecx)
442e95:	01 30                	add    %esi,(%eax)
442e97:	78 00                	js     0x442e99
442e99:	00 2a                	add    %ch,(%edx)
442e9b:	01 80 78 00 00 2b    	add    %eax,0x2b000078(%eax)
442ea1:	01 c0                	add    %eax,%eax
442ea3:	78 00                	js     0x442ea5
442ea5:	00 2c 01             	add    %ch,(%ecx,%eax,1)
442ea8:	10 79 00             	adc    %bh,0x0(%ecx)
442eab:	00 2d 01 50 79 00    	add    %ch,0x795001
442eb1:	00 2e                	add    %ch,(%esi)
442eb3:	01 a0 79 00 00 2f    	add    %esp,0x2f000079(%eax)
442eb9:	01 e0                	add    %esp,%eax
442ebb:	79 00                	jns    0x442ebd
442ebd:	00 30                	add    %dh,(%eax)
442ebf:	01 30                	add    %esi,(%eax)
442ec1:	7a 00                	jp     0x442ec3
442ec3:	00 31                	add    %dh,(%ecx)
442ec5:	01 70 7a             	add    %esi,0x7a(%eax)
442ec8:	00 00                	add    %al,(%eax)
442eca:	32 01                	xor    (%ecx),%al
442ecc:	c0 7a 00 00          	sarb   $0x0,0x0(%edx)
442ed0:	33 01                	xor    (%ecx),%eax
442ed2:	00 7b 00             	add    %bh,0x0(%ebx)
442ed5:	00 34 01             	add    %dh,(%ecx,%eax,1)
442ed8:	70 7b                	jo     0x442f55
442eda:	00 00                	add    %al,(%eax)
442edc:	35 01 b0 7b 00       	xor    $0x7bb001,%eax
442ee1:	00 36                	add    %dh,(%esi)
442ee3:	01 00                	add    %eax,(%eax)
442ee5:	7c 00                	jl     0x442ee7
442ee7:	00 37                	add    %dh,(%edi)
442ee9:	01 40 7c             	add    %eax,0x7c(%eax)
442eec:	00 00                	add    %al,(%eax)
442eee:	38 01                	cmp    %al,(%ecx)
442ef0:	90                   	nop
442ef1:	7c 00                	jl     0x442ef3
442ef3:	00 39                	add    %bh,(%ecx)
442ef5:	01 d0                	add    %edx,%eax
442ef7:	7c 00                	jl     0x442ef9
442ef9:	00 3a                	add    %bh,(%edx)
442efb:	01 20                	add    %esp,(%eax)
442efd:	7d 00                	jge    0x442eff
442eff:	00 3b                	add    %bh,(%ebx)
442f01:	01 60 7d             	add    %esp,0x7d(%eax)
442f04:	00 00                	add    %al,(%eax)
442f06:	3c 01                	cmp    $0x1,%al
442f08:	b0 7d                	mov    $0x7d,%al
442f0a:	00 00                	add    %al,(%eax)
442f0c:	3d 01 f0 7d 00       	cmp    $0x7df001,%eax
442f11:	00 3e                	add    %bh,(%esi)
442f13:	01 40 7e             	add    %eax,0x7e(%eax)
442f16:	00 00                	add    %al,(%eax)
442f18:	3f                   	aas
442f19:	01 80 7e 00 00 40    	add    %eax,0x4000007e(%eax)
442f1f:	01 c0                	add    %eax,%eax
442f21:	7e 00                	jle    0x442f23
442f23:	00 41 01             	add    %al,0x1(%ecx)
442f26:	00 7f 00             	add    %bh,0x0(%edi)
442f29:	00 42 01             	add    %al,0x1(%edx)
442f2c:	40                   	inc    %eax
442f2d:	7f 00                	jg     0x442f2f
442f2f:	00 43 01             	add    %al,0x1(%ebx)
442f32:	80 7f 00 00          	cmpb   $0x0,0x0(%edi)
442f36:	44                   	inc    %esp
442f37:	01 c0                	add    %eax,%eax
442f39:	7f 00                	jg     0x442f3b
442f3b:	00 45 01             	add    %al,0x1(%ebp)
442f3e:	10 80 00 00 46 01    	adc    %al,0x1460000(%eax)
442f44:	50                   	push   %eax
442f45:	80 00 00             	addb   $0x0,(%eax)
442f48:	47                   	inc    %edi
442f49:	01 90 80 00 00 48    	add    %edx,0x48000080(%eax)
442f4f:	01 d0                	add    %edx,%eax
442f51:	80 00 00             	addb   $0x0,(%eax)
442f54:	49                   	dec    %ecx
442f55:	01 10                	add    %edx,(%eax)
442f57:	81 00 00 4a 01 50    	addl   $0x50014a00,(%eax)
442f5d:	81 00 00 4b 01 90    	addl   $0x90014b00,(%eax)
442f63:	81 00 00 4c 01 d0    	addl   $0xd0014c00,(%eax)
442f69:	81 00 00 4d 01 10    	addl   $0x10014d00,(%eax)
442f6f:	82 00 00             	addb   $0x0,(%eax)
442f72:	4e                   	dec    %esi
442f73:	01 60 82             	add    %esp,-0x7e(%eax)
442f76:	00 00                	add    %al,(%eax)
442f78:	4f                   	dec    %edi
442f79:	01 a0 82 00 00 50    	add    %esp,0x50000082(%eax)
442f7f:	01 e0                	add    %esp,%eax
442f81:	82 00 00             	addb   $0x0,(%eax)
442f84:	51                   	push   %ecx
442f85:	01 20                	add    %esp,(%eax)
442f87:	83 00 00             	addl   $0x0,(%eax)
442f8a:	52                   	push   %edx
442f8b:	01 60 83             	add    %esp,-0x7d(%eax)
442f8e:	00 00                	add    %al,(%eax)
442f90:	53                   	push   %ebx
442f91:	01 a0 83 00 00 54    	add    %esp,0x54000083(%eax)
442f97:	01 00                	add    %eax,(%eax)
442f99:	84 00                	test   %al,(%eax)
442f9b:	00 55 01             	add    %dl,0x1(%ebp)
442f9e:	40                   	inc    %eax
442f9f:	84 00                	test   %al,(%eax)
442fa1:	00 56 01             	add    %dl,0x1(%esi)
442fa4:	80 84 00 00 57 01 d0 	addb   $0x84,-0x2ffea900(%eax,%eax,1)
442fab:	84
442fac:	00 00                	add    %al,(%eax)
442fae:	58                   	pop    %eax
442faf:	01 10                	add    %edx,(%eax)
442fb1:	85 00                	test   %eax,(%eax)
442fb3:	00 59 01             	add    %bl,0x1(%ecx)
442fb6:	50                   	push   %eax
442fb7:	85 00                	test   %eax,(%eax)
442fb9:	00 5a 01             	add    %bl,0x1(%edx)
442fbc:	90                   	nop
442fbd:	85 00                	test   %eax,(%eax)
442fbf:	00 5b 01             	add    %bl,0x1(%ebx)
442fc2:	d0 85 00 00 5c 01    	rolb   $1,0x15c0000(%ebp)
442fc8:	10 86 00 00 5d 01    	adc    %al,0x15d0000(%esi)
442fce:	60                   	pusha
442fcf:	86 00                	xchg   %al,(%eax)
442fd1:	00 5e 01             	add    %bl,0x1(%esi)
442fd4:	a0 86 00 00 5f       	mov    0x5f000086,%al
442fd9:	01 e0                	add    %esp,%eax
442fdb:	86 00                	xchg   %al,(%eax)
442fdd:	00 60 01             	add    %ah,0x1(%eax)
442fe0:	40                   	inc    %eax
442fe1:	87 00                	xchg   %eax,(%eax)
442fe3:	00 61 01             	add    %ah,0x1(%ecx)
442fe6:	80 87 00 00 62 01 c0 	addb   $0xc0,0x1620000(%edi)
442fed:	87 00                	xchg   %eax,(%eax)
442fef:	00 63 01             	add    %ah,0x1(%ebx)
442ff2:	10 88 00 00 64 01    	adc    %cl,0x1640000(%eax)
442ff8:	50                   	push   %eax
442ff9:	88 00                	mov    %al,(%eax)
442ffb:	00 65 01             	add    %ah,0x1(%ebp)
442ffe:	90                   	nop
442fff:	88 00                	mov    %al,(%eax)
443001:	00 66 01             	add    %ah,0x1(%esi)
443004:	d0 88 00 00 67 01    	rorb   $1,0x1670000(%eax)
44300a:	20 89 00 00 68 01    	and    %cl,0x1680000(%ecx)
443010:	60                   	pusha
443011:	89 00                	mov    %eax,(%eax)
443013:	00 69 01             	add    %ch,0x1(%ecx)
443016:	a0 89 00 00 6a       	mov    0x6a000089,%al
44301b:	01 e0                	add    %esp,%eax
44301d:	89 00                	mov    %eax,(%eax)
44301f:	00 6b 01             	add    %ch,0x1(%ebx)
443022:	20 8a 00 00 6c 01    	and    %cl,0x16c0000(%edx)
443028:	60                   	pusha
443029:	8a 00                	mov    (%eax),%al
44302b:	00 6d 01             	add    %ch,0x1(%ebp)
44302e:	a0 8a 00 00 6e       	mov    0x6e00008a,%al
443033:	01 e0                	add    %esp,%eax
443035:	8a 00                	mov    (%eax),%al
443037:	00 6f 01             	add    %ch,0x1(%edi)
44303a:	20 8b 00 00 70 01    	and    %cl,0x1700000(%ebx)
443040:	60                   	pusha
443041:	8b 00                	mov    (%eax),%eax
443043:	00 71 01             	add    %dh,0x1(%ecx)
443046:	a0 8b 00 00 72       	mov    0x7200008b,%al
44304b:	01 e0                	add    %esp,%eax
44304d:	8b 00                	mov    (%eax),%eax
44304f:	00 73 01             	add    %dh,0x1(%ebx)
443052:	20 8c 00 00 74 01 60 	and    %cl,0x60017400(%eax,%eax,1)
443059:	8c 00                	mov    %es,(%eax)
44305b:	00 75 01             	add    %dh,0x1(%ebp)
44305e:	a0 8c 00 00 76       	mov    0x7600008c,%al
443063:	01 e0                	add    %esp,%eax
443065:	8c 00                	mov    %es,(%eax)
443067:	00 77 01             	add    %dh,0x1(%edi)
44306a:	30 8d 00 00 78 01    	xor    %cl,0x1780000(%ebp)
443070:	80 8d 00 00 79 01 c0 	orb    $0xc0,0x1790000(%ebp)
443077:	8d 00                	lea    (%eax),%eax
443079:	00 7a 01             	add    %bh,0x1(%edx)
44307c:	00 8e 00 00 7b 01    	add    %cl,0x17b0000(%esi)
443082:	40                   	inc    %eax
443083:	8e 00                	mov    (%eax),%es
443085:	00 7c 01 90          	add    %bh,-0x70(%ecx,%eax,1)
443089:	8e 00                	mov    (%eax),%es
44308b:	00 7d 01             	add    %bh,0x1(%ebp)
44308e:	d0 8e 00 00 7e 01    	rorb   $1,0x17e0000(%esi)
443094:	10 8f 00 00 7f 01    	adc    %cl,0x17f0000(%edi)
44309a:	50                   	push   %eax
44309b:	8f 00                	pop    (%eax)
44309d:	00 80 01 90 8f 00    	add    %al,0x8f9001(%eax)
4430a3:	00 81 01 d0 8f 00    	add    %al,0x8fd001(%ecx)
4430a9:	00 82 01 10 90 00    	add    %al,0x901001(%edx)
4430af:	00 83 01 70 90 00    	add    %al,0x907001(%ebx)
4430b5:	00 84 01 c0 90 00 00 	add    %al,0x90c0(%ecx,%eax,1)
4430bc:	85 01                	test   %eax,(%ecx)
4430be:	20 91 00 00 86 01    	and    %dl,0x1860000(%ecx)
4430c4:	70 91                	jo     0x443057
4430c6:	00 00                	add    %al,(%eax)
4430c8:	87 01                	xchg   %eax,(%ecx)
4430ca:	d0 91 00 00 88 01    	rclb   $1,0x1880000(%ecx)
4430d0:	30 92 00 00 89 01    	xor    %dl,0x1890000(%edx)
4430d6:	90                   	nop
4430d7:	92                   	xchg   %eax,%edx
4430d8:	00 00                	add    %al,(%eax)
4430da:	8a 01                	mov    (%ecx),%al
4430dc:	d0 92 00 00 8b 01    	rclb   $1,0x18b0000(%edx)
4430e2:	30 93 00 00 8c 01    	xor    %dl,0x18c0000(%ebx)
4430e8:	80 93 00 00 8d 01 e0 	adcb   $0xe0,0x18d0000(%ebx)
4430ef:	93                   	xchg   %eax,%ebx
4430f0:	00 00                	add    %al,(%eax)
4430f2:	8e 01                	mov    (%ecx),%es
4430f4:	40                   	inc    %eax
4430f5:	94                   	xchg   %eax,%esp
4430f6:	00 00                	add    %al,(%eax)
4430f8:	8f 01                	pop    (%ecx)
4430fa:	a0 94 00 00 90       	mov    0x90000094,%al
4430ff:	01 00                	add    %eax,(%eax)
443101:	95                   	xchg   %eax,%ebp
443102:	00 00                	add    %al,(%eax)
443104:	91                   	xchg   %eax,%ecx
443105:	01 60 95             	add    %esp,-0x6b(%eax)
443108:	00 00                	add    %al,(%eax)
44310a:	92                   	xchg   %eax,%edx
44310b:	01 b0 95 00 00 93    	add    %esi,-0x6cffff6b(%eax)
443111:	01 10                	add    %edx,(%eax)
443113:	96                   	xchg   %eax,%esi
443114:	00 00                	add    %al,(%eax)