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
42b505:	42                   	inc    %edx
42b506:	00 6f 00             	add    %ch,0x0(%edi)
42b509:	78 00                	js     0x42b50b
42b50b:	31 00                	xor    %eax,(%eax)
42b50d:	00 13                	add    %dl,(%ebx)
42b50f:	6c                   	insb   (%dx),%es:(%edi)
42b510:	00 69 00             	add    %ch,0x0(%ecx)
42b513:	73 00                	jae    0x42b515
42b515:	74 00                	je     0x42b517
42b517:	56                   	push   %esi
42b518:	00 69 00             	add    %ch,0x0(%ecx)
42b51b:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
42b51f:	31 00                	xor    %eax,(%eax)
42b521:	00 29                	add    %ch,(%ecx)
42b523:	70 00                	jo     0x42b525
42b525:	72 00                	jb     0x42b527
42b527:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
42b52d:	50                   	push   %eax
42b52e:	00 72 00             	add    %dh,0x0(%edx)
42b531:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
42b535:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
42b53b:	43                   	inc    %ebx
42b53c:	00 6f 00             	add    %ch,0x0(%edi)
42b53f:	6e                   	outsb  %ds:(%esi),(%dx)
42b540:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
42b544:	00 6f 00             	add    %ch,0x0(%edi)
42b547:	6c                   	insb   (%dx),%es:(%edi)
42b548:	00 31                	add    %dh,(%ecx)
42b54a:	00 00                	add    %al,(%eax)
42b54c:	19 72 00             	sbb    %esi,0x0(%edx)
42b54f:	61                   	popa
42b550:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
42b554:	00 6f 00             	add    %ch,0x0(%edi)
42b557:	42                   	inc    %edx
42b558:	00 75 00             	add    %dh,0x0(%ebp)
42b55b:	74 00                	je     0x42b55d
42b55d:	74 00                	je     0x42b55f
42b55f:	6f                   	outsl  %ds:(%esi),(%dx)
42b560:	00 6e 00             	add    %ch,0x0(%esi)
42b563:	31 00                	xor    %eax,(%eax)
42b565:	00 19                	add    %bl,(%ecx)
42b567:	72 00                	jb     0x42b569
42b569:	61                   	popa
42b56a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
42b56e:	00 6f 00             	add    %ch,0x0(%edi)
42b571:	42                   	inc    %edx
42b572:	00 75 00             	add    %dh,0x0(%ebp)
42b575:	74 00                	je     0x42b577
42b577:	74 00                	je     0x42b579
42b579:	6f                   	outsl  %ds:(%esi),(%dx)
42b57a:	00 6e 00             	add    %ch,0x0(%esi)
42b57d:	32 00                	xor    (%eax),%al
42b57f:	00 1f                	add    %bl,(%edi)
42b581:	63 00                	arpl   %eax,(%eax)
42b583:	68 00 65 00 63       	push   $0x63006500
42b588:	00 6b 00             	add    %ch,0x0(%ebx)
42b58b:	65 00 64 00 4c       	add    %ah,%gs:0x4c(%eax,%eax,1)
42b590:	00 69 00             	add    %ch,0x0(%ecx)
42b593:	73 00                	jae    0x42b595
42b595:	74 00                	je     0x42b597
42b597:	42                   	inc    %edx
42b598:	00 6f 00             	add    %ch,0x0(%edi)
42b59b:	78 00                	js     0x42b59d
42b59d:	32 00                	xor    (%eax),%al
42b59f:	00 13                	add    %dl,(%ebx)
42b5a1:	6c                   	insb   (%dx),%es:(%edi)
42b5a2:	00 69 00             	add    %ch,0x0(%ecx)
42b5a5:	73 00                	jae    0x42b5a7
42b5a7:	74 00                	je     0x42b5a9
42b5a9:	56                   	push   %esi
42b5aa:	00 69 00             	add    %ch,0x0(%ecx)
42b5ad:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
42b5b1:	32 00                	xor    (%eax),%al
42b5b3:	00 29                	add    %ch,(%ecx)
42b5b5:	70 00                	jo     0x42b5b7
42b5b7:	72 00                	jb     0x42b5b9
42b5b9:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
42b5bf:	50                   	push   %eax
42b5c0:	00 72 00             	add    %dh,0x0(%edx)
42b5c3:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
42b5c7:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
42b5cd:	43                   	inc    %ebx
42b5ce:	00 6f 00             	add    %ch,0x0(%edi)
42b5d1:	6e                   	outsb  %ds:(%esi),(%dx)
42b5d2:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
42b5d6:	00 6f 00             	add    %ch,0x0(%edi)
42b5d9:	6c                   	insb   (%dx),%es:(%edi)
42b5da:	00 32                	add    %dh,(%edx)
42b5dc:	00 00                	add    %al,(%eax)
42b5de:	19 72 00             	sbb    %esi,0x0(%edx)
42b5e1:	61                   	popa
42b5e2:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
42b5e6:	00 6f 00             	add    %ch,0x0(%edi)
42b5e9:	42                   	inc    %edx
42b5ea:	00 75 00             	add    %dh,0x0(%ebp)
42b5ed:	74 00                	je     0x42b5ef
42b5ef:	74 00                	je     0x42b5f1
42b5f1:	6f                   	outsl  %ds:(%esi),(%dx)
42b5f2:	00 6e 00             	add    %ch,0x0(%esi)
42b5f5:	33 00                	xor    (%eax),%eax
42b5f7:	00 19                	add    %bl,(%ecx)
42b5f9:	72 00                	jb     0x42b5fb
42b5fb:	61                   	popa
42b5fc:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
42b600:	00 6f 00             	add    %ch,0x0(%edi)
42b603:	42                   	inc    %edx
42b604:	00 75 00             	add    %dh,0x0(%ebp)
42b607:	74 00                	je     0x42b609
42b609:	74 00                	je     0x42b60b
42b60b:	6f                   	outsl  %ds:(%esi),(%dx)
42b60c:	00 6e 00             	add    %ch,0x0(%esi)
42b60f:	34 00                	xor    $0x0,%al
42b611:	00 11                	add    %dl,(%ecx)
42b613:	4f                   	dec    %edi
42b614:	00 49 00             	add    %cl,0x0(%ecx)
42b617:	44                   	inc    %esp
42b618:	00 4a 00             	add    %cl,0x0(%edx)
42b61b:	53                   	push   %ebx
42b61c:	00 4f 00             	add    %cl,0x0(%edi)
42b61f:	48                   	dec    %eax
42b620:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
42b624:	0f 23 00             	mov    %eax,%db0
42b627:	45                   	inc    %ebp
42b628:	00 34 00             	add    %dh,(%eax,%eax,1)
42b62b:	45                   	inc    %ebp
42b62c:	00 43 00             	add    %al,0x0(%ebx)
42b62f:	46                   	inc    %esi
42b630:	00 36                	add    %dh,(%esi)
42b632:	00 00                	add    %al,(%eax)
42b634:	0f 23 00             	mov    %eax,%db0
42b637:	44                   	inc    %esp
42b638:	00 36                	add    %dh,(%esi)
42b63a:	00 45 00             	add    %al,0x0(%ebp)
42b63d:	32 00                	xor    (%eax),%al
42b63f:	46                   	inc    %esi
42b640:	00 31                	add    %dh,(%ecx)
42b642:	00 00                	add    %al,(%eax)
42b644:	0f 23 00             	mov    %eax,%db0
42b647:	43                   	inc    %ebx
42b648:	00 32                	add    %dh,(%edx)
42b64a:	00 44 00 34          	add    %al,0x34(%eax,%eax,1)
42b64e:	00 45 00             	add    %al,0x0(%ebp)
42b651:	42                   	inc    %edx
42b652:	00 00                	add    %al,(%eax)
42b654:	0f 23 00             	mov    %eax,%db0
42b657:	44                   	inc    %esp
42b658:	00 30                	add    %dh,(%eax)
42b65a:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
42b65e:	00 45 00             	add    %al,0x0(%ebp)
42b661:	46                   	inc    %esi
42b662:	00 00                	add    %al,(%eax)
42b664:	0f 23 00             	mov    %eax,%db0
42b667:	46                   	inc    %esi
42b668:	00 38                	add    %bh,(%eax)
42b66a:	00 44 00 34          	add    %al,0x34(%eax,%eax,1)
42b66e:	00 37                	add    %dh,(%edi)
42b670:	00 38                	add    %bh,(%eax)
42b672:	00 00                	add    %al,(%eax)
42b674:	0f 23 00             	mov    %eax,%db0
42b677:	46                   	inc    %esi
42b678:	00 32                	add    %dh,(%edx)
42b67a:	00 41 00             	add    %al,0x0(%ecx)
42b67d:	41                   	inc    %ecx
42b67e:	00 33                	add    %dh,(%ebx)
42b680:	00 36                	add    %dh,(%esi)
42b682:	00 00                	add    %al,(%eax)
42b684:	0f 23 00             	mov    %eax,%db0
42b687:	46                   	inc    %esi
42b688:	00 37                	add    %dh,(%edi)
42b68a:	00 43 00             	add    %al,0x0(%ebx)
42b68d:	39 00                	cmp    %eax,(%eax)
42b68f:	36 00 36             	add    %dh,%ss:(%esi)
42b692:	00 00                	add    %al,(%eax)
42b694:	0f 23 00             	mov    %eax,%db0
42b697:	45                   	inc    %ebp