441a3f:	0d 71 02 c2 27       	or     $0x27c20271,%eax
441a44:	f1                   	int1
441a45:	03 89 03 d2 27 f1    	add    -0xed82dfd(%ecx),%ecx
441a4b:	03 71 02             	add    0x2(%ecx),%esi
441a4e:	e3 27                	jecxz  0x441a77
441a50:	e9 01 91 03 00       	jmp    0x47ab56
441a55:	28 2b                	sub    %ch,(%ebx)
441a57:	0d 59 02 0e 28       	or     $0x280e0259,%eax
441a5c:	31 0d 21 02 20 28    	xor    %ecx,0x28200221
441a62:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
441a63:	06                   	push   %es
441a64:	39 02                	cmp    %eax,(%edx)
441a66:	29 28                	sub    %ebp,(%eax)
441a68:	bc 02 c9 02 bd       	mov    $0xbd02c902,%esp
441a6d:	27                   	daa
441a6e:	2d 00 a9 03 5d       	sub    $0x5d03a900,%eax
441a73:	21 53 0d             	and    %edx,0xd(%ebx)
441a76:	b1 03                	mov    $0x3,%cl
441a78:	5d                   	pop    %ebp
441a79:	28 5a 0d             	sub    %bl,0xd(%edx)
441a7c:	b1 03                	mov    $0x3,%cl
441a7e:	6c                   	insb   (%dx),%es:(%edi)
441a7f:	28 6b 0d             	sub    %ch,0xd(%ebx)
441a82:	a9 02 74 28 7c       	test   $0x7c287402,%eax
441a87:	0d a1 03 7b 28       	or     $0x287b03a1,%eax
441a8c:	f6 0c a1 03          	testb  $0x3,(%ecx,%eiz,4)
441a90:	8d 28                	lea    (%eax),%ebp
441a92:	81 0d b1 03 a4 28 86 	orl    $0x3c90d86,0x28a403b1
441a99:	0d c9 03
441a9c:	11 01                	adc    %eax,(%ecx)
441a9e:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
441a9f:	08 a1 03 bf 28 98    	or     %ah,-0x67d740fd(%ecx)
441aa5:	0d a1 03 dc 28       	or     $0x28dc03a1,%eax
441aaa:	bc 02 e9 00 e7       	mov    $0xe700e902,%esp
441aaf:	28 bd 06 19 00 f8    	sub    %bh,-0x7ffe6fa(%ebp)
441ab5:	23 54 00 19          	and    0x19(%eax,%eax,1),%edx
441ab9:	00 bf 1c 54 00 69    	add    %bh,0x6900541c(%edi)
441abf:	00 11                	add    %dl,(%ecx)
441ac1:	01 54 00 54          	add    %edx,0x54(%eax,%eax,1)
441ac5:	00 11                	add    %dl,(%ecx)
441ac7:	01 54 00 51          	add    %edx,0x51(%eax,%eax,1)
441acb:	02 fb                	add    %bl,%bh
441acd:	28 81 0e 5c 00 11    	sub    %al,0x11005c0e(%ecx)
441ad3:	01 54 00 54          	add    %edx,0x54(%eax,%eax,1)
441ad7:	00 17                	add    %dl,(%edi)
441ad9:	29 8e 0e 64 00 11    	sub    %ecx,0x1100640e(%esi)
441adf:	01 54 00 79          	add    %edx,0x79(%eax,%eax,1)
441ae3:	02 2e                	add    (%esi),%ch
441ae5:	29 c1                	sub    %eax,%ecx
441ae7:	04 6c                	add    $0x6c,%al
441ae9:	00 11                	add    %dl,(%ecx)
441aeb:	01 c0                	add    %eax,%eax
441aed:	03 64 00 36          	add    0x36(%eax,%eax,1),%esp
441af1:	29 af 0e 64 00 68    	sub    %ebp,0x6800640e(%edi)
441af7:	25 b5 0e 6c 00       	and    $0x6c0eb5,%eax
441afc:	21 0d b8 03 6c 00    	and    %ecx,0x6c03b8
441b02:	1b 0d 8f 01 74 00    	sbb    0x74018f,%ecx
441b08:	76 25                	jbe    0x441b2f
441b0a:	93                   	xchg   %eax,%ebx
441b0b:	01 6c 00 27          	add    %ebp,0x27(%eax,%eax,1)
441b0f:	0d bc 03 74 00       	or     $0x7403bc,%eax
441b14:	97                   	xchg   %eax,%edi
441b15:	25 18 01 b9 02       	and    $0x2b90118,%eax
441b1a:	3a 29                	cmp    (%ecx),%ch
441b1c:	f1                   	int1
441b1d:	03 a9 02 e7 25 d5    	add    -0x2ada18fe(%ecx),%ebp
441b23:	0e                   	push   %cs
441b24:	69 00 42 29 da 0e    	imul   $0xeda2942,(%eax),%eax
441b2a:	21 02                	and    %eax,(%edx)
441b2c:	4d                   	dec    %ebp
441b2d:	29 e0                	sub    %esp,%eax
441b2f:	0e                   	push   %cs
441b30:	5c                   	pop    %esp
441b31:	00 36                	add    %dh,(%esi)
441b33:	29 af 0e 21 02 c9    	sub    %ebp,-0x36fddef2(%edi)
441b39:	21 72 01             	and    %esi,0x1(%edx)
441b3c:	54                   	push   %esp
441b3d:	00 52 29             	add    %dl,0x29(%edx)
441b40:	72 01                	jb     0x441b43
441b42:	54                   	push   %esp
441b43:	00 68 25             	add    %ch,0x25(%eax)
441b46:	b5 0e                	mov    $0xe,%ch
441b48:	84 00                	test   %al,(%eax)
441b4a:	76 25                	jbe    0x441b71
441b4c:	93                   	xchg   %eax,%ebx
441b4d:	01 84 00 97 25 18 01 	add    %eax,0x1182597(%eax,%eax,1)
441b54:	69 00 29 22 7b 01    	imul   $0x17b2229,(%eax),%eax
441b5a:	5c                   	pop    %esp
441b5b:	00 4f 27             	add    %cl,0x27(%edi)
441b5e:	ef                   	out    %eax,(%dx)
441b5f:	0e                   	push   %cs
441b60:	5c                   	pop    %esp
441b61:	00 5c 29 54          	add    %bl,0x54(%ecx,%ebp,1)
441b65:	00 f1                	add    %dh,%cl
441b67:	03 11                	add    (%ecx),%edx
441b69:	01 54 00 01          	add    %edx,0x1(%eax,%eax,1)
441b6d:	04 bc                	add    $0xbc,%al
441b6f:	29 18                	sub    %ebx,(%eax)
441b71:	0f 09                	wbinvd
441b73:	04 11                	add    $0x11,%al
441b75:	01 1e                	add    %ebx,(%esi)
441b77:	0f 8c 00 36 29 af    	jl     0xaf6d517d
441b7d:	0e                   	push   %cs
441b7e:	01 04 0d 2a bc 02 01 	add    %eax,0x102bc2a(,%ecx,1)
441b85:	04 16                	add    $0x16,%al
441b87:	2a 84 09 19 04 bf 1c 	sub    0x1cbf0419(%ecx,%ecx,1),%al
441b8e:	54                   	push   %esp
441b8f:	00 f1                	add    %dh,%cl
441b91:	03 25 2a bc 02 f1    	add    0xf102bc2a,%esp
441b97:	03 2e                	add    (%esi),%ebp
441b99:	2a 84 09 f1 03 3c 2a 	sub    0x2a3c03f1(%ecx,%ecx,1),%al
441ba0:	84 09                	test   %cl,(%ecx)
441ba2:	f1                   	int1
441ba3:	03 bf 28 2f 0f f1    	add    -0xef0d0d8(%edi),%edi
441ba9:	03 69 2a             	add    0x2a(%ecx),%ebp
441bac:	36 0f 09             	ss wbinvd
441baf:	04 6e                	add    $0x6e,%al
441bb1:	2a 3d 0f 31 04 98    	sub    0x9804310f,%bh
441bb7:	2a bc 02 09 04 11 01 	sub    0x1110409(%edx,%eax,1),%bh
441bbe:	43                   	inc    %ebx
441bbf:	0f f1 03             	psllw  (%ebx),%mm0
441bc2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
441bc3:	2a 66 00             	sub    0x0(%esi),%ah
441bc6:	11 04 11             	adc    %eax,(%ecx,%edx,1)
441bc9:	01 54 00 11          	add    %edx,0x11(%eax,%eax,1)
441bcd:	04 ae                	add    $0xae,%al
441bcf:	2a bc 02 11 04 bc 2a 	sub    0x2abc0411(%edx,%eax,1),%bh
441bd6:	bc 02 f9 03 11       	mov    $0x1103f902,%esp
441bdb:	01 bc 02 01 04 11 01 	add    %edi,0x1110401(%edx,%eax,1)
441be2:	4c                   	dec    %esp
441be3:	0f 01 04 c5 2a bc 02 	sgdtl  -0x6efd43d6(,%eax,8)
441bea:	91
441beb:	03 d1                	add    %ecx,%edx
441bed:	2a 60 0f             	sub    0xf(%eax),%ah
441bf0:	39 04 ef             	cmp    %eax,(%edi,%ebp,8)
441bf3:	23 66 0f             	and    0xf(%esi),%esp
441bf6:	99                   	cltd
441bf7:	02 0d 2b 81 0b 39    	add    0x390b812b,%cl
441bfd:	04 ef                	add    $0xef,%al
441bff:	23 6d 0f             	and    0xf(%ebp),%ebp
441c02:	39 02                	cmp    %eax,(%edx)
441c04:	2c 2b                	sub    $0x2b,%al
441c06:	77 0f                	ja     0x441c17
441c08:	c9                   	leave
441c09:	02 39                	add    (%ecx),%bh
441c0b:	2b e0                	sub    %eax,%esp
441c0d:	01 f1                	add    %esi,%ecx
441c0f:	00 4c 2b 72          	add    %cl,0x72(%ebx,%ebp,1)
441c13:	01 b9 03 29 22 7b    	add    %edi,0x7b222903(%ecx)
441c19:	01 21                	add    %esp,(%ecx)
441c1b:	02 5c 2b ac          	add    -0x54(%ebx,%ebp,1),%bl
441c1f:	06                   	push   %es
441c20:	21 02                	and    %eax,(%edx)
441c22:	66 2b a7 06 a9 02 29 	sub    0x2902a906(%edi),%sp
441c29:	22 31                	and    (%ecx),%dh
441c2b:	00 49 04             	add    %cl,0x4(%ecx)
441c2e:	99                   	cltd
441c2f:	2b bc 02 49 04 a9 2b 	sub    0x2ba90449(%edx,%eax,1),%edi
441c36:	66 00 61 04          	data16 add %ah,0x4(%ecx)
441c3a:	de 2b                	fisubrs (%ebx)
441c3c:	b2 0f                	mov    $0xf,%dl
441c3e:	71 04                	jno    0x441c44
441c40:	18 2c b9             	sbb    %ch,(%ecx,%edi,4)
441c43:	0f 49 04 bf          	cmovns (%edi,%edi,4),%eax
441c47:	28 98 0d 49 04 2f    	sub    %bl,0x2f04490d(%eax)
441c4d:	2c 84                	sub    $0x84,%al
441c4f:	09 49 04             	or     %ecx,0x4(%ecx)
441c52:	3d 2c 66 00 49       	cmp    $0x4900662c,%eax
441c57:	04 49                	add    $0x49,%al
441c59:	2c 84                	sub    $0x84,%al
441c5b:	09 49 04             	or     %ecx,0x4(%ecx)
441c5e:	5f                   	pop    %edi
441c5f:	2c bc                	sub    $0xbc,%al
441c61:	02 49 04             	add    0x4(%ecx),%cl
441c64:	dc 28                	fsubrl (%eax)
441c66:	bc 02 49 04 7b       	mov    $0x7b044902,%esp
441c6b:	28 f6                	sub    %dh,%dh
441c6d:	0c 49                	or     $0x49,%al
441c6f:	04 8d                	add    $0x8d,%al
441c71:	28 81 0d 49 04 6d    	sub    %al,0x6d04490d(%ecx)
441c77:	2c bf                	sub    $0xbf,%al
441c79:	0f 51 04 79          	sqrtps (%ecx,%edi,2),%xmm0
441c7d:	2c 81                	sub    $0x81,%al
441c7f:	0d 59 04 11 01       	or     $0x1110459,%eax
441c84:	7a 00                	jp     0x441c86
441c86:	59                   	pop    %ecx
441c87:	04 8b                	add    $0x8b,%al
441c89:	2c 7b                	sub    $0x7b,%al
441c8b:	01 59 04             	add    %ebx,0x4(%ecx)
441c8e:	f8                   	clc
441c8f:	23 54 00 19          	and    0x19(%eax,%eax,1),%edx
441c93:	00 95 2c 54 00 51    	add    %dl,0x5100542c(%ebp)
441c99:	04 f8                	add    $0xf8,%al
441c9b:	23 54 00 29          	and    0x29(%eax,%eax,1),%edx
441c9f:	00 9b 2c d2 0f 79    	add    %bl,0x790fd22c(%ebx)
441ca5:	04 b8                	add    $0xb8,%al
441ca7:	2c 7b                	sub    $0x7b,%al
441ca9:	01 29                	add    %ebp,(%ecx)
441cab:	02 c0                	add    %al,%al
441cad:	2c f2                	sub    $0xf2,%al
441caf:	0f 69 00             	punpckhwd (%eax),%mm0
441cb2:	11 01                	adc    %eax,(%ecx)
441cb4:	66 00 29             	data16 add %ch,(%ecx)
441cb7:	02 cf                	add    %bh,%cl
441cb9:	2c f9                	sub    $0xf9,%al
441cbb:	0f 79 03             	vmwrite (%ebx),%eax
441cbe:	9a 27 fd 0f 81 04 e1 	lcall  $0xe104,$0x810ffd27
441cc5:	2c 03                	sub    $0x3,%al
441cc7:	10 69 00             	adc    %ch,0x0(%ecx)
441cca:	ed                   	in     (%dx),%eax
441ccb:	2c 72                	sub    $0x72,%al
441ccd:	01 89 04 0a 2d 13    	add    %ecx,0x132d0a04(%ecx)
441cd3:	10 89 04 19 2d 7b    	adc    %cl,0x7b2d1904(%ecx)
441cd9:	01 21                	add    %esp,(%ecx)
441cdb:	02 29                	add    (%ecx),%ch
441cdd:	2d 7b 01 29 00       	sub    $0x29017b,%eax
441ce2:	31 2d 41 10 91 04    	xor    %ebp,0x4911041
441ce8:	47                   	inc    %edi
441ce9:	2d 18 01 79 00       	sub    $0x790118,%eax
441cee:	29 22                	sub    %esp,(%edx)
441cf0:	7b 01                	jnp    0x441cf3
441cf2:	21 02                	and    %eax,(%edx)
441cf4:	5c                   	pop    %esp
441cf5:	2b 47 10             	sub    0x10(%edi),%eax
441cf8:	91                   	xchg   %eax,%ecx
441cf9:	04 56                	add    $0x56,%al
441cfb:	2d 18 01 91 04       	sub    $0x4910118,%eax
441d00:	66 2d 18 01          	sub    $0x118,%ax
441d04:	91                   	xchg   %eax,%ecx
441d05:	04 73                	add    $0x73,%al
441d07:	2d 18 01 21 02       	sub    $0x2210118,%eax
441d0c:	84 2d 7b 01 81 04    	test   %ch,0x481017b
441d12:	e1 2c                	loope  0x441d40
441d14:	5d                   	pop    %ebp
441d15:	10 99 04 11 01 54    	adc    %bl,0x54011104(%ecx)
441d1b:	00 a1 04 11 01 54    	add    %ah,0x54011104(%ecx)
441d21:	00 a9 04 c0 2d 4b    	add    %ch,0x4b2dc004(%ecx)
441d27:	05 b1 04 11 01       	add    $0x11104b1,%eax
441d2c:	54                   	push   %esp
441d2d:	00 b9 04 77 21 be    	add    %bh,-0x41de88fc(%ecx)
441d33:	00 f9                	add    %bh,%cl
441d35:	01 f5                	add    %esi,%ebp
441d37:	2d 8b 10 f9 01       	sub    $0x1f9108b,%eax
441d3c:	09 2e                	or     %ebp,(%esi)
441d3e:	92                   	xchg   %eax,%edx
441d3f:	10 f9                	adc    %bh,%cl
441d41:	01 21                	add    %esp,(%ecx)
441d43:	2e 14 0a             	cs adc $0xa,%al
441d46:	f9                   	stc
441d47:	01 5c 29 54          	add    %ebx,0x54(%ecx,%ebp,1)
441d4b:	00 a9 04 5c 29 54    	add    %ch,0x54295c04(%ecx)
441d51:	00 19                	add    %bl,(%ecx)
441d53:	03 31                	add    (%ecx),%esi
441d55:	2e e3 03             	jecxz,pn 0x441d5b
441d58:	d1 00                	roll   $1,(%eax)
441d5a:	42                   	inc    %edx
441d5b:	2e 9f                	cs lahf
441d5d:	10 81 00 11 01 a4    	adc    %al,-0x5bfeef00(%ecx)
441d63:	10 d1                	adc    %dl,%cl
441d65:	04 54                	add    $0x54,%al
441d67:	2e cc                	cs int3
441d69:	10 d1                	adc    %dl,%cl
441d6b:	04 5e                	add    $0x5e,%al
441d6d:	2e 18 01             	sbb    %al,%cs:(%ecx)
441d70:	d1 04 6a             	roll   $1,(%edx,%ebp,2)
441d73:	2e d3 10             	rcll   %cl,%cs:(%eax)
441d76:	d1 04 82             	roll   $1,(%edx,%eax,4)
441d79:	2e 7b 01             	jnp,pn 0x441d7d
441d7c:	61                   	popa
441d7d:	02 8b 2e ab 03 21    	add    0x2103ab2e(%ebx),%cl
441d83:	02 94 2e a7 06 61 02 	add    0x26106a7(%esi,%ebp,1),%dl
441d8a:	9d                   	popf
441d8b:	2e ab                	cs stos %eax,%es:(%edi)
441d8d:	03 69 02             	add    0x2(%ecx),%ebp
441d90:	11 01                	adc    %eax,(%ecx)
441d92:	bc 02 e1 04 bb       	mov    $0xbb04e102,%esp
441d97:	2e d9 10             	fsts   %cs:(%eax)
441d9a:	d1 04 ca             	roll   $1,(%edx,%ecx,8)
441d9d:	2e 42                	cs inc %edx
441d9f:	0a 69 02             	or     0x2(%ecx),%ch
441da2:	82 2e 7b             	subb   $0x7b,(%esi)
441da5:	01 b9 02 dd 2e 02    	add    %edi,0x22edd02(%ecx)
441dab:	11 e9                	adc    %ebp,%ecx
441dad:	04 11                	add    $0x11,%al
441daf:	01 bc 02 e9 04 82 2e 	add    %edi,0x2e8204e9(%edx,%eax,1)
441db6:	7b 01                	jnp    0x441db9
441db8:	79 02                	jns    0x441dbc
441dba:	f3 2e f1             	repz cs int1
441dbd:	03 79 02             	add    0x2(%ecx),%edi
441dc0:	00 2f                	add    %ch,(%edi)
441dc2:	f1                   	int1
441dc3:	03 a9 02 1c 2f 1e    	add    0x1e2f1c02(%ecx),%ebp
441dc9:	11 f1                	adc    %esi,%ecx
441dcb:	04 2e                	add    $0x2e,%al
441dcd:	29 25 11 f1 04 30    	sub    %esp,0x3004f111
441dd3:	2f                   	das
441dd4:	25 11 89 00 11       	and    $0x11008911,%eax
441dd9:	01 54 00 f9          	add    %edx,-0x7(%eax,%eax,1)
441ddd:	04 11                	add    $0x11,%al
441ddf:	01 54 00 89          	add    %edx,-0x77(%eax,%eax,1)
441de3:	00 44 2f 31          	add    %al,0x31(%edi,%ebp,1)
441de7:	11 89 00 cf 2c f9    	adc    %ecx,-0x6d33100(%ecx)
441ded:	0f 91 00             	setno  (%eax)
441df0:	51                   	push   %ecx
441df1:	2f                   	das
441df2:	72 01                	jb     0x441df5
441df4:	91                   	xchg   %eax,%ecx
441df5:	00 59 2f             	add    %bl,0x2f(%ecx)
441df8:	f9                   	stc
441df9:	0f 91 00             	setno  (%eax)
441dfc:	64 2f                	fs das
441dfe:	f9                   	stc
441dff:	0f 81 04 59 26 e4    	jno    0xe46a7709
441e05:	02 89 00 d1 09 f8    	add    -0x7f62f00(%ecx),%cl
441e0b:	02 81 04 6f 2f b0    	add    -0x4fd090fc(%ecx),%al
441e11:	01 11                	add    %edx,(%ecx)
441e13:	00 74 2f 76          	add    %dh,0x76(%edi,%ebp,1)
441e17:	01 79 03             	add    %edi,0x3(%ecx)
441e1a:	7c 2f                	jl     0x441e4b
441e1c:	4f                   	dec    %edi
441e1d:	11 81 04 e1 2c 51    	adc    %eax,0x512ce104(%ecx)
441e23:	02 d9                	add    %cl,%bl
441e25:	01 8b 2f 5f 11 79    	add    %ecx,0x79115f2f(%ebx)
441e2b:	03 9d 2f 66 11 81    	add    -0x7eee99d1(%ebp),%ebx
441e31:	04 aa                	add    $0xaa,%al
441e33:	2f                   	das
441e34:	72 01                	jb     0x441e37
441e36:	81 04 b2 2f e4 02 11 	addl   $0x1102e42f,(%edx,%esi,4)
441e3d:	00 e3                	add    %ah,%bl
441e3f:	09 54 00 79          	or     %edx,0x79(%eax,%eax,1)
441e43:	02 c0                	add    %al,%al
441e45:	2f                   	das
441e46:	e0 01                	loopne 0x441e49
441e48:	79 02                	jns    0x441e4c
441e4a:	d2 2f                	shrb   %cl,(%edi)
441e4c:	f1                   	int1
441e4d:	03 61 02             	add    0x2(%ecx),%esp
441e50:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
441e51:	23 72 11             	and    0x11(%edx),%esi
441e54:	94                   	xchg   %eax,%esp
441e55:	00 11                	add    %dl,(%ecx)
441e57:	01 54 00 94          	add    %edx,-0x6c(%eax,%eax,1)
441e5b:	00 36                	add    %dh,(%esi)
441e5d:	29 9a 11 94 00 04    	sub    %ebx,0x4009411(%edx)
441e63:	11 a2 11 9c 00 68    	adc    %esp,0x68009c11(%edx)
441e69:	25 b6 11 a4 00       	and    $0xa411b6,%eax
441e6e:	76 25                	jbe    0x441e95
441e70:	93                   	xchg   %eax,%ebx
441e71:	01 94 00 f1 2f ca 11 	add    %edx,0x11ca2ff1(%eax,%eax,1)
441e78:	a4                   	movsb  %ds:(%esi),%es:(%edi)