42b1a5:	4b                   	dec    %ebx
42b1a6:	00 73 00             	add    %dh,0x0(%ebx)
42b1a9:	77 00                	ja     0x42b1ab
42b1ab:	47                   	inc    %edi
42b1ac:	00 58 00             	add    %bl,0x0(%eax)
42b1af:	62 00                	bound  %eax,(%eax)
42b1b1:	41                   	inc    %ecx
42b1b2:	00 47 00             	add    %al,0x0(%edi)
42b1b5:	66 00 74 00 74       	data16 add %dh,0x74(%eax,%eax,1)
42b1ba:	00 4b 00             	add    %cl,0x0(%ebx)
42b1bd:	49                   	dec    %ecx
42b1be:	00 76 00             	add    %dh,0x0(%esi)
42b1c1:	4b                   	dec    %ebx
42b1c2:	00 38                	add    %bh,(%eax)
42b1c4:	00 30                	add    %dh,(%eax)
42b1c6:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
42b1ca:	00 64 00 36          	add    %ah,0x36(%eax,%eax,1)
42b1ce:	00 4e 00             	add    %cl,0x0(%esi)
42b1d1:	35 00 54 00 32       	xor    $0x32005400,%eax
42b1d6:	00 35 00 34 00 2b    	add    %dh,0x2b003400
42b1dc:	00 70 00             	add    %dh,0x0(%eax)
42b1df:	4d                   	dec    %ebp
42b1e0:	00 7a 00             	add    %bh,0x0(%edx)
42b1e3:	6f                   	outsl  %ds:(%esi),(%dx)
42b1e4:	00 4f 00             	add    %cl,0x0(%edi)
42b1e7:	44                   	inc    %esp
42b1e8:	00 63 00             	add    %ah,0x0(%ebx)
42b1eb:	79 00                	jns    0x42b1ed
42b1ed:	44                   	inc    %esp
42b1ee:	00 62 00             	add    %ah,0x0(%edx)
42b1f1:	44                   	inc    %esp
42b1f2:	00 6c 00 2b          	add    %ch,0x2b(%eax,%eax,1)
42b1f6:	00 6a 00             	add    %ch,0x0(%edx)
42b1f9:	45                   	inc    %ebp
42b1fa:	00 46 00             	add    %al,0x0(%esi)
42b1fd:	63 00                	arpl   %eax,(%eax)
42b1ff:	4d                   	dec    %ebp
42b200:	00 56 00             	add    %dl,0x0(%esi)
42b203:	57                   	push   %edi
42b204:	00 6e 00             	add    %ch,0x0(%esi)
42b207:	41                   	inc    %ecx
42b208:	00 30                	add    %dh,(%eax)
42b20a:	00 51 00             	add    %dl,0x0(%ecx)
42b20d:	51                   	push   %ecx
42b20e:	00 51 00             	add    %dl,0x0(%ecx)
42b211:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
42b215:	76 00                	jbe    0x42b217
42b217:	58                   	pop    %eax
42b218:	00 48 00             	add    %cl,0x0(%eax)
42b21b:	44                   	inc    %esp
42b21c:	00 2b                	add    %ch,(%ebx)
42b21e:	00 32                	add    %dh,(%edx)
42b220:	00 38                	add    %bh,(%eax)
42b222:	00 72 00             	add    %dh,0x0(%edx)
42b225:	75 00                	jne    0x42b227
42b227:	47                   	inc    %edi
42b228:	00 67 00             	add    %ah,0x0(%edi)
42b22b:	35 00 55 00 76       	xor    $0x76005500,%eax
42b230:	00 73 00             	add    %dh,0x0(%ebx)
42b233:	56                   	push   %esi
42b234:	00 77 00             	add    %dh,0x0(%edi)
42b237:	54                   	push   %esp
42b238:	00 68 00             	add    %ch,0x0(%eax)
42b23b:	63 00                	arpl   %eax,(%eax)
42b23d:	70 00                	jo     0x42b23f
42b23f:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
42b243:	59                   	pop    %ecx
42b244:	00 6e 00             	add    %ch,0x0(%esi)
42b247:	31 00                	xor    %eax,(%eax)
42b249:	4b                   	dec    %ebx
42b24a:	00 72 00             	add    %dh,0x0(%edx)
42b24d:	68 00 64 00 43       	push   $0x43006400
42b252:	00 35 00 2f 00 6a    	add    %dh,0x6a002f00
42b258:	00 74 00 39          	add    %dh,0x39(%eax,%eax,1)
42b25c:	00 7a 00             	add    %bh,0x0(%edx)
42b25f:	48                   	dec    %eax
42b260:	00 33                	add    %dh,(%ebx)
42b262:	00 2f                	add    %ch,(%edi)
42b264:	00 75 00             	add    %dh,0x0(%ebp)
42b267:	4f                   	dec    %edi
42b268:	00 42 00             	add    %al,0x0(%edx)
42b26b:	76 00                	jbe    0x42b26d
42b26d:	68 00 46 00 75       	push   $0x75004600
42b272:	00 34 00             	add    %dh,(%eax,%eax,1)
42b275:	77 00                	ja     0x42b277
42b277:	6d                   	insl   (%dx),%es:(%edi)
42b278:	00 62 00             	add    %ah,0x0(%edx)
42b27b:	4b                   	dec    %ebx
42b27c:	00 36                	add    %dh,(%esi)
42b27e:	00 4a 00             	add    %cl,0x0(%edx)
42b281:	6b 00 6e             	imul   $0x6e,(%eax),%eax
42b284:	00 68 00             	add    %ch,0x0(%eax)
42b287:	36 00 39             	add    %bh,%ss:(%ecx)
42b28a:	00 6d 00             	add    %ch,0x0(%ebp)
42b28d:	57                   	push   %edi
42b28e:	00 6f 00             	add    %ch,0x0(%edi)
42b291:	76 00                	jbe    0x42b293
42b293:	54                   	push   %esp
42b294:	00 4d 00             	add    %cl,0x0(%ebp)
42b297:	64 00 6b 00          	add    %ch,%fs:0x0(%ebx)
42b29b:	75 00                	jne    0x42b29d
42b29d:	31 00                	xor    %eax,(%eax)
42b29f:	7a 00                	jp     0x42b2a1
42b2a1:	52                   	push   %edx
42b2a2:	00 6d 00             	add    %ch,0x0(%ebp)
42b2a5:	52                   	push   %edx
42b2a6:	00 53 00             	add    %dl,0x0(%ebx)
42b2a9:	35 00 43 00 6c       	xor    $0x6c004300,%eax
42b2ae:	00 76 00             	add    %dh,0x0(%esi)
42b2b1:	6d                   	insl   (%dx),%es:(%edi)
42b2b2:	00 72 00             	add    %dh,0x0(%edx)
42b2b5:	31 00                	xor    %eax,(%eax)
42b2b7:	35 00 62 00 4e       	xor    $0x4e006200,%eax
42b2bc:	00 51 00             	add    %dl,0x0(%ecx)
42b2bf:	59                   	pop    %ecx
42b2c0:	00 49 00             	add    %cl,0x0(%ecx)
42b2c3:	50                   	push   %eax
42b2c4:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
42b2c8:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
42b2cc:	00 48 00             	add    %cl,0x0(%eax)
42b2cf:	54                   	push   %esp
42b2d0:	00 77 00             	add    %dh,0x0(%edi)
42b2d3:	65 00 39             	add    %bh,%gs:(%ecx)
42b2d6:	00 73 00             	add    %dh,0x0(%ebx)
42b2d9:	52                   	push   %edx
42b2da:	00 30                	add    %dh,(%eax)
42b2dc:	00 79 00             	add    %bh,0x0(%ecx)
42b2df:	4b                   	dec    %ebx
42b2e0:	00 4c 00 64          	add    %cl,0x64(%eax,%eax,1)
42b2e4:	00 43 00             	add    %al,0x0(%ebx)
42b2e7:	4d                   	dec    %ebp
42b2e8:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
42b2ec:	00 78 00             	add    %bh,0x0(%eax)
42b2ef:	51                   	push   %ecx
42b2f0:	00 56 00             	add    %dl,0x0(%esi)
42b2f3:	52                   	push   %edx
42b2f4:	00 78 00             	add    %bh,0x0(%eax)
42b2f7:	6b 00 37             	imul   $0x37,(%eax),%eax
42b2fa:	00 2f                	add    %ch,(%edi)
42b2fc:	00 6d 00             	add    %ch,0x0(%ebp)
42b2ff:	65 00 48 00          	add    %cl,%gs:0x0(%eax)
42b303:	54                   	push   %esp
42b304:	00 77 00             	add    %dh,0x0(%edi)
42b307:	76 00                	jbe    0x42b309
42b309:	6b 00 48             	imul   $0x48,(%eax),%eax
42b30c:	00 7a 00             	add    %bh,0x0(%edx)
42b30f:	31 00                	xor    %eax,(%eax)
42b311:	77 00                	ja     0x42b313
42b313:	75 00                	jne    0x42b315
42b315:	32 00                	xor    (%eax),%al
42b317:	59                   	pop    %ecx
42b318:	00 38                	add    %bh,(%eax)
42b31a:	00 6e 00             	add    %ch,0x0(%esi)
42b31d:	6e                   	outsb  %ds:(%esi),(%dx)
42b31e:	00 2b                	add    %ch,(%ebx)
42b320:	00 70 00             	add    %dh,0x0(%eax)
42b323:	79 00                	jns    0x42b325
42b325:	72 00                	jb     0x42b327
42b327:	31 00                	xor    %eax,(%eax)
42b329:	42                   	inc    %edx
42b32a:	00 41 00             	add    %al,0x0(%ecx)
42b32d:	67 00 35             	add    %dh,(%di)
42b330:	00 35 00 48 00 32    	add    %dh,0x32004800
42b336:	00 55 00             	add    %dl,0x0(%ebp)
42b339:	4d                   	dec    %ebp
42b33a:	00 45 00             	add    %al,0x0(%ebp)
42b33d:	69 00 37 00 56 00    	imul   $0x560037,(%eax),%eax
42b343:	54                   	push   %esp
42b344:	00 62 00             	add    %ah,0x0(%edx)
42b347:	4c                   	dec    %esp
42b348:	00 6f 00             	add    %ch,0x0(%edi)
42b34b:	41                   	inc    %ecx
42b34c:	00 6f 00             	add    %ch,0x0(%edi)
42b34f:	33 00                	xor    (%eax),%eax
42b351:	79 00                	jns    0x42b353
42b353:	5a                   	pop    %edx
42b354:	00 68 00             	add    %ch,0x0(%eax)
42b357:	4a                   	dec    %edx
42b358:	00 7a 00             	add    %bh,0x0(%edx)
42b35b:	4b                   	dec    %ebx
42b35c:	00 32                	add    %dh,(%edx)
42b35e:	00 4f 00             	add    %cl,0x0(%edi)
42b361:	51                   	push   %ecx
42b362:	00 64 00 4c          	add    %ah,0x4c(%eax,%eax,1)
42b366:	00 52 00             	add    %dl,0x0(%edx)
42b369:	2b 00                	sub    (%eax),%eax
42b36b:	33 00                	xor    (%eax),%eax
42b36d:	74 00                	je     0x42b36f
42b36f:	71 00                	jno    0x42b371
42b371:	36 00 4a 00          	add    %cl,%ss:0x0(%edx)
42b375:	38 00                	cmp    %al,(%eax)
42b377:	2b 00                	sub    (%eax),%eax
42b379:	6e                   	outsb  %ds:(%esi),(%dx)
42b37a:	00 61 00             	add    %ah,0x0(%ecx)
42b37d:	51                   	push   %ecx
42b37e:	00 48 00             	add    %cl,0x0(%eax)
42b381:	6b 00 50             	imul   $0x50,(%eax),%eax
42b384:	00 6a 00             	add    %ch,0x0(%edx)
42b387:	69 00 35 00 57 00    	imul   $0x570035,(%eax),%eax
42b38d:	53                   	push   %ebx
42b38e:	00 49 00             	add    %cl,0x0(%ecx)
42b391:	34 00                	xor    $0x0,%al
42b393:	6d                   	insl   (%dx),%es:(%edi)
42b394:	00 79 00             	add    %bh,0x0(%ecx)
42b397:	68 00 51 00 58       	push   $0x58005100
42b39c:	00 7a 00             	add    %bh,0x0(%edx)
42b39f:	38 00                	cmp    %al,(%eax)
42b3a1:	51                   	push   %ecx
42b3a2:	00 50 00             	add    %dl,0x0(%eax)
42b3a5:	45                   	inc    %ebp
42b3a6:	00 59 00             	add    %bl,0x0(%ecx)
42b3a9:	44                   	inc    %esp
42b3aa:	00 35 00 68 00 64    	add    %dh,0x64006800
42b3b0:	00 57 00             	add    %dl,0x0(%edi)
42b3b3:	72 00                	jb     0x42b3b5
42b3b5:	73 00                	jae    0x42b3b7
42b3b7:	47                   	inc    %edi
42b3b8:	00 32                	add    %dh,(%edx)
42b3ba:	00 4a 00             	add    %cl,0x0(%edx)
42b3bd:	6b 00 66             	imul   $0x66,(%eax),%eax
42b3c0:	00 65 00             	add    %ah,0x0(%ebp)
42b3c3:	59                   	pop    %ecx
42b3c4:	00 6e 00             	add    %ch,0x0(%esi)
42b3c7:	31 00                	xor    %eax,(%eax)
42b3c9:	4b                   	dec    %ebx
42b3ca:	00 72 00             	add    %dh,0x0(%edx)
42b3cd:	68 00 64 00 43       	push   $0x43006400
42b3d2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42b3d8:	00 32                	add    %dh,(%edx)
42b3da:	00 5a 00             	add    %bl,0x0(%edx)
42b3dd:	74 00                	je     0x42b3df
42b3df:	79 00                	jns    0x42b3e1
42b3e1:	61                   	popa
42b3e2:	00 59 00             	add    %bl,0x0(%ecx)
42b3e5:	6e                   	outsb  %ds:(%esi),(%dx)
42b3e6:	00 51 00             	add    %dl,0x0(%ecx)
42b3e9:	2b 00                	sub    (%eax),%eax
42b3eb:	35 00 68 00 64       	xor    $0x64006800,%eax
42b3f0:	00 57 00             	add    %dl,0x0(%edi)
42b3f3:	72 00                	jb     0x42b3f5
42b3f5:	73 00                	jae    0x42b3f7
42b3f7:	47                   	inc    %edi
42b3f8:	00 32                	add    %dh,(%edx)
42b3fa:	00 4a 00             	add    %cl,0x0(%edx)
42b3fd:	6b 00 66             	imul   $0x66,(%eax),%eax
42b400:	00 65 00             	add    %ah,0x0(%ebp)
42b403:	59                   	pop    %ecx
42b404:	00 6e 00             	add    %ch,0x0(%esi)
42b407:	31 00                	xor    %eax,(%eax)
42b409:	4b                   	dec    %ebx
42b40a:	00 72 00             	add    %dh,0x0(%edx)
42b40d:	68 00 64 00 43       	push   $0x43006400
42b412:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42b418:	00 32                	add    %dh,(%edx)
42b41a:	00 5a 00             	add    %bl,0x0(%edx)
42b41d:	74 00                	je     0x42b41f
42b41f:	79 00                	jns    0x42b421
42b421:	61                   	popa
42b422:	00 59 00             	add    %bl,0x0(%ecx)
42b425:	6e                   	outsb  %ds:(%esi),(%dx)
42b426:	00 51 00             	add    %dl,0x0(%ecx)
42b429:	2b 00                	sub    (%eax),%eax
42b42b:	35 00 68 00 64       	xor    $0x64006800,%eax
42b430:	00 57 00             	add    %dl,0x0(%edi)
42b433:	72 00                	jb     0x42b435
42b435:	73 00                	jae    0x42b437
42b437:	47                   	inc    %edi
42b438:	00 32                	add    %dh,(%edx)
42b43a:	00 4a 00             	add    %cl,0x0(%edx)
42b43d:	6b 00 66             	imul   $0x66,(%eax),%eax
42b440:	00 50 00             	add    %dl,0x0(%eax)
42b443:	71 00                	jno    0x42b445
42b445:	4a                   	dec    %edx
42b446:	00 52 00             	add    %dl,0x0(%edx)
42b449:	66 00 77 00          	data16 add %dh,0x0(%edi)
42b44d:	6a 00                	push   $0x0
42b44f:	49                   	dec    %ecx
42b450:	00 4b 00             	add    %cl,0x0(%ebx)
42b453:	43                   	inc    %ebx
42b454:	00 67 00             	add    %ah,0x0(%edi)
42b457:	69 00 6b 00 75 00    	imul   $0x75006b,(%eax),%eax
42b45d:	64 00 57 00          	add    %dl,%fs:0x0(%edi)
42b461:	32 00                	xor    (%eax),%al
42b463:	6a 00                	push   $0x0
42b465:	41                   	inc    %ecx
42b466:	00 7a 00             	add    %bh,0x0(%edx)
42b469:	54                   	push   %esp
42b46a:	00 78 00             	add    %bh,0x0(%eax)
42b46d:	6e                   	outsb  %ds:(%esi),(%dx)
42b46e:	00 78 00             	add    %bh,0x0(%eax)
42b471:	69 00 41 00 50 00    	imul   $0x500041,(%eax),%eax
42b477:	36 00 47 00          	add    %al,%ss:0x0(%edi)
42b47b:	61                   	popa
42b47c:	00 56 00             	add    %dl,0x0(%esi)
42b47f:	67 00 6f 00          	add    %ch,0x0(%bx)
42b483:	4c                   	dec    %esp
42b484:	00 6e 00             	add    %ch,0x0(%esi)
42b487:	34 00                	xor    $0x0,%al
42b489:	33 00                	xor    (%eax),%eax
42b48b:	52                   	push   %edx
42b48c:	00 79 00             	add    %bh,0x0(%ecx)
42b48f:	39 00                	cmp    %eax,(%eax)
42b491:	4f                   	dec    %edi
42b492:	00 44 00 66          	add    %al,0x66(%eax,%eax,1)
42b496:	00 2b                	add    %ch,(%ebx)
42b498:	00 59 00             	add    %bl,0x0(%ecx)
42b49b:	53                   	push   %ebx
42b49c:	00 76 00             	add    %dh,0x0(%esi)
42b49f:	68 00 61 00 53       	push   $0x53006100
42b4a4:	00 6b 00             	add    %ch,0x0(%ebx)
42b4a7:	75 00                	jne    0x42b4a9
42b4a9:	57                   	push   %edi
42b4aa:	00 00                	add    %al,(%eax)
42b4ac:	41                   	inc    %ecx
42b4ad:	41                   	inc    %ecx
42b4ae:	00 42 00             	add    %al,0x0(%edx)
42b4b1:	43                   	inc    %ebx
42b4b2:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
42b4b6:	00 46 00             	add    %al,0x0(%esi)
42b4b9:	47                   	inc    %edi
42b4ba:	00 48 00             	add    %cl,0x0(%eax)
42b4bd:	49                   	dec    %ecx
42b4be:	00 4a 00             	add    %cl,0x0(%edx)
42b4c1:	4b                   	dec    %ebx
42b4c2:	00 4c 00 4d          	add    %cl,0x4d(%eax,%eax,1)
42b4c6:	00 4e 00             	add    %cl,0x0(%esi)
42b4c9:	4f                   	dec    %edi
42b4ca:	00 50 00             	add    %dl,0x0(%eax)
42b4cd:	51                   	push   %ecx
42b4ce:	00 52 00             	add    %dl,0x0(%edx)
42b4d1:	53                   	push   %ebx
42b4d2:	00 54 00 55          	add    %dl,0x55(%eax,%eax,1)
42b4d6:	00 56 00             	add    %dl,0x0(%esi)
42b4d9:	57                   	push   %edi
42b4da:	00 58 00             	add    %bl,0x0(%eax)
42b4dd:	59                   	pop    %ecx
42b4de:	00 5a 00             	add    %bl,0x0(%edx)
42b4e1:	32 00                	xor    (%eax),%al
42b4e3:	33 00                	xor    (%eax),%eax
42b4e5:	34 00                	xor    $0x0,%al
42b4e7:	35 00 36 00 37       	xor    $0x37003600,%eax
42b4ec:	00 00                	add    %al,(%eax)
42b4ee:	1f                   	pop    %ds
42b4ef:	63 00                	arpl   %eax,(%eax)
42b4f1:	68 00 65 00 63       	push   $0x63006500
42b4f6:	00 6b 00             	add    %ch,0x0(%ebx)
42b4f9:	65 00 64 00 4c       	add    %ah,%gs:0x4c(%eax,%eax,1)
42b4fe:	00 69 00             	add    %ch,0x0(%ecx)
42b501:	73 00                	jae    0x42b503
42b503:	74 00                	je     0x42b505