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
42b698:	00 33                	add    %dh,(%ebx)
42b69a:	00 45 00             	add    %al,0x0(%ebp)
42b69d:	46                   	inc    %esi
42b69e:	00 46 00             	add    %al,0x0(%esi)
42b6a1:	46                   	inc    %esi
42b6a2:	00 00                	add    %al,(%eax)
42b6a4:	0f 23 00             	mov    %eax,%db0
42b6a7:	41                   	inc    %ecx
42b6a8:	00 35 00 42 00 46    	add    %dh,0x46004200
42b6ae:	00 45 00             	add    %al,0x0(%ebp)
42b6b1:	31 00                	xor    %eax,(%eax)
42b6b3:	00 0f                	add    %cl,(%edi)
42b6b5:	23 00                	and    (%eax),%eax
42b6b7:	46                   	inc    %esi
42b6b8:	00 46 00             	add    %al,0x0(%esi)
42b6bb:	46                   	inc    %esi
42b6bc:	00 46 00             	add    %al,0x0(%esi)
42b6bf:	46                   	inc    %esi
42b6c0:	00 46 00             	add    %al,0x0(%esi)
42b6c3:	00 0f                	add    %cl,(%edi)
42b6c5:	23 00                	and    (%eax),%eax
42b6c7:	45                   	inc    %ebp
42b6c8:	00 36                	add    %dh,(%esi)
42b6ca:	00 45 00             	add    %al,0x0(%ebp)
42b6cd:	44                   	inc    %esp
42b6ce:	00 46 00             	add    %al,0x0(%esi)
42b6d1:	37                   	aaa
42b6d2:	00 00                	add    %al,(%eax)
42b6d4:	0f 23 00             	mov    %eax,%db0
42b6d7:	35 00 44 00 38       	xor    $0x38004400,%eax
42b6dc:	00 43 00             	add    %al,0x0(%ebx)
42b6df:	43                   	inc    %ebx
42b6e0:	00 39                	add    %bh,(%ecx)
42b6e2:	00 00                	add    %al,(%eax)
42b6e4:	0f 23 00             	mov    %eax,%db0
42b6e7:	44                   	inc    %esp
42b6e8:	00 46 00             	add    %al,0x0(%esi)
42b6eb:	45                   	inc    %ebp
42b6ec:	00 38                	add    %bh,(%eax)
42b6ee:	00 46 00             	add    %al,0x0(%esi)
42b6f1:	35 00 00 0f 23       	xor    $0x230f0000,%eax
42b6f6:	00 32                	add    %dh,(%edx)
42b6f8:	00 39                	add    %bh,(%ecx)
42b6fa:	00 34 00             	add    %dh,(%eax,%eax,1)
42b6fd:	43                   	inc    %ebx
42b6fe:	00 37                	add    %dh,(%edi)
42b700:	00 41 00             	add    %al,0x0(%ecx)
42b703:	00 0f                	add    %cl,(%edi)
42b705:	23 00                	and    (%eax),%eax
42b707:	43                   	inc    %ebx
42b708:	00 30                	add    %dh,(%eax)
42b70a:	00 44 00 33          	add    %al,0x33(%eax,%eax,1)
42b70e:	00 45 00             	add    %al,0x0(%ebp)
42b711:	41                   	inc    %ecx
42b712:	00 00                	add    %al,(%eax)
42b714:	0f 23 00             	mov    %eax,%db0
42b717:	45                   	inc    %ebp
42b718:	00 45 00             	add    %al,0x0(%ebp)
42b71b:	39 00                	cmp    %eax,(%eax)
42b71d:	33 00                	xor    (%eax),%eax
42b71f:	31 00                	xor    %eax,(%eax)
42b721:	31 00                	xor    %eax,(%eax)
42b723:	00 0f                	add    %cl,(%edi)
42b725:	23 00                	and    (%eax),%eax
42b727:	36 00 35 00 39 00 33 	add    %dh,%ss:0x33003900
42b72e:	00 43 00             	add    %al,0x0(%ebx)
42b731:	46                   	inc    %esi
42b732:	00 00                	add    %al,(%eax)
42b734:	0f 23 00             	mov    %eax,%db0
42b737:	44                   	inc    %esp
42b738:	00 35 00 45 00 31    	add    %dh,0x31004500
42b73e:	00 46 00             	add    %al,0x0(%esi)
42b741:	31 00                	xor    %eax,(%eax)
42b743:	00 05 41 00 67 00    	add    %al,0x670041
42b749:	00 11                	add    %dl,(%ecx)
42b74b:	63 00                	arpl   %eax,(%eax)
42b74d:	61                   	popa
42b74e:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
42b752:	00 6e 00             	add    %ch,0x0(%esi)
42b755:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
42b759:	72 00                	jb     0x42b75b
42b75b:	00 77 43             	add    %dh,0x43(%edi)
42b75e:	00 61 00             	add    %ah,0x0(%ecx)
42b761:	6e                   	outsb  %ds:(%esi),(%dx)
42b762:	00 27                	add    %ah,(%edi)
42b764:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
42b768:	00 6d 00             	add    %ch,0x0(%ebp)
42b76b:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
42b76f:	73 00                	jae    0x42b771
42b771:	75 00                	jne    0x42b773
42b773:	72 00                	jb     0x42b775
42b775:	65 00 20             	add    %ah,%gs:(%eax)
42b778:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
42b77c:	00 6d 00             	add    %ch,0x0(%ebp)
42b77f:	65 00 27             	add    %ah,%gs:(%edi)
42b782:	00 73 00             	add    %dh,0x0(%ebx)
42b785:	20 00                	and    %al,(%eax)
42b787:	59                   	pop    %ecx
42b788:	00 20                	add    %ah,(%eax)
42b78a:	00 77 00             	add    %dh,0x0(%edi)
42b78d:	68 00 65 00 6e       	push   $0x6e006500
42b792:	00 20                	add    %ah,(%eax)
42b794:	00 63 00             	add    %ah,0x0(%ebx)
42b797:	61                   	popa
42b798:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
42b79c:	00 6e 00             	add    %ch,0x0(%esi)
42b79f:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
42b7a3:	72 00                	jb     0x42b7a5
42b7a5:	20 00                	and    %al,(%eax)
42b7a7:	69 00 73 00 6e 00    	imul   $0x6e0073,(%eax),%eax
42b7ad:	27                   	daa
42b7ae:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
42b7b2:	00 69 00             	add    %ch,0x0(%ecx)
42b7b5:	6e                   	outsb  %ds:(%esi),(%dx)
42b7b6:	00 20                	add    %ah,(%eax)
42b7b8:	00 45 00             	add    %al,0x0(%ebp)
42b7bb:	78 00                	js     0x42b7bd
42b7bd:	70 00                	jo     0x42b7bf
42b7bf:	61                   	popa
42b7c0:	00 6e 00             	add    %ch,0x0(%esi)
42b7c3:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
42b7c7:	64 00 20             	add    %ah,%fs:(%eax)
42b7ca:	00 6d 00             	add    %ch,0x0(%ebp)
42b7cd:	6f                   	outsl  %ds:(%esi),(%dx)
42b7ce:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
42b7d2:	00 01                	add    %al,(%ecx)
42b7d4:	41                   	inc    %ecx
42b7d5:	2d 00 2d 00 2d       	sub    $0x2d002d00,%eax
42b7da:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
42b7e0:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
42b7e6:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
42b7ec:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
42b7f2:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
42b7f8:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
42b7fe:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
42b804:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
42b80a:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
42b810:	00 2d 00 2d 00 01    	add    %ch,0x1002d00
42b816:	09 20                	or     %esp,(%eax)
42b818:	00 7b 00             	add    %bh,0x0(%ebx)
42b81b:	30 00                	xor    %al,(%eax)
42b81d:	7d 00                	jge    0x42b81f
42b81f:	00 03                	add    %al,(%ebx)
42b821:	20 00                	and    %al,(%eax)
42b823:	00 05 30 00 30 00    	add    %al,0x300030
42b829:	00 05 31 00 32 00    	add    %al,0x320031
42b82f:	00 05 74 00 74 00    	add    %al,0x740074
42b835:	00 09                	add    %cl,(%ecx)
42b837:	64 00 64 00 64       	add    %ah,%fs:0x64(%eax,%eax,1)
42b83c:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
42b840:	0d 64 00 64 00       	or     $0x640064,%eax
42b845:	20 00                	and    %al,(%eax)
42b847:	4d                   	dec    %ebp
42b848:	00 4d 00             	add    %cl,0x0(%ebp)
42b84b:	4d                   	dec    %ebp
42b84c:	00 00                	add    %al,(%eax)
42b84e:	4b                   	dec    %ebx
42b84f:	4d                   	dec    %ebp
42b850:	00 61 00             	add    %ah,0x0(%ecx)
42b853:	78 00                	js     0x42b855
42b855:	69 00 6d 00 75 00    	imul   $0x75006d,(%eax),%eax
42b85b:	6d                   	insl   (%dx),%es:(%edi)
42b85c:	00 56 00             	add    %dl,0x0(%esi)
42b85f:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
42b865:	44                   	inc    %esp
42b866:	00 61 00             	add    %ah,0x0(%ecx)
42b869:	79 00                	jns    0x42b86b
42b86b:	73 00                	jae    0x42b86d
42b86d:	20 00                	and    %al,(%eax)
42b86f:	6d                   	insl   (%dx),%es:(%edi)
42b870:	00 75 00             	add    %dh,0x0(%ebp)
42b873:	73 00                	jae    0x42b875
42b875:	74 00                	je     0x42b877
42b877:	20 00                	and    %al,(%eax)
42b879:	62 00                	bound  %eax,(%eax)