412ac2:	2e 00 43 00          	add    %al,%cs:0x0(%ebx)
412ac6:	59                   	pop    %ecx
412ac7:	07                   	pop    %es
412ac8:	2e 00 4b 00          	add    %cl,%cs:0x0(%ebx)
412acc:	6f                   	outsl  %ds:(%esi),(%dx)
412acd:	07                   	pop    %es
412ace:	2e 00 53 00          	add    %dl,%cs:0x0(%ebx)
412ad2:	69 07 2e 00 5b 00    	imul   $0x5b002e,(%edi),%eax
412ad8:	69 07 2e 00 63 00    	imul   $0x63002e,(%edi),%eax
412ade:	8e 07                	mov    (%edi),%es
412ae0:	2e 00 6b 00          	add    %ch,%cs:0x0(%ebx)
412ae4:	b8 07 43 00 73       	mov    $0x73004307,%eax
412ae9:	00 ca                	add    %cl,%dl
412aeb:	07                   	pop    %es
412aec:	43                   	inc    %ebx
412aed:	00 7b 00             	add    %bh,0x0(%ebx)
412af0:	c5 07                	lds    (%edi),%eax
412af2:	43                   	inc    %ebx
412af3:	00 83 00 c5 07 49    	add    %al,0x4907c500(%ebx)
412af9:	00 8b 00 66 08 63    	add    %cl,0x63086600(%ebx)
412aff:	00 83 00 c5 07 63    	add    %al,0x6307c500(%ebx)
412b05:	00 73 00             	add    %dh,0x0(%ebx)
412b08:	0c 08                	or     $0x8,%al
412b0a:	00 11                	add    %dl,(%ecx)
412b0c:	93                   	xchg   %eax,%ebx
412b0d:	00 c5                	add    %al,%ch
412b0f:	07                   	pop    %es
412b10:	26 00 45 00          	add    %al,%es:0x0(%ebp)
412b14:	4a                   	dec    %edx
412b15:	00 57 00             	add    %dl,0x0(%edi)
412b18:	65 00 85 00 d2 00 11 	add    %al,%gs:0x1100d200(%ebp)
412b1f:	01 3e                	add    %edi,(%esi)
412b21:	01 70 01             	add    %esi,0x1(%eax)
412b24:	95                   	xchg   %eax,%ebp
412b25:	01 b0 01 c3 01 e3    	add    %esi,-0x1cfe3cff(%eax)
412b2b:	01 ff                	add    %edi,%edi
412b2d:	01 2a                	add    %ebp,(%edx)
412b2f:	02 37                	add    (%edi),%dh
412b31:	02 4e 02             	add    0x2(%esi),%cl
412b34:	9f                   	lahf
412b35:	02 c8                	add    %al,%cl
412b37:	02 e1                	add    %cl,%ah
412b39:	02 ea                	add    %dl,%ch
412b3b:	02 f3                	add    %bl,%dh
412b3d:	02 00                	add    (%eax),%al
412b3f:	03 0f                	add    (%edi),%ecx
412b41:	03 19                	add    (%ecx),%ebx
412b43:	03 23                	add    (%ebx),%esp
412b45:	03 35 03 4e 03 64    	add    0x64034e03,%esi
412b4b:	03 74 03 83          	add    -0x7d(%ebx,%eax,1),%esi
412b4f:	03 8a 03 98 03 af    	add    -0x50fc67fd(%edx),%ecx
412b55:	03 b4 03 bf 03 c4 03 	add    0x3c403bf(%ebx,%eax,1),%esi
412b5c:	ce                   	into
412b5d:	03 db                	add    %ebx,%ebx
412b5f:	03 0d 04 38 04 52    	add    0x52043804,%ecx
412b65:	04 70                	add    $0x70,%al
412b67:	04 8b                	add    $0x8b,%al
412b69:	04 a2                	add    $0xa2,%al
412b6b:	04 c5                	add    $0xc5,%al
412b6d:	04 d2                	add    $0xd2,%al
412b6f:	04 ed                	add    $0xed,%al
412b71:	04 1f                	add    $0x1f,%al
412b73:	05 32 05 58 05       	add    $0x5580532,%eax
412b78:	5d                   	pop    %ebp
412b79:	05 69 05 6f 05       	add    $0x56f0569,%eax
412b7e:	87 05 8c 05 92 05    	xchg   %eax,0x592058c
412b84:	99                   	cltd
412b85:	05 9f 05 a5 05       	add    $0x5a5059f,%eax
412b8a:	ab                   	stos   %eax,%es:(%edi)
412b8b:	05 b1 05 b7 05       	add    $0x5b705b1,%eax
412b90:	bd 05 c3 05 c9       	mov    $0xc905c305,%ebp
412b95:	05 02 00 01 00       	add    $0x10002,%eax
412b9a:	03 00                	add    (%eax),%eax
412b9c:	04 00                	add    $0x0,%al
412b9e:	00 00                	add    %al,(%eax)
412ba0:	c9                   	leave
412ba1:	1a 14 07             	sbb    (%edi,%eax,1),%dl
412ba4:	00 00                	add    %al,(%eax)
412ba6:	f6 09 19             	testb  $0x19,(%ecx)
412ba9:	07                   	pop    %es
412baa:	00 00                	add    %al,(%eax)
412bac:	17                   	pop    %ss
412bad:	12 1e                	adc    (%esi),%bl
412baf:	07                   	pop    %es
412bb0:	00 00                	add    %al,(%eax)
412bb2:	87 23                	xchg   %esp,(%ebx)
412bb4:	23 07                	and    (%edi),%eax
412bb6:	02 00                	add    (%eax),%al
412bb8:	02 00                	add    (%eax),%al
412bba:	03 00                	add    (%eax),%eax
412bbc:	02 00                	add    (%eax),%al
412bbe:	03 00                	add    (%eax),%eax
412bc0:	05 00 01 00 04       	add    $0x4000100,%eax
412bc5:	00 05 00 02 00 05    	add    %al,0x5000200
412bcb:	00 07                	add    %al,(%edi)
412bcd:	00 02                	add    %al,(%edx)
412bcf:	00 06                	add    %al,(%esi)
412bd1:	00 09                	add    %cl,(%ecx)
412bd3:	00 67 02             	add    %ah,0x2(%edi)
412bd6:	04 80                	add    $0x80,%al
412bd8:	00 00                	add    %al,(%eax)
412bda:	01 00                	add    %eax,(%eax)
412be8:	17                   	pop    %ss
412be9:	25 00 00 02 00       	and    $0x20000,%eax
412bf6:	00 00                	add    %al,(%eax)
412bf8:	f7 05 3d 04 00 00 00 	testl  $0x20000,0x43d
412bff:	00 02 00
412c0a:	00 00                	add    %al,(%eax)
412c0c:	f7 05 2c 16 00 00 00 	testl  $0x20000,0x162c
412c13:	00 02 00
412c1e:	00 00                	add    %al,(%eax)
412c20:	00 06                	add    %al,(%esi)
412c22:	9b                   	fwait
412c23:	0d 00 00 00 00       	or     $0x0,%eax
412c28:	02 00                	add    (%eax),%al
412c32:	00 00                	add    %al,(%eax)
412c34:	f7 05 ab 21 00 00 00 	testl  $0x20000,0x21ab
412c3b:	00 02 00
412c46:	00 00                	add    %al,(%eax)
412c48:	f7 05 0b 04 00 00 00 	testl  $0x80000,0x40b
412c4f:	00 08 00
412c5a:	00 00                	add    %al,(%eax)
412c5c:	00 06                	add    %al,(%esi)
412c5e:	61                   	popa
412c5f:	04 00                	add    $0x0,%al
412c61:	00 00                	add    %al,(%eax)
412c63:	00 00                	add    %al,(%eax)
412c65:	00 00                	add    %al,(%eax)
412c67:	00 01                	add    %al,(%ecx)
412c69:	00 00                	add    %al,(%eax)
412c6b:	00 ac 1f 00 00 b8 00 	add    %ch,0xb80000(%edi,%ebx,1)
412c72:	00 00                	add    %al,(%eax)
412c74:	01 00                	add    %eax,(%eax)
412c76:	00 00                	add    %al,(%eax)
412c78:	af                   	scas   %es:(%edi),%eax
412c79:	1e                   	push   %ds
412c7a:	00 00                	add    %al,(%eax)
412c7c:	70 01                	jo     0x412c7f
412c7e:	00 00                	add    %al,(%eax)
412c80:	01 00                	add    %eax,(%eax)
412c82:	00 00                	add    %al,(%eax)
412c84:	07                   	pop    %es
412c85:	1e                   	push   %ds
412c86:	00 00                	add    %al,(%eax)
412c88:	28 02                	sub    %al,(%edx)
412c8a:	00 00                	add    %al,(%eax)
412c8c:	01 00                	add    %eax,(%eax)
412c8e:	00 00                	add    %al,(%eax)
412c90:	57                   	push   %edi
412c91:	1f                   	pop    %ds
412c92:	00 00                	add    %al,(%eax)
412c94:	e0 02                	loopne 0x412c98
412c96:	00 00                	add    %al,(%eax)
412c98:	01 00                	add    %eax,(%eax)
412c9a:	00 00                	add    %al,(%eax)
412c9c:	4e                   	dec    %esi
412c9d:	20 00                	and    %al,(%eax)
412c9f:	00 98 03 00 00 01    	add    %bl,0x1000003(%eax)
412ca5:	00 00                	add    %al,(%eax)
412ca7:	00 59 1e             	add    %bl,0x1e(%ecx)
412caa:	00 00                	add    %al,(%eax)
412cac:	50                   	push   %eax
412cad:	04 00                	add    $0x0,%al
412caf:	00 01                	add    %al,(%ecx)
412cb1:	00 00                	add    %al,(%eax)
412cb3:	00 e3                	add    %ah,%bl
412cb5:	1d 00 00 08 05       	sbb    $0x5080000,%eax
412cba:	00 00                	add    %al,(%eax)
412cbc:	01 00                	add    %eax,(%eax)
412cbe:	00 00                	add    %al,(%eax)
412cc0:	6f                   	outsl  %ds:(%esi),(%dx)
412cc1:	1d 00 00 c0 05       	sbb    $0x5c00000,%eax
412cc6:	00 00                	add    %al,(%eax)
412cc8:	01 00                	add    %eax,(%eax)
412cca:	00 00                	add    %al,(%eax)
412ccc:	fa                   	cli
412ccd:	1f                   	pop    %ds
412cce:	00 00                	add    %al,(%eax)
412cd0:	78 06                	js     0x412cd8
412cd2:	00 00                	add    %al,(%eax)
412cd4:	01 00                	add    %eax,(%eax)
412cd6:	00 00                	add    %al,(%eax)
412cd8:	b7 1d                	mov    $0x1d,%bh
412cda:	00 00                	add    %al,(%eax)
412cdc:	30 07                	xor    %al,(%edi)
412cde:	00 00                	add    %al,(%eax)
412ce0:	01 00                	add    %eax,(%eax)
412ce2:	00 00                	add    %al,(%eax)
412ce4:	02 1f                	add    (%edi),%bl
412ce6:	00 00                	add    %al,(%eax)
412ce8:	e8 07 00 00 01       	call   0x1412cf4
412ced:	00 00                	add    %al,(%eax)
412cef:	00 86 1e 00 00 a0    	add    %al,-0x5fffffe2(%esi)
412cf5:	08 00                	or     %al,(%eax)
412cf7:	00 01                	add    %al,(%ecx)
412cf9:	00 00                	add    %al,(%eax)
412cfb:	00 74 20 00          	add    %dh,0x0(%eax,%eiz,1)
412cff:	00 58 09             	add    %bl,0x9(%eax)
412d02:	00 00                	add    %al,(%eax)
412d04:	01 00                	add    %eax,(%eax)
412d06:	00 00                	add    %al,(%eax)
412d08:	90                   	nop
412d09:	1d 00 00 10 0a       	sbb    $0xa100000,%eax
412d0e:	00 00                	add    %al,(%eax)
412d10:	01 00                	add    %eax,(%eax)
412d12:	00 00                	add    %al,(%eax)
412d14:	d7                   	xlat   %ds:(%ebx)
412d15:	1e                   	push   %ds
412d16:	00 00                	add    %al,(%eax)
412d18:	c8 0a 00 00          	enter  $0xa,$0x0
412d1c:	01 00                	add    %eax,(%eax)
412d1e:	00 00                	add    %al,(%eax)
412d20:	81 1f 00 00 80 0b    	sbbl   $0xb800000,(%edi)
412d26:	00 00                	add    %al,(%eax)
412d28:	01 00                	add    %eax,(%eax)
412d2a:	00 00                	add    %al,(%eax)
412d2c:	24 20                	and    $0x20,%al
412d2e:	00 00                	add    %al,(%eax)
412d30:	d0 57 05             	rclb   $1,0x5(%edi)
412d33:	00 01                	add    %al,(%ecx)
412d35:	00 00                	add    %al,(%eax)
412d37:	00 d1                	add    %dl,%cl
412d39:	1f                   	pop    %ds
412d3a:	00 00                	add    %al,(%eax)
412d3c:	88 58 05             	mov    %bl,0x5(%eax)
412d3f:	00 01                	add    %al,(%ecx)
412d41:	00 00                	add    %al,(%eax)
412d43:	00 30                	add    %dh,(%eax)
412d45:	1f                   	pop    %ds
412d46:	00 00                	add    %al,(%eax)
412d48:	40                   	inc    %eax
412d49:	59                   	pop    %ecx
412d4a:	05 00 01 00 00       	add    $0x100,%eax
412d4f:	00 32                	add    %dh,(%edx)
412d51:	1e                   	push   %ds
412d52:	00 00                	add    %al,(%eax)
412d54:	00 00                	add    %al,(%eax)
412d56:	00 00                	add    %al,(%eax)
412d58:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412d5c:	65 6c                	gs insb (%dx),%es:(%edi)
412d5e:	31 30                	xor    %esi,(%eax)
412d60:	00 62 75             	add    %ah,0x75(%edx)
412d63:	74 74                	je     0x412dd9
412d65:	6f                   	outsl  %ds:(%esi),(%dx)
412d66:	6e                   	outsb  %ds:(%esi),(%dx)
412d67:	31 30                	xor    %esi,(%eax)
412d69:	00 78 31             	add    %bh,0x31(%eax)
412d6c:	30 00                	xor    %al,(%eax)
412d6e:	6c                   	insb   (%dx),%es:(%edi)
412d6f:	61                   	popa
412d70:	62 65 6c             	bound  %esp,0x6c(%ebp)
412d73:	32 30                	xor    (%eax),%dh
412d75:	00 62 75             	add    %ah,0x75(%edx)
412d78:	74 74                	je     0x412dee
412d7a:	6f                   	outsl  %ds:(%esi),(%dx)
412d7b:	6e                   	outsb  %ds:(%esi),(%dx)
412d7c:	32 30                	xor    (%eax),%dh
412d7e:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412d82:	65 6c                	gs insb (%dx),%es:(%edi)
412d84:	31 31                	xor    %esi,(%ecx)
412d86:	00 62 75             	add    %ah,0x75(%edx)
412d89:	74 74                	je     0x412dff
412d8b:	6f                   	outsl  %ds:(%esi),(%dx)
412d8c:	6e                   	outsb  %ds:(%esi),(%dx)
412d8d:	31 31                	xor    %esi,(%ecx)
412d8f:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412d93:	65 6c                	gs insb (%dx),%es:(%edi)
412d95:	32 31                	xor    (%ecx),%dh
412d97:	00 62 75             	add    %ah,0x75(%edx)
412d9a:	74 74                	je     0x412e10
412d9c:	6f                   	outsl  %ds:(%esi),(%dx)
412d9d:	6e                   	outsb  %ds:(%esi),(%dx)
412d9e:	32 31                	xor    (%ecx),%dh
412da0:	00 72 5f             	add    %dh,0x5f(%edx)
412da3:	31 00                	xor    %eax,(%eax)
412da5:	49                   	dec    %ecx
412da6:	45                   	inc    %ebp
412da7:	6e                   	outsb  %ds:(%esi),(%dx)
412da8:	75 6d                	jne    0x412e17
412daa:	65 72 61             	gs jb  0x412e0e
412dad:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
412db1:	31 00                	xor    %eax,(%eax)
412db3:	4c                   	dec    %esp
412db4:	69 73 74 60 31 00 74 	imul   $0x74003160,0x74(%ebx),%esi
412dbb:	61                   	popa
412dbc:	62 50 61             	bound  %edx,0x61(%eax)
412dbf:	67 65 31 00          	xor    %eax,%gs:(%bx,%si)
412dc3:	74 6f                	je     0x412e34
412dc5:	6f                   	outsl  %ds:(%esi),(%dx)
412dc6:	6c                   	insb   (%dx),%es:(%edi)
412dc7:	53                   	push   %ebx
412dc8:	74 72                	je     0x412e3c
412dca:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
412dd1:	73 4c                	jae    0x412e1f
412dd3:	61                   	popa
412dd4:	62 65 6c             	bound  %esp,0x6c(%ebp)
412dd7:	31 00                	xor    %eax,(%eax)
412dd9:	6c                   	insb   (%dx),%es:(%edi)
412dda:	61                   	popa
412ddb:	62 65 6c             	bound  %esp,0x6c(%ebp)
412dde:	31 00                	xor    %eax,(%eax)
412de0:	74 61                	je     0x412e43
412de2:	62 43 6f             	bound  %eax,0x6f(%ebx)
412de5:	6e                   	outsb  %ds:(%esi),(%dx)
412de6:	74 72                	je     0x412e5a
412de8:	6f                   	outsl  %ds:(%esi),(%dx)
412de9:	6c                   	insb   (%dx),%es:(%edi)
412dea:	31 00                	xor    %eax,(%eax)
412dec:	46                   	inc    %esi
412ded:	6f                   	outsl  %ds:(%esi),(%dx)
412dee:	72 6d                	jb     0x412e5d
412df0:	31 00                	xor    %eax,(%eax)
412df2:	74 6f                	je     0x412e63
412df4:	6f                   	outsl  %ds:(%esi),(%dx)
412df5:	6c                   	insb   (%dx),%es:(%edi)
412df6:	53                   	push   %ebx
412df7:	74 72                	je     0x412e6b
412df9:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
412e00:	6e                   	outsb  %ds:(%esi),(%dx)
412e01:	31 00                	xor    %eax,(%eax)
412e03:	74 6f                	je     0x412e74
412e05:	6f                   	outsl  %ds:(%esi),(%dx)
412e06:	6c                   	insb   (%dx),%es:(%edi)
412e07:	53                   	push   %ebx
412e08:	74 72                	je     0x412e7c
412e0a:	69 70 53 70 6c 69 74 	imul   $0x74696c70,0x53(%eax),%esi
412e11:	42                   	inc    %edx
412e12:	75 74                	jne    0x412e88
412e14:	74 6f                	je     0x412e85
412e16:	6e                   	outsb  %ds:(%esi),(%dx)
412e17:	31 00                	xor    %eax,(%eax)
412e19:	62 75 74             	bound  %esi,0x74(%ebp)
412e1c:	74 6f                	je     0x412e8d
412e1e:	6e                   	outsb  %ds:(%esi),(%dx)
412e1f:	31 00                	xor    %eax,(%eax)
412e21:	74 6f                	je     0x412e92
412e23:	6f                   	outsl  %ds:(%esi),(%dx)
412e24:	6c                   	insb   (%dx),%es:(%edi)
412e25:	53                   	push   %ebx
412e26:	74 72                	je     0x412e9a
412e28:	69 70 31 00 73 74 61 	imul   $0x61747300,0x31(%eax),%esi
412e2f:	74 75                	je     0x412ea6
412e31:	73 53                	jae    0x412e86
412e33:	74 72                	je     0x412ea7
412e35:	69 70 31 00 63 6f 6e 	imul   $0x6e6f6300,0x31(%eax),%esi
412e3c:	74 65                	je     0x412ea3
412e3e:	78 74                	js     0x412eb4
412e40:	4d                   	dec    %ebp
412e41:	65 6e                	outsb  %gs:(%esi),(%dx)
412e43:	75 53                	jne    0x412e98