428962:	00 00                	add    %al,(%eax)
428964:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
42896a:	25 00 0b 4f 6e       	and    $0x6e4f0b00,%eax
42896f:	4d                   	dec    %ebp
428970:	6f                   	outsl  %ds:(%esi),(%dx)
428971:	75 73                	jne    0x4289e6
428973:	65 4d                	gs dec %ebp
428975:	6f                   	outsl  %ds:(%esi),(%dx)
428976:	76 65                	jbe    0x4289dd
428978:	60                   	pusha
428979:	5f                   	pop    %edi
42897a:	43                   	inc    %ebx
42897b:	00 e0                	add    %ah,%al
42897d:	00 00                	add    %al,(%eax)
42897f:	ff e0                	jmp    *%eax
428981:	00 00                	add    %al,(%eax)
428983:	ff 01                	incl   (%ecx)
428985:	00 00                	add    %al,(%eax)
428987:	00 00                	add    %al,(%eax)
428989:	00 00                	add    %al,(%eax)
42898b:	80 00 00             	addb   $0x0,(%eax)
42898e:	00 80 26 00 09 4f    	add    %al,0x4f090026(%eax)
428994:	6e                   	outsb  %ds:(%esi),(%dx)
428995:	4d                   	dec    %ebp
428996:	6f                   	outsl  %ds:(%esi),(%dx)
428997:	75 73                	jne    0x428a0c
428999:	65 55                	gs push %ebp
42899b:	70 68                	jo     0x428a05
42899d:	b6 41                	mov    $0x41,%dh
42899f:	00 70 01             	add    %dh,0x1(%eax)
4289a2:	00 ff                	add    %bh,%bh
4289a4:	70 01                	jo     0x4289a7
4289a6:	00 ff                	add    %bh,%bh
4289a8:	01 00                	add    %eax,(%eax)
4289aa:	00 00                	add    %al,(%eax)
4289ac:	00 00                	add    %al,(%eax)
4289ae:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
4289b4:	27                   	daa
4289b5:	00 0a                	add    %cl,(%edx)
4289b7:	4f                   	dec    %edi
4289b8:	6e                   	outsb  %ds:(%esi),(%dx)
4289b9:	50                   	push   %eax
4289ba:	72 6f                	jb     0x428a2b
4289bc:	67 72 65             	addr16 jb 0x428a24
4289bf:	73 73                	jae    0x428a34
4289c1:	b4 63                	mov    $0x63,%ah
4289c3:	43                   	inc    %ebx
4289c4:	00 00                	add    %al,(%eax)
4289c6:	01 00                	add    %eax,(%eax)
4289c8:	ff 00                	incl   (%eax)
4289ca:	01 00                	add    %eax,(%eax)
4289cc:	ff 01                	incl   (%ecx)
4289ce:	00 00                	add    %al,(%eax)
4289d0:	00 00                	add    %al,(%eax)
4289d2:	00 00                	add    %al,(%eax)
4289d4:	80 00 00             	addb   $0x0,(%eax)
4289d7:	00 80 28 00 0b 4f    	add    %al,0x4f0b0028(%eax)
4289dd:	6e                   	outsb  %ds:(%esi),(%dx)
4289de:	53                   	push   %ebx
4289df:	74 61                	je     0x428a42
4289e1:	72 74                	jb     0x428a57
4289e3:	44                   	inc    %esp
4289e4:	6f                   	outsl  %ds:(%esi),(%dx)
4289e5:	63 6b ac             	arpl   %ebp,-0x54(%ebx)
4289e8:	61                   	popa
4289e9:	43                   	inc    %ebx
4289ea:	00 10                	add    %dl,(%eax)
4289ec:	01 00                	add    %eax,(%eax)
4289ee:	ff 10                	call   *(%eax)
4289f0:	01 00                	add    %eax,(%eax)
4289f2:	ff 01                	incl   (%ecx)
4289f4:	00 00                	add    %al,(%eax)
4289f6:	00 00                	add    %al,(%eax)
4289f8:	00 00                	add    %al,(%eax)
4289fa:	80 00 00             	addb   $0x0,(%eax)
4289fd:	00 80 29 00 0b 4f    	add    %al,0x4f0b0029(%eax)
428a03:	6e                   	outsb  %ds:(%esi),(%dx)
428a04:	53                   	push   %ebx
428a05:	74 61                	je     0x428a68
428a07:	72 74                	jb     0x428a7d
428a09:	44                   	inc    %esp
428a0a:	72 61                	jb     0x428a6d
428a0c:	67 8d 40 00          	lea    0x0(%bx,%si),%eax
428a10:	5c                   	pop    %esp
428a11:	8a 42 00             	mov    0x0(%edx),%al
428a20:	a0 8a 42 00 00       	mov    0x428a,%al
428a25:	00 00                	add    %al,(%eax)
428a27:	00 00                	add    %al,(%eax)
428a29:	00 00                	add    %al,(%eax)
428a2b:	00 8c 8a 42 00 94 8a 	add    %cl,-0x756bffbe(%edx,%ecx,4)
428a32:	42                   	inc    %edx
428a33:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
428a37:	00 58 26             	add    %bl,0x26(%eax)
428a3a:	41                   	inc    %ecx
428a3b:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
428a42:	40                   	inc    %eax
428a43:	00 08                	add    %cl,(%eax)
428a45:	98                   	cwtl
428a46:	41                   	inc    %ecx
428a47:	00 c8                	add    %cl,%al
428a49:	34 40                	xor    $0x40,%al
428a4b:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
428a52:	40                   	inc    %eax
428a53:	00 20                	add    %ah,(%eax)
428a55:	32 40 00             	xor    0x0(%eax),%al
428a58:	d4 a4                	aam    $0xa4
428a5a:	42                   	inc    %edx
428a5b:	00 2c 44             	add    %ch,(%esp,%eax,2)
428a5e:	41                   	inc    %ecx
428a5f:	00 bc 9a 41 00 48 43 	add    %bh,0x43480041(%edx,%ebx,4)
428a66:	41                   	inc    %ecx
428a67:	00 94 9b 41 00 60 9a 	add    %dl,-0x659fffbf(%ebx,%ebx,4)
428a6e:	41                   	inc    %ecx
428a6f:	00 a4 9b 41 00 9c 9c 	add    %ah,-0x6363ffbf(%ebx,%ebx,4)
428a76:	41                   	inc    %ecx
428a77:	00 cc                	add    %cl,%ah
428a79:	9e                   	sahf
428a7a:	41                   	inc    %ecx
428a7b:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
428a82:	41                   	inc    %ecx
428a83:	00 d4                	add    %dl,%ah
428a85:	9e                   	sahf
428a86:	41                   	inc    %ecx
428a87:	00 84 a4 42 00 01 00 	add    %al,0x10042(%esp,%eiz,4)
428a8e:	ef                   	out    %eax,(%dx)
428a8f:	ff 44 a6 42          	incl   0x42(%esi,%eiz,4)
428a93:	00 06                	add    %al,(%esi)
428a95:	54                   	push   %esp
428a96:	54                   	push   %esp
428a97:	69 6d 65 72 90 a0 8a 	imul   $0x8aa09072,0x65(%ebp),%ebp
428a9e:	42                   	inc    %edx
428a9f:	00 07                	add    %al,(%edi)
428aa1:	06                   	push   %es
428aa2:	54                   	push   %esp
428aa3:	54                   	push   %esp
428aa4:	69 6d 65 72 5c 8a 42 	imul   $0x428a5c72,0x65(%ebp),%ebp
428aab:	00 54 27 41          	add    %dl,0x41(%edi,%eiz,1)
428aaf:	00 05 00 08 45 78    	add    %al,0x78450800
428ab5:	74 43                	je     0x428afa
428ab7:	74 72                	je     0x428b2b
428ab9:	6c                   	insb   (%dx),%es:(%edi)
428aba:	73 03                	jae    0x428abf
428abc:	00 00                	add    %al,(%eax)
428abe:	10 40 00             	adc    %al,0x0(%eax)
428ac1:	40                   	inc    %eax
428ac2:	00 00                	add    %al,(%eax)
428ac4:	ff 0c a6             	decl   (%esi,%eiz,4)
428ac7:	42                   	inc    %edx
428ac8:	00 01                	add    %al,(%ecx)
428aca:	00 00                	add    %al,(%eax)
428acc:	00 00                	add    %al,(%eax)
428ace:	00 00                	add    %al,(%eax)
428ad0:	80 01 00             	addb   $0x0,(%ecx)
428ad3:	00 00                	add    %al,(%eax)
428ad5:	02 00                	add    (%eax),%al
428ad7:	07                   	pop    %es
428ad8:	45                   	inc    %ebp
428ad9:	6e                   	outsb  %ds:(%esi),(%dx)
428ada:	61                   	popa
428adb:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
428adf:	7c 10                	jl     0x428af1
428ae1:	40                   	inc    %eax
428ae2:	00 30                	add    %dh,(%eax)
428ae4:	00 00                	add    %al,(%eax)
428ae6:	ff 1c a6             	lcall  *(%esi,%eiz,4)
428ae9:	42                   	inc    %edx
428aea:	00 01                	add    %al,(%ecx)
428aec:	00 00                	add    %al,(%eax)
428aee:	00 00                	add    %al,(%eax)
428af0:	00 00                	add    %al,(%eax)
428af2:	80 e8 03             	sub    $0x3,%al
428af5:	00 00                	add    %al,(%eax)
428af7:	03 00                	add    (%eax),%eax
428af9:	08 49 6e             	or     %cl,0x6e(%ecx)
428afc:	74 65                	je     0x428b63
428afe:	72 76                	jb     0x428b76
428b00:	61                   	popa
428b01:	6c                   	insb   (%dx),%es:(%edi)
428b02:	a0 14 41 00 38       	mov    0x38004114,%al
428b07:	00 00                	add    %al,(%eax)
428b09:	ff 2c a6             	ljmp   *(%esi,%eiz,4)
428b0c:	42                   	inc    %edx
428b0d:	00 01                	add    %al,(%ecx)
428b0f:	00 00                	add    %al,(%eax)
428b11:	00 00                	add    %al,(%eax)
428b13:	00 00                	add    %al,(%eax)
428b15:	80 00 00             	addb   $0x0,(%eax)
428b18:	00 80 04 00 07 4f    	add    %al,0x4f070004(%eax)
428b1e:	6e                   	outsb  %ds:(%esi),(%dx)
428b1f:	54                   	push   %esp
428b20:	69 6d 65 72 70 8b 42 	imul   $0x428b7072,0x65(%ebp),%ebp
428b33:	00 7c 8c 42          	add    %bh,0x42(%esp,%ecx,4)
428b3f:	00 3c 8c             	add    %bh,(%esp,%ecx,4)
428b42:	42                   	inc    %edx
428b43:	00 68 8c             	add    %ch,-0x74(%eax)
428b46:	42                   	inc    %edx
428b47:	00 24 02             	add    %ah,(%edx,%eax,1)
428b4a:	00 00                	add    %al,(%eax)
428b4c:	24 72                	and    $0x72,%al
428b4e:	43                   	inc    %ebx
428b4f:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
428b56:	40                   	inc    %eax
428b57:	00 08                	add    %cl,(%eax)
428b59:	98                   	cwtl
428b5a:	41                   	inc    %ecx
428b5b:	00 c8                	add    %cl,%al
428b5d:	34 40                	xor    $0x40,%al
428b5f:	00 d4                	add    %dl,%ah
428b61:	ef                   	out    %eax,(%dx)
428b62:	43                   	inc    %ebx
428b63:	00 04 32             	add    %al,(%edx,%esi,1)
428b66:	40                   	inc    %eax
428b67:	00 20                	add    %ah,(%eax)
428b69:	32 40 00             	xor    0x0(%eax),%al
428b6c:	cc                   	int3
428b6d:	30 44 00 74          	xor    %al,0x74(%eax,%eax,1)
428b71:	1f                   	pop    %ds
428b72:	44                   	inc    %esp
428b73:	00 9c e7 43 00 48 43 	add    %bl,0x43480043(%edi,%eiz,8)
428b7a:	41                   	inc    %ecx
428b7b:	00 30                	add    %dh,(%eax)
428b7d:	cd 43                	int    $0x43
428b7f:	00 50 a1             	add    %dl,-0x5f(%eax)
428b82:	43                   	inc    %ebx
428b83:	00 50 d4             	add    %dl,-0x2c(%eax)
428b86:	43                   	inc    %ebx
428b87:	00 68 aa             	add    %ch,-0x56(%eax)
428b8a:	43                   	inc    %ebx
428b8b:	00 cc                	add    %cl,%ah
428b8d:	9e                   	sahf
428b8e:	41                   	inc    %ecx
428b8f:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
428b96:	41                   	inc    %ecx
428b97:	00 d4                	add    %dl,%ah
428b99:	9e                   	sahf
428b9a:	41                   	inc    %ecx
428b9b:	00 58 a6             	add    %bl,-0x5a(%eax)
428b9e:	42                   	inc    %edx
428b9f:	00 88 1a 44 00 ac    	add    %cl,-0x53ffbbe6(%eax)
428ba5:	ac                   	lods   %ds:(%esi),%al
428ba6:	42                   	inc    %edx
428ba7:	00 f0                	add    %dh,%al
428ba9:	1e                   	push   %ds
428baa:	44                   	inc    %esp
428bab:	00 c4                	add    %al,%ah
428bad:	9f                   	lahf
428bae:	43                   	inc    %ebx
428baf:	00 04 15 44 00 24 15 	add    %al,0x15240044(,%edx,1)
428bb6:	44                   	inc    %esp
428bb7:	00 3c 12             	add    %bh,(%edx,%edx,1)
428bba:	44                   	inc    %esp
428bbb:	00 0c 9f             	add    %cl,(%edi,%ebx,4)
428bbe:	43                   	inc    %ebx
428bbf:	00 10                	add    %dl,(%eax)
428bc1:	9f                   	lahf
428bc2:	43                   	inc    %ebx
428bc3:	00 00                	add    %al,(%eax)
428bc5:	cf                   	iret
428bc6:	43                   	inc    %ebx
428bc7:	00 2c cf             	add    %ch,(%edi,%ecx,8)
428bca:	43                   	inc    %ebx
428bcb:	00 50 aa             	add    %dl,-0x56(%eax)
428bce:	43                   	inc    %ebx
428bcf:	00 88 a0 43 00 dc    	add    %cl,-0x23ffbc60(%eax)
428bd5:	ab                   	stos   %eax,%es:(%edi)
428bd6:	43                   	inc    %ebx
428bd7:	00 54 ab 43          	add    %dl,0x43(%ebx,%ebp,4)
428bdb:	00 68 ae             	add    %ch,-0x52(%eax)
428bde:	43                   	inc    %ebx
428bdf:	00 14 ad 43 00 70 ee 	add    %dl,-0x118fffbd(,%ebp,4)
428be6:	43                   	inc    %ebx
428be7:	00 b0 cf 43 00 90    	add    %dh,-0x6fffbc31(%eax)
428bed:	12 44 00 4c          	adc    0x4c(%eax,%eax,1),%al
428bf1:	13 44 00 48          	adc    0x48(%eax,%eax,1),%eax
428bf5:	0e                   	push   %cs
428bf6:	44                   	inc    %esp
428bf7:	00 30                	add    %dh,(%eax)
428bf9:	13 44 00 18          	adc    0x18(%eax,%eax,1),%eax
428bfd:	ab                   	stos   %eax,%es:(%edi)
428bfe:	42                   	inc    %edx
428bff:	00 5c db 43          	add    %bl,0x43(%ebx,%ebx,8)
428c03:	00 fc                	add    %bh,%ah
428c05:	e8 43 00 1c a7       	call   0xa75e8c4d
428c0a:	42                   	inc    %edx
428c0b:	00 e4                	add    %ah,%ah
428c0d:	e5 43                	in     $0x43,%eax
428c0f:	00 14 e4             	add    %dl,(%esp,%eiz,8)
428c12:	43                   	inc    %ebx
428c13:	00 94 e9 43 00 98 e9 	add    %dl,-0x1667ffbd(%ecx,%ebp,8)
428c1a:	43                   	inc    %ebx
428c1b:	00 50 e8             	add    %dl,-0x18(%eax)
428c1e:	43                   	inc    %ebx
428c1f:	00 f8                	add    %bh,%al
428c21:	e7 43                	out    %eax,$0x43
428c23:	00 70 14             	add    %dh,0x14(%eax)
428c26:	44                   	inc    %esp
428c27:	00 1c 31             	add    %bl,(%ecx,%esi,1)
428c2a:	44                   	inc    %esp
428c2b:	00 d8                	add    %bl,%al
428c2d:	ac                   	lods   %ds:(%esi),%al
428c2e:	42                   	inc    %edx
428c2f:	00 ec                	add    %ch,%ah
428c31:	10 44 00 dc          	adc    %al,-0x24(%eax,%eax,1)
428c35:	13 44 00 04          	adc    0x4(%eax,%eax,1),%eax
428c39:	a9 42 00 07 00       	test   $0x70042,%eax
428c3e:	3b b0 12 b0 10 b0    	cmp    -0x4fef4fee(%eax),%esi
428c44:	32 b0 47 00 38 b0    	xor    -0x4fc7ffb9(%eax),%dh
428c4a:	ca ff 70             	lret   $0x70ff
428c4d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
428c4e:	42                   	inc    %edx
428c4f:	00 84 a7 42 00 8c a7 	add    %al,-0x5873ffbe(%edi,%eiz,4)
428c56:	42                   	inc    %edx
428c57:	00 b8 a7 42 00 cc    	add    %bh,-0x33ffbd59(%eax)
428c5d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
428c5e:	42                   	inc    %edx
428c5f:	00 70 ab             	add    %dh,-0x55(%eax)
428c62:	42                   	inc    %edx
428c63:	00 10                	add    %dl,(%eax)
428c65:	ab                   	stos   %eax,%es:(%edi)
428c66:	42                   	inc    %edx
428c67:	00 0c 54             	add    %cl,(%esp,%edx,2)
428c6a:	43                   	inc    %ebx
428c6b:	75 73                	jne    0x428ce0
428c6d:	74 6f                	je     0x428cde
428c6f:	6d                   	insl   (%dx),%es:(%edi)
428c70:	50                   	push   %eax
428c71:	61                   	popa
428c72:	6e                   	outsb  %ds:(%esi),(%dx)
428c73:	65 6c                	gs insb (%dx),%es:(%edi)
428c75:	8d 40 00             	lea    0x0(%eax),%eax
428c78:	7c 8c                	jl     0x428c06
428c7a:	42                   	inc    %edx
428c7b:	00 07                	add    %al,(%edi)
428c7d:	0c 54                	or     $0x54,%al
428c7f:	43                   	inc    %ebx
428c80:	75 73                	jne    0x428cf5
428c82:	74 6f                	je     0x428cf3
428c84:	6d                   	insl   (%dx),%es:(%edi)
428c85:	50                   	push   %eax
428c86:	61                   	popa
428c87:	6e                   	outsb  %ds:(%esi),(%dx)
428c88:	65 6c                	gs insb (%dx),%es:(%edi)
428c8a:	70 8b                	jo     0x428c17
428c8c:	42                   	inc    %edx
428c8d:	00 54 73 43          	add    %dl,0x43(%ebx,%esi,2)
428c91:	00 0b                	add    %cl,(%ebx)
428c93:	00 08                	add    %cl,(%eax)
428c95:	45                   	inc    %ebp
428c96:	78 74                	js     0x428d0c
428c98:	43                   	inc    %ebx