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)
42aae5:	6e                   	outsb  %ds:(%esi),(%dx)
42aae6:	00 51 00             	add    %dl,0x0(%ecx)
42aae9:	2b 00                	sub    (%eax),%eax
42aaeb:	35 00 68 00 64       	xor    $0x64006800,%eax
42aaf0:	00 57 00             	add    %dl,0x0(%edi)
42aaf3:	72 00                	jb     0x42aaf5
42aaf5:	73 00                	jae    0x42aaf7
42aaf7:	47                   	inc    %edi
42aaf8:	00 32                	add    %dh,(%edx)
42aafa:	00 4a 00             	add    %cl,0x0(%edx)
42aafd:	6b 00 66             	imul   $0x66,(%eax),%eax
42ab00:	00 65 00             	add    %ah,0x0(%ebp)
42ab03:	59                   	pop    %ecx
42ab04:	00 6e 00             	add    %ch,0x0(%esi)
42ab07:	31 00                	xor    %eax,(%eax)
42ab09:	4b                   	dec    %ebx
42ab0a:	00 72 00             	add    %dh,0x0(%edx)
42ab0d:	68 00 64 00 43       	push   $0x43006400
42ab12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42ab18:	00 32                	add    %dh,(%edx)
42ab1a:	00 5a 00             	add    %bl,0x0(%edx)
42ab1d:	74 00                	je     0x42ab1f
42ab1f:	79 00                	jns    0x42ab21
42ab21:	61                   	popa
42ab22:	00 59 00             	add    %bl,0x0(%ecx)
42ab25:	6e                   	outsb  %ds:(%esi),(%dx)
42ab26:	00 51 00             	add    %dl,0x0(%ecx)
42ab29:	2b 00                	sub    (%eax),%eax
42ab2b:	35 00 68 00 64       	xor    $0x64006800,%eax
42ab30:	00 57 00             	add    %dl,0x0(%edi)
42ab33:	72 00                	jb     0x42ab35
42ab35:	73 00                	jae    0x42ab37
42ab37:	47                   	inc    %edi
42ab38:	00 32                	add    %dh,(%edx)
42ab3a:	00 4a 00             	add    %cl,0x0(%edx)
42ab3d:	6b 00 66             	imul   $0x66,(%eax),%eax
42ab40:	00 65 00             	add    %ah,0x0(%ebp)
42ab43:	59                   	pop    %ecx
42ab44:	00 6e 00             	add    %ch,0x0(%esi)
42ab47:	31 00                	xor    %eax,(%eax)
42ab49:	4b                   	dec    %ebx
42ab4a:	00 72 00             	add    %dh,0x0(%edx)
42ab4d:	68 00 64 00 43       	push   $0x43006400
42ab52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42ab58:	00 32                	add    %dh,(%edx)
42ab5a:	00 5a 00             	add    %bl,0x0(%edx)
42ab5d:	74 00                	je     0x42ab5f
42ab5f:	79 00                	jns    0x42ab61
42ab61:	61                   	popa
42ab62:	00 59 00             	add    %bl,0x0(%ecx)
42ab65:	6e                   	outsb  %ds:(%esi),(%dx)
42ab66:	00 51 00             	add    %dl,0x0(%ecx)
42ab69:	2b 00                	sub    (%eax),%eax
42ab6b:	35 00 68 00 64       	xor    $0x64006800,%eax
42ab70:	00 57 00             	add    %dl,0x0(%edi)
42ab73:	72 00                	jb     0x42ab75
42ab75:	73 00                	jae    0x42ab77
42ab77:	47                   	inc    %edi
42ab78:	00 32                	add    %dh,(%edx)
42ab7a:	00 4a 00             	add    %cl,0x0(%edx)
42ab7d:	6b 00 76             	imul   $0x76,(%eax),%eax
42ab80:	00 6c 00 50          	add    %ch,0x50(%eax,%eax,1)
42ab84:	00 49 00             	add    %cl,0x0(%ecx)
42ab87:	55                   	push   %ebp
42ab88:	00 57 00             	add    %dl,0x0(%edi)
42ab8b:	79 00                	jns    0x42ab8d
42ab8d:	7a 00                	jp     0x42ab8f
42ab8f:	2f                   	das
42ab90:	00 62 00             	add    %ah,0x0(%edx)
42ab93:	73 00                	jae    0x42ab95
42ab95:	7a 00                	jp     0x42ab97
42ab97:	37                   	aaa
42ab98:	00 6b 00             	add    %ch,0x0(%ebx)
42ab9b:	55                   	push   %ebp
42ab9c:	00 6a 00             	add    %ch,0x0(%edx)
42ab9f:	42                   	inc    %edx
42aba0:	00 6d 00             	add    %ch,0x0(%ebp)
42aba3:	41                   	inc    %ecx
42aba4:	00 63 00             	add    %ah,0x0(%ebx)
42aba7:	36 00 74 00 77       	add    %dh,%ss:0x77(%eax,%eax,1)
42abac:	00 4f 00             	add    %cl,0x0(%edi)
42abaf:	61                   	popa
42abb0:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
42abb4:	00 4d 00             	add    %cl,0x0(%ebp)
42abb7:	38 00                	cmp    %al,(%eax)
42abb9:	58                   	pop    %eax
42abba:	00 6c 00 35          	add    %ch,0x35(%eax,%eax,1)
42abbe:	00 34 00             	add    %dh,(%eax,%eax,1)
42abc1:	77 00                	ja     0x42abc3
42abc3:	50                   	push   %eax
42abc4:	00 6c 00 32          	add    %ch,0x32(%eax,%eax,1)
42abc8:	00 70 00             	add    %dh,0x0(%eax)
42abcb:	73 00                	jae    0x42abcd
42abcd:	6b 00 6b             	imul   $0x6b,(%eax),%eax
42abd0:	00 4c 00 54          	add    %cl,0x54(%eax,%eax,1)
42abd4:	00 68 00             	add    %ch,0x0(%eax)
42abd7:	41                   	inc    %ecx
42abd8:	00 4c 00 39          	add    %cl,0x39(%eax,%eax,1)
42abdc:	00 4b 00             	add    %cl,0x0(%ebx)
42abdf:	78 00                	js     0x42abe1
42abe1:	31 00                	xor    %eax,(%eax)
42abe3:	56                   	push   %esi
42abe4:	00 68 00             	add    %ch,0x0(%eax)
42abe7:	31 00                	xor    %eax,(%eax)
42abe9:	57                   	push   %edi
42abea:	00 37                	add    %dh,(%edi)
42abec:	00 47 00             	add    %al,0x0(%edi)
42abef:	54                   	push   %esp
42abf0:	00 48 00             	add    %cl,0x0(%eax)
42abf3:	76 00                	jbe    0x42abf5
42abf5:	43                   	inc    %ebx
42abf6:	00 4b 00             	add    %cl,0x0(%ebx)
42abf9:	32 00                	xor    (%eax),%al
42abfb:	31 00                	xor    %eax,(%eax)
42abfd:	46                   	inc    %esi
42abfe:	00 55 00             	add    %dl,0x0(%ebp)
42ac01:	65 00 59 00          	add    %bl,%gs:0x0(%ecx)
42ac05:	6e                   	outsb  %ds:(%esi),(%dx)
42ac06:	00 31                	add    %dh,(%ecx)
42ac08:	00 4b 00             	add    %cl,0x0(%ebx)
42ac0b:	72 00                	jb     0x42ac0d
42ac0d:	68 00 64 00 43       	push   $0x43006400
42ac12:	00 35 00 4c 00 36    	add    %dh,0x36004c00
42ac18:	00 6e 00             	add    %ch,0x0(%esi)
42ac1b:	59                   	pop    %ecx
42ac1c:	00 38                	add    %bh,(%eax)
42ac1e:	00 4e 00             	add    %cl,0x0(%esi)
42ac21:	44                   	inc    %esp
42ac22:	00 75 00             	add    %dh,0x0(%ebp)
42ac25:	62 00                	bound  %eax,(%eax)
42ac27:	49                   	dec    %ecx
42ac28:	00 33                	add    %dh,(%ebx)
42ac2a:	00 35 00 68 00 64    	add    %dh,0x64006800
42ac30:	00 57 00             	add    %dl,0x0(%edi)
42ac33:	72 00                	jb     0x42ac35
42ac35:	73 00                	jae    0x42ac37
42ac37:	47                   	inc    %edi
42ac38:	00 32                	add    %dh,(%edx)
42ac3a:	00 4a 00             	add    %cl,0x0(%edx)
42ac3d:	6b 00 66             	imul   $0x66,(%eax),%eax
42ac40:	00 65 00             	add    %ah,0x0(%ebp)
42ac43:	59                   	pop    %ecx
42ac44:	00 6e 00             	add    %ch,0x0(%esi)
42ac47:	31 00                	xor    %eax,(%eax)
42ac49:	4b                   	dec    %ebx
42ac4a:	00 72 00             	add    %dh,0x0(%edx)
42ac4d:	68 00 64 00 43       	push   $0x43006400
42ac52:	00 35 00 66 00 2b    	add    %dh,0x2b006600
42ac58:	00 2b                	add    %ch,(%ebx)
42ac5a:	00 38                	add    %bh,(%eax)
42ac5c:	00 62 00             	add    %ah,0x0(%edx)
42ac5f:	4e                   	dec    %esi
42ac60:	00 75 00             	add    %dh,0x0(%ebp)
42ac63:	42                   	inc    %edx
42ac64:	00 4e 00             	add    %cl,0x0(%esi)
42ac67:	39 00                	cmp    %eax,(%eax)
42ac69:	33 00                	xor    (%eax),%eax
42ac6b:	48                   	dec    %eax
42ac6c:	00 6e 00             	add    %ch,0x0(%esi)
42ac6f:	4a                   	dec    %edx
42ac70:	00 7a 00             	add    %bh,0x0(%edx)
42ac73:	62 00                	bound  %eax,(%eax)
42ac75:	62 00                	bound  %eax,(%eax)
42ac77:	6a 00                	push   $0x0
42ac79:	35 00 6e 00 62       	xor    $0x62006e00,%eax
42ac7e:	00 63 00             	add    %ah,0x0(%ebx)
42ac81:	65 00 59 00          	add    %bl,%gs:0x0(%ecx)
42ac85:	6e                   	outsb  %ds:(%esi),(%dx)
42ac86:	00 31                	add    %dh,(%ecx)
42ac88:	00 4b 00             	add    %cl,0x0(%ebx)
42ac8b:	72 00                	jb     0x42ac8d
42ac8d:	68 00 64 00 43       	push   $0x43006400
42ac92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
42ac98:	00 32                	add    %dh,(%edx)
42ac9a:	00 5a 00             	add    %bl,0x0(%edx)