42899e:	00 70 00             	add    %dh,0x0(%eax)
4289a1:	38 00                	cmp    %al,(%eax)
4289a3:	6d                   	insl   (%dx),%es:(%edi)
4289a4:	00 44 00 2f          	add    %al,0x2f(%eax,%eax,1)
4289a8:	00 4f 00             	add    %cl,0x0(%edi)
4289ab:	48                   	dec    %eax
4289ac:	00 39                	add    %bh,(%ecx)
4289ae:	00 39                	add    %bh,(%ecx)
4289b0:	00 53 00             	add    %dl,0x0(%ebx)
4289b3:	6d                   	insl   (%dx),%es:(%edi)
4289b4:	00 59 00             	add    %bl,0x0(%ecx)
4289b7:	53                   	push   %ebx
4289b8:	00 51 00             	add    %dl,0x0(%ecx)
4289bb:	6d                   	insl   (%dx),%es:(%edi)
4289bc:	00 4d 00             	add    %cl,0x0(%ebp)
4289bf:	52                   	push   %edx
4289c0:	00 64 00 34          	add    %ah,0x34(%eax,%eax,1)
4289c4:	00 38                	add    %bh,(%eax)
4289c6:	00 68 00             	add    %ch,0x0(%eax)
4289c9:	53                   	push   %ebx
4289ca:	00 6a 00             	add    %ch,0x0(%edx)
4289cd:	30 00                	xor    %al,(%eax)
4289cf:	36 00 39             	add    %bh,%ss:(%ecx)
4289d2:	00 68 00             	add    %ch,0x0(%eax)
4289d5:	76 00                	jbe    0x4289d7
4289d7:	4f                   	dec    %edi
4289d8:	00 65 00             	add    %ah,0x0(%ebp)
4289db:	6b 00 67             	imul   $0x67,(%eax),%eax
4289de:	00 4e 00             	add    %cl,0x0(%esi)
4289e1:	39 00                	cmp    %eax,(%eax)
4289e3:	39 00                	cmp    %eax,(%eax)
4289e5:	30 00                	xor    %al,(%eax)
4289e7:	48                   	dec    %eax
4289e8:	00 49 00             	add    %cl,0x0(%ecx)
4289eb:	47                   	inc    %edi
4289ec:	00 58 00             	add    %bl,0x0(%eax)
4289ef:	69 00 39 00 2b 00    	imul   $0x2b0039,(%eax),%eax
4289f5:	5a                   	pop    %edx
4289f6:	00 62 00             	add    %ah,0x0(%edx)
4289f9:	42                   	inc    %edx
4289fa:	00 2f                	add    %ch,(%edi)
4289fc:	00 65 00             	add    %ah,0x0(%ebp)
4289ff:	54                   	push   %esp
428a00:	00 30                	add    %dh,(%eax)
428a02:	00 71 00             	add    %dh,0x0(%ecx)
428a05:	41                   	inc    %ecx
428a06:	00 33                	add    %dh,(%ebx)
428a08:	00 58 00             	add    %bl,0x0(%eax)
428a0b:	52                   	push   %edx
428a0c:	00 48 00             	add    %cl,0x0(%eax)
428a0f:	62 00                	bound  %eax,(%eax)
428a11:	30 00                	xor    %al,(%eax)
428a13:	34 00                	xor    $0x0,%al
428a15:	58                   	pop    %eax
428a16:	00 4a 00             	add    %cl,0x0(%edx)
428a19:	7a 00                	jp     0x428a1b
428a1b:	36 00 47 00          	add    %al,%ss:0x0(%edi)
428a1f:	72 00                	jb     0x428a21
428a21:	33 00                	xor    (%eax),%eax
428a23:	72 00                	jb     0x428a25
428a25:	4d                   	dec    %ebp
428a26:	00 42 00             	add    %al,0x0(%edx)
428a29:	2f                   	das
428a2a:	00 63 00             	add    %ah,0x0(%ebx)
428a2d:	62 00                	bound  %eax,(%eax)
428a2f:	79 00                	jns    0x428a31
428a31:	32 00                	xor    (%eax),%al
428a33:	70 00                	jo     0x428a35
428a35:	6b 00 47             	imul   $0x47,(%eax),%eax
428a38:	00 42 00             	add    %al,0x0(%edx)
428a3b:	42                   	inc    %edx
428a3c:	00 31                	add    %dh,(%ecx)
428a3e:	00 4a 00             	add    %cl,0x0(%edx)
428a41:	6a 00                	push   $0x0
428a43:	52                   	push   %edx
428a44:	00 71 00             	add    %dh,0x0(%ecx)
428a47:	30 00                	xor    %al,(%eax)
428a49:	62 00                	bound  %eax,(%eax)
428a4b:	58                   	pop    %eax
428a4c:	00 68 00             	add    %ch,0x0(%eax)
428a4f:	4a                   	dec    %edx
428a50:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
428a54:	00 37                	add    %dh,(%edi)
428a56:	00 32                	add    %dh,(%edx)
428a58:	00 61 00             	add    %ah,0x0(%ecx)
428a5b:	79 00                	jns    0x428a5d
428a5d:	61                   	popa
428a5e:	00 67 00             	add    %ah,0x0(%edi)
428a61:	41                   	inc    %ecx
428a62:	00 41 00             	add    %al,0x0(%ecx)
428a65:	58                   	pop    %eax
428a66:	00 31                	add    %dh,(%ecx)
428a68:	00 46 00             	add    %al,0x0(%esi)
428a6b:	6f                   	outsl  %ds:(%esi),(%dx)
428a6c:	00 4f 00             	add    %cl,0x0(%edi)
428a6f:	62 00                	bound  %eax,(%eax)
428a71:	49                   	dec    %ecx
428a72:	00 48 00             	add    %cl,0x0(%eax)
428a75:	50                   	push   %eax
428a76:	00 45 00             	add    %al,0x0(%ebp)
428a79:	39 00                	cmp    %eax,(%eax)
428a7b:	39 00                	cmp    %eax,(%eax)
428a7d:	47                   	inc    %edi
428a7e:	00 62 00             	add    %ah,0x0(%edx)
428a81:	32 00                	xor    (%eax),%al
428a83:	67 00 54 00          	add    %dl,0x0(%si)
428a87:	44                   	inc    %esp
428a88:	00 51 00             	add    %dl,0x0(%ecx)
428a8b:	61                   	popa
428a8c:	00 65 00             	add    %ah,0x0(%ebp)
428a8f:	6b 00 6f             	imul   $0x6f,(%eax),%eax
428a92:	00 4f 00             	add    %cl,0x0(%edi)
428a95:	38 00                	cmp    %al,(%eax)
428a97:	2f                   	das
428a98:	00 53 00             	add    %dl,0x0(%ebx)
428a9b:	59                   	pop    %ecx
428a9c:	00 46 00             	add    %al,0x0(%esi)
428a9f:	53                   	push   %ebx
428aa0:	00 59 00             	add    %bl,0x0(%ecx)
428aa3:	63 00                	arpl   %eax,(%eax)
428aa5:	54                   	push   %esp
428aa6:	00 2b                	add    %ch,(%ebx)
428aa8:	00 4a 00             	add    %cl,0x0(%edx)
428aab:	49                   	dec    %ecx
428aac:	00 61 00             	add    %ah,0x0(%ecx)
428aaf:	76 00                	jbe    0x428ab1
428ab1:	30 00                	xor    %al,(%eax)
428ab3:	77 00                	ja     0x428ab5
428ab5:	45                   	inc    %ebp
428ab6:	00 65 00             	add    %ah,0x0(%ebp)
428ab9:	42                   	inc    %edx
428aba:	00 43 00             	add    %al,0x0(%ebx)
428abd:	4f                   	dec    %edi
428abe:	00 47 00             	add    %al,0x0(%edi)
428ac1:	43                   	inc    %ebx
428ac2:	00 69 00             	add    %ch,0x0(%ecx)
428ac5:	2f                   	das
428ac6:	00 47 00             	add    %al,0x0(%edi)
428ac9:	37                   	aaa
428aca:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
428ace:	00 6a 00             	add    %ch,0x0(%edx)
428ad1:	69 00 42 00 41 00    	imul   $0x410042,(%eax),%eax
428ad7:	43                   	inc    %ebx
428ad8:	00 68 00             	add    %ch,0x0(%eax)
428adb:	45                   	inc    %ebp
428adc:	00 4c 00 74          	add    %cl,0x74(%eax,%eax,1)
428ae0:	00 47 00             	add    %al,0x0(%edi)
428ae3:	32 00                	xor    (%eax),%al
428ae5:	31 00                	xor    %eax,(%eax)
428ae7:	75 00                	jne    0x428ae9
428ae9:	58                   	pop    %eax
428aea:	00 56 00             	add    %dl,0x0(%esi)
428aed:	4b                   	dec    %ebx
428aee:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
428af2:	00 74 00 48          	add    %dh,0x48(%eax,%eax,1)
428af6:	00 31                	add    %dh,(%ecx)
428af8:	00 79 00             	add    %bh,0x0(%ecx)
428afb:	39 00                	cmp    %eax,(%eax)
428afd:	66 00 2f             	data16 add %ch,(%edi)
428b00:	00 69 00             	add    %ch,0x0(%ecx)
428b03:	52                   	push   %edx
428b04:	00 56 00             	add    %dl,0x0(%esi)
428b07:	67 00 77 00          	add    %dh,0x0(%bx)
428b0b:	69 00 65 00 4c 00    	imul   $0x4c0065,(%eax),%eax
428b11:	6a 00                	push   $0x0
428b13:	46                   	inc    %esi
428b14:	00 48 00             	add    %cl,0x0(%eax)
428b17:	74 00                	je     0x428b19
428b19:	4b                   	dec    %ebx
428b1a:	00 77 00             	add    %dh,0x0(%edi)
428b1d:	39 00                	cmp    %eax,(%eax)
428b1f:	56                   	push   %esi
428b20:	00 30                	add    %dh,(%eax)
428b22:	00 78 00             	add    %bh,0x0(%eax)
428b25:	47                   	inc    %edi
428b26:	00 4e 00             	add    %cl,0x0(%esi)
428b29:	2b 00                	sub    (%eax),%eax
428b2b:	73 00                	jae    0x428b2d
428b2d:	4c                   	dec    %esp
428b2e:	00 47 00             	add    %al,0x0(%edi)
428b31:	56                   	push   %esi
428b32:	00 6a 00             	add    %ch,0x0(%edx)
428b35:	6b 00 68             	imul   $0x68,(%eax),%eax
428b38:	00 43 00             	add    %al,0x0(%ebx)
428b3b:	37                   	aaa
428b3c:	00 70 00             	add    %dh,0x0(%eax)
428b3f:	76 00                	jbe    0x428b41
428b41:	68 00 6f 00 32       	push   $0x32006f00
428b46:	00 69 00             	add    %ch,0x0(%ecx)
428b49:	65 00 6a 00          	add    %ch,%gs:0x0(%edx)
428b4d:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
428b51:	4f                   	dec    %edi
428b52:	00 49 00             	add    %cl,0x0(%ecx)
428b55:	6f                   	outsl  %ds:(%esi),(%dx)
428b56:	00 42 00             	add    %al,0x0(%edx)
428b59:	42                   	inc    %edx
428b5a:	00 72 00             	add    %dh,0x0(%edx)
428b5d:	30 00                	xor    %al,(%eax)
428b5f:	2f                   	das
428b60:	00 41 00             	add    %al,0x0(%ecx)
428b63:	31 00                	xor    %eax,(%eax)
428b65:	76 00                	jbe    0x428b67
428b67:	6c                   	insb   (%dx),%es:(%edi)
428b68:	00 47 00             	add    %al,0x0(%edi)
428b6b:	4b                   	dec    %ebx
428b6c:	00 51 00             	add    %dl,0x0(%ecx)
428b6f:	34 00                	xor    $0x0,%al
428b71:	6c                   	insb   (%dx),%es:(%edi)
428b72:	00 50 00             	add    %dl,0x0(%eax)
428b75:	37                   	aaa
428b76:	00 37                	add    %dh,(%edi)
428b78:	00 50 00             	add    %dl,0x0(%eax)
428b7b:	4e                   	dec    %esi
428b7c:	00 6b 00             	add    %ch,0x0(%ebx)
428b7f:	4e                   	dec    %esi
428b80:	00 56 00             	add    %dl,0x0(%esi)
428b83:	62 00                	bound  %eax,(%eax)
428b85:	2f                   	das
428b86:	00 37                	add    %dh,(%edi)
428b88:	00 4d 00             	add    %cl,0x0(%ebp)
428b8b:	6b 00 49             	imul   $0x49,(%eax),%eax
428b8e:	00 51 00             	add    %dl,0x0(%ecx)
428b91:	79 00                	jns    0x428b93
428b93:	4e                   	dec    %esi
428b94:	00 47 00             	add    %al,0x0(%edi)
428b97:	74 00                	je     0x428b99
428b99:	4b                   	dec    %ebx
428b9a:	00 77 00             	add    %dh,0x0(%edi)
428b9d:	39 00                	cmp    %eax,(%eax)
428b9f:	56                   	push   %esi
428ba0:	00 30                	add    %dh,(%eax)
428ba2:	00 78 00             	add    %bh,0x0(%eax)
428ba5:	47                   	inc    %edi
428ba6:	00 4e 00             	add    %cl,0x0(%esi)
428ba9:	2b 00                	sub    (%eax),%eax
428bab:	6c                   	insb   (%dx),%es:(%edi)
428bac:	00 5a 00             	add    %bl,0x0(%edx)
428baf:	49                   	dec    %ecx
428bb0:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
428bb4:	00 72 00             	add    %dh,0x0(%edx)
428bb7:	53                   	push   %ebx
428bb8:	00 48 00             	add    %cl,0x0(%eax)
428bbb:	4a                   	dec    %edx
428bbc:	00 4a 00             	add    %cl,0x0(%edx)
428bbf:	70 00                	jo     0x428bc1
428bc1:	68 00 6f 00 32       	push   $0x32006f00
428bc6:	00 69 00             	add    %ch,0x0(%ecx)
428bc9:	65 00 6a 00          	add    %ch,%gs:0x0(%edx)
428bcd:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
428bd1:	4f                   	dec    %edi
428bd2:	00 49 00             	add    %cl,0x0(%ecx)
428bd5:	38 00                	cmp    %al,(%eax)
428bd7:	6a 00                	push   $0x0
428bd9:	59                   	pop    %ecx
428bda:	00 49 00             	add    %cl,0x0(%ecx)
428bdd:	34 00                	xor    $0x0,%al
428bdf:	35 00 6f 00 66       	xor    $0x66006f00,%eax
428be4:	00 61 00             	add    %ah,0x0(%ecx)
428be7:	63 00                	arpl   %eax,(%eax)
428be9:	78 00                	js     0x428beb
428beb:	56                   	push   %esi
428bec:	00 32                	add    %dh,(%edx)
428bee:	00 51 00             	add    %dl,0x0(%ecx)
428bf1:	42                   	inc    %edx
428bf2:	00 45 00             	add    %al,0x0(%ebp)
428bf5:	31 00                	xor    %eax,(%eax)
428bf7:	50                   	push   %eax
428bf8:	00 41 00             	add    %al,0x0(%ecx)
428bfb:	7a 00                	jp     0x428bfd
428bfd:	4b                   	dec    %ebx
428bfe:	00 2b                	add    %ch,(%ebx)
428c00:	00 53 00             	add    %dl,0x0(%ebx)
428c03:	79 00                	jns    0x428c05
428c05:	78 00                	js     0x428c07
428c07:	70 00                	jo     0x428c09
428c09:	39 00                	cmp    %eax,(%eax)
428c0b:	61                   	popa
428c0c:	00 76 00             	add    %dh,0x0(%esi)
428c0f:	72 00                	jb     0x428c11
428c11:	76 00                	jbe    0x428c13
428c13:	38 00                	cmp    %al,(%eax)
428c15:	75 00                	jne    0x428c17
428c17:	58                   	pop    %eax
428c18:	00 43 00             	add    %al,0x0(%ebx)
428c1b:	4c                   	dec    %esp
428c1c:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
428c20:	00 4e 00             	add    %cl,0x0(%esi)
428c23:	57                   	push   %edi
428c24:	00 4c 00 30          	add    %cl,0x30(%eax,%eax,1)
428c28:	00 35 00 47 00 4c    	add    %dh,0x4c004700
428c2e:	00 45 00             	add    %al,0x0(%ebp)
428c31:	52                   	push   %edx
428c32:	00 67 00             	add    %ah,0x0(%edi)
428c35:	46                   	inc    %esi
428c36:	00 50 00             	add    %dl,0x0(%eax)
428c39:	72 00                	jb     0x428c3b
428c3b:	43                   	inc    %ebx
428c3c:	00 49 00             	add    %cl,0x0(%ecx)
428c3f:	59                   	pop    %ecx
428c40:	00 6e 00             	add    %ch,0x0(%esi)
428c43:	6f                   	outsl  %ds:(%esi),(%dx)
428c44:	00 4d 00             	add    %cl,0x0(%ebp)
428c47:	32 00                	xor    (%eax),%al
428c49:	58                   	pop    %eax
428c4a:	00 52 00             	add    %dl,0x0(%edx)
428c4d:	6e                   	outsb  %ds:(%esi),(%dx)
428c4e:	00 42 00             	add    %al,0x0(%edx)
428c51:	76 00                	jbe    0x428c53
428c53:	68 00 71 00 50       	push   $0x50007100
428c58:	00 44 00 42          	add    %al,0x42(%eax,%eax,1)
428c5c:	00 77 00             	add    %dh,0x0(%edi)
428c5f:	35 00 67 00 47       	xor    $0x47006700,%eax
428c64:	00 46 00             	add    %al,0x0(%esi)
428c67:	68 00 64 00 50       	push   $0x50006400
428c6c:	00 6a 00             	add    %ch,0x0(%edx)
428c6f:	75 00                	jne    0x428c71
428c71:	4e                   	dec    %esi
428c72:	00 38                	add    %bh,(%eax)
428c74:	00 4f 00             	add    %cl,0x0(%edi)
428c77:	7a 00                	jp     0x428c79
428c79:	6f                   	outsl  %ds:(%esi),(%dx)
428c7a:	00 55 00             	add    %dl,0x0(%ebp)
428c7d:	52                   	push   %edx
428c7e:	00 6a 00             	add    %ch,0x0(%edx)
428c81:	4c                   	dec    %esp
428c82:	00 4e 00             	add    %cl,0x0(%esi)
428c85:	75 00                	jne    0x428c87
428c87:	6d                   	insl   (%dx),%es:(%edi)
428c88:	00 57 00             	add    %dl,0x0(%edi)
428c8b:	4a                   	dec    %edx
428c8c:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
428c90:	00 48 00             	add    %cl,0x0(%eax)
428c93:	46                   	inc    %esi
428c94:	00 58 00             	add    %bl,0x0(%eax)
428c97:	71 00                	jno    0x428c99
428c99:	49                   	dec    %ecx
428c9a:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
428c9e:	00 4d 00             	add    %cl,0x0(%ebp)
428ca1:	73 00                	jae    0x428ca3
428ca3:	43                   	inc    %ebx
428ca4:	00 4e 00             	add    %cl,0x0(%esi)
428ca7:	61                   	popa
428ca8:	00 52 00             	add    %dl,0x0(%edx)
428cab:	30 00                	xor    %al,(%eax)
428cad:	71 00                	jno    0x428caf
428caf:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
428cb3:	2b 00                	sub    (%eax),%eax
428cb5:	31 00                	xor    %eax,(%eax)
428cb7:	35 00 42 00 62       	xor    $0x62004200,%eax
428cbc:	00 39                	add    %bh,(%ecx)