4765c9:	21 be 00 09 05 10    	and    %edi,0x10050900(%esi)
4765cf:	21 be 00 a9 06 c2    	and    %edi,-0x3df95700(%esi)
4765d5:	13 72 03             	adc    0x3(%edx),%esi
4765d8:	99                   	cltd
4765d9:	00 e5                	add    %ah,%ch
4765db:	12 0c 02             	adc    (%edx,%eax,1),%cl
4765de:	09 05 25 21 21 03    	or     %eax,0x3212125
4765e4:	a1 00 30 21 2f       	mov    0x2f213000,%eax
4765e9:	08 d9                	or     %bl,%cl
4765eb:	04 3d                	add    $0x3d,%al
4765ed:	21 2f                	and    %ebp,(%edi)
4765ef:	08 f1                	or     %dh,%cl
4765f1:	05 f7 13 ec 03       	add    $0x3ec13f7,%eax
4765f6:	b9 03 e5 12 0c       	mov    $0xc12e503,%ecx
4765fb:	02 d9                	add    %cl,%bl
4765fd:	02 4d 21             	add    0x21(%ebp),%cl
476600:	2a 0d c1 03 59 21    	sub    0x215903c1,%cl
476606:	2f                   	das
476607:	0d c1 03 60 21       	or     $0x216003c1,%eax
47660c:	2a 0d c1 03 6d 21    	sub    0x216d03c1,%cl
476612:	34 0d                	xor    $0xd,%al
476614:	c1 03 7c             	roll   $0x7c,(%ebx)
476617:	21 bd 04 e9 04 88    	and    %edi,-0x77fb16fc(%ebp)
47661d:	21 be 00 09 05 97    	and    %edi,-0x68faf700(%esi)
476623:	21 21                	and    %esp,(%ecx)
476625:	03 a1 00 a5 21 2f    	add    0x2f21a500(%ecx),%esp
47662b:	08 d9                	or     %bl,%cl
47662d:	04 b5                	add    $0xb5,%al
47662f:	21 2f                	and    %ebp,(%edi)
476631:	08 a1 00 1d 13 52    	or     %ah,0x52131d00(%ecx)
476637:	00 e1                	add    %ah,%cl
476639:	04 1d                	add    $0x1d,%al
47663b:	13 66 00             	adc    0x0(%esi),%esp
47663e:	11 06                	adc    %eax,(%esi)
476640:	0a 1e                	or     (%esi),%bl
476642:	98                   	cwtl
476643:	0a 61 01             	or     0x1(%ecx),%ah
476646:	0a 1b                	or     (%ebx),%bl
476648:	4e                   	dec    %esi
476649:	0d 61 01 c8 21       	or     $0x21c80161,%eax
47664e:	4e                   	dec    %esi
47664f:	0d 69 01 e5 12       	or     $0x12e50169,%eax
476654:	54                   	push   %esp
476655:	0d a1 01 e5 12       	or     $0x12e501a1,%eax
47665a:	61                   	popa
47665b:	0d e9 04 34 1e       	or     $0x1e3404e9,%eax
476660:	32 00                	xor    (%eax),%al
476662:	89 01                	mov    %eax,(%ecx)
476664:	d0 21                	shlb   $1,(%ecx)
476666:	69 0d e9 04 d6 1a 32 	imul   $0x1a10032,0x1ad604e9,%ecx
47666d:	00 a1 01
476670:	1d 13 52 00 51       	sbb    $0x51005213,%eax
476675:	01 1d 13 52 00 e9    	add    %ebx,0xe9005213
47667b:	04 d8                	add    $0xd8,%al
47667d:	13 89 03 a1 04 d9    	adc    -0x26fb5efd(%ecx),%ecx
476683:	21 43 04             	and    %eax,0x4(%ebx)
476686:	a1 02 ec 21 91       	mov    0x9121ec02,%eax
47668b:	08 09                	or     %cl,(%ecx)
47668d:	05 fd 21 66 00       	add    $0x6621fd,%eax
476692:	09 05 0e 22 b3 00    	or     %eax,0xb3220e
476698:	09 05 19 22 1b 01    	or     %eax,0x11b2219
47669e:	09 05 29 22 66 00    	or     %eax,0x662229
4766a4:	09 05 3d 22 b3 00    	or     %eax,0xb3223d
4766aa:	09 05 4c 22 b3 00    	or     %eax,0xb3224c
4766b0:	09 05 59 22 66 00    	or     %eax,0x662259
4766b6:	09 05 6e 22 66 00    	or     %eax,0x66226e
4766bc:	61                   	popa
4766bd:	05 f7 13 ec 03       	add    $0x3ec13f7,%eax
4766c2:	d9 02                	flds   (%edx)
4766c4:	ff 19                	lcall  *(%ecx)
4766c6:	19 0d 31 01 7b 22    	sbb    %ecx,0x227b0131
4766cc:	90                   	nop
4766cd:	0d 31 01 8d 22       	or     $0x228d0131,%eax
4766d2:	ec                   	in     (%dx),%al
4766d3:	03 e9                	add    %ecx,%ebp
4766d5:	04 3f                	add    $0x3f,%al
4766d7:	1e                   	push   %ds
4766d8:	4d                   	dec    %ebp
4766d9:	03 39                	add    (%ecx),%edi
4766db:	06                   	push   %es
4766dc:	e5 12                	in     $0x12,%eax
4766de:	52                   	push   %edx
4766df:	00 f9                	add    %bh,%cl
4766e1:	05 e5 12 52 00       	add    $0x5212e5,%eax
4766e6:	f9                   	stc
4766e7:	02 a2 22 fe 0a 61    	add    0x610afe22(%edx),%ah
4766ed:	04 aa                	add    $0xaa,%al
4766ef:	22 96 0d 79 03 e1    	and    -0x1efc86f3(%esi),%dl
4766f5:	20 9d 0d 79 03 b6    	and    %bl,-0x49fc86f3(%ebp)
4766fb:	22 a7 0d 31 02 bf    	and    -0x40fdcef3(%edi),%ah
476701:	22 36                	and    (%esi),%dh
476703:	00 c9                	add    %cl,%cl
476705:	05 12 1a af 0d       	add    $0xdaf1a12,%eax
47670a:	a1 00 1d 13 66       	mov    0x66131d00,%eax
47670f:	00 99 00 6e 13 ab    	add    %bl,-0x54ec9200(%ecx)
476715:	03 51 05             	add    0x5(%ecx),%edx
476718:	e5 12                	in     $0x12,%eax
47671a:	1c 04                	sbb    $0x4,%al
47671c:	e9 04 cb 22 d2       	jmp    0xd26a3225
476721:	0d f1 05 e5 12       	or     $0x12e505f1,%eax
476726:	52                   	push   %edx
476727:	00 f1                	add    %dh,%cl
476729:	05 db 22 52 00       	add    $0x5222db,%eax
47672e:	c1 05 e9 22 32 00 c1 	roll   $0xc1,0x3222e9
476735:	05 f1 22 ec 03       	add    $0x3ec22f1,%eax
47673a:	c1 03 fc             	roll   $0xfc,(%ebx)
47673d:	22 fb                	and    %bl,%bh
47673f:	0d 41 04 e5 12       	or     $0x12e50441,%eax
476744:	1b 01                	sbb    (%ecx),%eax
476746:	f1                   	int1
476747:	05 ef 13 d2 03       	add    $0x3d213ef,%eax
47674c:	d9 02                	flds   (%edx)
47674e:	e5 12                	in     $0x12,%eax
476750:	1b 01                	sbb    (%ecx),%eax
476752:	21 00                	and    %eax,(%eax)
476754:	e5 12                	in     $0x12,%eax
476756:	b3 00                	mov    $0x0,%bl
476758:	f1                   	int1
476759:	05 0b 23 e7 03       	add    $0x3e7230b,%eax
47675e:	41                   	inc    %ecx
47675f:	04 18                	add    $0x18,%al
476761:	23 32                	and    (%edx),%esi
476763:	00 21                	add    %ah,(%ecx)
476765:	04 25                	add    $0x25,%al
476767:	23 36                	and    (%esi),%esi
476769:	00 e9                	add    %ch,%cl
47676b:	04 f7                	add    $0xf7,%al
47676d:	13 ec                	adc    %esp,%ebp
47676f:	03 e9                	add    %ecx,%ebp
476771:	04 2d                	add    $0x2d,%al
476773:	23 65 0e             	and    0xe(%ebp),%esp
476776:	e9 04 eb 1a 32       	jmp    0x3262527f
47677b:	00 f1                	add    %dh,%cl
47677d:	01 d6                	add    %edx,%esi
47677f:	1a 32                	sbb    (%edx),%dh
476781:	00 e1                	add    %ah,%cl
476783:	02 38                	add    (%eax),%bh
476785:	23 e3                	and    %ebx,%esp
476787:	02 f1                	add    %cl,%dh
476789:	01 34 1e             	add    %esi,(%esi,%ebx,1)
47678c:	32 00                	xor    (%eax),%al
47678e:	e9 04 3c 23 1b       	jmp    0x1b6aa397
476793:	01 e9                	add    %ebp,%ecx
476795:	04 46                	add    $0x46,%al
476797:	23 1b                	and    (%ebx),%ebx
476799:	01 c1                	add    %eax,%ecx
47679b:	05 51 23 ec 03       	add    $0x3ec2351,%eax
4767a0:	f1                   	int1
4767a1:	05 5c 23 52 00       	add    $0x52235c,%eax
4767a6:	e9 04 6a 23 52       	jmp    0x526ad1af
4767ab:	00 e9                	add    %ch,%cl
4767ad:	04 4b                	add    $0x4b,%al
4767af:	1c 66                	sbb    $0x66,%al
4767b1:	00 c1                	add    %al,%cl
4767b3:	04 8f                	add    $0x8f,%al
4767b5:	19 be 00 29 06 8f    	sbb    %edi,-0x70f9d700(%esi)
4767bb:	19 be 00 e9 04 6f    	sbb    %edi,0x6f04e900(%esi)
4767c1:	23 be 00 c1 04 e5    	and    -0x1afb3f00(%esi),%edi
4767c7:	12 52 00             	adc    0x0(%edx),%dl
4767ca:	49                   	dec    %ecx
4767cb:	05 e5 12 52 00       	add    $0x5212e5,%eax
4767d0:	29 06                	sub    %eax,(%esi)
4767d2:	e5 12                	in     $0x12,%eax
4767d4:	52                   	push   %edx
4767d5:	00 49 05             	add    %cl,0x5(%ecx)
4767d8:	ff 17                	call   *(%edi)
4767da:	66 00 29             	data16 add %ch,(%ecx)
4767dd:	06                   	push   %es
4767de:	58                   	pop    %eax
4767df:	19 66 00             	sbb    %esp,0x0(%esi)
4767e2:	29 06                	sub    %eax,(%esi)
4767e4:	ff 17                	call   *(%edi)
4767e6:	66 00 e9             	data16 add %ch,%cl
4767e9:	04 75                	add    $0x75,%al
4767eb:	23 2f                	and    (%edi),%ebp
4767ed:	08 21                	or     %ah,(%ecx)
4767ef:	04 01                	add    $0x1,%al
4767f1:	13 2e                	adc    (%esi),%ebp
4767f3:	0c 4c                	or     $0x4c,%al
4767f5:	00 7f 23             	add    %bh,0x23(%edi)
4767f8:	9e                   	sahf
4767f9:	0e                   	push   %cs
4767fa:	54                   	push   %esp
4767fb:	00 8d 23 23 00 21    	add    %cl,0x21002323(%ebp)
476801:	04 5f                	add    $0x5f,%al
476803:	1e                   	push   %ds
476804:	b3 0e                	mov    $0xe,%bl
476806:	41                   	inc    %ecx
476807:	04 dd                	add    $0xdd,%al
476809:	1e                   	push   %ds
47680a:	b9 0e 54 00 99       	mov    $0x9900540e,%ecx
47680f:	23 be 00 41 04 dd    	and    -0x22fbbf00(%esi),%edi
476815:	1e                   	push   %ds
476816:	c0 0e a9             	rorb   $0xa9,(%esi)
476819:	01 28                	add    %ebp,(%eax)
47681b:	1e                   	push   %ds
47681c:	32 00                	xor    (%eax),%al
47681e:	a9 01 2e 1e 32       	test   $0x321e2e01,%eax
476823:	00 09                	add    %cl,(%ecx)
476825:	03 a2 23 d9 0e 09    	add    0x90ed923(%edx),%esp
47682b:	03 a2 22 e1 0e 09    	add    0x90ee122(%edx),%esp
476831:	00 a7 23 3d 02 61    	add    %ah,0x61023d23(%edi)
476837:	04 ae                	add    $0xae,%al
476839:	23 e8                	and    %eax,%ebp
47683b:	0e                   	push   %cs
47683c:	f1                   	int1
47683d:	03 e5                	add    %ebp,%esp
47683f:	12 52 00             	adc    0x0(%edx),%dl
476842:	09 04 e5 12 52 00 f9 	or     %eax,-0x6ffadee(,%eiz,8)
476849:	03 bb 23 0a 0f 31    	add    0x310f0a23(%ebx),%edi
47684f:	00 5a 1b             	add    %bl,0x1b(%edx)
476852:	06                   	push   %es
476853:	0c 11                	or     $0x11,%al
476855:	04 c7                	add    $0xc7,%al
476857:	23 11                	and    (%ecx),%edx
476859:	0f 11 04 cf          	movups %xmm0,(%edi,%ecx,8)
47685d:	23 17                	and    (%edi),%edx
47685f:	0f 11 04 d8          	movups %xmm0,(%eax,%ebx,8)
476863:	23 1e                	and    (%esi),%ebx
476865:	0f f9 00             	psubw  (%eax),%mm0
476868:	e8 23 53 04 01       	call   0x14bbb90
47686d:	04 f9                	add    $0xf9,%al
47686f:	23 24 0f             	and    (%edi,%ecx,1),%esp
476872:	31 04 17             	xor    %eax,(%edi,%edx,1)
476875:	1f                   	pop    %ds
476876:	2d 0f 31 04 0d       	sub    $0xd04310f,%eax
47687b:	24 82                	and    $0x82,%al
47687d:	08 69 00             	or     %ch,0x0(%ecx)
476880:	e5 12                	in     $0x12,%eax
476882:	52                   	push   %edx
476883:	00 21                	add    %ah,(%ecx)
476885:	04 57                	add    $0x57,%al
476887:	1c 41                	sbb    $0x41,%al
476889:	0f 69 00             	punpckhwd (%eax),%mm0
47688c:	83 18 46             	sbbl   $0x46,(%eax)
47688f:	0f 69 00             	punpckhwd (%eax),%mm0
476892:	16                   	push   %ss
476893:	24 4b                	and    $0x4b,%al
476895:	0f 21 04             	mov    %db0,%esp
476898:	1e                   	push   %ds
476899:	24 5f                	and    $0x5f,%al
47689b:	0f 81 03 e5 12 6e    	jno    0x6e5a4da4
4768a1:	0f 81 03 87 18 83    	jno    0x835fefaa
4768a7:	0f 21 04             	mov    %db0,%esp
4768aa:	0b 1a                	or     (%edx),%ebx
4768ac:	92                   	xchg   %eax,%edx
4768ad:	0f 49 02             	cmovns (%edx),%eax
4768b0:	28 24 9e             	sub    %ah,(%esi,%ebx,4)
4768b3:	0f 81 04 e5 12 e0    	jno    0xe05a4dbd
4768b9:	04 31                	add    $0x31,%al
4768bb:	00 30                	add    %dh,(%eax)
4768bd:	24 b0                	and    $0xb0,%al
4768bf:	0f 19 00             	nopl   (%eax)
4768c2:	3c 17                	cmp    $0x17,%al
4768c4:	52                   	push   %edx
4768c5:	00 11                	add    %dl,(%ecx)
4768c7:	00 3a                	add    %bh,(%edx)
4768c9:	24 9e                	and    $0x9e,%al
4768cb:	04 19                	add    $0x19,%al
4768cd:	00 46 24             	add    %al,0x24(%esi)
4768d0:	b3 00                	mov    $0x0,%bl
4768d2:	19 00                	sbb    %eax,(%eax)
4768d4:	57                   	push   %edi
4768d5:	24 bd                	and    $0xbd,%al
4768d7:	0f 19 00             	nopl   (%eax)
4768da:	b6 22                	mov    $0x22,%dh
4768dc:	c3                   	ret
4768dd:	0f c9                	bswap  %ecx
4768df:	02 64 24 d4          	add    -0x2c(%esp),%ah
4768e3:	0f 79 05 6a 24 e0 0f 	vmwrite 0xfe0246a,%eax
4768ea:	59                   	pop    %ecx
4768eb:	00 76 24             	add    %dh,0x24(%esi)
4768ee:	e4 0f                	in     $0xf,%al
4768f0:	a1 06 12 1a e9       	mov    0xe91a1206,%eax
4768f5:	0f 79 05 7e 24 66 00 	vmwrite 0x66247e,%eax
4768fc:	b1 00                	mov    $0x0,%cl
4768fe:	e5 12                	in     $0x12,%eax
476900:	52                   	push   %edx
476901:	00 a1 06 e5 12 f1    	add    %ah,-0xeed1afa(%ecx)
476907:	0f 81 05 e5 12 0c    	jno    0xc5a4e12
47690d:	02 e9                	add    %cl,%ch
47690f:	04 8a                	add    $0x8a,%al
476911:	24 f7                	and    $0xf7,%al
476913:	0f e1 02             	psraw  (%edx),%mm0
476916:	97                   	xchg   %eax,%edi
476917:	24 04                	and    $0x4,%al
476919:	10 4c 00 e5          	adc    %cl,-0x1b(%eax,%eax,1)
47691d:	12 52 00             	adc    0x0(%edx),%dl
476920:	4c                   	dec    %esp
476921:	00 83 18 70 0c 64    	add    %al,0x640c7018(%ebx)
476927:	00 e5                	add    %ah,%ch
476929:	12 1b                	adc    (%ebx),%bl
47692b:	00 31                	add    %dh,(%ecx)
47692d:	04 9b                	add    $0x9b,%al
47692f:	24 82                	and    $0x82,%al
476931:	08 c9                	or     %cl,%cl
476933:	04 b0                	add    $0xb0,%al
476935:	24 8c                	and    $0x8c,%al
476937:	08 b1 05 bf 24 1b    	or     %dh,0x1b24bf05(%ecx)
47693d:	01 b1 05 d1 24 9a    	add    %esi,-0x65db2efb(%ecx)
476943:	02 b1 05 e3 24 8c    	add    -0x73db1cfb(%ecx),%dh
476949:	08 b1 02 e5 12 33    	or     %dh,0x3312e502(%ecx)
47694f:	10 c9                	adc    %cl,%cl
476951:	04 e5                	add    $0xe5,%al
476953:	12 52 00             	adc    0x0(%edx),%dl
476956:	b1 05                	mov    $0x5,%cl
476958:	f5                   	cmc
476959:	24 b3                	and    $0xb3,%al
47695b:	00 c9                	add    %cl,%cl
47695d:	04 07                	add    $0x7,%al
47695f:	25 3c 10 b1 05       	and    $0x5b1103c,%eax
476964:	19 25 66 00 b1 05    	sbb    %esp,0x5b10066
47696a:	2f                   	das
47696b:	25 b3 00 09 02       	and    $0x20900b3,%eax
476970:	3f                   	aas
476971:	25 4e 0d e9 04       	and    $0x4e90d4e,%eax
476976:	4b                   	dec    %ebx
476977:	25 43 10 c9 00       	and    $0xc91043,%eax
47697c:	e5 12                	in     $0x12,%eax
47697e:	52                   	push   %edx
47697f:	00 d9                	add    %bl,%cl
476981:	00 59 25             	add    %bl,0x25(%ecx)
476984:	4a                   	dec    %edx
476985:	10 d9                	adc    %bl,%cl
476987:	00 0f                	add    %cl,(%edi)
476989:	20 65 08             	and    %ah,0x8(%ebp)
47698c:	d9 00                	flds   (%eax)
47698e:	18 20                	sbb    %ah,(%eax)
476990:	c3                   	ret
476991:	0f 08                	invd
476993:	00 8c 04 19 05 08 00 	add    %cl,0x80519(%esp,%eax,1)
47699a:	90                   	nop
47699b:	04 1e                	add    $0x1e,%al
47699d:	05 08 00 94 04       	add    $0x4940008,%eax
4769a2:	23 05 08 00 98 04    	and    0x4980008,%eax
4769a8:	28 05 08 00 9c 04    	sub    %al,0x49c0008
4769ae:	2d 05 08 00 a0       	sub    $0xa0000805,%eax
4769b3:	04 32                	add    $0x32,%al
4769b5:	05 08 00 a4 04       	add    $0x4a40008,%eax
4769ba:	37                   	aaa
4769bb:	05 08 00 a8 04       	add    $0x4a80008,%eax
4769c0:	3c 05                	cmp    $0x5,%al
4769c2:	08 00                	or     %al,(%eax)
4769c4:	ac                   	lods   %ds:(%esi),%al
4769c5:	04 2d                	add    $0x2d,%al
4769c7:	05 08 00 b0 04       	add    $0x4b00008,%eax
4769cc:	3c 05                	cmp    $0x5,%al
4769ce:	20 00                	and    %al,(%eax)
4769d0:	1b 00                	sbb    (%eax),%eax
4769d2:	19 05 21 00 0b 00    	sbb    %eax,0xb0021