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
42b004:	00 6e 00             	add    %ch,0x0(%esi)
42b007:	31 00                	xor    %eax,(%eax)
42b009:	4b                   	dec    %ebx
42b00a:	00 72 00             	add    %dh,0x0(%edx)
42b00d:	68 00 64 00 43       	push   $0x43006400
42b012:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42b018:	00 32                	add    %dh,(%edx)
42b01a:	00 5a 00             	add    %bl,0x0(%edx)
42b01d:	74 00                	je     0x42b01f
42b01f:	79 00                	jns    0x42b021
42b021:	61                   	popa
42b022:	00 59 00             	add    %bl,0x0(%ecx)
42b025:	6e                   	outsb  %ds:(%esi),(%dx)
42b026:	00 51 00             	add    %dl,0x0(%ecx)
42b029:	2b 00                	sub    (%eax),%eax
42b02b:	2f                   	das
42b02c:	00 4d 00             	add    %cl,0x0(%ebp)
42b02f:	52                   	push   %edx
42b030:	00 56 00             	add    %dl,0x0(%esi)
42b033:	56                   	push   %esi
42b034:	00 33                	add    %dh,(%ebx)
42b036:	00 65 00             	add    %ah,0x0(%ebp)
42b039:	2b 00                	sub    (%eax),%eax
42b03b:	73 00                	jae    0x42b03d
42b03d:	6d                   	insl   (%dx),%es:(%edi)
42b03e:	00 69 00             	add    %ch,0x0(%ecx)
42b041:	36 00 4d 00          	add    %cl,%ss:0x0(%ebp)
42b045:	51                   	push   %ecx
42b046:	00 31                	add    %dh,(%ecx)
42b048:	00 45 00             	add    %al,0x0(%ebp)
42b04b:	55                   	push   %ebp
42b04c:	00 49 00             	add    %cl,0x0(%ecx)
42b04f:	2f                   	das
42b050:	00 6d 00             	add    %ch,0x0(%ebp)
42b053:	6f                   	outsl  %ds:(%esi),(%dx)
42b054:	00 42 00             	add    %al,0x0(%edx)
42b057:	39 00                	cmp    %eax,(%eax)
42b059:	48                   	dec    %eax
42b05a:	00 39                	add    %bh,(%ecx)
42b05c:	00 30                	add    %dh,(%eax)
42b05e:	00 2b                	add    %ch,(%ebx)
42b060:	00 4f 00             	add    %cl,0x0(%edi)
42b063:	4e                   	dec    %esi
42b064:	00 36                	add    %dh,(%esi)
42b066:	00 59 00             	add    %bl,0x0(%ecx)
42b069:	48                   	dec    %eax
42b06a:	00 35 00 68 00 64    	add    %dh,0x64006800
42b070:	00 57 00             	add    %dl,0x0(%edi)
42b073:	72 00                	jb     0x42b075
42b075:	73 00                	jae    0x42b077
42b077:	47                   	inc    %edi
42b078:	00 32                	add    %dh,(%edx)
42b07a:	00 4a 00             	add    %cl,0x0(%edx)
42b07d:	6b 00 66             	imul   $0x66,(%eax),%eax
42b080:	00 65 00             	add    %ah,0x0(%ebp)
42b083:	59                   	pop    %ecx
42b084:	00 6e 00             	add    %ch,0x0(%esi)
42b087:	31 00                	xor    %eax,(%eax)
42b089:	4b                   	dec    %ebx
42b08a:	00 72 00             	add    %dh,0x0(%edx)
42b08d:	68 00 64 00 43       	push   $0x43006400
42b092:	00 35 00 33 00 71    	add    %dh,0x71003300
42b098:	00 39                	add    %bh,(%ecx)
42b09a:	00 48 00             	add    %cl,0x0(%eax)
42b09d:	4f                   	dec    %edi
42b09e:	00 71 00             	add    %dh,0x0(%ecx)
42b0a1:	4b                   	dec    %ebx
42b0a2:	00 39                	add    %bh,(%ecx)
42b0a4:	00 4d 00             	add    %cl,0x0(%ebp)
42b0a7:	5a                   	pop    %edx
42b0a8:	00 59 00             	add    %bl,0x0(%ecx)
42b0ab:	37                   	aaa
42b0ac:	00 37                	add    %dh,(%edi)
42b0ae:	00 33                	add    %dh,(%ebx)
42b0b0:	00 4b 00             	add    %cl,0x0(%ebx)
42b0b3:	74 00                	je     0x42b0b5
42b0b5:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
42b0b9:	68 00 69 00 37       	push   $0x37006900
42b0be:	00 53 00             	add    %dl,0x0(%ebx)
42b0c1:	72 00                	jb     0x42b0c3
42b0c3:	32 00                	xor    (%eax),%al
42b0c5:	66 00 34 00          	data16 add %dh,(%eax,%eax,1)
42b0c9:	6f                   	outsl  %ds:(%esi),(%dx)
42b0ca:	00 71 00             	add    %dh,0x0(%ecx)
42b0cd:	30 00                	xor    %al,(%eax)
42b0cf:	7a 00                	jp     0x42b0d1
42b0d1:	6b 00 68             	imul   $0x68,(%eax),%eax
42b0d4:	00 35 00 70 00 51    	add    %dh,0x51007000
42b0da:	00 78 00             	add    %bh,0x0(%eax)
42b0dd:	77 00                	ja     0x42b0df
42b0df:	75 00                	jne    0x42b0e1
42b0e1:	6a 00                	push   $0x0
42b0e3:	5a                   	pop    %edx
42b0e4:	00 49 00             	add    %cl,0x0(%ecx)
42b0e7:	62 00                	bound  %eax,(%eax)
42b0e9:	6c                   	insb   (%dx),%es:(%edi)
42b0ea:	00 6d 00             	add    %ch,0x0(%ebp)
42b0ed:	48                   	dec    %eax
42b0ee:	00 37                	add    %dh,(%edi)
42b0f0:	00 47 00             	add    %al,0x0(%edi)
42b0f3:	6c                   	insb   (%dx),%es:(%edi)
42b0f4:	00 63 00             	add    %ah,0x0(%ebx)
42b0f7:	76 00                	jbe    0x42b0f9
42b0f9:	44                   	inc    %esp
42b0fa:	00 64 00 4e          	add    %ah,0x4e(%eax,%eax,1)
42b0fe:	00 58 00             	add    %bl,0x0(%eax)
42b101:	65 00 59 00          	add    %bl,%gs:0x0(%ecx)
42b105:	6e                   	outsb  %ds:(%esi),(%dx)
42b106:	00 31                	add    %dh,(%ecx)
42b108:	00 4b 00             	add    %cl,0x0(%ebx)
42b10b:	72 00                	jb     0x42b10d
42b10d:	68 00 64 00 43       	push   $0x43006400
42b112:	00 35 00 37 00 44    	add    %dh,0x44003700
42b118:	00 53 00             	add    %dl,0x0(%ebx)
42b11b:	4d                   	dec    %ebp
42b11c:	00 49 00             	add    %cl,0x0(%ecx)
42b11f:	42                   	inc    %edx
42b120:	00 59 00             	add    %bl,0x0(%ecx)
42b123:	49                   	dec    %ecx
42b124:	00 6e 00             	add    %ch,0x0(%esi)
42b127:	45                   	inc    %ebp
42b128:	00 36                	add    %dh,(%esi)
42b12a:	00 51 00             	add    %dl,0x0(%ecx)
42b12d:	75 00                	jne    0x42b12f
42b12f:	38 00                	cmp    %al,(%eax)
42b131:	53                   	push   %ebx
42b132:	00 30                	add    %dh,(%eax)
42b134:	00 4d 00             	add    %cl,0x0(%ebp)
42b137:	4d                   	dec    %ebp
42b138:	00 47 00             	add    %al,0x0(%edi)
42b13b:	43                   	inc    %ebx
42b13c:	00 39                	add    %bh,(%ecx)
42b13e:	00 4e 00             	add    %cl,0x0(%esi)
42b141:	62 00                	bound  %eax,(%eax)
42b143:	48                   	dec    %eax
42b144:	00 4c 00 4f          	add    %cl,0x4f(%eax,%eax,1)
42b148:	00 54 00 58          	add    %dl,0x58(%eax,%eax,1)
42b14c:	00 54 00 2f          	add    %dl,0x2f(%eax,%eax,1)
42b150:	00 44 00 38          	add    %al,0x38(%eax,%eax,1)
42b154:	00 6c 00 48          	add    %ch,0x48(%eax,%eax,1)
42b158:	00 32                	add    %dh,(%edx)
42b15a:	00 5a 00             	add    %bl,0x0(%edx)
42b15d:	74 00                	je     0x42b15f
42b15f:	79 00                	jns    0x42b161
42b161:	61                   	popa
42b162:	00 59 00             	add    %bl,0x0(%ecx)
42b165:	6e                   	outsb  %ds:(%esi),(%dx)
42b166:	00 51 00             	add    %dl,0x0(%ecx)
42b169:	2b 00                	sub    (%eax),%eax
42b16b:	37                   	aaa
42b16c:	00 4a 00             	add    %cl,0x0(%edx)
42b16f:	4e                   	dec    %esi
42b170:	00 78 00             	add    %bh,0x0(%eax)
42b173:	6f                   	outsl  %ds:(%esi),(%dx)
42b174:	00 5a 00             	add    %bl,0x0(%edx)
42b177:	70 00                	jo     0x42b179
42b179:	4a                   	dec    %edx
42b17a:	00 4f 00             	add    %cl,0x0(%edi)
42b17d:	7a 00                	jp     0x42b17f
42b17f:	30 00                	xor    %al,(%eax)
42b181:	2b 00                	sub    (%eax),%eax
42b183:	62 00                	bound  %eax,(%eax)
42b185:	70 00                	jo     0x42b187
42b187:	64 00 44 00 58       	add    %al,%fs:0x58(%eax,%eax,1)
42b18c:	00 53 00             	add    %dl,0x0(%ebx)
42b18f:	38 00                	cmp    %al,(%eax)
42b191:	33 00                	xor    (%eax),%eax
42b193:	4a                   	dec    %edx
42b194:	00 4b 00             	add    %cl,0x0(%ebx)
42b197:	32 00                	xor    (%eax),%al
42b199:	32 00                	xor    (%eax),%al
42b19b:	67 00 55 00          	add    %dl,0x0(%di)
42b19f:	73 00                	jae    0x42b1a1
42b1a1:	57                   	push   %edi
42b1a2:	00 72 00             	add    %dh,0x0(%edx)