429fbf:	4c                   	dec    %esp
429fc0:	00 6e 00             	add    %ch,0x0(%esi)
429fc3:	49                   	dec    %ecx
429fc4:	00 74 00 52          	add    %dh,0x52(%eax,%eax,1)
429fc8:	00 68 00             	add    %ch,0x0(%eax)
429fcb:	50                   	push   %eax
429fcc:	00 63 00             	add    %ah,0x0(%ebx)
429fcf:	30 00                	xor    %al,(%eax)
429fd1:	53                   	push   %ebx
429fd2:	00 4f 00             	add    %cl,0x0(%edi)
429fd5:	74 00                	je     0x429fd7
429fd7:	34 00                	xor    $0x0,%al
429fd9:	31 00                	xor    %eax,(%eax)
429fdb:	4e                   	dec    %esi
429fdc:	00 5a 00             	add    %bl,0x0(%edx)
429fdf:	53                   	push   %ebx
429fe0:	00 61 00             	add    %ah,0x0(%ecx)
429fe3:	52                   	push   %edx
429fe4:	00 36                	add    %dh,(%esi)
429fe6:	00 68 00             	add    %ch,0x0(%eax)
429fe9:	4c                   	dec    %esp
429fea:	00 43 00             	add    %al,0x0(%ebx)
429fed:	71 00                	jno    0x429fef
429fef:	53                   	push   %ebx
429ff0:	00 34 00             	add    %dh,(%eax,%eax,1)
429ff3:	57                   	push   %edi
429ff4:	00 35 00 7a 00 5a    	add    %dh,0x5a007a00
429ffa:	00 55 00             	add    %dl,0x0(%ebp)
429ffd:	42                   	inc    %edx
429ffe:	00 4b 00             	add    %cl,0x0(%ebx)
42a001:	46                   	inc    %esi
42a002:	00 4b 00             	add    %cl,0x0(%ebx)
42a005:	57                   	push   %edi
42a006:	00 54 00 44          	add    %dl,0x44(%eax,%eax,1)
42a00a:	00 64 00 67          	add    %ah,0x67(%eax,%eax,1)
42a00e:	00 2b                	add    %ch,(%ebx)
42a010:	00 53 00             	add    %dl,0x0(%ebx)
42a013:	6b 00 47             	imul   $0x47,(%eax),%eax
42a016:	00 71 00             	add    %dh,0x0(%ecx)
42a019:	56                   	push   %esi
42a01a:	00 2b                	add    %ch,(%ebx)
42a01c:	00 54 00 49          	add    %dl,0x49(%eax,%eax,1)
42a020:	00 67 00             	add    %ah,0x0(%edi)
42a023:	62 00                	bound  %eax,(%eax)
42a025:	33 00                	xor    (%eax),%eax
42a027:	70 00                	jo     0x42a029
42a029:	4f                   	dec    %edi
42a02a:	00 59 00             	add    %bl,0x0(%ecx)
42a02d:	2b 00                	sub    (%eax),%eax
42a02f:	63 00                	arpl   %eax,(%eax)
42a031:	78 00                	js     0x42a033
42a033:	66 00 75 00          	data16 add %dh,0x0(%ebp)
42a037:	47                   	inc    %edi
42a038:	00 5a 00             	add    %bl,0x0(%edx)
42a03b:	4b                   	dec    %ebx
42a03c:	00 72 00             	add    %dh,0x0(%edx)
42a03f:	31 00                	xor    %eax,(%eax)
42a041:	31 00                	xor    %eax,(%eax)
42a043:	2b 00                	sub    (%eax),%eax
42a045:	35 00 67 00 30       	xor    $0x30006700,%eax
42a04a:	00 74 00 36          	add    %dh,0x36(%eax,%eax,1)
42a04e:	00 77 00             	add    %dh,0x0(%edi)
42a051:	41                   	inc    %ecx
42a052:	00 42 00             	add    %al,0x0(%edx)
42a055:	5a                   	pop    %edx
42a056:	00 67 00             	add    %ah,0x0(%edi)
42a059:	54                   	push   %esp
42a05a:	00 6d 00             	add    %ch,0x0(%ebp)
42a05d:	33 00                	xor    (%eax),%eax
42a05f:	6f                   	outsl  %ds:(%esi),(%dx)
42a060:	00 35 00 61 00 58    	add    %dh,0x58006100
42a066:	00 4e 00             	add    %cl,0x0(%esi)
42a069:	45                   	inc    %ebp
42a06a:	00 61 00             	add    %ah,0x0(%ecx)
42a06d:	76 00                	jbe    0x42a06f
42a06f:	69 00 51 00 6f 00    	imul   $0x6f0051,(%eax),%eax
42a075:	47                   	inc    %edi
42a076:	00 7a 00             	add    %bh,0x0(%edx)
42a079:	72 00                	jb     0x42a07b
42a07b:	45                   	inc    %ebp
42a07c:	00 79 00             	add    %bh,0x0(%ecx)
42a07f:	50                   	push   %eax
42a080:	00 57 00             	add    %dl,0x0(%edi)
42a083:	4c                   	dec    %esp
42a084:	00 36                	add    %dh,(%esi)
42a086:	00 49 00             	add    %cl,0x0(%ecx)
42a089:	76 00                	jbe    0x42a08b
42a08b:	2f                   	das
42a08c:	00 61 00             	add    %ah,0x0(%ecx)
42a08f:	33 00                	xor    (%eax),%eax
42a091:	70 00                	jo     0x42a093
42a093:	64 00 77 00          	add    %dh,%fs:0x0(%edi)
42a097:	74 00                	je     0x42a099
42a099:	33 00                	xor    (%eax),%eax
42a09b:	4a                   	dec    %edx
42a09c:	00 62 00             	add    %ah,0x0(%edx)
42a09f:	79 00                	jns    0x42a0a1
42a0a1:	36 00 4d 00          	add    %cl,%ss:0x0(%ebp)
42a0a5:	77 00                	ja     0x42a0a7
42a0a7:	75 00                	jne    0x42a0a9
42a0a9:	34 00                	xor    $0x0,%al
42a0ab:	51                   	push   %ecx
42a0ac:	00 41 00             	add    %al,0x0(%ecx)
42a0af:	43                   	inc    %ebx
42a0b0:	00 37                	add    %dh,(%edi)
42a0b2:	00 33                	add    %dh,(%ebx)
42a0b4:	00 4e 00             	add    %cl,0x0(%esi)
42a0b7:	61                   	popa
42a0b8:	00 6d 00             	add    %ch,0x0(%ebp)
42a0bb:	46                   	inc    %esi
42a0bc:	00 37                	add    %dh,(%edi)
42a0be:	00 78 00             	add    %bh,0x0(%eax)
42a0c1:	42                   	inc    %edx
42a0c2:	00 77 00             	add    %dh,0x0(%edi)
42a0c5:	39 00                	cmp    %eax,(%eax)
42a0c7:	68 00 55 00 59       	push   $0x59005500
42a0cc:	00 2b                	add    %ch,(%ebx)
42a0ce:	00 44 00 55          	add    %al,0x55(%eax,%eax,1)
42a0d2:	00 6b 00             	add    %ch,0x0(%ebx)
42a0d5:	39 00                	cmp    %eax,(%eax)
42a0d7:	55                   	push   %ebp
42a0d8:	00 51 00             	add    %dl,0x0(%ecx)
42a0db:	63 00                	arpl   %eax,(%eax)
42a0dd:	59                   	pop    %ecx
42a0de:	00 66 00             	add    %ah,0x0(%esi)
42a0e1:	69 00 68 00 6a 00    	imul   $0x6a0068,(%eax),%eax
42a0e7:	45                   	inc    %ebp
42a0e8:	00 6f 00             	add    %ch,0x0(%edi)
42a0eb:	43                   	inc    %ebx
42a0ec:	00 76 00             	add    %dh,0x0(%esi)
42a0ef:	45                   	inc    %ebp
42a0f0:	00 7a 00             	add    %bh,0x0(%edx)
42a0f3:	31 00                	xor    %eax,(%eax)
42a0f5:	30 00                	xor    %al,(%eax)
42a0f7:	68 00 2f 00 63       	push   $0x63002f00
42a0fc:	00 6a 00             	add    %ch,0x0(%edx)
42a0ff:	59                   	pop    %ecx
42a100:	00 4f 00             	add    %cl,0x0(%edi)
42a103:	55                   	push   %ebp
42a104:	00 4e 00             	add    %cl,0x0(%esi)
42a107:	46                   	inc    %esi
42a108:	00 4f 00             	add    %cl,0x0(%edi)
42a10b:	32 00                	xor    (%eax),%al
42a10d:	39 00                	cmp    %eax,(%eax)
42a10f:	6f                   	outsl  %ds:(%esi),(%dx)
42a110:	00 36                	add    %dh,(%esi)
42a112:	00 30                	add    %dh,(%eax)
42a114:	00 49 00             	add    %cl,0x0(%ecx)
42a117:	49                   	dec    %ecx
42a118:	00 55 00             	add    %dl,0x0(%ebp)
42a11b:	69 00 34 00 48 00    	imul   $0x480034,(%eax),%eax
42a121:	6e                   	outsb  %ds:(%esi),(%dx)
42a122:	00 77 00             	add    %dh,0x0(%edi)
42a125:	44                   	inc    %esp
42a126:	00 69 00             	add    %ch,0x0(%ecx)
42a129:	62 00                	bound  %eax,(%eax)
42a12b:	63 00                	arpl   %eax,(%eax)
42a12d:	49                   	dec    %ecx
42a12e:	00 7a 00             	add    %bh,0x0(%edx)
42a131:	68 00 36 00 37       	push   $0x37003600
42a136:	00 6f 00             	add    %ch,0x0(%edi)
42a139:	35 00 39 00 56       	xor    $0x56003900,%eax
42a13e:	00 2f                	add    %ch,(%edi)
42a140:	00 52 00             	add    %dl,0x0(%edx)
42a143:	67 00 65 00          	add    %ah,0x0(%di)
42a147:	44                   	inc    %esp
42a148:	00 75 00             	add    %dh,0x0(%ebp)
42a14b:	52                   	push   %edx
42a14c:	00 47 00             	add    %al,0x0(%edi)
42a14f:	75 00                	jne    0x42a151
42a151:	34 00                	xor    $0x0,%al
42a153:	42                   	inc    %edx
42a154:	00 32                	add    %dh,(%edx)
42a156:	00 59 00             	add    %bl,0x0(%ecx)
42a159:	49                   	dec    %ecx
42a15a:	00 54 00 62          	add    %dl,0x62(%eax,%eax,1)
42a15e:	00 32                	add    %dh,(%edx)
42a160:	00 41 00             	add    %al,0x0(%ecx)
42a163:	41                   	inc    %ecx
42a164:	00 61 00             	add    %ah,0x0(%ecx)
42a167:	54                   	push   %esp
42a168:	00 53 00             	add    %dl,0x0(%ebx)
42a16b:	73 00                	jae    0x42a16d
42a16d:	51                   	push   %ecx
42a16e:	00 4f 00             	add    %cl,0x0(%edi)
42a171:	65 00 35 00 4b 00 37 	add    %dh,%gs:0x37004b00
42a178:	00 36                	add    %dh,(%esi)
42a17a:	00 6a 00             	add    %ch,0x0(%edx)
42a17d:	56                   	push   %esi
42a17e:	00 6a 00             	add    %ch,0x0(%edx)
42a181:	31 00                	xor    %eax,(%eax)
42a183:	5a                   	pop    %edx
42a184:	00 4e 00             	add    %cl,0x0(%esi)
42a187:	64 00 78 00          	add    %bh,%fs:0x0(%eax)
42a18b:	39 00                	cmp    %eax,(%eax)
42a18d:	56                   	push   %esi
42a18e:	00 48 00             	add    %cl,0x0(%eax)
42a191:	2f                   	das
42a192:	00 69 00             	add    %ch,0x0(%ecx)
42a195:	6a 00                	push   $0x0
42a197:	47                   	inc    %edi
42a198:	00 74 00 50          	add    %dh,0x50(%eax,%eax,1)
42a19c:	00 47 00             	add    %al,0x0(%edi)
42a19f:	72 00                	jb     0x42a1a1
42a1a1:	69 00 67 00 42 00    	imul   $0x420067,(%eax),%eax
42a1a7:	77 00                	ja     0x42a1a9
42a1a9:	56                   	push   %esi
42a1aa:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
42a1ae:	00 53 00             	add    %dl,0x0(%ebx)
42a1b1:	4e                   	dec    %esi
42a1b2:	00 68 00             	add    %ch,0x0(%eax)
42a1b5:	6f                   	outsl  %ds:(%esi),(%dx)
42a1b6:	00 7a 00             	add    %bh,0x0(%edx)
42a1b9:	71 00                	jno    0x42a1bb
42a1bb:	6b 00 6f             	imul   $0x6f,(%eax),%eax
42a1be:	00 47 00             	add    %al,0x0(%edi)
42a1c1:	69 00 57 00 7a 00    	imul   $0x7a0057,(%eax),%eax
42a1c7:	4f                   	dec    %edi
42a1c8:	00 54 00 49          	add    %dl,0x49(%eax,%eax,1)
42a1cc:	00 43 00             	add    %al,0x0(%ebx)
42a1cf:	66 00 34 00          	data16 add %dh,(%eax,%eax,1)
42a1d3:	79 00                	jns    0x42a1d5
42a1d5:	44                   	inc    %esp
42a1d6:	00 43 00             	add    %al,0x0(%ebx)
42a1d9:	49                   	dec    %ecx
42a1da:	00 66 00             	add    %ah,0x0(%esi)
42a1dd:	6f                   	outsl  %ds:(%esi),(%dx)
42a1de:	00 51 00             	add    %dl,0x0(%ecx)
42a1e1:	61                   	popa
42a1e2:	00 37                	add    %dh,(%edi)
42a1e4:	00 48 00             	add    %cl,0x0(%eax)
42a1e7:	55                   	push   %ebp
42a1e8:	00 50 00             	add    %dl,0x0(%eax)
42a1eb:	7a 00                	jp     0x42a1ed
42a1ed:	46                   	inc    %esi
42a1ee:	00 34 00             	add    %dh,(%eax,%eax,1)
42a1f1:	33 00                	xor    (%eax),%eax
42a1f3:	79 00                	jns    0x42a1f5
42a1f5:	37                   	aaa
42a1f6:	00 67 00             	add    %ah,0x0(%edi)
42a1f9:	54                   	push   %esp
42a1fa:	00 47 00             	add    %al,0x0(%edi)
42a1fd:	32 00                	xor    (%eax),%al
42a1ff:	77 00                	ja     0x42a201
42a201:	34 00                	xor    $0x0,%al
42a203:	2b 00                	sub    (%eax),%eax
42a205:	4d                   	dec    %ebp
42a206:	00 77 00             	add    %dh,0x0(%edi)
42a209:	46                   	inc    %esi
42a20a:	00 57 00             	add    %dl,0x0(%edi)
42a20d:	55                   	push   %ebp
42a20e:	00 2f                	add    %ch,(%edi)
42a210:	00 76 00             	add    %dh,0x0(%esi)
42a213:	6f                   	outsl  %ds:(%esi),(%dx)
42a214:	00 57 00             	add    %dl,0x0(%edi)
42a217:	6f                   	outsl  %ds:(%esi),(%dx)
42a218:	00 6b 00             	add    %ch,0x0(%ebx)
42a21b:	4d                   	dec    %ebp
42a21c:	00 6a 00             	add    %ch,0x0(%edx)
42a21f:	6f                   	outsl  %ds:(%esi),(%dx)
42a220:	00 51 00             	add    %dl,0x0(%ecx)
42a223:	6c                   	insb   (%dx),%es:(%edi)
42a224:	00 59 00             	add    %bl,0x0(%ecx)
42a227:	32 00                	xor    (%eax),%al
42a229:	34 00                	xor    $0x0,%al
42a22b:	49                   	dec    %ecx
42a22c:	00 36                	add    %dh,(%esi)
42a22e:	00 72 00             	add    %dh,0x0(%edx)
42a231:	75 00                	jne    0x42a233
42a233:	4e                   	dec    %esi
42a234:	00 31                	add    %dh,(%ecx)
42a236:	00 66 00             	add    %ah,0x0(%esi)
42a239:	45                   	inc    %ebp
42a23a:	00 59 00             	add    %bl,0x0(%ecx)
42a23d:	76 00                	jbe    0x42a23f
42a23f:	55                   	push   %ebp
42a240:	00 32                	add    %dh,(%edx)
42a242:	00 6b 00             	add    %ch,0x0(%ebx)
42a245:	33 00                	xor    (%eax),%eax
42a247:	75 00                	jne    0x42a249
42a249:	7a 00                	jp     0x42a24b
42a24b:	6f                   	outsl  %ds:(%esi),(%dx)
42a24c:	00 5a 00             	add    %bl,0x0(%edx)
42a24f:	66 00 2b             	data16 add %ch,(%ebx)
42a252:	00 42 00             	add    %al,0x0(%edx)
42a255:	61                   	popa
42a256:	00 47 00             	add    %al,0x0(%edi)
42a259:	6b 00 67             	imul   $0x67,(%eax),%eax
42a25c:	00 4c 00 2f          	add    %cl,0x2f(%eax,%eax,1)
42a260:	00 68 00             	add    %ch,0x0(%eax)
42a263:	4a                   	dec    %edx
42a264:	00 71 00             	add    %dh,0x0(%ecx)
42a267:	41                   	inc    %ecx
42a268:	00 37                	add    %dh,(%edi)
42a26a:	00 4f 00             	add    %cl,0x0(%edi)
42a26d:	79 00                	jns    0x42a26f
42a26f:	42                   	inc    %edx
42a270:	00 71 00             	add    %dh,0x0(%ecx)
42a273:	69 00 53 00 70 00    	imul   $0x700053,(%eax),%eax
42a279:	69 00 4c 00 44 00    	imul   $0x44004c,(%eax),%eax
42a27f:	49                   	dec    %ecx
42a280:	00 61 00             	add    %ah,0x0(%ecx)
42a283:	53                   	push   %ebx
42a284:	00 4c 00 78          	add    %cl,0x78(%eax,%eax,1)
42a288:	00 45 00             	add    %al,0x0(%ebp)
42a28b:	64 00 53 00          	add    %dl,%fs:0x0(%ebx)
42a28f:	76 00                	jbe    0x42a291
42a291:	47                   	inc    %edi
42a292:	00 74 00 47          	add    %dh,0x47(%eax,%eax,1)
42a296:	00 39                	add    %bh,(%ecx)
42a298:	00 64 00 36          	add    %ah,0x36(%eax,%eax,1)
42a29c:	00 72 00             	add    %dh,0x0(%edx)
42a29f:	7a 00                	jp     0x42a2a1
42a2a1:	42                   	inc    %edx
42a2a2:	00 53 00             	add    %dl,0x0(%ebx)
42a2a5:	4f                   	dec    %edi
42a2a6:	00 2f                	add    %ch,(%edi)
42a2a8:	00 75 00             	add    %dh,0x0(%ebp)
42a2ab:	32 00                	xor    (%eax),%al
42a2ad:	54                   	push   %esp
42a2ae:	00 42 00             	add    %al,0x0(%edx)
42a2b1:	41                   	inc    %ecx
42a2b2:	00 79 00             	add    %bh,0x0(%ecx)
42a2b5:	44                   	inc    %esp
42a2b6:	00 35 00 53 00 76    	add    %dh,0x76005300
42a2bc:	00 59 00             	add    %bl,0x0(%ecx)
42a2bf:	45                   	inc    %ebp
42a2c0:	00 74 00 62          	add    %dh,0x62(%eax,%eax,1)
42a2c4:	00 37                	add    %dh,(%edi)
42a2c6:	00 6c 00 68          	add    %ch,0x68(%eax,%eax,1)
42a2ca:	00 50 00             	add    %dl,0x0(%eax)
42a2cd:	43                   	inc    %ebx
42a2ce:	00 74 00 32          	add    %dh,0x32(%eax,%eax,1)
42a2d2:	00 75 00             	add    %dh,0x0(%ebp)
42a2d5:	62 00                	bound  %eax,(%eax)
42a2d7:	77 00                	ja     0x42a2d9
42a2d9:	65 00 5a 00          	add    %bl,%gs:0x0(%edx)
42a2dd:	68 00 55 00 5a       	push   $0x5a005500
42a2e2:	00 39                	add    %bh,(%ecx)
42a2e4:	00 63 00             	add    %ah,0x0(%ebx)
42a2e7:	74 00                	je     0x42a2e9
42a2e9:	43                   	inc    %ebx
42a2ea:	00 30                	add    %dh,(%eax)
42a2ec:	00 5a 00             	add    %bl,0x0(%edx)
42a2ef:	34 00                	xor    $0x0,%al
42a2f1:	69 00 4b 00 49 00    	imul   $0x49004b,(%eax),%eax
42a2f7:	31 00                	xor    %eax,(%eax)
42a2f9:	6e                   	outsb  %ds:(%esi),(%dx)
42a2fa:	00 56 00             	add    %dl,0x0(%esi)
42a2fd:	2f                   	das