414b7f:	67 00 00             	add    %al,(%bx,%si)
414b82:	f7 00 5f 5f 76 62    	testl  $0x62765f5f,(%eax)
414b88:	61                   	popa
414b89:	4e                   	dec    %esi
414b8a:	65 77 32             	gs ja  0x414bbf
414b8d:	00 a9 01 5f 61 64    	add    %ch,0x64615f01(%ecx)
414b93:	6a 5f                	push   $0x5f
414b95:	66 64 69 76 5f 6d 33 	imul   $0x336d,%fs:0x5f(%esi),%si
414b9c:	32 69 00             	xor    0x0(%ecx),%ch
414b9f:	00 ae 01 5f 61 64    	add    %ch,0x64615f01(%esi)
414ba5:	6a 5f                	push   $0x5f
414ba7:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
414bae:	33 32                	xor    (%edx),%esi
414bb0:	69 00 37 01 5f 5f    	imul   $0x5f5f0137,(%eax),%eax
414bb6:	76 62                	jbe    0x414c1a
414bb8:	61                   	popa
414bb9:	53                   	push   %ebx
414bba:	74 72                	je     0x414c2e
414bbc:	43                   	inc    %ebx
414bbd:	6f                   	outsl  %ds:(%esi),(%dx)
414bbe:	70 79                	jo     0x414c39
414bc0:	00 00                	add    %al,(%eax)
414bc2:	7e 01                	jle    0x414bc5
414bc4:	5f                   	pop    %edi
414bc5:	5f                   	pop    %edi
414bc6:	76 62                	jbe    0x414c2a
414bc8:	61                   	popa
414bc9:	56                   	push   %esi
414bca:	61                   	popa
414bcb:	72 53                	jb     0x414c20
414bcd:	65 74 4f             	gs je  0x414c1f
414bd0:	62 6a 00             	bound  %ebp,0x0(%edx)
414bd3:	00 ce                	add    %cl,%dh
414bd5:	00 5f 5f             	add    %bl,0x5f(%edi)
414bd8:	76 62                	jbe    0x414c3c
414bda:	61                   	popa
414bdb:	49                   	dec    %ecx
414bdc:	34 53                	xor    $0x53,%al
414bde:	74 72                	je     0x414c52
414be0:	00 00                	add    %al,(%eax)
414be2:	b0 00                	mov    $0x0,%al
414be4:	5f                   	pop    %edi
414be5:	5f                   	pop    %edi
414be6:	76 62                	jbe    0x414c4a
414be8:	61                   	popa
414be9:	46                   	inc    %esi
414bea:	72 65                	jb     0x414c51
414bec:	65 53                	gs push %ebx
414bee:	74 72                	je     0x414c62
414bf0:	4c                   	dec    %esp
414bf1:	69 73 74 00 00 ad 01 	imul   $0x1ad0000,0x74(%ebx),%esi
414bf8:	5f                   	pop    %edi
414bf9:	61                   	popa
414bfa:	64 6a 5f             	fs push $0x5f
414bfd:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
414c04:	33 32                	xor    (%edx),%esi
414c06:	00 00                	add    %al,(%eax)
414c08:	ab                   	stos   %eax,%es:(%edi)
414c09:	01 5f 61             	add    %ebx,0x61(%edi)
414c0c:	64 6a 5f             	fs push $0x5f
414c0f:	66 64 69 76 5f 72 00 	imul   $0x72,%fs:0x5f(%esi),%si
414c16:	98                   	cwtl
414c17:	01 5f 5f             	add    %ebx,0x5f(%edi)
414c1a:	76 62                	jbe    0x414c7e
414c1c:	61                   	popa
414c1d:	56                   	push   %esi
414c1e:	61                   	popa
414c1f:	72 54                	jb     0x414c75
414c21:	73 74                	jae    0x414c97
414c23:	4e                   	dec    %esi
414c24:	65 00 de             	gs add %bl,%dh
414c27:	00 5f 5f             	add    %bl,0x5f(%edi)
414c2a:	76 62                	jbe    0x414c8e
414c2c:	61                   	popa
414c2d:	4c                   	dec    %esp
414c2e:	61                   	popa
414c2f:	74 65                	je     0x414c96
414c31:	4d                   	dec    %ebp
414c32:	65 6d                	gs insl (%dx),%es:(%edi)
414c34:	43                   	inc    %ebx
414c35:	61                   	popa
414c36:	6c                   	insb   (%dx),%es:(%edi)
414c37:	6c                   	insb   (%dx),%es:(%edi)
414c38:	00 00                	add    %al,(%eax)
414c3a:	62 01                	bound  %eax,(%ecx)
414c3c:	5f                   	pop    %edi
414c3d:	5f                   	pop    %edi
414c3e:	76 62                	jbe    0x414ca2
414c40:	61                   	popa
414c41:	56                   	push   %esi
414c42:	61                   	popa
414c43:	72 44                	jb     0x414c89
414c45:	75 70                	jne    0x414cb7
414c47:	00 a9 00 5f 5f 76    	add    %ch,0x765f5f00(%ecx)
414c4d:	62 61 46             	bound  %esp,0x46(%ecx)
414c50:	70 49                	jo     0x414c9b
414c52:	34 00                	xor    $0x0,%al
414c54:	52                   	push   %edx
414c55:	00 5f 43             	add    %bl,0x43(%edi)
414c58:	49                   	dec    %ecx
414c59:	61                   	popa
414c5a:	74 61                	je     0x414cbd
414c5c:	6e                   	outsb  %ds:(%esi),(%dx)
414c5d:	00 3f                	add    %bh,(%edi)
414c5f:	01 5f 5f             	add    %ebx,0x5f(%edi)
414c62:	76 62                	jbe    0x414cc6
414c64:	61                   	popa
414c65:	53                   	push   %ebx
414c66:	74 72                	je     0x414cda
414c68:	4d                   	dec    %ebp
414c69:	6f                   	outsl  %ds:(%esi),(%dx)
414c6a:	76 65                	jbe    0x414cd1
414c6c:	00 00                	add    %al,(%eax)
414c6e:	b4 01                	mov    $0x1,%ah
414c70:	5f                   	pop    %edi
414c71:	61                   	popa
414c72:	6c                   	insb   (%dx),%es:(%edi)
414c73:	6c                   	insb   (%dx),%es:(%edi)
414c74:	6d                   	insl   (%dx),%es:(%edi)
414c75:	75 6c                	jne    0x414ce3
414c77:	00 58 00             	add    %bl,0x0(%eax)
414c7a:	5f                   	pop    %edi
414c7b:	43                   	inc    %ebx
414c7c:	49                   	dec    %ecx
414c7d:	74 61                	je     0x414ce0
414c7f:	6e                   	outsb  %ds:(%esi),(%dx)
414c80:	00 00                	add    %al,(%eax)
414c82:	54                   	push   %esp
414c83:	00 5f 43             	add    %bl,0x43(%edi)
414c86:	49                   	dec    %ecx
414c87:	65 78 70             	gs js  0x414cfa
414c8a:	00 00                	add    %al,(%eax)
414c8c:	ad                   	lods   %ds:(%esi),%eax
414c8d:	00 5f 5f             	add    %bl,0x5f(%edi)
414c90:	76 62                	jbe    0x414cf4
414c92:	61                   	popa
414c93:	46                   	inc    %esi
414c94:	72 65                	jb     0x414cfb
414c96:	65 4f                	gs dec %edi
414c98:	62 6a 00             	bound  %ebp,0x0(%edx)
414c9b:	00 af 00 5f 5f 76    	add    %ch,0x765f5f00(%edi)
414ca1:	62 61 46             	bound  %esp,0x46(%ecx)
414ca4:	72 65                	jb     0x414d0b
414ca6:	65 53                	gs push %ebx
414ca8:	74 72                	je     0x414d1c