42aae5:	6e                   	outsb  %ds:(%esi),(%dx)
42aae6:	00 51 00             	add    %dl,0x0(%ecx)
42aae9:	2b 00                	sub    (%eax),%eax
42aaeb:	35 00 68 00 64       	xor    $0x64006800,%eax
42aaf0:	00 57 00             	add    %dl,0x0(%edi)
42aaf3:	72 00                	jb     0x42aaf5
42aaf5:	73 00                	jae    0x42aaf7
42aaf7:	47                   	inc    %edi
42aaf8:	00 32                	add    %dh,(%edx)
42aafa:	00 4a 00             	add    %cl,0x0(%edx)
42aafd:	6b 00 66             	imul   $0x66,(%eax),%eax
42ab00:	00 65 00             	add    %ah,0x0(%ebp)
42ab03:	59                   	pop    %ecx
42ab04:	00 6e 00             	add    %ch,0x0(%esi)
42ab07:	31 00                	xor    %eax,(%eax)
42ab09:	4b                   	dec    %ebx
42ab0a:	00 72 00             	add    %dh,0x0(%edx)
42ab0d:	68 00 64 00 43       	push   $0x43006400
42ab12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42ab18:	00 32                	add    %dh,(%edx)
42ab1a:	00 5a 00             	add    %bl,0x0(%edx)
42ab1d:	74 00                	je     0x42ab1f
42ab1f:	79 00                	jns    0x42ab21
42ab21:	61                   	popa
42ab22:	00 59 00             	add    %bl,0x0(%ecx)
42ab25:	6e                   	outsb  %ds:(%esi),(%dx)
42ab26:	00 51 00             	add    %dl,0x0(%ecx)
42ab29:	2b 00                	sub    (%eax),%eax
42ab2b:	35 00 68 00 64       	xor    $0x64006800,%eax
42ab30:	00 57 00             	add    %dl,0x0(%edi)
42ab33:	72 00                	jb     0x42ab35
42ab35:	73 00                	jae    0x42ab37
42ab37:	47                   	inc    %edi
42ab38:	00 32                	add    %dh,(%edx)
42ab3a:	00 4a 00             	add    %cl,0x0(%edx)
42ab3d:	6b 00 66             	imul   $0x66,(%eax),%eax
42ab40:	00 65 00             	add    %ah,0x0(%ebp)
42ab43:	59                   	pop    %ecx
42ab44:	00 6e 00             	add    %ch,0x0(%esi)
42ab47:	31 00                	xor    %eax,(%eax)
42ab49:	4b                   	dec    %ebx
42ab4a:	00 72 00             	add    %dh,0x0(%edx)
42ab4d:	68 00 64 00 43       	push   $0x43006400
42ab52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42ab58:	00 32                	add    %dh,(%edx)
42ab5a:	00 5a 00             	add    %bl,0x0(%edx)
42ab5d:	74 00                	je     0x42ab5f
42ab5f:	79 00                	jns    0x42ab61
42ab61:	61                   	popa
42ab62:	00 59 00             	add    %bl,0x0(%ecx)
42ab65:	6e                   	outsb  %ds:(%esi),(%dx)
42ab66:	00 51 00             	add    %dl,0x0(%ecx)
42ab69:	2b 00                	sub    (%eax),%eax
42ab6b:	35 00 68 00 64       	xor    $0x64006800,%eax
42ab70:	00 57 00             	add    %dl,0x0(%edi)
42ab73:	72 00                	jb     0x42ab75
42ab75:	73 00                	jae    0x42ab77
42ab77:	47                   	inc    %edi
42ab78:	00 32                	add    %dh,(%edx)
42ab7a:	00 4a 00             	add    %cl,0x0(%edx)
42ab7d:	6b 00 76             	imul   $0x76,(%eax),%eax
42ab80:	00 6c 00 50          	add    %ch,0x50(%eax,%eax,1)
42ab84:	00 49 00             	add    %cl,0x0(%ecx)
42ab87:	55                   	push   %ebp
42ab88:	00 57 00             	add    %dl,0x0(%edi)
42ab8b:	79 00                	jns    0x42ab8d
42ab8d:	7a 00                	jp     0x42ab8f
42ab8f:	2f                   	das
42ab90:	00 62 00             	add    %ah,0x0(%edx)
42ab93:	73 00                	jae    0x42ab95
42ab95:	7a 00                	jp     0x42ab97
42ab97:	37                   	aaa
42ab98:	00 6b 00             	add    %ch,0x0(%ebx)
42ab9b:	55                   	push   %ebp
42ab9c:	00 6a 00             	add    %ch,0x0(%edx)
42ab9f:	42                   	inc    %edx
42aba0:	00 6d 00             	add    %ch,0x0(%ebp)
42aba3:	41                   	inc    %ecx
42aba4:	00 63 00             	add    %ah,0x0(%ebx)
42aba7:	36 00 74 00 77       	add    %dh,%ss:0x77(%eax,%eax,1)
42abac:	00 4f 00             	add    %cl,0x0(%edi)
42abaf:	61                   	popa
42abb0:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
42abb4:	00 4d 00             	add    %cl,0x0(%ebp)
42abb7:	38 00                	cmp    %al,(%eax)
42abb9:	58                   	pop    %eax
42abba:	00 6c 00 35          	add    %ch,0x35(%eax,%eax,1)
42abbe:	00 34 00             	add    %dh,(%eax,%eax,1)
42abc1:	77 00                	ja     0x42abc3
42abc3:	50                   	push   %eax
42abc4:	00 6c 00 32          	add    %ch,0x32(%eax,%eax,1)
42abc8:	00 70 00             	add    %dh,0x0(%eax)
42abcb:	73 00                	jae    0x42abcd
42abcd:	6b 00 6b             	imul   $0x6b,(%eax),%eax
42abd0:	00 4c 00 54          	add    %cl,0x54(%eax,%eax,1)
42abd4:	00 68 00             	add    %ch,0x0(%eax)
42abd7:	41                   	inc    %ecx
42abd8:	00 4c 00 39          	add    %cl,0x39(%eax,%eax,1)
42abdc:	00 4b 00             	add    %cl,0x0(%ebx)
42abdf:	78 00                	js     0x42abe1
42abe1:	31 00                	xor    %eax,(%eax)
42abe3:	56                   	push   %esi
42abe4:	00 68 00             	add    %ch,0x0(%eax)
42abe7:	31 00                	xor    %eax,(%eax)
42abe9:	57                   	push   %edi
42abea:	00 37                	add    %dh,(%edi)
42abec:	00 47 00             	add    %al,0x0(%edi)
42abef:	54                   	push   %esp
42abf0:	00 48 00             	add    %cl,0x0(%eax)
42abf3:	76 00                	jbe    0x42abf5
42abf5:	43                   	inc    %ebx
42abf6:	00 4b 00             	add    %cl,0x0(%ebx)
42abf9:	32 00                	xor    (%eax),%al
42abfb:	31 00                	xor    %eax,(%eax)
42abfd:	46                   	inc    %esi
42abfe:	00 55 00             	add    %dl,0x0(%ebp)
42ac01:	65 00 59 00          	add    %bl,%gs:0x0(%ecx)
42ac05:	6e                   	outsb  %ds:(%esi),(%dx)
42ac06:	00 31                	add    %dh,(%ecx)
42ac08:	00 4b 00             	add    %cl,0x0(%ebx)
42ac0b:	72 00                	jb     0x42ac0d
42ac0d:	68 00 64 00 43       	push   $0x43006400
42ac12:	00 35 00 4c 00 36    	add    %dh,0x36004c00
42ac18:	00 6e 00             	add    %ch,0x0(%esi)
42ac1b:	59                   	pop    %ecx
42ac1c:	00 38                	add    %bh,(%eax)
42ac1e:	00 4e 00             	add    %cl,0x0(%esi)
42ac21:	44                   	inc    %esp
42ac22:	00 75 00             	add    %dh,0x0(%ebp)
42ac25:	62 00                	bound  %eax,(%eax)
42ac27:	49                   	dec    %ecx
42ac28:	00 33                	add    %dh,(%ebx)
42ac2a:	00 35 00 68 00 64    	add    %dh,0x64006800
42ac30:	00 57 00             	add    %dl,0x0(%edi)
42ac33:	72 00                	jb     0x42ac35
42ac35:	73 00                	jae    0x42ac37
42ac37:	47                   	inc    %edi
42ac38:	00 32                	add    %dh,(%edx)
42ac3a:	00 4a 00             	add    %cl,0x0(%edx)
42ac3d:	6b 00 66             	imul   $0x66,(%eax),%eax
42ac40:	00 65 00             	add    %ah,0x0(%ebp)
42ac43:	59                   	pop    %ecx
42ac44:	00 6e 00             	add    %ch,0x0(%esi)
42ac47:	31 00                	xor    %eax,(%eax)
42ac49:	4b                   	dec    %ebx
42ac4a:	00 72 00             	add    %dh,0x0(%edx)
42ac4d:	68 00 64 00 43       	push   $0x43006400
42ac52:	00 35 00 66 00 2b    	add    %dh,0x2b006600
42ac58:	00 2b                	add    %ch,(%ebx)
42ac5a:	00 38                	add    %bh,(%eax)
42ac5c:	00 62 00             	add    %ah,0x0(%edx)
42ac5f:	4e                   	dec    %esi
42ac60:	00 75 00             	add    %dh,0x0(%ebp)
42ac63:	42                   	inc    %edx
42ac64:	00 4e 00             	add    %cl,0x0(%esi)
42ac67:	39 00                	cmp    %eax,(%eax)
42ac69:	33 00                	xor    (%eax),%eax
42ac6b:	48                   	dec    %eax
42ac6c:	00 6e 00             	add    %ch,0x0(%esi)
42ac6f:	4a                   	dec    %edx
42ac70:	00 7a 00             	add    %bh,0x0(%edx)
42ac73:	62 00                	bound  %eax,(%eax)
42ac75:	62 00                	bound  %eax,(%eax)
42ac77:	6a 00                	push   $0x0
42ac79:	35 00 6e 00 62       	xor    $0x62006e00,%eax
42ac7e:	00 63 00             	add    %ah,0x0(%ebx)
42ac81:	65 00 59 00          	add    %bl,%gs:0x0(%ecx)
42ac85:	6e                   	outsb  %ds:(%esi),(%dx)
42ac86:	00 31                	add    %dh,(%ecx)
42ac88:	00 4b 00             	add    %cl,0x0(%ebx)
42ac8b:	72 00                	jb     0x42ac8d
42ac8d:	68 00 64 00 43       	push   $0x43006400
42ac92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42ac98:	00 32                	add    %dh,(%edx)
42ac9a:	00 5a 00             	add    %bl,0x0(%edx)
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)