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
42a2fe:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
42a302:	00 6a 00             	add    %ch,0x0(%edx)
42a305:	30 00                	xor    %al,(%eax)
42a307:	45                   	inc    %ebp
42a308:	00 50 00             	add    %dl,0x0(%eax)
42a30b:	44                   	inc    %esp
42a30c:	00 6b 00             	add    %ch,0x0(%ebx)
42a30f:	76 00                	jbe    0x42a311
42a311:	48                   	dec    %eax
42a312:	00 50 00             	add    %dl,0x0(%eax)
42a315:	59                   	pop    %ecx
42a316:	00 42 00             	add    %al,0x0(%edx)
42a319:	32 00                	xor    (%eax),%al
42a31b:	4c                   	dec    %esp
42a31c:	00 41 00             	add    %al,0x0(%ecx)
42a31f:	34 00                	xor    $0x0,%al
42a321:	71 00                	jno    0x42a323
42a323:	45                   	inc    %ebp
42a324:	00 68 00             	add    %ch,0x0(%eax)
42a327:	68 00 6e 00 71       	push   $0x71006e00
42a32c:	00 35 00 44 00 4e    	add    %dh,0x4e004400
42a332:	00 2f                	add    %ch,(%edi)
42a334:	00 4c 00 6e          	add    %cl,0x6e(%eax,%eax,1)
42a338:	00 41 00             	add    %al,0x0(%ecx)
42a33b:	48                   	dec    %eax
42a33c:	00 34 00             	add    %dh,(%eax,%eax,1)
42a33f:	7a 00                	jp     0x42a341
42a341:	31 00                	xor    %eax,(%eax)
42a343:	34 00                	xor    $0x0,%al
42a345:	76 00                	jbe    0x42a347
42a347:	6f                   	outsl  %ds:(%esi),(%dx)
42a348:	00 61 00             	add    %ah,0x0(%ecx)
42a34b:	52                   	push   %edx
42a34c:	00 41 00             	add    %al,0x0(%ecx)
42a34f:	5a                   	pop    %edx
42a350:	00 71 00             	add    %dh,0x0(%ecx)
42a353:	51                   	push   %ecx
42a354:	00 34 00             	add    %dh,(%eax,%eax,1)
42a357:	57                   	push   %edi
42a358:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
42a35c:	00 55 00             	add    %dl,0x0(%ebp)
42a35f:	70 00                	jo     0x42a361
42a361:	32 00                	xor    (%eax),%al
42a363:	72 00                	jb     0x42a365
42a365:	52                   	push   %edx
42a366:	00 45 00             	add    %al,0x0(%ebp)
42a369:	6d                   	insl   (%dx),%es:(%edi)
42a36a:	00 72 00             	add    %dh,0x0(%edx)
42a36d:	62 00                	bound  %eax,(%eax)
42a36f:	6d                   	insl   (%dx),%es:(%edi)
42a370:	00 38                	add    %bh,(%eax)
42a372:	00 4e 00             	add    %cl,0x0(%esi)
42a375:	57                   	push   %edi
42a376:	00 31                	add    %dh,(%ecx)
42a378:	00 58 00             	add    %bl,0x0(%eax)
42a37b:	73 00                	jae    0x42a37d
42a37d:	66 00 71 00          	data16 add %dh,0x0(%ecx)
42a381:	36 00 38             	add    %bh,%ss:(%eax)
42a384:	00 55 00             	add    %dl,0x0(%ebp)
42a387:	6a 00                	push   $0x0
42a389:	78 00                	js     0x42a38b
42a38b:	6a 00                	push   $0x0
42a38d:	6f                   	outsl  %ds:(%esi),(%dx)
42a38e:	00 50 00             	add    %dl,0x0(%eax)
42a391:	71 00                	jno    0x42a393
42a393:	46                   	inc    %esi
42a394:	00 38                	add    %bh,(%eax)
42a396:	00 6d 00             	add    %ch,0x0(%ebp)
42a399:	55                   	push   %ebp
42a39a:	00 4f 00             	add    %cl,0x0(%edi)
42a39d:	51                   	push   %ecx
42a39e:	00 56 00             	add    %dl,0x0(%esi)
42a3a1:	6e                   	outsb  %ds:(%esi),(%dx)
42a3a2:	00 49 00             	add    %cl,0x0(%ecx)
42a3a5:	33 00                	xor    (%eax),%eax
42a3a7:	69 00 71 00 48 00    	imul   $0x480071,(%eax),%eax
42a3ad:	6d                   	insl   (%dx),%es:(%edi)
42a3ae:	00 42 00             	add    %al,0x0(%edx)
42a3b1:	41                   	inc    %ecx
42a3b2:	00 4e 00             	add    %cl,0x0(%esi)
42a3b5:	43                   	inc    %ebx
42a3b6:	00 52 00             	add    %dl,0x0(%edx)
42a3b9:	59                   	pop    %ecx
42a3ba:	00 57 00             	add    %dl,0x0(%edi)
42a3bd:	66 00 2b             	data16 add %ch,(%ebx)
42a3c0:	00 35 00 4c 00 58    	add    %dh,0x58004c00
42a3c6:	00 61 00             	add    %ah,0x0(%ecx)
42a3c9:	37                   	aaa
42a3ca:	00 4a 00             	add    %cl,0x0(%edx)
42a3cd:	44                   	inc    %esp
42a3ce:	00 65 00             	add    %ah,0x0(%ebp)
42a3d1:	4b                   	dec    %ebx
42a3d2:	00 4c 00 73          	add    %cl,0x73(%eax,%eax,1)
42a3d6:	00 47 00             	add    %al,0x0(%edi)
42a3d9:	71 00                	jno    0x42a3db
42a3db:	4d                   	dec    %ebp
42a3dc:	00 4a 00             	add    %cl,0x0(%edx)
42a3df:	4b                   	dec    %ebx
42a3e0:	00 56 00             	add    %dl,0x0(%esi)
42a3e3:	32 00                	xor    (%eax),%al
42a3e5:	65 00 4f 00          	add    %cl,%gs:0x0(%edi)
42a3e9:	49                   	dec    %ecx
42a3ea:	00 48 00             	add    %cl,0x0(%eax)
42a3ed:	2f                   	das
42a3ee:	00 7a 00             	add    %bh,0x0(%edx)
42a3f1:	58                   	pop    %eax
42a3f2:	00 68 00             	add    %ch,0x0(%eax)
42a3f5:	58                   	pop    %eax
42a3f6:	00 6e 00             	add    %ch,0x0(%esi)
42a3f9:	6e                   	outsb  %ds:(%esi),(%dx)
42a3fa:	00 6e 00             	add    %ch,0x0(%esi)
42a3fd:	30 00                	xor    %al,(%eax)
42a3ff:	6e                   	outsb  %ds:(%esi),(%dx)
42a400:	00 58 00             	add    %bl,0x0(%eax)
42a403:	6e                   	outsb  %ds:(%esi),(%dx)
42a404:	00 39                	add    %bh,(%ecx)
42a406:	00 79 00             	add    %bh,0x0(%ecx)
42a409:	46                   	inc    %esi
42a40a:	00 56 00             	add    %dl,0x0(%esi)
42a40d:	41                   	inc    %ecx
42a40e:	00 47 00             	add    %al,0x0(%edi)
42a411:	4a                   	dec    %edx
42a412:	00 39                	add    %bh,(%ecx)
42a414:	00 78 00             	add    %bh,0x0(%eax)
42a417:	74 00                	je     0x42a419
42a419:	34 00                	xor    $0x0,%al
42a41b:	6d                   	insl   (%dx),%es:(%edi)
42a41c:	00 35 00 42 00 51    	add    %dh,0x51004200
42a422:	00 69 00             	add    %ch,0x0(%ecx)
42a425:	48                   	dec    %eax
42a426:	00 4a 00             	add    %cl,0x0(%edx)
42a429:	33 00                	xor    (%eax),%eax
42a42b:	36 00 7a 00          	add    %bh,%ss:0x0(%edx)
42a42f:	57                   	push   %edi
42a430:	00 75 00             	add    %dh,0x0(%ebp)
42a433:	6f                   	outsl  %ds:(%esi),(%dx)
42a434:	00 37                	add    %dh,(%edi)
42a436:	00 4f 00             	add    %cl,0x0(%edi)
42a439:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
42a43d:	52                   	push   %edx
42a43e:	00 73 00             	add    %dh,0x0(%ebx)
42a441:	55                   	push   %ebp
42a442:	00 77 00             	add    %dh,0x0(%edi)
42a445:	66 00 6a 00          	data16 add %ch,0x0(%edx)
42a449:	7a 00                	jp     0x42a44b
42a44b:	31 00                	xor    %eax,(%eax)
42a44d:	51                   	push   %ecx
42a44e:	00 48 00             	add    %cl,0x0(%eax)
42a451:	34 00                	xor    $0x0,%al
42a453:	53                   	push   %ebx
42a454:	00 55 00             	add    %dl,0x0(%ebp)
42a457:	31 00                	xor    %eax,(%eax)
42a459:	4b                   	dec    %ebx
42a45a:	00 42 00             	add    %al,0x0(%edx)
42a45d:	6e                   	outsb  %ds:(%esi),(%dx)
42a45e:	00 4f 00             	add    %cl,0x0(%edi)
42a461:	47                   	inc    %edi
42a462:	00 45 00             	add    %al,0x0(%ebp)
42a465:	7a 00                	jp     0x42a467
42a467:	4b                   	dec    %ebx
42a468:	00 49 00             	add    %cl,0x0(%ecx)
42a46b:	6f                   	outsl  %ds:(%esi),(%dx)
42a46c:	00 55 00             	add    %dl,0x0(%ebp)
42a46f:	4f                   	dec    %edi
42a470:	00 41 00             	add    %al,0x0(%ecx)
42a473:	71 00                	jno    0x42a475
42a475:	42                   	inc    %edx
42a476:	00 6b 00             	add    %ch,0x0(%ebx)
42a479:	46                   	inc    %esi
42a47a:	00 52 00             	add    %dl,0x0(%edx)
42a47d:	6c                   	insb   (%dx),%es:(%edi)
42a47e:	00 78 00             	add    %bh,0x0(%eax)
42a481:	48                   	dec    %eax
42a482:	00 44 00 64          	add    %al,0x64(%eax,%eax,1)
42a486:	00 75 00             	add    %dh,0x0(%ebp)