41391e:	72 44                	jb     0x413964
413920:	6c                   	insb   (%dx),%es:(%edi)
413921:	6c                   	insb   (%dx),%es:(%edi)
413922:	4d                   	dec    %ebp
413923:	61                   	popa
413924:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
41392b:	72 65                	jb     0x413992
41392d:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
413931:	6c                   	insb   (%dx),%es:(%edi)
413932:	00 00                	add    %al,(%eax)
413934:	00 00                	add    %al,(%eax)
413936:	00 ff                	add    %bh,%bh
413938:	25 00 20 00 10       	and    $0x10002000,%eax
413a75:	00 00                	add    %al,(%eax)
413a77:	01 00                	add    %eax,(%eax)
413a79:	10 00                	adc    %al,(%eax)
413a7b:	00 00                	add    %al,(%eax)
413a7d:	18 00                	sbb    %al,(%eax)
413a7f:	00 80 00 00 00 00    	add    %al,0x0(%eax)
413a8d:	00 00                	add    %al,(%eax)
413a8f:	01 00                	add    %eax,(%eax)
413a91:	01 00                	add    %eax,(%eax)
413a93:	00 00                	add    %al,(%eax)
413a95:	30 00                	xor    %al,(%eax)
413a97:	00 80 00 00 00 00    	add    %al,0x0(%eax)
413aa5:	00 00                	add    %al,(%eax)
413aa7:	01 00                	add    %eax,(%eax)
413aa9:	00 00                	add    %al,(%eax)
413aab:	00 00                	add    %al,(%eax)
413aad:	48                   	dec    %eax
413aae:	00 00                	add    %al,(%eax)
413ab0:	00 58 c0             	add    %bl,-0x40(%eax)
413ab3:	00 00                	add    %al,(%eax)
413ab5:	2c 03                	sub    $0x3,%al
413abf:	00 00                	add    %al,(%eax)
413ac1:	2c 03                	sub    $0x3,%al
413ac3:	34 00                	xor    $0x0,%al
413ac5:	00 00                	add    %al,(%eax)
413ac7:	56                   	push   %esi
413ac8:	00 53 00             	add    %dl,0x0(%ebx)
413acb:	5f                   	pop    %edi
413acc:	00 56 00             	add    %dl,0x0(%esi)
413acf:	45                   	inc    %ebp
413ad0:	00 52 00             	add    %dl,0x0(%edx)
413ad3:	53                   	push   %ebx
413ad4:	00 49 00             	add    %cl,0x0(%ecx)
413ad7:	4f                   	dec    %edi
413ad8:	00 4e 00             	add    %cl,0x0(%esi)
413adb:	5f                   	pop    %edi
413adc:	00 49 00             	add    %cl,0x0(%ecx)
413adf:	4e                   	dec    %esi
413ae0:	00 46 00             	add    %al,0x0(%esi)
413ae3:	4f                   	dec    %edi
413ae4:	00 00                	add    %al,(%eax)
413ae6:	00 00                	add    %al,(%eax)
413ae8:	00 bd 04 ef fe 00    	add    %bh,0xfeef04(%ebp)
413aee:	00 01                	add    %al,(%ecx)
413af0:	00 00                	add    %al,(%eax)
413af2:	00 01                	add    %al,(%ecx)
413af4:	00 00                	add    %al,(%eax)
413af6:	00 00                	add    %al,(%eax)
413af8:	00 00                	add    %al,(%eax)
413afa:	00 01                	add    %al,(%ecx)
413afc:	00 00                	add    %al,(%eax)
413afe:	00 00                	add    %al,(%eax)
413b00:	00 3f                	add    %bh,(%edi)
413b02:	00 00                	add    %al,(%eax)
413b04:	00 00                	add    %al,(%eax)
413b06:	00 00                	add    %al,(%eax)
413b08:	00 04 00             	add    %al,(%eax,%eax,1)
413b0b:	00 00                	add    %al,(%eax)
413b0d:	02 00                	add    (%eax),%al
413b1b:	00 00                	add    %al,(%eax)
413b1d:	44                   	inc    %esp
413b1e:	00 00                	add    %al,(%eax)
413b20:	00 01                	add    %al,(%ecx)
413b22:	00 56 00             	add    %dl,0x0(%esi)
413b25:	61                   	popa
413b26:	00 72 00             	add    %dh,0x0(%edx)
413b29:	46                   	inc    %esi
413b2a:	00 69 00             	add    %ch,0x0(%ecx)
413b2d:	6c                   	insb   (%dx),%es:(%edi)
413b2e:	00 65 00             	add    %ah,0x0(%ebp)
413b31:	49                   	dec    %ecx
413b32:	00 6e 00             	add    %ch,0x0(%esi)
413b35:	66 00 6f 00          	data16 add %ch,0x0(%edi)
413b39:	00 00                	add    %al,(%eax)
413b3b:	00 00                	add    %al,(%eax)
413b3d:	24 00                	and    $0x0,%al
413b3f:	04 00                	add    $0x0,%al
413b41:	00 00                	add    %al,(%eax)
413b43:	54                   	push   %esp
413b44:	00 72 00             	add    %dh,0x0(%edx)
413b47:	61                   	popa
413b48:	00 6e 00             	add    %ch,0x0(%esi)
413b4b:	73 00                	jae    0x413b4d
413b4d:	6c                   	insb   (%dx),%es:(%edi)
413b4e:	00 61 00             	add    %ah,0x0(%ecx)
413b51:	74 00                	je     0x413b53
413b53:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
413b59:	00 00                	add    %al,(%eax)
413b5b:	00 00                	add    %al,(%eax)
413b5d:	00 00                	add    %al,(%eax)
413b5f:	b0 04                	mov    $0x4,%al
413b61:	8c 02                	mov    %es,(%edx)
413b63:	00 00                	add    %al,(%eax)
413b65:	01 00                	add    %eax,(%eax)
413b67:	53                   	push   %ebx
413b68:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413b6c:	00 69 00             	add    %ch,0x0(%ecx)
413b6f:	6e                   	outsb  %ds:(%esi),(%dx)
413b70:	00 67 00             	add    %ah,0x0(%edi)
413b73:	46                   	inc    %esi
413b74:	00 69 00             	add    %ch,0x0(%ecx)
413b77:	6c                   	insb   (%dx),%es:(%edi)
413b78:	00 65 00             	add    %ah,0x0(%ebp)
413b7b:	49                   	dec    %ecx
413b7c:	00 6e 00             	add    %ch,0x0(%esi)
413b7f:	66 00 6f 00          	data16 add %ch,0x0(%edi)
413b83:	00 00                	add    %al,(%eax)
413b85:	68 02 00 00 01       	push   $0x1000002
413b8a:	00 30                	add    %dh,(%eax)
413b8c:	00 30                	add    %dh,(%eax)
413b8e:	00 30                	add    %dh,(%eax)
413b90:	00 30                	add    %dh,(%eax)
413b92:	00 30                	add    %dh,(%eax)
413b94:	00 34 00             	add    %dh,(%eax,%eax,1)
413b97:	62 00                	bound  %eax,(%eax)
413b99:	30 00                	xor    %al,(%eax)
413b9b:	00 00                	add    %al,(%eax)
413b9d:	1a 00                	sbb    (%eax),%al
413b9f:	01 00                	add    %eax,(%eax)
413ba1:	01 00                	add    %eax,(%eax)
413ba3:	43                   	inc    %ebx
413ba4:	00 6f 00             	add    %ch,0x0(%edi)
413ba7:	6d                   	insl   (%dx),%es:(%edi)
413ba8:	00 6d 00             	add    %ch,0x0(%ebp)
413bab:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
413baf:	74 00                	je     0x413bb1
413bb1:	73 00                	jae    0x413bb3
413bb3:	00 00                	add    %al,(%eax)
413bb5:	00 00                	add    %al,(%eax)
413bb7:	00 00                	add    %al,(%eax)
413bb9:	22 00                	and    (%eax),%al
413bbb:	01 00                	add    %eax,(%eax)
413bbd:	01 00                	add    %eax,(%eax)
413bbf:	43                   	inc    %ebx
413bc0:	00 6f 00             	add    %ch,0x0(%edi)
413bc3:	6d                   	insl   (%dx),%es:(%edi)
413bc4:	00 70 00             	add    %dh,0x0(%eax)
413bc7:	61                   	popa
413bc8:	00 6e 00             	add    %ch,0x0(%esi)
413bcb:	79 00                	jns    0x413bcd
413bcd:	4e                   	dec    %esi
413bce:	00 61 00             	add    %ah,0x0(%ecx)
413bd1:	6d                   	insl   (%dx),%es:(%edi)
413bd2:	00 65 00             	add    %ah,0x0(%ebp)
413bdd:	3e 00 0b             	add    %cl,%ds:(%ebx)
413be0:	00 01                	add    %al,(%ecx)
413be2:	00 46 00             	add    %al,0x0(%esi)
413be5:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
413beb:	44                   	inc    %esp
413bec:	00 65 00             	add    %ah,0x0(%ebp)
413bef:	73 00                	jae    0x413bf1
413bf1:	63 00                	arpl   %eax,(%eax)
413bf3:	72 00                	jb     0x413bf5
413bf5:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
413bfb:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
413c01:	00 00                	add    %al,(%eax)
413c03:	00 00                	add    %al,(%eax)
413c05:	43                   	inc    %ebx
413c06:	00 61 00             	add    %ah,0x0(%ecx)
413c09:	6e                   	outsb  %ds:(%esi),(%dx)
413c0a:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
413c0e:	00 43 00             	add    %al,0x0(%ebx)
413c11:	72 00                	jb     0x413c13
413c13:	75 00                	jne    0x413c15
413c15:	73 00                	jae    0x413c17
413c17:	68 00 00 00 00       	push   $0x0
413c1c:	00 30                	add    %dh,(%eax)
413c1e:	00 08                	add    %cl,(%eax)
413c20:	00 01                	add    %al,(%ecx)
413c22:	00 46 00             	add    %al,0x0(%esi)
413c25:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
413c2b:	56                   	push   %esi
413c2c:	00 65 00             	add    %ah,0x0(%ebp)
413c2f:	72 00                	jb     0x413c31
413c31:	73 00                	jae    0x413c33
413c33:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
413c39:	00 00                	add    %al,(%eax)
413c3b:	00 00                	add    %al,(%eax)
413c3d:	31 00                	xor    %eax,(%eax)
413c3f:	2e 00 30             	add    %dh,%cs:(%eax)
413c42:	00 2e                	add    %ch,(%esi)
413c44:	00 30                	add    %dh,(%eax)
413c46:	00 2e                	add    %ch,(%esi)
413c48:	00 30                	add    %dh,(%eax)
413c4a:	00 00                	add    %al,(%eax)
413c4c:	00 3e                	add    %bh,(%esi)
413c4e:	00 0f                	add    %cl,(%edi)
413c50:	00 01                	add    %al,(%ecx)
413c52:	00 49 00             	add    %cl,0x0(%ecx)
413c55:	6e                   	outsb  %ds:(%esi),(%dx)
413c56:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
413c5a:	00 72 00             	add    %dh,0x0(%edx)
413c5d:	6e                   	outsb  %ds:(%esi),(%dx)
413c5e:	00 61 00             	add    %ah,0x0(%ecx)
413c61:	6c                   	insb   (%dx),%es:(%edi)
413c62:	00 4e 00             	add    %cl,0x0(%esi)
413c65:	61                   	popa
413c66:	00 6d 00             	add    %ch,0x0(%ebp)
413c69:	65 00 00             	add    %al,%gs:(%eax)
413c6c:	00 43 00             	add    %al,0x0(%ebx)
413c6f:	61                   	popa
413c70:	00 6e 00             	add    %ch,0x0(%esi)
413c73:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
413c77:	43                   	inc    %ebx
413c78:	00 72 00             	add    %dh,0x0(%edx)
413c7b:	75 00                	jne    0x413c7d
413c7d:	73 00                	jae    0x413c7f
413c7f:	68 00 2e 00 64       	push   $0x64002e00
413c84:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
413c88:	00 00                	add    %al,(%eax)
413c8a:	00 00                	add    %al,(%eax)
413c8c:	00 48 00             	add    %cl,0x0(%eax)
413c8f:	12 00                	adc    (%eax),%al
413c91:	01 00                	add    %eax,(%eax)
413c93:	4c                   	dec    %esp
413c94:	00 65 00             	add    %ah,0x0(%ebp)
413c97:	67 00 61 00          	add    %ah,0x0(%bx,%di)
413c9b:	6c                   	insb   (%dx),%es:(%edi)
413c9c:	00 43 00             	add    %al,0x0(%ebx)
413c9f:	6f                   	outsl  %ds:(%esi),(%dx)
413ca0:	00 70 00             	add    %dh,0x0(%eax)
413ca3:	79 00                	jns    0x413ca5
413ca5:	72 00                	jb     0x413ca7
413ca7:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
413cad:	74 00                	je     0x413caf
413caf:	00 00                	add    %al,(%eax)
413cb1:	43                   	inc    %ebx
413cb2:	00 6f 00             	add    %ch,0x0(%edi)
413cb5:	70 00                	jo     0x413cb7
413cb7:	79 00                	jns    0x413cb9
413cb9:	72 00                	jb     0x413cbb
413cbb:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
413cc1:	74 00                	je     0x413cc3
413cc3:	20 00                	and    %al,(%eax)
413cc5:	a9 00 20 00 20       	test   $0x20002000,%eax
413cca:	00 32                	add    %dh,(%edx)
413ccc:	00 30                	add    %dh,(%eax)
413cce:	00 32                	add    %dh,(%edx)
413cd0:	00 30                	add    %dh,(%eax)
413cd2:	00 00                	add    %al,(%eax)
413cd4:	00 2a                	add    %ch,(%edx)
413cd6:	00 01                	add    %al,(%ecx)
413cd8:	00 01                	add    %al,(%ecx)
413cda:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
413cde:	00 67 00             	add    %ah,0x0(%edi)
413ce1:	61                   	popa
413ce2:	00 6c 00 54          	add    %ch,0x54(%eax,%eax,1)
413ce6:	00 72 00             	add    %dh,0x0(%edx)
413ce9:	61                   	popa
413cea:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
413cee:	00 6d 00             	add    %ch,0x0(%ebp)
413cf1:	61                   	popa
413cf2:	00 72 00             	add    %dh,0x0(%edx)
413cf5:	6b 00 73             	imul   $0x73,(%eax),%eax
413d00:	00 46 00             	add    %al,0x0(%esi)
413d03:	0f 00 01             	sldt   (%ecx)
413d06:	00 4f 00             	add    %cl,0x0(%edi)
413d09:	72 00                	jb     0x413d0b
413d0b:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
413d11:	6e                   	outsb  %ds:(%esi),(%dx)
413d12:	00 61 00             	add    %ah,0x0(%ecx)
413d15:	6c                   	insb   (%dx),%es:(%edi)
413d16:	00 46 00             	add    %al,0x0(%esi)
413d19:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
413d1f:	6e                   	outsb  %ds:(%esi),(%dx)
413d20:	00 61 00             	add    %ah,0x0(%ecx)
413d23:	6d                   	insl   (%dx),%es:(%edi)
413d24:	00 65 00             	add    %ah,0x0(%ebp)
413d27:	00 00                	add    %al,(%eax)
413d29:	43                   	inc    %ebx
413d2a:	00 61 00             	add    %ah,0x0(%ecx)
413d2d:	6e                   	outsb  %ds:(%esi),(%dx)
413d2e:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
413d32:	00 43 00             	add    %al,0x0(%ebx)
413d35:	72 00                	jb     0x413d37
413d37:	75 00                	jne    0x413d39
413d39:	73 00                	jae    0x413d3b
413d3b:	68 00 2e 00 64       	push   $0x64002e00
413d40:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
413d44:	00 00                	add    %al,(%eax)
413d46:	00 00                	add    %al,(%eax)
413d48:	00 36                	add    %dh,(%esi)
413d4a:	00 0b                	add    %cl,(%ebx)
413d4c:	00 01                	add    %al,(%ecx)
413d4e:	00 50 00             	add    %dl,0x0(%eax)
413d51:	72 00                	jb     0x413d53
413d53:	6f                   	outsl  %ds:(%esi),(%dx)
413d54:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
413d58:	00 63 00             	add    %ah,0x0(%ebx)
413d5b:	74 00                	je     0x413d5d
413d5d:	4e                   	dec    %esi
413d5e:	00 61 00             	add    %ah,0x0(%ecx)
413d61:	6d                   	insl   (%dx),%es:(%edi)
413d62:	00 65 00             	add    %ah,0x0(%ebp)
413d65:	00 00                	add    %al,(%eax)
413d67:	00 00                	add    %al,(%eax)
413d69:	43                   	inc    %ebx
413d6a:	00 61 00             	add    %ah,0x0(%ecx)
413d6d:	6e                   	outsb  %ds:(%esi),(%dx)
413d6e:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
413d72:	00 43 00             	add    %al,0x0(%ebx)
413d75:	72 00                	jb     0x413d77
413d77:	75 00                	jne    0x413d79
413d79:	73 00                	jae    0x413d7b
413d7b:	68 00 00 00 00       	push   $0x0
413d80:	00 34 00             	add    %dh,(%eax,%eax,1)
413d83:	08 00                	or     %al,(%eax)
413d85:	01 00                	add    %eax,(%eax)
413d87:	50                   	push   %eax
413d88:	00 72 00             	add    %dh,0x0(%edx)
413d8b:	6f                   	outsl  %ds:(%esi),(%dx)
413d8c:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
413d90:	00 63 00             	add    %ah,0x0(%ebx)
413d93:	74 00                	je     0x413d95
413d95:	56                   	push   %esi
413d96:	00 65 00             	add    %ah,0x0(%ebp)
413d99:	72 00                	jb     0x413d9b
413d9b:	73 00                	jae    0x413d9d
413d9d:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
413da3:	00 00                	add    %al,(%eax)
413da5:	31 00                	xor    %eax,(%eax)
413da7:	2e 00 30             	add    %dh,%cs:(%eax)
413daa:	00 2e                	add    %ch,(%esi)
413dac:	00 30                	add    %dh,(%eax)
413dae:	00 2e                	add    %ch,(%esi)
413db0:	00 30                	add    %dh,(%eax)
413db2:	00 00                	add    %al,(%eax)
413db4:	00 38                	add    %bh,(%eax)
413db6:	00 08                	add    %cl,(%eax)
413db8:	00 01                	add    %al,(%ecx)
413dba:	00 41 00             	add    %al,0x0(%ecx)
413dbd:	73 00                	jae    0x413dbf
413dbf:	73 00                	jae    0x413dc1
413dc1:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
413dc5:	62 00                	bound  %eax,(%eax)
413dc7:	6c                   	insb   (%dx),%es:(%edi)
413dc8:	00 79 00             	add    %bh,0x0(%ecx)