42a7bc:	00 4a 00             	add    %cl,0x0(%edx)
42a7bf:	6d                   	insl   (%dx),%es:(%edi)
42a7c0:	00 49 00             	add    %cl,0x0(%ecx)
42a7c3:	75 00                	jne    0x42a7c5
42a7c5:	6b 00 63             	imul   $0x63,(%eax),%eax
42a7c8:	00 50 00             	add    %dl,0x0(%eax)
42a7cb:	62 00                	bound  %eax,(%eax)
42a7cd:	38 00                	cmp    %al,(%eax)
42a7cf:	2f                   	das
42a7d0:	00 68 00             	add    %ch,0x0(%eax)
42a7d3:	58                   	pop    %eax
42a7d4:	00 67 00             	add    %ah,0x0(%edi)
42a7d7:	7a 00                	jp     0x42a7d9
42a7d9:	41                   	inc    %ecx
42a7da:	00 4c 00 72          	add    %cl,0x72(%eax,%eax,1)
42a7de:	00 30                	add    %dh,(%eax)
42a7e0:	00 4b 00             	add    %cl,0x0(%ebx)
42a7e3:	77 00                	ja     0x42a7e5
42a7e5:	64 00 5a 00          	add    %bl,%fs:0x0(%edx)
42a7e9:	42                   	inc    %edx
42a7ea:	00 50 00             	add    %dl,0x0(%eax)
42a7ed:	6d                   	insl   (%dx),%es:(%edi)
42a7ee:	00 50 00             	add    %dl,0x0(%eax)
42a7f1:	31 00                	xor    %eax,(%eax)
42a7f3:	4d                   	dec    %ebp
42a7f4:	00 46 00             	add    %al,0x0(%esi)
42a7f7:	57                   	push   %edi
42a7f8:	00 4b 00             	add    %cl,0x0(%ebx)
42a7fb:	59                   	pop    %ecx
42a7fc:	00 6b 00             	add    %ch,0x0(%ebx)
42a7ff:	39 00                	cmp    %eax,(%eax)
42a801:	39 00                	cmp    %eax,(%eax)
42a803:	57                   	push   %edi
42a804:	00 62 00             	add    %ah,0x0(%edx)
42a807:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
42a80b:	7a 00                	jp     0x42a80d
42a80d:	30 00                	xor    %al,(%eax)
42a80f:	55                   	push   %ebp
42a810:	00 31                	add    %dh,(%ecx)
42a812:	00 38                	add    %bh,(%eax)
42a814:	00 30                	add    %dh,(%eax)
42a816:	00 44 00 72          	add    %al,0x72(%eax,%eax,1)
42a81a:	00 2f                	add    %ch,(%edi)
42a81c:	00 67 00             	add    %ah,0x0(%edi)
42a81f:	79 00                	jns    0x42a821
42a821:	41                   	inc    %ecx
42a822:	00 50 00             	add    %dl,0x0(%eax)
42a825:	6d                   	insl   (%dx),%es:(%edi)
42a826:	00 62 00             	add    %ah,0x0(%edx)
42a829:	6d                   	insl   (%dx),%es:(%edi)
42a82a:	00 67 00             	add    %ah,0x0(%edi)
42a82d:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
42a831:	46                   	inc    %esi
42a832:	00 47 00             	add    %al,0x0(%edi)
42a835:	50                   	push   %eax
42a836:	00 4a 00             	add    %cl,0x0(%edx)
42a839:	65 00 42 00          	add    %al,%gs:0x0(%edx)
42a83d:	32 00                	xor    (%eax),%al
42a83f:	33 00                	xor    (%eax),%eax
42a841:	5a                   	pop    %edx
42a842:	00 6a 00             	add    %ch,0x0(%edx)
42a845:	46                   	inc    %esi
42a846:	00 54 00 56          	add    %dl,0x56(%eax,%eax,1)
42a84a:	00 2b                	add    %ch,(%ebx)
42a84c:	00 78 00             	add    %bh,0x0(%eax)
42a84f:	4f                   	dec    %edi
42a850:	00 73 00             	add    %dh,0x0(%ebx)
42a853:	68 00 6f 00 63       	push   $0x63006f00
42a858:	00 78 00             	add    %bh,0x0(%eax)
42a85b:	4b                   	dec    %ebx
42a85c:	00 41 00             	add    %al,0x0(%ecx)
42a85f:	4c                   	dec    %esp
42a860:	00 55 00             	add    %dl,0x0(%ebp)
42a863:	77 00                	ja     0x42a865
42a865:	55                   	push   %ebp
42a866:	00 39                	add    %bh,(%ecx)
42a868:	00 65 00             	add    %ah,0x0(%ebp)
42a86b:	62 00                	bound  %eax,(%eax)
42a86d:	53                   	push   %ebx
42a86e:	00 4a 00             	add    %cl,0x0(%edx)
42a871:	34 00                	xor    $0x0,%al
42a873:	33 00                	xor    (%eax),%eax
42a875:	5a                   	pop    %edx
42a876:	00 45 00             	add    %al,0x0(%ebp)
42a879:	4e                   	dec    %esi
42a87a:	00 57 00             	add    %dl,0x0(%edi)
42a87d:	63 00                	arpl   %eax,(%eax)
42a87f:	75 00                	jne    0x42a881
42a881:	68 00 66 00 59       	push   $0x59006600
42a886:	00 6a 00             	add    %ch,0x0(%edx)
42a889:	4f                   	dec    %edi
42a88a:	00 42 00             	add    %al,0x0(%edx)
42a88d:	2f                   	das
42a88e:	00 2f                	add    %ch,(%edi)
42a890:	00 57 00             	add    %dl,0x0(%edi)
42a893:	73 00                	jae    0x42a895
42a895:	2b 00                	sub    (%eax),%eax
42a897:	36 00 35 00 37 00 5a 	add    %dh,%ss:0x5a003700
42a89e:	00 2f                	add    %ch,(%edi)
42a8a0:	00 57 00             	add    %dl,0x0(%edi)
42a8a3:	69 00 38 00 70 00    	imul   $0x700038,(%eax),%eax
42a8a9:	62 00                	bound  %eax,(%eax)
42a8ab:	47                   	inc    %edi
42a8ac:	00 38                	add    %bh,(%eax)
42a8ae:	00 48 00             	add    %cl,0x0(%eax)
42a8b1:	55                   	push   %ebp
42a8b2:	00 49 00             	add    %cl,0x0(%ecx)
42a8b5:	46                   	inc    %esi
42a8b6:	00 6e 00             	add    %ch,0x0(%esi)
42a8b9:	72 00                	jb     0x42a8bb
42a8bb:	58                   	pop    %eax
42a8bc:	00 61 00             	add    %ah,0x0(%ecx)
42a8bf:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
42a8c3:	45                   	inc    %ebp
42a8c4:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
42a8c8:	00 33                	add    %dh,(%ebx)
42a8ca:	00 64 00 67          	add    %ah,0x67(%eax,%eax,1)
42a8ce:	00 30                	add    %dh,(%eax)
42a8d0:	00 51 00             	add    %dl,0x0(%ecx)
42a8d3:	57                   	push   %edi
42a8d4:	00 45 00             	add    %al,0x0(%ebp)
42a8d7:	4b                   	dec    %ebx
42a8d8:	00 4f 00             	add    %cl,0x0(%edi)
42a8db:	77 00                	ja     0x42a8dd
42a8dd:	46                   	inc    %esi
42a8de:	00 71 00             	add    %dh,0x0(%ecx)
42a8e1:	50                   	push   %eax
42a8e2:	00 67 00             	add    %ah,0x0(%edi)
42a8e5:	70 00                	jo     0x42a8e7
42a8e7:	67 00 32             	add    %dh,(%bp,%si)
42a8ea:	00 34 00             	add    %dh,(%eax,%eax,1)
42a8ed:	6e                   	outsb  %ds:(%esi),(%dx)
42a8ee:	00 46 00             	add    %al,0x0(%esi)
42a8f1:	54                   	push   %esp
42a8f2:	00 65 00             	add    %ah,0x0(%ebp)
42a8f5:	48                   	dec    %eax
42a8f6:	00 56 00             	add    %dl,0x0(%esi)
42a8f9:	43                   	inc    %ebx
42a8fa:	00 6d 00             	add    %ch,0x0(%ebp)
42a8fd:	4d                   	dec    %ebp
42a8fe:	00 35 00 35 00 46    	add    %dh,0x46003500
42a904:	00 76 00             	add    %dh,0x0(%esi)
42a907:	6e                   	outsb  %ds:(%esi),(%dx)
42a908:	00 39                	add    %bh,(%ecx)
42a90a:	00 4f 00             	add    %cl,0x0(%edi)
42a90d:	37                   	aaa
42a90e:	00 62 00             	add    %ah,0x0(%edx)
42a911:	79 00                	jns    0x42a913
42a913:	6b 00 4f             	imul   $0x4f,(%eax),%eax
42a916:	00 78 00             	add    %bh,0x0(%eax)
42a919:	33 00                	xor    (%eax),%eax
42a91b:	4c                   	dec    %esp
42a91c:	00 5a 00             	add    %bl,0x0(%edx)
42a91f:	76 00                	jbe    0x42a921
42a921:	63 00                	arpl   %eax,(%eax)
42a923:	53                   	push   %ebx
42a924:	00 2b                	add    %ch,(%ebx)
42a926:	00 2f                	add    %ch,(%edi)
42a928:	00 59 00             	add    %bl,0x0(%ecx)
42a92b:	38 00                	cmp    %al,(%eax)
42a92d:	58                   	pop    %eax
42a92e:	00 4c 00 55          	add    %cl,0x55(%eax,%eax,1)
42a932:	00 6c 00 50          	add    %ch,0x50(%eax,%eax,1)
42a936:	00 30                	add    %dh,(%eax)
42a938:	00 43 00             	add    %al,0x0(%ebx)
42a93b:	52                   	push   %edx
42a93c:	00 71 00             	add    %dh,0x0(%ecx)
42a93f:	62 00                	bound  %eax,(%eax)
42a941:	72 00                	jb     0x42a943
42a943:	31 00                	xor    %eax,(%eax)
42a945:	50                   	push   %eax
42a946:	00 75 00             	add    %dh,0x0(%ebp)
42a949:	54                   	push   %esp
42a94a:	00 7a 00             	add    %bh,0x0(%edx)
42a94d:	70 00                	jo     0x42a94f
42a94f:	77 00                	ja     0x42a951
42a951:	46                   	inc    %esi
42a952:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
42a956:	00 4e 00             	add    %cl,0x0(%esi)
42a959:	59                   	pop    %ecx
42a95a:	00 37                	add    %dh,(%edi)
42a95c:	00 66 00             	add    %ah,0x0(%esi)
42a95f:	39 00                	cmp    %eax,(%eax)
42a961:	74 00                	je     0x42a963
42a963:	2b 00                	sub    (%eax),%eax
42a965:	37                   	aaa
42a966:	00 32                	add    %dh,(%edx)
42a968:	00 46 00             	add    %al,0x0(%esi)
42a96b:	37                   	aaa
42a96c:	00 53 00             	add    %dl,0x0(%ebx)
42a96f:	6a 00                	push   $0x0
42a971:	53                   	push   %ebx
42a972:	00 71 00             	add    %dh,0x0(%ecx)
42a975:	56                   	push   %esi
42a976:	00 4b 00             	add    %cl,0x0(%ebx)
42a979:	55                   	push   %ebp
42a97a:	00 70 00             	add    %dh,0x0(%eax)
42a97d:	58                   	pop    %eax
42a97e:	00 68 00             	add    %ch,0x0(%eax)
42a981:	4a                   	dec    %edx
42a982:	00 6a 00             	add    %ch,0x0(%edx)
42a985:	43                   	inc    %ebx
42a986:	00 68 00             	add    %ch,0x0(%eax)
42a989:	37                   	aaa
42a98a:	00 6b 00             	add    %ch,0x0(%ebx)
42a98d:	57                   	push   %edi
42a98e:	00 58 00             	add    %bl,0x0(%eax)
42a991:	54                   	push   %esp
42a992:	00 30                	add    %dh,(%eax)
42a994:	00 78 00             	add    %bh,0x0(%eax)
42a997:	44                   	inc    %esp
42a998:	00 38                	add    %bh,(%eax)
42a99a:	00 30                	add    %dh,(%eax)
42a99c:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
42a9a0:	00 79 00             	add    %bh,0x0(%ecx)
42a9a3:	76 00                	jbe    0x42a9a5
42a9a5:	4a                   	dec    %edx
42a9a6:	00 54 00 2f          	add    %dl,0x2f(%eax,%eax,1)
42a9aa:	00 59 00             	add    %bl,0x0(%ecx)
42a9ad:	37                   	aaa
42a9ae:	00 43 00             	add    %al,0x0(%ebx)
42a9b1:	5a                   	pop    %edx
42a9b2:	00 67 00             	add    %ah,0x0(%edi)
42a9b5:	32 00                	xor    (%eax),%al
42a9b7:	44                   	inc    %esp
42a9b8:	00 43 00             	add    %al,0x0(%ebx)
42a9bb:	79 00                	jns    0x42a9bd
42a9bd:	44                   	inc    %esp
42a9be:	00 34 00             	add    %dh,(%eax,%eax,1)
42a9c1:	63 00                	arpl   %eax,(%eax)
42a9c3:	61                   	popa
42a9c4:	00 73 00             	add    %dh,0x0(%ebx)
42a9c7:	32 00                	xor    (%eax),%al
42a9c9:	62 00                	bound  %eax,(%eax)
42a9cb:	48                   	dec    %eax
42a9cc:	00 37                	add    %dh,(%edi)
42a9ce:	00 4c 00 77          	add    %cl,0x77(%eax,%eax,1)
42a9d2:	00 74 00 45          	add    %dh,0x45(%eax,%eax,1)
42a9d6:	00 69 00             	add    %ch,0x0(%ecx)
42a9d9:	57                   	push   %edi
42a9da:	00 5a 00             	add    %bl,0x0(%edx)
42a9dd:	45                   	inc    %ebp
42a9de:	00 39                	add    %bh,(%ecx)
42a9e0:	00 79 00             	add    %bh,0x0(%ecx)
42a9e3:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
42a9e7:	43                   	inc    %ebx
42a9e8:	00 4c 00 6c          	add    %cl,0x6c(%eax,%eax,1)
42a9ec:	00 52 00             	add    %dl,0x0(%edx)
42a9ef:	6a 00                	push   $0x0
42a9f1:	7a 00                	jp     0x42a9f3
42a9f3:	30 00                	xor    %al,(%eax)
42a9f5:	2f                   	das
42a9f6:	00 72 00             	add    %dh,0x0(%edx)
42a9f9:	30 00                	xor    %al,(%eax)
42a9fb:	41                   	inc    %ecx
42a9fc:	00 51 00             	add    %dl,0x0(%ecx)
42a9ff:	46                   	inc    %esi
42aa00:	00 70 00             	add    %dh,0x0(%eax)
42aa03:	47                   	inc    %edi
42aa04:	00 38                	add    %bh,(%eax)
42aa06:	00 69 00             	add    %ch,0x0(%ecx)
42aa09:	54                   	push   %esp
42aa0a:	00 30                	add    %dh,(%eax)
42aa0c:	00 6d 00             	add    %ch,0x0(%ebp)
42aa0f:	2f                   	das
42aa10:	00 5a 00             	add    %bl,0x0(%edx)
42aa13:	7a 00                	jp     0x42aa15
42aa15:	73 00                	jae    0x42aa17
42aa17:	69 00 6c 00 41 00    	imul   $0x41006c,(%eax),%eax
42aa1d:	78 00                	js     0x42aa1f
42aa1f:	35 00 67 00 63       	xor    $0x63006700,%eax
42aa24:	00 4e 00             	add    %cl,0x0(%esi)
42aa27:	56                   	push   %esi
42aa28:	00 66 00             	add    %ah,0x0(%esi)
42aa2b:	38 00                	cmp    %al,(%eax)
42aa2d:	32 00                	xor    (%eax),%al
42aa2f:	57                   	push   %edi
42aa30:	00 75 00             	add    %dh,0x0(%ebp)
42aa33:	54                   	push   %esp
42aa34:	00 4b 00             	add    %cl,0x0(%ebx)
42aa37:	77 00                	ja     0x42aa39
42aa39:	6f                   	outsl  %ds:(%esi),(%dx)
42aa3a:	00 62 00             	add    %ah,0x0(%edx)
42aa3d:	75 00                	jne    0x42aa3f
42aa3f:	75 00                	jne    0x42aa41
42aa41:	62 00                	bound  %eax,(%eax)
42aa43:	32 00                	xor    (%eax),%al
42aa45:	31 00                	xor    %eax,(%eax)
42aa47:	6c                   	insb   (%dx),%es:(%edi)
42aa48:	00 42 00             	add    %al,0x0(%edx)
42aa4b:	41                   	inc    %ecx
42aa4c:	00 52 00             	add    %dl,0x0(%edx)
42aa4f:	38 00                	cmp    %al,(%eax)
42aa51:	34 00                	xor    $0x0,%al
42aa53:	77 00                	ja     0x42aa55
42aa55:	54                   	push   %esp
42aa56:	00 37                	add    %dh,(%edi)
42aa58:	00 36                	add    %dh,(%esi)
42aa5a:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
42aa5e:	00 54 00 36          	add    %dl,0x36(%eax,%eax,1)
42aa62:	00 35 00 67 00 4c    	add    %dh,0x4c006700
42aa68:	00 39                	add    %bh,(%ecx)
42aa6a:	00 4a 00             	add    %cl,0x0(%edx)
42aa6d:	73 00                	jae    0x42aa6f
42aa6f:	71 00                	jno    0x42aa71
42aa71:	50                   	push   %eax
42aa72:	00 76 00             	add    %dh,0x0(%esi)
42aa75:	61                   	popa
42aa76:	00 45 00             	add    %al,0x0(%ebp)
42aa79:	33 00                	xor    (%eax),%eax
42aa7b:	58                   	pop    %eax
42aa7c:	00 4b 00             	add    %cl,0x0(%ebx)
42aa7f:	2f                   	das
42aa80:	00 6e 00             	add    %ch,0x0(%esi)
42aa83:	6a 00                	push   $0x0
42aa85:	57                   	push   %edi
42aa86:	00 54 00 53          	add    %dl,0x53(%eax,%eax,1)
42aa8a:	00 58 00             	add    %bl,0x0(%eax)
42aa8d:	74 00                	je     0x42aa8f
42aa8f:	68 00 55 00 65       	push   $0x65005500
42aa94:	00 7a 00             	add    %bh,0x0(%edx)
42aa97:	53                   	push   %ebx
42aa98:	00 35 00 59 00 73    	add    %dh,0x73005900
42aa9e:	00 4b 00             	add    %cl,0x0(%ebx)
42aaa1:	61                   	popa
42aaa2:	00 33                	add    %dh,(%ebx)
42aaa4:	00 35 00 49 00 76    	add    %dh,0x76004900
42aaaa:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
42aaae:	00 45 00             	add    %al,0x0(%ebp)
42aab1:	51                   	push   %ecx
42aab2:	00 55 00             	add    %dl,0x0(%ebp)
42aab5:	37                   	aaa
42aab6:	00 35 00 6c 00 79    	add    %dh,0x79006c00
42aabc:	00 4d 00             	add    %cl,0x0(%ebp)
42aabf:	36 00 31             	add    %dh,%ss:(%ecx)
42aac2:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
42aac6:	00 39                	add    %bh,(%ecx)
42aac8:	00 34 00             	add    %dh,(%eax,%eax,1)
42aacb:	6b 00 43             	imul   $0x43,(%eax),%eax
42aace:	00 33                	add    %dh,(%ebx)
42aad0:	00 4b 00             	add    %cl,0x0(%ebx)
42aad3:	4d                   	dec    %ebp
42aad4:	00 6d 00             	add    %ch,0x0(%ebp)
42aad7:	48                   	dec    %eax
42aad8:	00 32                	add    %dh,(%edx)
42aada:	00 5a 00             	add    %bl,0x0(%edx)
42aadd:	74 00                	je     0x42aadf
42aadf:	79 00                	jns    0x42aae1
42aae1:	61                   	popa
42aae2:	00 59 00             	add    %bl,0x0(%ecx)