425865:	6c                   	insb   (%dx),%es:(%edi)
425866:	00 4b 00             	add    %cl,0x0(%ebx)
425869:	43                   	inc    %ebx
42586a:	00 35 00 68 00 64    	add    %dh,0x64006800
425870:	00 57 00             	add    %dl,0x0(%edi)
425873:	72 00                	jb     0x425875
425875:	73 00                	jae    0x425877
425877:	47                   	inc    %edi
425878:	00 32                	add    %dh,(%edx)
42587a:	00 4a 00             	add    %cl,0x0(%edx)
42587d:	6b 00 66             	imul   $0x66,(%eax),%eax
425880:	00 65 00             	add    %ah,0x0(%ebp)
425883:	59                   	pop    %ecx
425884:	00 6e 00             	add    %ch,0x0(%esi)
425887:	31 00                	xor    %eax,(%eax)
425889:	4b                   	dec    %ebx
42588a:	00 72 00             	add    %dh,0x0(%edx)
42588d:	68 00 64 00 43       	push   $0x43006400
425892:	00 35 00 6e 00 52    	add    %dh,0x52006e00
425898:	00 54 00 54          	add    %dl,0x54(%eax,%eax,1)
42589c:	00 53 00             	add    %dl,0x0(%ebx)
42589f:	79 00                	jns    0x4258a1
4258a1:	56                   	push   %esi
4258a2:	00 44 00 77          	add    %al,0x77(%eax,%eax,1)
4258a6:	00 4b 00             	add    %cl,0x0(%ebx)
4258a9:	6f                   	outsl  %ds:(%esi),(%dx)
4258aa:	00 78 00             	add    %bh,0x0(%eax)
4258ad:	69 00 51 00 69 00    	imul   $0x690051,(%eax),%eax
4258b3:	78 00                	js     0x4258b5
4258b5:	5a                   	pop    %edx
4258b6:	00 61 00             	add    %ah,0x0(%ecx)
4258b9:	6d                   	insl   (%dx),%es:(%edi)
4258ba:	00 76 00             	add    %dh,0x0(%esi)
4258bd:	67 00 65 00          	add    %ah,0x0(%di)
4258c1:	65 00 59 00          	add    %bl,%gs:0x0(%ecx)
4258c5:	6e                   	outsb  %ds:(%esi),(%dx)
4258c6:	00 31                	add    %dh,(%ecx)
4258c8:	00 4b 00             	add    %cl,0x0(%ebx)
4258cb:	72 00                	jb     0x4258cd
4258cd:	68 00 64 00 43       	push   $0x43006400
4258d2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
4258d8:	00 32                	add    %dh,(%edx)
4258da:	00 5a 00             	add    %bl,0x0(%edx)
4258dd:	74 00                	je     0x4258df
4258df:	79 00                	jns    0x4258e1
4258e1:	61                   	popa
4258e2:	00 59 00             	add    %bl,0x0(%ecx)
4258e5:	6e                   	outsb  %ds:(%esi),(%dx)
4258e6:	00 51 00             	add    %dl,0x0(%ecx)
4258e9:	2b 00                	sub    (%eax),%eax
4258eb:	5a                   	pop    %edx
4258ec:	00 30                	add    %dh,(%eax)
4258ee:	00 30                	add    %dh,(%eax)
4258f0:	00 6b 00             	add    %ch,0x0(%ebx)
4258f3:	6b 00 63             	imul   $0x63,(%eax),%eax
4258f6:	00 31                	add    %dh,(%ecx)
4258f8:	00 41 00             	add    %al,0x0(%ecx)
4258fb:	73 00                	jae    0x4258fd
4258fd:	43                   	inc    %ebx
4258fe:	00 4b 00             	add    %cl,0x0(%ebx)
425901:	53                   	push   %ebx
425902:	00 6d 00             	add    %ch,0x0(%ebp)
425905:	66 00 59 00          	data16 add %bl,0x0(%ecx)
425909:	48                   	dec    %eax
42590a:	00 51 00             	add    %dl,0x0(%ecx)
42590d:	67 00 37             	add    %dh,(%bx)
425910:	00 46 00             	add    %al,0x0(%esi)
425913:	2b 00                	sub    (%eax),%eax
425915:	6d                   	insl   (%dx),%es:(%edi)
425916:	00 48 00             	add    %cl,0x0(%eax)
425919:	32 00                	xor    (%eax),%al
42591b:	5a                   	pop    %edx
42591c:	00 74 00 79          	add    %dh,0x79(%eax,%eax,1)
425920:	00 61 00             	add    %ah,0x0(%ecx)
425923:	59                   	pop    %ecx
425924:	00 6e 00             	add    %ch,0x0(%esi)
425927:	51                   	push   %ecx
425928:	00 2b                	add    %ch,(%ebx)
42592a:	00 35 00 68 00 64    	add    %dh,0x64006800
425930:	00 57 00             	add    %dl,0x0(%edi)
425933:	72 00                	jb     0x425935
425935:	73 00                	jae    0x425937
425937:	47                   	inc    %edi
425938:	00 32                	add    %dh,(%edx)
42593a:	00 4a 00             	add    %cl,0x0(%edx)
42593d:	6b 00 66             	imul   $0x66,(%eax),%eax
425940:	00 47 00             	add    %al,0x0(%edi)
425943:	4e                   	dec    %esi
425944:	00 4e 00             	add    %cl,0x0(%esi)
425947:	4a                   	dec    %edx
425948:	00 4a 00             	add    %cl,0x0(%edx)
42594b:	58                   	pop    %eax
42594c:	00 4e 00             	add    %cl,0x0(%esi)
42594f:	41                   	inc    %ecx
425950:	00 72 00             	add    %dh,0x0(%edx)
425953:	67 00 75 00          	add    %dh,0x0(%di)
425957:	4f                   	dec    %edi
425958:	00 57 00             	add    %dl,0x0(%edi)
42595b:	62 00                	bound  %eax,(%eax)
42595d:	55                   	push   %ebp
42595e:	00 36                	add    %dh,(%esi)
425960:	00 6a 00             	add    %ch,0x0(%edx)
425963:	4a                   	dec    %edx
425964:	00 4d 00             	add    %cl,0x0(%ebp)
425967:	42                   	inc    %edx
425968:	00 57 00             	add    %dl,0x0(%edi)
42596b:	35 00 68 00 64       	xor    $0x64006800,%eax
425970:	00 57 00             	add    %dl,0x0(%edi)
425973:	72 00                	jb     0x425975
425975:	73 00                	jae    0x425977
425977:	47                   	inc    %edi
425978:	00 32                	add    %dh,(%edx)
42597a:	00 4a 00             	add    %cl,0x0(%edx)
42597d:	6b 00 66             	imul   $0x66,(%eax),%eax
425980:	00 65 00             	add    %ah,0x0(%ebp)
425983:	59                   	pop    %ecx
425984:	00 6e 00             	add    %ch,0x0(%esi)
425987:	31 00                	xor    %eax,(%eax)
425989:	4b                   	dec    %ebx
42598a:	00 72 00             	add    %dh,0x0(%edx)
42598d:	68 00 64 00 43       	push   $0x43006400
425992:	00 35 00 4c 00 4c    	add    %dh,0x4c004c00
425998:	00 74 00 71          	add    %dh,0x71(%eax,%eax,1)
42599c:	00 69 00             	add    %ch,0x0(%ecx)
42599f:	35 00 50 00 54       	xor    $0x54005000,%eax
4259a4:	00 75 00             	add    %dh,0x0(%ebp)
4259a7:	2f                   	das
4259a8:	00 6e 00             	add    %ch,0x0(%esi)
4259ab:	35 00 68 00 64       	xor    $0x64006800,%eax
4259b0:	00 57 00             	add    %dl,0x0(%edi)
4259b3:	72 00                	jb     0x4259b5
4259b5:	73 00                	jae    0x4259b7
4259b7:	47                   	inc    %edi
4259b8:	00 32                	add    %dh,(%edx)
4259ba:	00 4a 00             	add    %cl,0x0(%edx)
4259bd:	6b 00 66             	imul   $0x66,(%eax),%eax
4259c0:	00 65 00             	add    %ah,0x0(%ebp)
4259c3:	59                   	pop    %ecx
4259c4:	00 6e 00             	add    %ch,0x0(%esi)
4259c7:	31 00                	xor    %eax,(%eax)
4259c9:	4b                   	dec    %ebx
4259ca:	00 72 00             	add    %dh,0x0(%edx)
4259cd:	68 00 64 00 43       	push   $0x43006400
4259d2:	00 35 00 44 00 37    	add    %dh,0x37004400
4259d8:	00 6f 00             	add    %ch,0x0(%edi)
4259db:	31 00                	xor    %eax,(%eax)
4259dd:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
4259e1:	77 00                	ja     0x4259e3
4259e3:	66 00 56 00          	data16 add %dl,0x0(%esi)
4259e7:	6d                   	insl   (%dx),%es:(%edi)
4259e8:	00 6a 00             	add    %ch,0x0(%edx)
4259eb:	55                   	push   %ebp
4259ec:	00 4a 00             	add    %cl,0x0(%edx)
4259ef:	4f                   	dec    %edi
4259f0:	00 38                	add    %bh,(%eax)
4259f2:	00 62 00             	add    %ah,0x0(%edx)
4259f5:	50                   	push   %eax
4259f6:	00 6f 00             	add    %ch,0x0(%edi)
4259f9:	4e                   	dec    %esi
4259fa:	00 57 00             	add    %dl,0x0(%edi)
4259fd:	4d                   	dec    %ebp
4259fe:	00 4b 00             	add    %cl,0x0(%ebx)
425a01:	75 00                	jne    0x425a03
425a03:	77 00                	ja     0x425a05
425a05:	6e                   	outsb  %ds:(%esi),(%dx)
425a06:	00 64 00 59          	add    %ah,0x59(%eax,%eax,1)
425a0a:	00 5a 00             	add    %bl,0x0(%edx)
425a0d:	4b                   	dec    %ebx
425a0e:	00 78 00             	add    %bh,0x0(%eax)
425a11:	69 00 5a 00 49 00    	imul   $0x49005a,(%eax),%eax
425a17:	62 00                	bound  %eax,(%eax)
425a19:	4e                   	dec    %esi
425a1a:	00 34 00             	add    %dh,(%eax,%eax,1)
425a1d:	66 00 69 00          	data16 add %ch,0x0(%ecx)
425a21:	4a                   	dec    %edx
425a22:	00 75 00             	add    %dh,0x0(%ebp)
425a25:	70 00                	jo     0x425a27
425a27:	55                   	push   %ebp
425a28:	00 58 00             	add    %bl,0x0(%eax)
425a2b:	46                   	inc    %esi
425a2c:	00 57 00             	add    %dl,0x0(%edi)
425a2f:	57                   	push   %edi
425a30:	00 42 00             	add    %al,0x0(%edx)
425a33:	31 00                	xor    %eax,(%eax)
425a35:	7a 00                	jp     0x425a37
425a37:	30 00                	xor    %al,(%eax)
425a39:	78 00                	js     0x425a3b
425a3b:	67 00 4e 00          	add    %cl,0x0(%bp)
425a3f:	43                   	inc    %ebx
425a40:	00 6e 00             	add    %ch,0x0(%esi)
425a43:	6a 00                	push   $0x0
425a45:	70 00                	jo     0x425a47
425a47:	61                   	popa
425a48:	00 30                	add    %dh,(%eax)
425a4a:	00 55 00             	add    %dl,0x0(%ebp)
425a4d:	39 00                	cmp    %eax,(%eax)
425a4f:	37                   	aaa
425a50:	00 6a 00             	add    %ch,0x0(%edx)
425a53:	30 00                	xor    %al,(%eax)
425a55:	59                   	pop    %ecx
425a56:	00 77 00             	add    %dh,0x0(%edi)
425a59:	6a 00                	push   $0x0
425a5b:	2f                   	das
425a5c:	00 66 00             	add    %ah,0x0(%esi)
425a5f:	79 00                	jns    0x425a61
425a61:	76 00                	jbe    0x425a63
425a63:	36 00 6e 00          	add    %ch,%ss:0x0(%esi)
425a67:	49                   	dec    %ecx
425a68:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
425a6c:	00 34 00             	add    %dh,(%eax,%eax,1)
425a6f:	66 00 66 00          	data16 add %ah,0x0(%esi)
425a73:	48                   	dec    %eax
425a74:	00 49 00             	add    %cl,0x0(%ecx)
425a77:	43                   	inc    %ebx
425a78:	00 4a 00             	add    %cl,0x0(%edx)
425a7b:	39 00                	cmp    %eax,(%eax)
425a7d:	59                   	pop    %ecx
425a7e:	00 48 00             	add    %cl,0x0(%eax)
425a81:	50                   	push   %eax
425a82:	00 51 00             	add    %dl,0x0(%ecx)
425a85:	42                   	inc    %edx
425a86:	00 6f 00             	add    %ch,0x0(%edi)
425a89:	43                   	inc    %ebx
425a8a:	00 64 00 4d          	add    %ah,0x4d(%eax,%eax,1)
425a8e:	00 6b 00             	add    %ch,0x0(%ebx)
425a91:	30 00                	xor    %al,(%eax)
425a93:	31 00                	xor    %eax,(%eax)
425a95:	61                   	popa
425a96:	00 54 00 77          	add    %dl,0x77(%eax,%eax,1)
425a9a:	00 59 00             	add    %bl,0x0(%ecx)
425a9d:	31 00                	xor    %eax,(%eax)
425a9f:	4e                   	dec    %esi
425aa0:	00 56 00             	add    %dl,0x0(%esi)
425aa3:	4a                   	dec    %edx
425aa4:	00 6b 00             	add    %ch,0x0(%ebx)
425aa7:	48                   	dec    %eax
425aa8:	00 35 00 78 00 36    	add    %dh,0x36007800
425aae:	00 47 00             	add    %al,0x0(%edi)
425ab1:	36 00 6e 00          	add    %ch,%ss:0x0(%esi)
425ab5:	55                   	push   %ebp
425ab6:	00 30                	add    %dh,(%eax)
425ab8:	00 35 00 4f 00 6b    	add    %dh,0x6b004f00
425abe:	00 6d 00             	add    %ch,0x0(%ebp)
425ac1:	31 00                	xor    %eax,(%eax)
425ac3:	48                   	dec    %eax
425ac4:	00 39                	add    %bh,(%ecx)
425ac6:	00 39                	add    %bh,(%ecx)
425ac8:	00 51 00             	add    %dl,0x0(%ecx)
425acb:	79 00                	jns    0x425acd
425acd:	46                   	inc    %esi
425ace:	00 74 00 30          	add    %dh,0x30(%eax,%eax,1)
425ad2:	00 6b 00             	add    %ch,0x0(%ebx)
425ad5:	76 00                	jbe    0x425ad7
425ad7:	44                   	inc    %esp
425ad8:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
425adc:	00 66 00             	add    %ah,0x0(%esi)
425adf:	78 00                	js     0x425ae1
425ae1:	34 00                	xor    $0x0,%al
425ae3:	61                   	popa
425ae4:	00 56 00             	add    %dl,0x0(%esi)
425ae7:	31 00                	xor    %eax,(%eax)
425ae9:	64 00 54 00 6a       	add    %dl,%fs:0x6a(%eax,%eax,1)
425aee:	00 30                	add    %dh,(%eax)
425af0:	00 51 00             	add    %dl,0x0(%ecx)
425af3:	79 00                	jns    0x425af5
425af5:	2b 00                	sub    (%eax),%eax
425af7:	30 00                	xor    %al,(%eax)
425af9:	34 00                	xor    $0x0,%al
425afb:	7a 00                	jp     0x425afd
425afd:	75 00                	jne    0x425aff
425aff:	4b                   	dec    %ebx
425b00:	00 6f 00             	add    %ch,0x0(%edi)
425b03:	50                   	push   %eax
425b04:	00 31                	add    %dh,(%ecx)
425b06:	00 35 00 75 00 46    	add    %dh,0x46007500
425b0c:	00 6d 00             	add    %ch,0x0(%ebp)
425b0f:	41                   	inc    %ecx
425b10:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
425b14:	00 42 00             	add    %al,0x0(%edx)
425b17:	73 00                	jae    0x425b19
425b19:	36 00 6d 00          	add    %ch,%ss:0x0(%ebp)
425b1d:	64 00 44 00 78       	add    %al,%fs:0x78(%eax,%eax,1)
425b22:	00 37                	add    %dh,(%edi)
425b24:	00 58 00             	add    %bl,0x0(%eax)
425b27:	53                   	push   %ebx
425b28:	00 67 00             	add    %ah,0x0(%edi)
425b2b:	4b                   	dec    %ebx
425b2c:	00 4a 00             	add    %cl,0x0(%edx)
425b2f:	47                   	inc    %edi
425b30:	00 59 00             	add    %bl,0x0(%ecx)
425b33:	35 00 39 00 37       	xor    $0x37003900,%eax
425b38:	00 6b 00             	add    %ch,0x0(%ebx)
425b3b:	30 00                	xor    %al,(%eax)
425b3d:	42                   	inc    %edx
425b3e:	00 38                	add    %bh,(%eax)
425b40:	00 42 00             	add    %al,0x0(%edx)
425b43:	77 00                	ja     0x425b45
425b45:	48                   	dec    %eax
425b46:	00 41 00             	add    %al,0x0(%ecx)
425b49:	53                   	push   %ebx
425b4a:	00 78 00             	add    %bh,0x0(%eax)
425b4d:	4d                   	dec    %ebp
425b4e:	00 49 00             	add    %cl,0x0(%ecx)
425b51:	6d                   	insl   (%dx),%es:(%edi)
425b52:	00 6b 00             	add    %ch,0x0(%ebx)
425b55:	53                   	push   %ebx
425b56:	00 5a 00             	add    %bl,0x0(%edx)
425b59:	54                   	push   %esp
425b5a:	00 51 00             	add    %dl,0x0(%ecx)
425b5d:	49                   	dec    %ecx
425b5e:	00 68 00             	add    %ch,0x0(%eax)
425b61:	43                   	inc    %ebx
425b62:	00 65 00             	add    %ah,0x0(%ebp)
425b65:	56                   	push   %esi
425b66:	00 48 00             	add    %cl,0x0(%eax)
425b69:	43                   	inc    %ebx
425b6a:	00 58 00             	add    %bl,0x0(%eax)
425b6d:	64 00 4a 00          	add    %cl,%fs:0x0(%edx)
425b71:	62 00                	bound  %eax,(%eax)
425b73:	37                   	aaa
425b74:	00 59 00             	add    %bl,0x0(%ecx)
425b77:	36 00 42 00          	add    %al,%ss:0x0(%edx)
425b7b:	39 00                	cmp    %eax,(%eax)
425b7d:	7a 00                	jp     0x425b7f
425b7f:	48                   	dec    %eax
425b80:	00 37                	add    %dh,(%edi)
425b82:	00 79 00             	add    %bh,0x0(%ecx)
425b85:	68 00 41 00 37       	push   $0x37004100
425b8a:	00 48 00             	add    %cl,0x0(%eax)
425b8d:	34 00                	xor    $0x0,%al
425b8f:	37                   	aaa
425b90:	00 48 00             	add    %cl,0x0(%eax)
425b93:	5a                   	pop    %edx
425b94:	00 33                	add    %dh,(%ebx)
425b96:	00 55 00             	add    %dl,0x0(%ebp)
425b99:	6d                   	insl   (%dx),%es:(%edi)
425b9a:	00 69 00             	add    %ch,0x0(%ecx)
425b9d:	6e                   	outsb  %ds:(%esi),(%dx)
425b9e:	00 41 00             	add    %al,0x0(%ecx)
425ba1:	4e                   	dec    %esi
425ba2:	00 6d 00             	add    %ch,0x0(%ebp)
425ba5:	4b                   	dec    %ebx
425ba6:	00 70 00             	add    %dh,0x0(%eax)
425ba9:	55                   	push   %ebp
425baa:	00 5a 00             	add    %bl,0x0(%edx)
425bad:	6c                   	insb   (%dx),%es:(%edi)
425bae:	00 66 00             	add    %ah,0x0(%esi)
425bb1:	34 00                	xor    $0x0,%al
425bb3:	57                   	push   %edi
425bb4:	00 6d 00             	add    %ch,0x0(%ebp)