42ac9d:	74 00                	je     0x42ac9f
42ac9f:	79 00                	jns    0x42aca1
42aca1:	61                   	popa
42aca2:	00 59 00             	add    %bl,0x0(%ecx)
42aca5:	6e                   	outsb  %ds:(%esi),(%dx)
42aca6:	00 51 00             	add    %dl,0x0(%ecx)
42aca9:	2b 00                	sub    (%eax),%eax
42acab:	72 00                	jb     0x42acad
42acad:	62 00                	bound  %eax,(%eax)
42acaf:	33 00                	xor    (%eax),%eax
42acb1:	70 00                	jo     0x42acb3
42acb3:	75 00                	jne    0x42acb5
42acb5:	74 00                	je     0x42acb7
42acb7:	48                   	dec    %eax
42acb8:	00 4c 00 6a          	add    %cl,0x6a(%eax,%eax,1)
42acbc:	00 6e 00             	add    %ch,0x0(%esi)
42acbf:	67 00 50 00          	add    %dl,0x0(%bx,%si)
42acc3:	49                   	dec    %ecx
42acc4:	00 78 00             	add    %bh,0x0(%eax)
42acc7:	67 00 45 00          	add    %al,0x0(%di)
42accb:	67 00 68 00          	add    %ch,0x0(%bx,%si)
42accf:	63 00                	arpl   %eax,(%eax)
42acd1:	53                   	push   %ebx
42acd2:	00 6f 00             	add    %ch,0x0(%edi)
42acd5:	2f                   	das
42acd6:	00 36                	add    %dh,(%esi)
42acd8:	00 53 00             	add    %dl,0x0(%ebx)
42acdb:	32 00                	xor    (%eax),%al
42acdd:	6a 00                	push   $0x0
42acdf:	6d                   	insl   (%dx),%es:(%edi)
42ace0:	00 74 00 34          	add    %dh,0x34(%eax,%eax,1)
42ace4:	00 34 00             	add    %dh,(%eax,%eax,1)
42ace7:	41                   	inc    %ecx
42ace8:	00 56 00             	add    %dl,0x0(%esi)
42aceb:	76 00                	jbe    0x42aced
42aced:	36 00 30             	add    %dh,%ss:(%eax)
42acf0:	00 78 00             	add    %bh,0x0(%eax)
42acf3:	63 00                	arpl   %eax,(%eax)
42acf5:	37                   	aaa
42acf6:	00 6f 00             	add    %ch,0x0(%edi)
42acf9:	67 00 41 00          	add    %al,0x0(%bx,%di)
42acfd:	57                   	push   %edi
42acfe:	00 65 00             	add    %ah,0x0(%ebp)
42ad01:	55                   	push   %ebp
42ad02:	00 46 00             	add    %al,0x0(%esi)
42ad05:	61                   	popa
42ad06:	00 54 00 2f          	add    %dl,0x2f(%eax,%eax,1)
42ad0a:	00 7a 00             	add    %bh,0x0(%edx)
42ad0d:	54                   	push   %esp
42ad0e:	00 49 00             	add    %cl,0x0(%ecx)
42ad11:	66 00 38             	data16 add %bh,(%eax)
42ad14:	00 66 00             	add    %ah,0x0(%esi)
42ad17:	63 00                	arpl   %eax,(%eax)
42ad19:	6d                   	insl   (%dx),%es:(%edi)
42ad1a:	00 4d 00             	add    %cl,0x0(%ebp)
42ad1d:	76 00                	jbe    0x42ad1f
42ad1f:	74 00                	je     0x42ad21
42ad21:	4e                   	dec    %esi
42ad22:	00 6d 00             	add    %ch,0x0(%ebp)
42ad25:	66 00 75 00          	data16 add %dh,0x0(%ebp)
42ad29:	78 00                	js     0x42ad2b
42ad2b:	35 00 68 00 64       	xor    $0x64006800,%eax
42ad30:	00 57 00             	add    %dl,0x0(%edi)
42ad33:	72 00                	jb     0x42ad35
42ad35:	73 00                	jae    0x42ad37
42ad37:	47                   	inc    %edi
42ad38:	00 32                	add    %dh,(%edx)
42ad3a:	00 4a 00             	add    %cl,0x0(%edx)
42ad3d:	6b 00 66             	imul   $0x66,(%eax),%eax
42ad40:	00 65 00             	add    %ah,0x0(%ebp)
42ad43:	59                   	pop    %ecx
42ad44:	00 6e 00             	add    %ch,0x0(%esi)
42ad47:	31 00                	xor    %eax,(%eax)
42ad49:	4b                   	dec    %ebx
42ad4a:	00 72 00             	add    %dh,0x0(%edx)
42ad4d:	68 00 64 00 43       	push   $0x43006400
42ad52:	00 35 00 66 00 63    	add    %dh,0x63006600
42ad58:	00 6d 00             	add    %ch,0x0(%ebp)
42ad5b:	4d                   	dec    %ebp
42ad5c:	00 76 00             	add    %dh,0x0(%esi)
42ad5f:	74 00                	je     0x42ad61
42ad61:	4e                   	dec    %esi
42ad62:	00 6d 00             	add    %ch,0x0(%ebp)
42ad65:	66 00 75 00          	data16 add %dh,0x0(%ebp)
42ad69:	78 00                	js     0x42ad6b
42ad6b:	69 00 75 00 63 00    	imul   $0x630075,(%eax),%eax
42ad71:	69 00 66 00 48 00    	imul   $0x480066,(%eax),%eax
42ad77:	4a                   	dec    %edx
42ad78:	00 33                	add    %dh,(%ebx)
42ad7a:	00 37                	add    %dh,(%edi)
42ad7c:	00 4d 00             	add    %cl,0x0(%ebp)
42ad7f:	63 00                	arpl   %eax,(%eax)
42ad81:	50                   	push   %eax
42ad82:	00 47 00             	add    %al,0x0(%edi)
42ad85:	44                   	inc    %esp
42ad86:	00 62 00             	add    %ah,0x0(%edx)
42ad89:	57                   	push   %edi
42ad8a:	00 45 00             	add    %al,0x0(%ebp)
42ad8d:	6b 00 5a             	imul   $0x5a,(%eax),%eax
42ad90:	00 6a 00             	add    %ch,0x0(%edx)
42ad93:	57                   	push   %edi
42ad94:	00 65 00             	add    %ah,0x0(%ebp)
42ad97:	43                   	inc    %ebx
42ad98:	00 65 00             	add    %ah,0x0(%ebp)
42ad9b:	61                   	popa
42ad9c:	00 68 00             	add    %ch,0x0(%eax)
42ad9f:	32 00                	xor    (%eax),%al
42ada1:	39 00                	cmp    %eax,(%eax)
42ada3:	6b 00 6b             	imul   $0x6b,(%eax),%eax
42ada6:	00 2b                	add    %ch,(%ebx)
42ada8:	00 57 00             	add    %dl,0x0(%edi)
42adab:	70 00                	jo     0x42adad
42adad:	57                   	push   %edi
42adae:	00 64 00 53          	add    %ah,0x53(%eax,%eax,1)
42adb2:	00 74 00 54          	add    %dh,0x54(%eax,%eax,1)
42adb6:	00 75 00             	add    %dh,0x0(%ebp)
42adb9:	2b 00                	sub    (%eax),%eax
42adbb:	35 00 4e 00 6b       	xor    $0x6b004e00,%eax
42adc0:	00 4c 00 4c          	add    %cl,0x4c(%eax,%eax,1)
42adc4:	00 7a 00             	add    %bh,0x0(%edx)
42adc7:	49                   	dec    %ecx
42adc8:	00 47 00             	add    %al,0x0(%edi)
42adcb:	62 00                	bound  %eax,(%eax)
42adcd:	2f                   	das
42adce:	00 4c 00 48          	add    %cl,0x48(%eax,%eax,1)
42add2:	00 48 00             	add    %cl,0x0(%eax)
42add5:	6d                   	insl   (%dx),%es:(%edi)
42add6:	00 48 00             	add    %cl,0x0(%eax)
42add9:	32 00                	xor    (%eax),%al
42addb:	5a                   	pop    %edx
42addc:	00 74 00 79          	add    %dh,0x79(%eax,%eax,1)
42ade0:	00 61 00             	add    %ah,0x0(%ecx)
42ade3:	59                   	pop    %ecx
42ade4:	00 6e 00             	add    %ch,0x0(%esi)
42ade7:	51                   	push   %ecx
42ade8:	00 2b                	add    %ch,(%ebx)
42adea:	00 35 00 68 00 64    	add    %dh,0x64006800
42adf0:	00 57 00             	add    %dl,0x0(%edi)
42adf3:	72 00                	jb     0x42adf5
42adf5:	73 00                	jae    0x42adf7
42adf7:	47                   	inc    %edi
42adf8:	00 32                	add    %dh,(%edx)
42adfa:	00 4a 00             	add    %cl,0x0(%edx)
42adfd:	6b 00 76             	imul   $0x76,(%eax),%eax
42ae00:	00 46 00             	add    %al,0x0(%esi)
42ae03:	64 00 45 00          	add    %al,%fs:0x0(%ebp)
42ae07:	59                   	pop    %ecx
42ae08:	00 36                	add    %dh,(%esi)
42ae0a:	00 50 00             	add    %dl,0x0(%eax)
42ae0d:	45                   	inc    %ebp
42ae0e:	00 55 00             	add    %dl,0x0(%ebp)
42ae11:	34 00                	xor    $0x0,%al
42ae13:	42                   	inc    %edx
42ae14:	00 2b                	add    %ch,(%ebx)
42ae16:	00 63 00             	add    %ah,0x0(%ebx)
42ae19:	2f                   	das
42ae1a:	00 4e 00             	add    %cl,0x0(%esi)
42ae1d:	68 00 6c 00 48       	push   $0x48006c00
42ae22:	00 39                	add    %bh,(%ecx)
42ae24:	00 61 00             	add    %ah,0x0(%ecx)
42ae27:	30 00                	xor    %al,(%eax)
42ae29:	64 00 68 00          	add    %ch,%fs:0x0(%eax)
42ae2d:	4b                   	dec    %ebx
42ae2e:	00 55 00             	add    %dl,0x0(%ebp)
42ae31:	70 00                	jo     0x42ae33
42ae33:	48                   	dec    %eax
42ae34:	00 4d 00             	add    %cl,0x0(%ebp)
42ae37:	4c                   	dec    %esp
42ae38:	00 4d 00             	add    %cl,0x0(%ebp)
42ae3b:	71 00                	jno    0x42ae3d
42ae3d:	7a 00                	jp     0x42ae3f
42ae3f:	4f                   	dec    %edi
42ae40:	00 46 00             	add    %al,0x0(%esi)
42ae43:	35 00 66 00 68       	xor    $0x68006600,%eax
42ae48:	00 67 00             	add    %ah,0x0(%edi)
42ae4b:	35 00 30 00 76       	xor    $0x76003000,%eax
42ae50:	00 4f 00             	add    %cl,0x0(%edi)
42ae53:	57                   	push   %edi
42ae54:	00 51 00             	add    %dl,0x0(%ecx)
42ae57:	51                   	push   %ecx
42ae58:	00 50 00             	add    %dl,0x0(%eax)
42ae5b:	30 00                	xor    %al,(%eax)
42ae5d:	52                   	push   %edx
42ae5e:	00 4e 00             	add    %cl,0x0(%esi)
42ae61:	6d                   	insl   (%dx),%es:(%edi)
42ae62:	00 78 00             	add    %bh,0x0(%eax)
42ae65:	5a                   	pop    %edx
42ae66:	00 75 00             	add    %dh,0x0(%ebp)
42ae69:	34 00                	xor    $0x0,%al
42ae6b:	35 00 68 00 64       	xor    $0x64006800,%eax
42ae70:	00 57 00             	add    %dl,0x0(%edi)
42ae73:	72 00                	jb     0x42ae75
42ae75:	73 00                	jae    0x42ae77
42ae77:	47                   	inc    %edi
42ae78:	00 32                	add    %dh,(%edx)
42ae7a:	00 4a 00             	add    %cl,0x0(%edx)
42ae7d:	6b 00 66             	imul   $0x66,(%eax),%eax
42ae80:	00 65 00             	add    %ah,0x0(%ebp)
42ae83:	59                   	pop    %ecx
42ae84:	00 6e 00             	add    %ch,0x0(%esi)
42ae87:	31 00                	xor    %eax,(%eax)
42ae89:	4b                   	dec    %ebx
42ae8a:	00 72 00             	add    %dh,0x0(%edx)
42ae8d:	68 00 64 00 43       	push   $0x43006400
42ae92:	00 35 00 66 00 5a    	add    %dh,0x5a006600
42ae98:	00 48 00             	add    %cl,0x0(%eax)
42ae9b:	53                   	push   %ebx
42ae9c:	00 54 00 77          	add    %dl,0x77(%eax,%eax,1)
42aea0:	00 69 00             	add    %ch,0x0(%ecx)
42aea3:	45                   	inc    %ebp
42aea4:	00 41 00             	add    %al,0x0(%ecx)
42aea7:	44                   	inc    %esp
42aea8:	00 34 00             	add    %dh,(%eax,%eax,1)
42aeab:	35 00 68 00 64       	xor    $0x64006800,%eax
42aeb0:	00 57 00             	add    %dl,0x0(%edi)
42aeb3:	72 00                	jb     0x42aeb5
42aeb5:	73 00                	jae    0x42aeb7
42aeb7:	47                   	inc    %edi
42aeb8:	00 32                	add    %dh,(%edx)
42aeba:	00 4a 00             	add    %cl,0x0(%edx)
42aebd:	6b 00 66             	imul   $0x66,(%eax),%eax
42aec0:	00 65 00             	add    %ah,0x0(%ebp)
42aec3:	59                   	pop    %ecx
42aec4:	00 6e 00             	add    %ch,0x0(%esi)
42aec7:	31 00                	xor    %eax,(%eax)
42aec9:	4b                   	dec    %ebx
42aeca:	00 72 00             	add    %dh,0x0(%edx)
42aecd:	68 00 64 00 43       	push   $0x43006400
42aed2:	00 35 00 37 00 6a    	add    %dh,0x6a003700
42aed8:	00 2b                	add    %ch,(%ebx)
42aeda:	00 49 00             	add    %cl,0x0(%ecx)
42aedd:	71 00                	jno    0x42aedf
42aedf:	75 00                	jne    0x42aee1
42aee1:	75 00                	jne    0x42aee3
42aee3:	46                   	inc    %esi
42aee4:	00 41 00             	add    %al,0x0(%ecx)
42aee7:	6c                   	insb   (%dx),%es:(%edi)
42aee8:	00 6d 00             	add    %ch,0x0(%ebp)
42aeeb:	35 00 68 00 64       	xor    $0x64006800,%eax
42aef0:	00 57 00             	add    %dl,0x0(%edi)
42aef3:	72 00                	jb     0x42aef5
42aef5:	73 00                	jae    0x42aef7
42aef7:	47                   	inc    %edi
42aef8:	00 32                	add    %dh,(%edx)
42aefa:	00 4a 00             	add    %cl,0x0(%edx)
42aefd:	6b 00 66             	imul   $0x66,(%eax),%eax
42af00:	00 65 00             	add    %ah,0x0(%ebp)
42af03:	59                   	pop    %ecx
42af04:	00 6e 00             	add    %ch,0x0(%esi)
42af07:	31 00                	xor    %eax,(%eax)
42af09:	4b                   	dec    %ebx
42af0a:	00 72 00             	add    %dh,0x0(%edx)
42af0d:	68 00 64 00 43       	push   $0x43006400
42af12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42af18:	00 32                	add    %dh,(%edx)
42af1a:	00 5a 00             	add    %bl,0x0(%edx)
42af1d:	74 00                	je     0x42af1f
42af1f:	79 00                	jns    0x42af21
42af21:	61                   	popa
42af22:	00 59 00             	add    %bl,0x0(%ecx)
42af25:	6e                   	outsb  %ds:(%esi),(%dx)
42af26:	00 51 00             	add    %dl,0x0(%ecx)
42af29:	2b 00                	sub    (%eax),%eax
42af2b:	35 00 68 00 64       	xor    $0x64006800,%eax
42af30:	00 57 00             	add    %dl,0x0(%edi)
42af33:	72 00                	jb     0x42af35
42af35:	73 00                	jae    0x42af37
42af37:	47                   	inc    %edi
42af38:	00 32                	add    %dh,(%edx)
42af3a:	00 4a 00             	add    %cl,0x0(%edx)
42af3d:	6b 00 66             	imul   $0x66,(%eax),%eax
42af40:	00 65 00             	add    %ah,0x0(%ebp)
42af43:	59                   	pop    %ecx
42af44:	00 6e 00             	add    %ch,0x0(%esi)
42af47:	31 00                	xor    %eax,(%eax)
42af49:	4b                   	dec    %ebx
42af4a:	00 72 00             	add    %dh,0x0(%edx)
42af4d:	68 00 64 00 43       	push   $0x43006400
42af52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42af58:	00 32                	add    %dh,(%edx)
42af5a:	00 5a 00             	add    %bl,0x0(%edx)
42af5d:	74 00                	je     0x42af5f
42af5f:	79 00                	jns    0x42af61
42af61:	61                   	popa
42af62:	00 59 00             	add    %bl,0x0(%ecx)
42af65:	6e                   	outsb  %ds:(%esi),(%dx)
42af66:	00 51 00             	add    %dl,0x0(%ecx)
42af69:	2b 00                	sub    (%eax),%eax
42af6b:	35 00 68 00 64       	xor    $0x64006800,%eax
42af70:	00 57 00             	add    %dl,0x0(%edi)
42af73:	72 00                	jb     0x42af75
42af75:	73 00                	jae    0x42af77
42af77:	47                   	inc    %edi
42af78:	00 32                	add    %dh,(%edx)
42af7a:	00 4a 00             	add    %cl,0x0(%edx)
42af7d:	6b 00 66             	imul   $0x66,(%eax),%eax
42af80:	00 65 00             	add    %ah,0x0(%ebp)
42af83:	59                   	pop    %ecx
42af84:	00 6e 00             	add    %ch,0x0(%esi)
42af87:	31 00                	xor    %eax,(%eax)
42af89:	4b                   	dec    %ebx
42af8a:	00 72 00             	add    %dh,0x0(%edx)
42af8d:	68 00 64 00 43       	push   $0x43006400
42af92:	00 35 00 4c 00 70    	add    %dh,0x70004c00
42af98:	00 37                	add    %dh,(%edi)
42af9a:	00 62 00             	add    %ah,0x0(%edx)
42af9d:	77 00                	ja     0x42af9f
42af9f:	53                   	push   %ebx
42afa0:	00 67 00             	add    %ah,0x0(%edi)
42afa3:	4c                   	dec    %esp
42afa4:	00 62 00             	add    %ah,0x0(%edx)
42afa7:	77 00                	ja     0x42afa9
42afa9:	6d                   	insl   (%dx),%es:(%edi)
42afaa:	00 49 00             	add    %cl,0x0(%ecx)
42afad:	4d                   	dec    %ebp
42afae:	00 51 00             	add    %dl,0x0(%ecx)
42afb1:	30 00                	xor    %al,(%eax)
42afb3:	66 00 49 00          	data16 add %cl,0x0(%ecx)
42afb7:	6f                   	outsl  %ds:(%esi),(%dx)
42afb8:	00 62 00             	add    %ah,0x0(%edx)
42afbb:	31 00                	xor    %eax,(%eax)
42afbd:	75 00                	jne    0x42afbf
42afbf:	6a 00                	push   $0x0
42afc1:	79 00                	jns    0x42afc3
42afc3:	35 00 51 00 70       	xor    $0x70005100,%eax
42afc8:	00 51 00             	add    %dl,0x0(%ecx)
42afcb:	71 00                	jno    0x42afcd
42afcd:	5a                   	pop    %edx
42afce:	00 65 00             	add    %ah,0x0(%ebp)
42afd1:	41                   	inc    %ecx
42afd2:	00 4a 00             	add    %cl,0x0(%edx)
42afd5:	2b 00                	sub    (%eax),%eax
42afd7:	36 00 53 00          	add    %dl,%ss:0x0(%ebx)
42afdb:	32 00                	xor    (%eax),%al
42afdd:	6a 00                	push   $0x0
42afdf:	6d                   	insl   (%dx),%es:(%edi)
42afe0:	00 74 00 34          	add    %dh,0x34(%eax,%eax,1)
42afe4:	00 34 00             	add    %dh,(%eax,%eax,1)
42afe7:	41                   	inc    %ecx
42afe8:	00 56 00             	add    %dl,0x0(%esi)
42afeb:	35 00 68 00 64       	xor    $0x64006800,%eax
42aff0:	00 57 00             	add    %dl,0x0(%edi)
42aff3:	72 00                	jb     0x42aff5
42aff5:	73 00                	jae    0x42aff7
42aff7:	47                   	inc    %edi
42aff8:	00 32                	add    %dh,(%edx)
42affa:	00 4a 00             	add    %cl,0x0(%edx)
42affd:	6b 00 66             	imul   $0x66,(%eax),%eax
42b000:	00 65 00             	add    %ah,0x0(%ebp)
42b003:	59                   	pop    %ecx