423923:	9d                   	popf
423924:	57                   	push   %edi
423925:	73 f6                	jae    0x42391d
423927:	9d                   	popf
423928:	5e                   	pop    %esi
423929:	73 f6                	jae    0x423921
42392b:	9d                   	popf
42392c:	5f                   	pop    %edi
42392d:	73 f6                	jae    0x423925
42392f:	9d                   	popf
423930:	70 73                	jo     0x4239a5
423932:	f6 9d 71 73 f6 9d    	negb   -0x62098c8f(%ebp)
423938:	72 73                	jb     0x4239ad
42393a:	f6 9d 73 73 f6 9d    	negb   -0x62098c8d(%ebp)
423940:	74 73                	je     0x4239b5
423942:	f6 9d 75 73 f6 9d    	negb   -0x62098c8b(%ebp)
423948:	76 73                	jbe    0x4239bd
42394a:	f6 9d 77 73 f6 9d    	negb   -0x62098c89(%ebp)
423950:	7e 73                	jle    0x4239c5
423952:	f6 9d 7f 73 f6 9d    	negb   -0x62098c81(%ebp)
423958:	90                   	nop
423959:	73 f6                	jae    0x423951
42395b:	9d                   	popf
42395c:	91                   	xchg   %eax,%ecx
42395d:	73 f6                	jae    0x423955
42395f:	9d                   	popf
423960:	98                   	cwtl
423961:	73 f6                	jae    0x423959
423963:	9d                   	popf
423964:	99                   	cltd
423965:	73 f6                	jae    0x42395d
423967:	9d                   	popf
423968:	9a 73 f6 9d 9b 73 f6 	lcall  $0xf673,$0x9b9df673
42396f:	9d                   	popf
423970:	9c                   	pushf
423971:	73 f6                	jae    0x423969
423973:	9d                   	popf
423974:	9d                   	popf
423975:	73 f6                	jae    0x42396d
423977:	9d                   	popf
423978:	9e                   	sahf
423979:	73 f6                	jae    0x423971
42397b:	9d                   	popf
42397c:	9f                   	lahf
42397d:	73 f6                	jae    0x423975
42397f:	9d                   	popf
423980:	b0 73                	mov    $0x73,%al
423982:	f6 9d b1 73 f6 9d    	negb   -0x62098c4f(%ebp)
423988:	b8 73 f6 9d b9       	mov    $0xb99df673,%eax
42398d:	73 f6                	jae    0x423985
42398f:	9d                   	popf
423990:	ba 73 f6 9d bb       	mov    $0xbb9df673,%edx
423995:	73 f6                	jae    0x42398d
423997:	9d                   	popf
423998:	bc 73 f6 9d bd       	mov    $0xbd9df673,%esp
42399d:	73 f6                	jae    0x423995
42399f:	9d                   	popf
4239a0:	be 73 f6 9d bf       	mov    $0xbf9df673,%esi
4239a5:	73 f6                	jae    0x42399d
4239a7:	9d                   	popf
4239a8:	80 22 b2             	andb   $0xb2,(%edx)
4239ab:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4239ac:	81 22 b2 a7 82 22    	andl   $0x2282a7b2,(%edx)
4239b2:	b2 a7                	mov    $0xa7,%dl
4239b4:	83 22 b2             	andl   $0xffffffb2,(%edx)
4239b7:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4239b8:	84 22                	test   %ah,(%edx)
4239ba:	b2 a7                	mov    $0xa7,%dl
4239bc:	85 22                	test   %esp,(%edx)
4239be:	b2 a7                	mov    $0xa7,%dl
4239c0:	86 22                	xchg   %ah,(%edx)
4239c2:	b2 a7                	mov    $0xa7,%dl
4239c4:	87 22                	xchg   %esp,(%edx)
4239c6:	b2 a7                	mov    $0xa7,%dl
4239c8:	88 22                	mov    %ah,(%edx)
4239ca:	b2 a7                	mov    $0xa7,%dl
4239cc:	89 22                	mov    %esp,(%edx)
4239ce:	b2 a7                	mov    $0xa7,%dl
4239d0:	32 60 9a             	xor    -0x66(%eax),%ah
4239d3:	51                   	push   %ecx
4239d4:	80 c8 c4             	or     $0xc4,%al
4239d7:	5c                   	pop    %esp
4239d8:	81 c8 c4 5c 82 c8    	or     $0xc8825cc4,%eax
4239de:	c4 5c 83 c8          	les    -0x38(%ebx,%eax,4),%ebx
4239e2:	c4 5c 84 c8          	les    -0x38(%esp,%eax,4),%ebx
4239e6:	c4 5c 85 c8          	les    -0x38(%ebp,%eax,4),%ebx
4239ea:	c4 5c 86 c8          	les    -0x38(%esi,%eax,4),%ebx
4239ee:	c4 5c 87 c8          	les    -0x38(%edi,%eax,4),%ebx
4239f2:	c4 5c 88 c8          	les    -0x38(%eax,%ecx,4),%ebx
4239f6:	c4 5c 89 c8          	les    -0x38(%ecx,%ecx,4),%ebx
4239fa:	c4 5c c0 c8          	les    -0x38(%eax,%eax,8),%ebx
4239fe:	c4 5c c1 c8          	les    -0x38(%ecx,%eax,8),%ebx
423a02:	c4 5c c2 c8          	les    -0x38(%edx,%eax,8),%ebx
423a06:	c4 5c c3 c8          	les    -0x38(%ebx,%eax,8),%ebx
423a0a:	c4 5c c4 c8          	les    -0x38(%esp,%eax,8),%ebx
423a0e:	c4 5c c5 c8          	les    -0x38(%ebp,%eax,8),%ebx
423a12:	c4 5c c6 c8          	les    -0x38(%esi,%eax,8),%ebx
423a16:	c4 5c c7 c8          	les    -0x38(%edi,%eax,8),%ebx
423a1a:	c4 5c ca c8          	les    -0x38(%edx,%ecx,8),%ebx
423a1e:	c4 5c cb c8          	les    -0x38(%ebx,%ecx,8),%ebx
423a22:	c4 5c e0 c8          	les    -0x38(%eax,%eiz,8),%ebx
423a26:	c4 5c e1 c8          	les    -0x38(%ecx,%eiz,8),%ebx
423a2a:	c4 5c e2 c8          	les    -0x38(%edx,%eiz,8),%ebx
423a2e:	c4 5c e3 c8          	les    -0x38(%ebx,%eiz,8),%ebx
423a32:	c4 5c e4 c8          	les    -0x38(%esp,%eiz,8),%ebx
423a36:	c4 5c e5 c8          	les    -0x38(%ebp,%eiz,8),%ebx
423a3a:	c4 5c e6 c8          	les    -0x38(%esi,%eiz,8),%ebx
423a3e:	c4 5c e7 c8          	les    -0x38(%edi,%eiz,8),%ebx
423a42:	c4 5c e8 c8          	les    -0x38(%eax,%ebp,8),%ebx
423a46:	c4 5c e9 c8          	les    -0x38(%ecx,%ebp,8),%ebx
423a4a:	c4 5c 00 c9          	les    -0x37(%eax,%eax,1),%ebx
423a4e:	c4 5c 01 c9          	les    -0x37(%ecx,%eax,1),%ebx
423a52:	c4 5c 02 c9          	les    -0x37(%edx,%eax,1),%ebx
423a56:	c4 5c 04 c9          	les    -0x37(%esp,%eax,1),%ebx
423a5a:	c4 5c 05 c9          	les    -0x37(%ebp,%eax,1),%ebx
423a5e:	c4 5c 06 c9          	les    -0x37(%esi,%eax,1),%ebx
423a62:	c4 5c 07 c9          	les    -0x37(%edi,%eax,1),%ebx
423a66:	c4 5c 20 c9          	les    -0x37(%eax,%eiz,1),%ebx
423a6a:	c4 5c 21 c9          	les    -0x37(%ecx,%eiz,1),%ebx
423a6e:	c4 5c 22 c9          	les    -0x37(%edx,%eiz,1),%ebx
423a72:	c4 5c 23 c9          	les    -0x37(%ebx,%eiz,1),%ebx
423a76:	c4 5c 24 c9          	les    -0x37(%esp),%ebx
423a7a:	c4 5c 25 c9          	les    -0x37(%ebp,%eiz,1),%ebx
423a7e:	c4 5c 26 c9          	les    -0x37(%esi,%eiz,1),%ebx
423a82:	c4 5c 27 c9          	les    -0x37(%edi,%eiz,1),%ebx
423a86:	c4 5c 2a c9          	les    -0x37(%edx,%ebp,1),%ebx
423a8a:	c4 5c 2b c9          	les    -0x37(%ebx,%ebp,1),%ebx
423a8e:	c4 5c 8e 00          	les    0x0(%esi,%ecx,4),%ebx
423a92:	00 00                	add    %al,(%eax)
423a94:	c5 03                	lds    (%ebx),%eax
423a96:	00 00                	add    %al,(%eax)
423a98:	fc                   	cld
423a99:	06                   	push   %es
423a9a:	00 00                	add    %al,(%eax)
423a9c:	33 0a                	xor    (%edx),%ecx
423a9e:	00 00                	add    %al,(%eax)
423aa0:	6a 0d                	push   $0xd
423aa2:	00 00                	add    %al,(%eax)
423aa4:	c0 0f 00             	rorb   $0x0,(%edi)
423aa7:	00 09                	add    %cl,(%ecx)
423aa9:	10 00                	adc    %al,(%eax)
423aab:	00 52 10             	add    %dl,0x10(%edx)
423aae:	00 00                	add    %al,(%eax)
423ab0:	9b                   	fwait
423ab1:	10 00                	adc    %al,(%eax)
423ab3:	00 e4                	add    %ah,%ah
423ab5:	10 00                	adc    %al,(%eax)
423ab7:	00 4f 12             	add    %cl,0x12(%edi)
423aba:	00 00                	add    %al,(%eax)
423abc:	06                   	push   %es
423abd:	12 00                	adc    (%eax),%al
423abf:	00 bd 11 00 00 74    	add    %bh,0x74000011(%ebp)
423ac5:	11 00                	adc    %eax,(%eax)
423ac7:	00 73 13             	add    %dh,0x13(%ebx)
423aca:	00 00                	add    %al,(%eax)
423acc:	2a 13                	sub    (%ebx),%dl
423ace:	00 00                	add    %al,(%eax)
423ad0:	e1 12                	loope  0x423ae4
423ad2:	00 00                	add    %al,(%eax)
423ad4:	98                   	cwtl
423ad5:	12 00                	adc    (%eax),%al
423ad7:	00 05 14 00 00 bc    	add    %al,0xbc000014
423add:	13 00                	adc    (%eax),%eax
423adf:	00 27                	add    %ah,(%edi)
423ae1:	15 00 00 70 15       	adc    $0x15700000,%eax
423ae6:	00 00                	add    %al,(%eax)
423ae8:	95                   	xchg   %eax,%ebp
423ae9:	14 00                	adc    $0x0,%al
423aeb:	00 de                	add    %bl,%dh
423aed:	14 00                	adc    $0x0,%al
423aef:	00 4b 16             	add    %cl,0x16(%ebx)
423af2:	00 00                	add    %al,(%eax)
423af4:	94                   	xchg   %eax,%esp
423af5:	16                   	push   %ss
423af6:	00 00                	add    %al,(%eax)
423af8:	b9 15 00 00 02       	mov    $0x2000015,%ecx
423afd:	16                   	push   %ss
423afe:	00 00                	add    %al,(%eax)
423b00:	dd 16                	fstl   (%esi)
423b02:	00 00                	add    %al,(%eax)
423b04:	26 17                	es pop %ss
423b06:	00 00                	add    %al,(%eax)
423b08:	23 19                	and    (%ecx),%ebx
423b0a:	00 00                	add    %al,(%eax)
423b0c:	da 18                	ficompl (%eax)
423b0e:	00 00                	add    %al,(%eax)
423b10:	b5 19                	mov    $0x19,%ch
423b12:	00 00                	add    %al,(%eax)
423b14:	6c                   	insb   (%dx),%es:(%edi)
423b15:	19 00                	sbb    %eax,(%eax)
423b17:	00 ff                	add    %bh,%bh
423b19:	17                   	pop    %ss
423b1a:	00 00                	add    %al,(%eax)
423b1c:	b6 17                	mov    $0x17,%dh
423b1e:	00 00                	add    %al,(%eax)
423b20:	91                   	xchg   %eax,%ecx
423b21:	18 00                	sbb    %al,(%eax)
423b23:	00 48 18             	add    %cl,0x18(%eax)
423b26:	00 00                	add    %al,(%eax)
423b28:	47                   	inc    %edi
423b29:	1a 00                	sbb    (%eax),%al
423b2b:	00 fe                	add    %bh,%dh
423b2d:	19 00                	sbb    %eax,(%eax)
423b2f:	00 fb                	add    %bh,%bl
423b31:	1b 00                	sbb    (%eax),%eax
423b33:	00 44 1c 00          	add    %al,0x0(%esp,%ebx,1)
423b37:	00 8d 1c 00 00 d6    	add    %cl,-0x29ffffe4(%ebp)
423b3d:	1c 00                	sbb    $0x0,%al
423b3f:	00 d7                	add    %dl,%bh
423b41:	1a 00                	sbb    (%eax),%al
423b43:	00 20                	add    %ah,(%eax)
423b45:	1b 00                	sbb    (%eax),%eax
423b47:	00 69 1b             	add    %ch,0x1b(%ecx)
423b4a:	00 00                	add    %al,(%eax)
423b4c:	b2 1b                	mov    $0x1b,%dl
423b4e:	00 00                	add    %al,(%eax)
423b50:	1f                   	pop    %ds
423b51:	1d 00 00 68 1d       	sbb    $0x1d680000,%eax
423b56:	00 00                	add    %al,(%eax)
423b58:	f7 1f                	negl   (%edi)
423b5a:	00 00                	add    %al,(%eax)
423b5c:	ae                   	scas   %es:(%edi),%al
423b5d:	1f                   	pop    %ds
423b5e:	00 00                	add    %al,(%eax)
423b60:	65 1f                	gs pop %ds
423b62:	00 00                	add    %al,(%eax)
423b64:	1c 1f                	sbb    $0x1f,%al
423b66:	00 00                	add    %al,(%eax)
423b68:	d3 1e                	rcrl   %cl,(%esi)
423b6a:	00 00                	add    %al,(%eax)
423b6c:	8a 1e                	mov    (%esi),%bl
423b6e:	00 00                	add    %al,(%eax)
423b70:	41                   	inc    %ecx
423b71:	1e                   	push   %ds
423b72:	00 00                	add    %al,(%eax)
423b74:	f8                   	clc
423b75:	1d 00 00 89 20       	sbb    $0x20890000,%eax
423b7a:	00 00                	add    %al,(%eax)
423b7c:	40                   	inc    %eax
423b7d:	20 00                	and    %al,(%eax)
423b7f:	00 cf                	add    %cl,%bh
423b81:	22 00                	and    (%eax),%al
423b83:	00 18                	add    %bl,(%eax)
423b85:	23 00                	and    (%eax),%eax
423b87:	00 3d 22 00 00 86    	add    %bh,0x86000022
423b8d:	22 00                	and    (%eax),%al
423b8f:	00 ab 21 00 00 f4    	add    %ch,-0xbffffdf(%ebx)
423b95:	21 00                	and    %eax,(%eax)
423b97:	00 19                	add    %bl,(%ecx)
423b99:	21 00                	and    %eax,(%eax)
423b9b:	00 62 21             	add    %ah,0x21(%edx)
423b9e:	00 00                	add    %al,(%eax)
423ba0:	61                   	popa
423ba1:	23 00                	and    (%eax),%eax
423ba3:	00 aa 23 00 00 cb    	add    %ch,-0x34ffffdd(%edx)
423ba9:	26 00 00             	add    %al,%es:(%eax)
423bac:	82 26 00             	andb   $0x0,(%esi)
423baf:	00 83 24 00 00 3a    	add    %al,0x3a000024(%ebx)
423bb5:	24 00                	and    $0x0,%al
423bb7:	00 15 25 00 00 cc    	add    %dl,0xcc000025
423bbd:	24 00                	and    $0x0,%al
423bbf:	00 a7 25 00 00 5e    	add    %ah,0x5e000025(%edi)
423bc5:	25 00 00 39 26       	and    $0x26390000,%eax
423bca:	00 00                	add    %al,(%eax)
423bcc:	f0 25 00 00 a3 29    	lock and $0x29a30000,%eax
423bd2:	00 00                	add    %al,(%eax)
423bd4:	ec                   	in     (%dx),%al
423bd5:	29 00                	sub    %eax,(%eax)
423bd7:	00 5b 27             	add    %bl,0x27(%ebx)
423bda:	00 00                	add    %al,(%eax)
423bdc:	a4                   	movsb  %ds:(%esi),%es:(%edi)
423bdd:	27                   	daa
423bde:	00 00                	add    %al,(%eax)
423be0:	ed                   	in     (%dx),%eax
423be1:	27                   	daa
423be2:	00 00                	add    %al,(%eax)
423be4:	36 28 00             	sub    %al,%ss:(%eax)
423be7:	00 7f 28             	add    %bh,0x28(%edi)
423bea:	00 00                	add    %al,(%eax)
423bec:	c8 28 00 00          	enter  $0x28,$0x0
423bf0:	11 29                	adc    %ebp,(%ecx)
423bf2:	00 00                	add    %al,(%eax)
423bf4:	5a                   	pop    %edx
423bf5:	29 00                	sub    %eax,(%eax)
423bf7:	00 47 00             	add    %al,0x0(%edi)
423bfa:	00 00                	add    %al,(%eax)
423bfc:	00 00                	add    %al,(%eax)
423bfe:	00 00                	add    %al,(%eax)
423c00:	4e                   	dec    %esi
423c01:	14 00                	adc    $0x0,%al
423c03:	00 2d 11 00 00 90    	add    %ch,0x90000011
423c09:	1a 00                	sbb    (%eax),%al
423c0b:	00 6f 17             	add    %ch,0x17(%edi)
423c0e:	00 00                	add    %al,(%eax)
423c10:	d2 20                	shlb   %cl,(%eax)
423c12:	00 00                	add    %al,(%eax)
423c14:	b1 1d                	mov    $0x1d,%cl
423c16:	00 00                	add    %al,(%eax)
423c18:	14 27                	adc    $0x27,%al
423c1a:	00 00                	add    %al,(%eax)
423c1c:	f3 23 00             	repz and (%eax),%eax
423c1f:	00 35 2a 00 00 d7    	add    %dh,0xd700002a
423c25:	00 00                	add    %al,(%eax)
423c27:	00 22                	add    %ah,(%edx)
423c29:	01 00                	add    %eax,(%eax)
423c2b:	00 6d 01             	add    %ch,0x1(%ebp)
423c2e:	00 00                	add    %al,(%eax)
423c30:	b8 01 00 00 03       	mov    $0x3000001,%eax
423c35:	02 00                	add    (%eax),%al
423c37:	00 4e 02             	add    %cl,0x2(%esi)
423c3a:	00 00                	add    %al,(%eax)
423c3c:	99                   	cltd
423c3d:	02 00                	add    (%eax),%al
423c3f:	00 e4                	add    %ah,%ah
423c41:	02 00                	add    (%eax),%al
423c43:	00 2f                	add    %ch,(%edi)
423c45:	03 00                	add    (%eax),%eax
423c47:	00 7a 03             	add    %bh,0x3(%edx)
423c4a:	00 00                	add    %al,(%eax)
423c4c:	db 07                	fildl  (%edi)
423c4e:	00 00                	add    %al,(%eax)
423c50:	26 08 00             	or     %al,%es:(%eax)
423c53:	00 45 07             	add    %al,0x7(%ebp)
423c56:	00 00                	add    %al,(%eax)
423c58:	90                   	nop
423c59:	07                   	pop    %es
423c5a:	00 00                	add    %al,(%eax)
423c5c:	07                   	pop    %es
423c5d:	09 00                	or     %eax,(%eax)
423c5f:	00 52 09             	add    %dl,0x9(%edx)
423c62:	00 00                	add    %al,(%eax)
423c64:	71 08                	jno    0x423c6e
423c66:	00 00                	add    %al,(%eax)
423c68:	bc 08 00 00 9d       	mov    $0x9d000008,%esp
423c6d:	09 00                	or     %eax,(%eax)
423c6f:	00 e8                	add    %ch,%al
423c71:	09 00                	or     %eax,(%eax)
423c73:	00 59 04             	add    %bl,0x4(%ecx)
423c76:	00 00                	add    %al,(%eax)
423c78:	0e                   	push   %cs
423c79:	04 00                	add    $0x0,%al
423c7b:	00 ef                	add    %ch,%bh
423c7d:	04 00                	add    $0x0,%al
423c7f:	00 a4 04 00 00 85 05 	add    %ah,0x5850000(%esp,%eax,1)
423c86:	00 00                	add    %al,(%eax)
423c88:	3a 05 00 00 1b 06    	cmp    0x61b0000,%al
423c8e:	00 00                	add    %al,(%eax)
423c90:	d0 05 00 00 b1 06    	rolb   $1,0x6b10000
423c96:	00 00                	add    %al,(%eax)
423c98:	66 06                	pushw  %es