42fcd8:	77 6e                	ja     0x42fd48
42fcda:	c8 1e 44 00          	enter  $0x441e,$0x0
42fcde:	d8 00                	fadds  (%eax)
42fce0:	00 ff                	add    %bh,%bh
42fce2:	d8 00                	fadds  (%eax)
42fce4:	00 ff                	add    %bh,%bh
42fce6:	01 00                	add    %eax,(%eax)
42fce8:	00 00                	add    %al,(%eax)
42fcea:	00 00                	add    %al,(%eax)
42fcec:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
42fcf2:	25 00 0b 4f 6e       	and    $0x6e4f0b00,%eax
42fcf7:	4d                   	dec    %ebp
42fcf8:	6f                   	outsl  %ds:(%esi),(%dx)
42fcf9:	75 73                	jne    0x42fd6e
42fcfb:	65 4d                	gs dec %ebp
42fcfd:	6f                   	outsl  %ds:(%esi),(%dx)
42fcfe:	76 65                	jbe    0x42fd65
42fd00:	50                   	push   %eax
42fd01:	1e                   	push   %ds
42fd02:	44                   	inc    %esp
42fd03:	00 e0                	add    %ah,%al
42fd05:	00 00                	add    %al,(%eax)
42fd07:	ff e0                	jmp    *%eax
42fd09:	00 00                	add    %al,(%eax)
42fd0b:	ff 01                	incl   (%ecx)
42fd0d:	00 00                	add    %al,(%eax)
42fd0f:	00 00                	add    %al,(%eax)
42fd11:	00 00                	add    %al,(%eax)
42fd13:	80 00 00             	addb   $0x0,(%eax)
42fd16:	00 80 26 00 09 4f    	add    %al,0x4f090026(%eax)
42fd1c:	6e                   	outsb  %ds:(%esi),(%dx)
42fd1d:	4d                   	dec    %ebp
42fd1e:	6f                   	outsl  %ds:(%esi),(%dx)
42fd1f:	75 73                	jne    0x42fd94
42fd21:	65 55                	gs push %ebp
42fd23:	70 94                	jo     0x42fcb9
42fd25:	29 42 00             	sub    %eax,0x0(%edx)
42fd28:	70 01                	jo     0x42fd2b
42fd2a:	00 ff                	add    %bh,%bh
42fd2c:	70 01                	jo     0x42fd2f
42fd2e:	00 ff                	add    %bh,%bh
42fd30:	01 00                	add    %eax,(%eax)
42fd32:	00 00                	add    %al,(%eax)
42fd34:	00 00                	add    %al,(%eax)
42fd36:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
42fd3c:	27                   	daa
42fd3d:	00 0a                	add    %cl,(%edx)
42fd3f:	4f                   	dec    %edi
42fd40:	6e                   	outsb  %ds:(%esi),(%dx)
42fd41:	50                   	push   %eax
42fd42:	72 6f                	jb     0x42fdb3
42fd44:	67 72 65             	addr16 jb 0x42fdac
42fd47:	73 73                	jae    0x42fdbc
42fd49:	a4                   	movsb  %ds:(%esi),%es:(%edi)
42fd4a:	22 44 00 00          	and    0x0(%eax,%eax,1),%al
42fd4e:	01 00                	add    %eax,(%eax)
42fd50:	ff 00                	incl   (%eax)
42fd52:	01 00                	add    %eax,(%eax)
42fd54:	ff 01                	incl   (%ecx)
42fd56:	00 00                	add    %al,(%eax)
42fd58:	00 00                	add    %al,(%eax)
42fd5a:	00 00                	add    %al,(%eax)
42fd5c:	80 00 00             	addb   $0x0,(%eax)
42fd5f:	00 80 28 00 0b 4f    	add    %al,0x4f0b0028(%eax)
42fd65:	6e                   	outsb  %ds:(%esi),(%dx)
42fd66:	53                   	push   %ebx
42fd67:	74 61                	je     0x42fdca
42fd69:	72 74                	jb     0x42fddf
42fd6b:	44                   	inc    %esp
42fd6c:	6f                   	outsl  %ds:(%esi),(%dx)
42fd6d:	63 6b 9c             	arpl   %ebp,-0x64(%ebx)
42fd70:	20 44 00 10          	and    %al,0x10(%eax,%eax,1)
42fd74:	01 00                	add    %eax,(%eax)
42fd76:	ff 10                	call   *(%eax)
42fd78:	01 00                	add    %eax,(%eax)
42fd7a:	ff 01                	incl   (%ecx)
42fd7c:	00 00                	add    %al,(%eax)
42fd7e:	00 00                	add    %al,(%eax)
42fd80:	00 00                	add    %al,(%eax)
42fd82:	80 00 00             	addb   $0x0,(%eax)
42fd85:	00 80 29 00 0b 4f    	add    %al,0x4f0b0029(%eax)
42fd8b:	6e                   	outsb  %ds:(%esi),(%dx)
42fd8c:	53                   	push   %ebx
42fd8d:	74 61                	je     0x42fdf0
42fd8f:	72 74                	jb     0x42fe05
42fd91:	44                   	inc    %esp
42fd92:	72 61                	jb     0x42fdf5
42fd94:	67 8d 40 00          	lea    0x0(%bx,%si),%eax
42fd98:	e4 fd                	in     $0xfd,%al
42fd9a:	42                   	inc    %edx
42fda7:	00 28                	add    %ch,(%eax)
42fda9:	fe 42 00             	incb   0x0(%edx)
42fdb4:	14 fe                	adc    $0xfe,%al
42fdb6:	42                   	inc    %edx
42fdb7:	00 1c fe             	add    %bl,(%esi,%edi,8)
42fdba:	42                   	inc    %edx
42fdbb:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
42fdbf:	00 14 6e             	add    %dl,(%esi,%ebp,2)
42fdc2:	41                   	inc    %ecx
42fdc3:	00 d8                	add    %bl,%al
42fdc5:	11 42 00             	adc    %eax,0x0(%edx)
42fdc8:	14 35                	adc    $0x35,%al
42fdca:	40                   	inc    %eax
42fdcb:	00 2c 0b             	add    %ch,(%ebx,%ecx,1)
42fdce:	42                   	inc    %edx
42fdcf:	00 1c 35 40 00 10 35 	add    %bl,0x35100040(,%esi,1)
42fdd6:	40                   	inc    %eax
42fdd7:	00 58 32             	add    %bl,0x32(%eax)
42fdda:	40                   	inc    %eax
42fddb:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
42fddf:	00 fc                	add    %bh,%ah
42fde1:	18 43 00             	sbb    %al,0x0(%ebx)
42fde4:	7c 8e                	jl     0x42fd74
42fde6:	41                   	inc    %ecx
42fde7:	00 e0                	add    %ah,%al
42fde9:	0d 42 00 98 8d       	or     $0x8d980042,%eax
42fdee:	41                   	inc    %ecx
42fdef:	00 b8 0e 42 00 84    	add    %bh,-0x7bffbdf2(%eax)
42fdf5:	0d 42 00 c8 0e       	or     $0xec80042,%eax
42fdfa:	42                   	inc    %edx
42fdfb:	00 c0                	add    %al,%al
42fdfd:	0f 42 00             	cmovb  (%eax),%eax
42fe00:	f0 11 42 00          	lock adc %eax,0x0(%edx)
42fe04:	d8 0e                	fmuls  (%esi)
42fe06:	42                   	inc    %edx
42fe07:	00 d0                	add    %dl,%al
42fe09:	0e                   	push   %cs
42fe0a:	42                   	inc    %edx
42fe0b:	00 f8                	add    %bh,%al
42fe0d:	11 42 00             	adc    %eax,0x0(%edx)
42fe10:	ac                   	lods   %ds:(%esi),%al
42fe11:	18 43 00             	sbb    %al,0x0(%ebx)
42fe14:	01 00                	add    %eax,(%eax)
42fe16:	ef                   	out    %eax,(%dx)
42fe17:	ff 6c 1a 43          	ljmp   *0x43(%edx,%ebx,1)
42fe1b:	00 06                	add    %al,(%esi)
42fe1d:	54                   	push   %esp
42fe1e:	54                   	push   %esp
42fe1f:	69 6d 65 72 90 28 fe 	imul   $0xfe289072,0x65(%ebp),%ebp
42fe26:	42                   	inc    %edx
42fe27:	00 07                	add    %al,(%edi)
42fe29:	06                   	push   %es
42fe2a:	54                   	push   %esp
42fe2b:	54                   	push   %esp
42fe2c:	69 6d 65 72 e4 fd 42 	imul   $0x42fde472,0x65(%ebp),%ebp
42fe33:	00 10                	add    %dl,(%eax)
42fe35:	6f                   	outsl  %ds:(%esi),(%dx)
42fe36:	41                   	inc    %ecx
42fe37:	00 05 00 08 45 78    	add    %al,0x78450800
42fe3d:	74 43                	je     0x42fe82
42fe3f:	74 72                	je     0x42feb3
42fe41:	6c                   	insb   (%dx),%es:(%edi)
42fe42:	73 03                	jae    0x42fe47
42fe44:	00 00                	add    %al,(%eax)
42fe46:	10 40 00             	adc    %al,0x0(%eax)
42fe49:	40                   	inc    %eax
42fe4a:	00 00                	add    %al,(%eax)
42fe4c:	ff 34 1a             	push   (%edx,%ebx,1)
42fe4f:	43                   	inc    %ebx
42fe50:	00 01                	add    %al,(%ecx)
42fe52:	00 00                	add    %al,(%eax)
42fe54:	00 00                	add    %al,(%eax)
42fe56:	00 00                	add    %al,(%eax)
42fe58:	80 01 00             	addb   $0x0,(%ecx)
42fe5b:	00 00                	add    %al,(%eax)
42fe5d:	02 00                	add    (%eax),%al
42fe5f:	07                   	pop    %es
42fe60:	45                   	inc    %ebp
42fe61:	6e                   	outsb  %ds:(%esi),(%dx)
42fe62:	61                   	popa
42fe63:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
42fe67:	94                   	xchg   %eax,%esp
42fe68:	10 40 00             	adc    %al,0x0(%eax)
42fe6b:	30 00                	xor    %al,(%eax)
42fe6d:	00 ff                	add    %bh,%bh
42fe6f:	44                   	inc    %esp
42fe70:	1a 43 00             	sbb    0x0(%ebx),%al
42fe73:	01 00                	add    %eax,(%eax)
42fe75:	00 00                	add    %al,(%eax)
42fe77:	00 00                	add    %al,(%eax)
42fe79:	00 80 e8 03 00 00    	add    %al,0x3e8(%eax)
42fe7f:	03 00                	add    (%eax),%eax
42fe81:	08 49 6e             	or     %cl,0x6e(%ecx)
42fe84:	74 65                	je     0x42feeb
42fe86:	72 76                	jb     0x42fefe
42fe88:	61                   	popa
42fe89:	6c                   	insb   (%dx),%es:(%edi)
42fe8a:	54                   	push   %esp
42fe8b:	5a                   	pop    %edx
42fe8c:	41                   	inc    %ecx
42fe8d:	00 38                	add    %bh,(%eax)
42fe8f:	00 00                	add    %al,(%eax)
42fe91:	ff 54 1a 43          	call   *0x43(%edx,%ebx,1)
42fe95:	00 01                	add    %al,(%ecx)
42fe97:	00 00                	add    %al,(%eax)
42fe99:	00 00                	add    %al,(%eax)
42fe9b:	00 00                	add    %al,(%eax)
42fe9d:	80 00 00             	addb   $0x0,(%eax)
42fea0:	00 80 04 00 07 4f    	add    %al,0x4f070004(%eax)
42fea6:	6e                   	outsb  %ds:(%esi),(%dx)
42fea7:	54                   	push   %esp
42fea8:	69 6d 65 72 f8 fe 42 	imul   $0x42fef872,0x65(%ebp),%ebp
42febb:	00 04 00             	add    %al,(%eax,%eax,1)
42febe:	43                   	inc    %ebx
42fec7:	00 c4                	add    %al,%ah
42fec9:	ff 42 00             	incl   0x0(%edx)
42fecc:	f0 ff 42 00          	lock incl 0x0(%edx)
42fed0:	24 02                	and    $0x2,%al
42fed2:	00 00                	add    %al,(%eax)
42fed4:	b4 31                	mov    $0x31,%ah
42fed6:	44                   	inc    %esp
42fed7:	00 d8                	add    %bl,%al
42fed9:	11 42 00             	adc    %eax,0x0(%edx)
42fedc:	14 35                	adc    $0x35,%al
42fede:	40                   	inc    %eax
42fedf:	00 2c 0b             	add    %ch,(%ebx,%ecx,1)
42fee2:	42                   	inc    %edx
42fee3:	00 1c 35 40 00 54 af 	add    %bl,-0x50abffc0(,%esi,1)
42feea:	44                   	inc    %esp
42feeb:	00 58 32             	add    %bl,0x32(%eax)
42feee:	40                   	inc    %eax
42feef:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
42fef3:	00 00                	add    %al,(%eax)
42fef5:	f1                   	int1
42fef6:	44                   	inc    %esp
42fef7:	00 f4                	add    %dh,%ah
42fef9:	de 44 00 1c          	fiadds 0x1c(%eax,%eax,1)
42fefd:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
42fefe:	44                   	inc    %esp
42feff:	00 98 8d 41 00 b0    	add    %bl,-0x4fffbe73(%eax)
42ff05:	8c 44 00 e0          	mov    %es,-0x20(%eax,%eax,1)
42ff09:	60                   	pusha
42ff0a:	44                   	inc    %esp
42ff0b:	00 d0                	add    %dl,%al
42ff0d:	93                   	xchg   %eax,%ebx
42ff0e:	44                   	inc    %esp
42ff0f:	00 e8                	add    %ch,%al
42ff11:	69 44 00 f0 11 42 00 	imul   $0xd8004211,-0x10(%eax,%eax,1),%eax
42ff18:	d8
42ff19:	0e                   	push   %cs
42ff1a:	42                   	inc    %edx
42ff1b:	00 d0                	add    %dl,%al
42ff1d:	0e                   	push   %cs
42ff1e:	42                   	inc    %edx
42ff1f:	00 f8                	add    %bh,%al
42ff21:	11 42 00             	adc    %eax,0x0(%edx)
42ff24:	80 1a 43             	sbbb   $0x43,(%edx)
42ff27:	00 08                	add    %cl,(%eax)
42ff29:	da 44 00 d4          	fiaddl -0x2c(%eax,%eax,1)
42ff2d:	20 43 00             	and    %al,0x0(%ebx)
42ff30:	70 de                	jo     0x42ff10
42ff32:	44                   	inc    %esp
42ff33:	00 54 5f 44          	add    %dl,0x44(%edi,%ebx,2)
42ff37:	00 84 d4 44 00 a4 d4 	add    %al,-0x2b5bffbc(%esp,%edx,8)
42ff3e:	44                   	inc    %esp
42ff3f:	00 bc d1 44 00 9c 5e 	add    %bh,0x5e9c0044(%ecx,%edx,8)
42ff46:	44                   	inc    %esp
42ff47:	00 a0 5e 44 00 80    	add    %ah,-0x7fffbba2(%eax)
42ff4d:	8e 44 00 ac          	mov    -0x54(%eax,%eax,1),%es
42ff51:	8e 44 00 d0          	mov    -0x30(%eax,%eax,1),%es
42ff55:	69 44 00 18 60 44 00 	imul   $0x5c004460,0x18(%eax,%eax,1),%eax
42ff5c:	5c
42ff5d:	6b 44 00 d4 6a       	imul   $0x6a,-0x2c(%eax,%eax,1),%eax
42ff62:	44                   	inc    %esp
42ff63:	00 e8                	add    %ch,%al
42ff65:	6d                   	insl   (%dx),%es:(%edi)
42ff66:	44                   	inc    %esp
42ff67:	00 94 6c 44 00 f0 ad 	add    %dl,-0x520fffbc(%esp,%ebp,2)
42ff6e:	44                   	inc    %esp
42ff6f:	00 30                	add    %dh,(%eax)
42ff71:	8f 44 00 10          	pop    0x10(%eax,%eax,1)
42ff75:	d2 44 00 cc          	rolb   %cl,-0x34(%eax,%eax,1)
42ff79:	d2 44 00 c8          	rolb   %cl,-0x38(%eax,%eax,1)
42ff7d:	cd 44                	int    $0x44
42ff7f:	00 b0 d2 44 00 40    	add    %dh,0x400044d2(%eax)
42ff85:	1f                   	pop    %ds
42ff86:	43                   	inc    %ebx
42ff87:	00 dc                	add    %bl,%ah
42ff89:	9a 44 00 7c a8 44 00 	lcall  $0x44,$0xa87c0044
42ff90:	44                   	inc    %esp
42ff91:	1b 43 00             	sbb    0x0(%ebx),%eax
42ff94:	64 a5                	movsl  %fs:(%esi),%es:(%edi)
42ff96:	44                   	inc    %esp
42ff97:	00 94 a3 44 00 14 a9 	add    %dl,-0x56ebffbc(%ebx,%eiz,4)
42ff9e:	44                   	inc    %esp
42ff9f:	00 18                	add    %bl,(%eax)
42ffa1:	a9 44 00 d0 a7       	test   $0xa7d00044,%eax
42ffa6:	44                   	inc    %esp
42ffa7:	00 78 a7             	add    %bh,-0x59(%eax)
42ffaa:	44                   	inc    %esp
42ffab:	00 f0                	add    %dh,%al
42ffad:	d3 44 00 50          	roll   %cl,0x50(%eax,%eax,1)
42ffb1:	f1                   	int1
42ffb2:	44                   	inc    %esp
42ffb3:	00 e4                	add    %ah,%ah
42ffb5:	23 43 00             	and    0x0(%ebx),%eax
42ffb8:	6c                   	insb   (%dx),%es:(%edi)
42ffb9:	d0 44 00 5c          	rolb   $1,0x5c(%eax,%eax,1)
42ffbd:	d3 44 00 2c          	roll   %cl,0x2c(%eax,%eax,1)
42ffc1:	1d 43 00 07 00       	sbb    $0x70043,%eax
42ffc6:	3b b0 12 b0 10 b0    	cmp    -0x4fef4fee(%eax),%esi
42ffcc:	32 b0 47 00 38 b0    	xor    -0x4fc7ffb9(%eax),%dh
42ffd2:	ca ff 98             	lret   $0x98ff
42ffd5:	1b 43 00             	sbb    0x0(%ebx),%eax
42ffd8:	ac                   	lods   %ds:(%esi),%al
42ffd9:	1b 43 00             	sbb    0x0(%ebx),%eax
42ffdc:	b4 1b                	mov    $0x1b,%ah
42ffde:	43                   	inc    %ebx
42ffdf:	00 e0                	add    %ah,%al
42ffe1:	1b 43 00             	sbb    0x0(%ebx),%eax
42ffe4:	f4                   	hlt
42ffe5:	1b 43 00             	sbb    0x0(%ebx),%eax
42ffe8:	98                   	cwtl
42ffe9:	1f                   	pop    %ds
42ffea:	43                   	inc    %ebx
42ffeb:	00 38                	add    %bh,(%eax)
42ffed:	1f                   	pop    %ds
42ffee:	43                   	inc    %ebx
42ffef:	00 0c 54             	add    %cl,(%esp,%edx,2)
42fff2:	43                   	inc    %ebx
42fff3:	75 73                	jne    0x430068
42fff5:	74 6f                	je     0x430066
42fff7:	6d                   	insl   (%dx),%es:(%edi)
42fff8:	50                   	push   %eax
42fff9:	61                   	popa
42fffa:	6e                   	outsb  %ds:(%esi),(%dx)
42fffb:	65 6c                	gs insb (%dx),%es:(%edi)
42fffd:	8d 40 00             	lea    0x0(%eax),%eax
430000:	04 00                	add    $0x0,%al
430002:	43                   	inc    %ebx
430003:	00 07                	add    %al,(%edi)
430005:	0c 54                	or     $0x54,%al
430007:	43                   	inc    %ebx
430008:	75 73                	jne    0x43007d
43000a:	74 6f                	je     0x43007b
43000c:	6d                   	insl   (%dx),%es:(%edi)
43000d:	50                   	push   %eax
43000e:	61                   	popa
43000f:	6e                   	outsb  %ds:(%esi),(%dx)
430010:	65 6c                	gs insb (%dx),%es:(%edi)
430012:	f8                   	clc
430013:	fe 42 00             	incb   0x0(%edx)
430016:	e4 32                	in     $0x32,%al
430018:	44                   	inc    %esp
430019:	00 0b                	add    %cl,(%ebx)
43001b:	00 08                	add    %cl,(%eax)
43001d:	45                   	inc    %ebp
43001e:	78 74                	js     0x430094
430020:	43                   	inc    %ebx
430021:	74 72                	je     0x430095