410827:	06                   	push   %es
410828:	0b 07                	or     (%edi),%eax
41082a:	03 28                	add    (%eax),%ebp
41082c:	ec                   	in     (%dx),%al
41082d:	00 00                	add    %al,(%eax)
41082f:	0a 74 05 00          	or     0x0(%ebp,%eax,1),%dh
410833:	00 1b                	add    %bl,(%ebx)
410835:	0c 02                	or     $0x2,%al
410837:	7c 23                	jl     0x41085c
410839:	02 00                	add    (%eax),%al
41083b:	0a 08                	or     (%eax),%cl
41083d:	07                   	pop    %es
41083e:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
410844:	06                   	push   %es
410845:	07                   	pop    %es
410846:	33 df                	xor    %edi,%ebx
410848:	2a 00                	sub    (%eax),%al
41084a:	00 00                	add    %al,(%eax)
41084c:	13 30                	adc    (%eax),%esi
41084e:	03 00                	add    (%eax),%eax
410850:	29 00                	sub    %eax,(%eax)
410852:	00 00                	add    %al,(%eax)
410854:	c5 00                	lds    (%eax),%eax
410856:	00 11                	add    %dl,(%ecx)
410858:	02 7b 24             	add    0x24(%ebx),%bh
41085b:	02 00                	add    (%eax),%al
41085d:	0a 0a                	or     (%edx),%cl
41085f:	06                   	push   %es
410860:	0b 07                	or     (%edi),%eax
410862:	03 28                	add    (%eax),%ebp
410864:	ea 00 00 0a 74 05 00 	ljmp   $0x5,$0x740a0000
41086b:	00 1b                	add    %bl,(%ebx)
41086d:	0c 02                	or     $0x2,%al
41086f:	7c 24                	jl     0x410895
410871:	02 00                	add    (%eax),%al
410873:	0a 08                	or     (%eax),%cl
410875:	07                   	pop    %es
410876:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
41087c:	06                   	push   %es
41087d:	07                   	pop    %es
41087e:	33 df                	xor    %edi,%ebx
410880:	2a 00                	sub    (%eax),%al
410882:	00 00                	add    %al,(%eax)
410884:	13 30                	adc    (%eax),%esi
410886:	03 00                	add    (%eax),%eax
410888:	29 00                	sub    %eax,(%eax)
41088a:	00 00                	add    %al,(%eax)
41088c:	c5 00                	lds    (%eax),%eax
41088e:	00 11                	add    %dl,(%ecx)
410890:	02 7b 24             	add    0x24(%ebx),%bh
410893:	02 00                	add    (%eax),%al
410895:	0a 0a                	or     (%edx),%cl
410897:	06                   	push   %es
410898:	0b 07                	or     (%edi),%eax
41089a:	03 28                	add    (%eax),%ebp
41089c:	ec                   	in     (%dx),%al
41089d:	00 00                	add    %al,(%eax)
41089f:	0a 74 05 00          	or     0x0(%ebp,%eax,1),%dh
4108a3:	00 1b                	add    %bl,(%ebx)
4108a5:	0c 02                	or     $0x2,%al
4108a7:	7c 24                	jl     0x4108cd
4108a9:	02 00                	add    (%eax),%al
4108ab:	0a 08                	or     (%eax),%cl
4108ad:	07                   	pop    %es
4108ae:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
4108b4:	06                   	push   %es
4108b5:	07                   	pop    %es
4108b6:	33 df                	xor    %edi,%ebx
4108b8:	2a 00                	sub    (%eax),%al
4108ba:	00 00                	add    %al,(%eax)
4108bc:	1b 30                	sbb    (%eax),%esi
4108be:	02 00                	add    (%eax),%al
4108c0:	15 00 00 00 00       	adc    $0x0,%eax
4108c5:	00 00                	add    %al,(%eax)
4108c7:	00 00                	add    %al,(%eax)
4108c9:	00 02                	add    %al,(%edx)
4108cb:	16                   	push   %ss
4108cc:	6f                   	outsl  %ds:(%esi),(%dx)
4108cd:	25 02 00 0a 00       	and    $0xa0002,%eax
4108d2:	de 08                	fimuls (%eax)
4108d4:	02 28                	add    (%eax),%ch
4108d6:	1f                   	pop    %ds
4108d7:	00 00                	add    %al,(%eax)
4108d9:	0a 00                	or     (%eax),%al
4108db:	dc 2a                	fsubrl (%edx)
4108dd:	00 00                	add    %al,(%eax)
4108df:	00 01                	add    %al,(%ecx)
4108e1:	10 00                	adc    %al,(%eax)
4108e3:	00 02                	add    %al,(%edx)
4108e5:	00 01                	add    %al,(%ecx)
4108e7:	00 0b                	add    %cl,(%ebx)
4108e9:	0c 00                	or     $0x0,%al
4108eb:	08 00                	or     %al,(%eax)
4108ed:	00 00                	add    %al,(%eax)
4108ef:	00 46 00             	add    %al,0x0(%esi)
4108f2:	02 17                	add    (%edi),%dl
4108f4:	6f                   	outsl  %ds:(%esi),(%dx)
4108f5:	25 02 00 0a 00       	and    $0xa0002,%eax
4108fa:	02 28                	add    (%eax),%ch
4108fc:	26 02 00             	add    %es:(%eax),%al
4108ff:	0a 00                	or     (%eax),%al
410901:	2a 00                	sub    (%eax),%al
410903:	00 13                	add    %dl,(%ebx)
410905:	30 02                	xor    %al,(%edx)
410907:	00 40 00             	add    %al,0x0(%eax)
41090a:	00 00                	add    %al,(%eax)
41090c:	4d                   	dec    %ebp
41090d:	00 00                	add    %al,(%eax)
41090f:	11 00                	adc    %eax,(%eax)
410911:	02 7b 27             	add    0x27(%ebx),%bh
410914:	02 00                	add    (%eax),%al
410916:	0a 16                	or     (%esi),%dl
410918:	fe 01                	incb   (%ecx)
41091a:	0a 06                	or     (%esi),%al
41091c:	2c 31                	sub    $0x31,%al
41091e:	00 02                	add    %al,(%edx)
410920:	7b 23                	jnp    0x410945
410922:	02 00                	add    (%eax),%al
410924:	0a 14 fe             	or     (%esi,%edi,8),%dl
410927:	03 0b                	add    (%ebx),%ecx
410929:	07                   	pop    %es
41092a:	2c 07                	sub    $0x7,%al
41092c:	02 14 7d 23 02 00 0a 	add    0xa000223(,%edi,2),%dl
410933:	02 7b 24             	add    0x24(%ebx),%bh
410936:	02 00                	add    (%eax),%al
410938:	0a 14 fe             	or     (%esi,%edi,8),%dl
41093b:	03 0c 08             	add    (%eax,%ecx,1),%ecx
41093e:	2c 07                	sub    $0x7,%al
410940:	02 14 7d 24 02 00 0a 	add    0xa000224(,%edi,2),%dl
410947:	02 17                	add    (%edi),%dl
410949:	7d 27                	jge    0x410972
41094b:	02 00                	add    (%eax),%al
41094d:	0a 00                	or     (%eax),%al
41094f:	2a 13                	sub    (%ebx),%dl
410951:	30 05 00 36 00 00    	xor    %al,0x3600
410957:	00 07                	add    %al,(%edi)
410959:	00 00                	add    %al,(%eax)
41095b:	11 00                	adc    %eax,(%eax)
41095d:	02 03                	add    (%ebx),%al
41095f:	28 28                	sub    %ch,(%eax)
410961:	02 00                	add    (%eax),%al
410963:	0a 00                	or     (%eax),%al
410965:	02 7b 23             	add    0x23(%ebx),%bh
410968:	02 00                	add    (%eax),%al
41096a:	0a 14 fe             	or     (%esi,%edi,8),%dl
41096d:	03 0a                	add    (%edx),%ecx
41096f:	06                   	push   %es
410970:	2c 1f                	sub    $0x1f,%al
410972:	02 7b 23             	add    0x23(%ebx),%bh
410975:	02 00                	add    (%eax),%al
410977:	0a 02                	or     (%edx),%al
410979:	73 29                	jae    0x4109a4
41097b:	02 00                	add    (%eax),%al
41097d:	0a 25 03 6f 28 02    	or     0x2286f03,%ah
410983:	00 0a                	add    %cl,(%edx)
410985:	00 73 2a             	add    %dh,0x2a(%ebx)
410988:	02 00                	add    (%eax),%al
41098a:	0a 6f 2b             	or     0x2b(%edi),%ch
41098d:	02 00                	add    (%eax),%al
41098f:	0a 00                	or     (%eax),%al
410991:	2a 00                	sub    (%eax),%al
410993:	00 13                	add    %dl,(%ebx)
410995:	30 05 00 36 00 00    	xor    %al,0x3600
41099b:	00 07                	add    %al,(%edi)
41099d:	00 00                	add    %al,(%eax)
41099f:	11 00                	adc    %eax,(%eax)
4109a1:	02 03                	add    (%ebx),%al
4109a3:	28 2c 02             	sub    %ch,(%edx,%eax,1)
4109a6:	00 0a                	add    %cl,(%edx)
4109a8:	26 02 7b 24          	add    %es:0x24(%ebx),%bh
4109ac:	02 00                	add    (%eax),%al
4109ae:	0a 14 fe             	or     (%esi,%edi,8),%dl
4109b1:	03 0a                	add    (%edx),%ecx
4109b3:	06                   	push   %es
4109b4:	2c 1f                	sub    $0x1f,%al
4109b6:	02 7b 24             	add    0x24(%ebx),%bh
4109b9:	02 00                	add    (%eax),%al
4109bb:	0a 02                	or     (%edx),%al
4109bd:	73 29                	jae    0x4109e8
4109bf:	02 00                	add    (%eax),%al
4109c1:	0a 25 03 6f 28 02    	or     0x2286f03,%ah
4109c7:	00 0a                	add    %cl,(%edx)
4109c9:	00 73 2a             	add    %dh,0x2a(%ebx)
4109cc:	02 00                	add    (%eax),%al
4109ce:	0a 6f 2b             	or     0x2b(%edi),%ch
4109d1:	02 00                	add    (%eax),%al
4109d3:	0a 00                	or     (%eax),%al
4109d5:	2a 22                	sub    (%edx),%ah
4109d7:	02 28                	add    (%eax),%ch
4109d9:	29 02                	sub    %eax,(%edx)
4109db:	00 0a                	add    %cl,(%edx)
4109dd:	00 2a                	add    %ch,(%edx)
4109df:	1e                   	push   %ds
4109e0:	02 7b 2d             	add    0x2d(%ebx),%bh
4109e3:	02 00                	add    (%eax),%al
4109e5:	0a 2a                	or     (%edx),%ch
4109e7:	22 02                	and    (%edx),%al
4109e9:	03 7d 2d             	add    0x2d(%ebp),%edi
4109ec:	02 00                	add    (%eax),%al
4109ee:	0a 2a                	or     (%edx),%ch
4109f0:	46                   	inc    %esi
4109f1:	02 28                	add    (%eax),%ch
4109f3:	5f                   	pop    %edi
4109f4:	01 00                	add    %eax,(%eax)
4109f6:	0a 00                	or     (%eax),%al
4109f8:	00 02                	add    %al,(%edx)
4109fa:	03 28                	add    (%eax),%ebp
4109fc:	2e 02 00             	add    %cs:(%eax),%al
4109ff:	0a 00                	or     (%eax),%al
410a01:	2a 00                	sub    (%eax),%al
410a03:	00 42 53             	add    %al,0x53(%edx)
410a06:	4a                   	dec    %edx
410a07:	42                   	inc    %edx
410a08:	01 00                	add    %eax,(%eax)
410a0a:	01 00                	add    %eax,(%eax)
410a0c:	00 00                	add    %al,(%eax)
410a0e:	00 00                	add    %al,(%eax)
410a10:	0c 00                	or     $0x0,%al
410a12:	00 00                	add    %al,(%eax)
410a14:	76 32                	jbe    0x410a48
410a16:	2e 30 2e             	xor    %ch,%cs:(%esi)
410a19:	35 30 37 32 37       	xor    $0x37323730,%eax
410a1e:	00 00                	add    %al,(%eax)
410a20:	00 00                	add    %al,(%eax)
410a22:	05 00 6c 00 00       	add    $0x6c00,%eax
410a27:	00 f0                	add    %dh,%al
410a29:	81 00 00 23 7e 00    	addl   $0x7e2300,(%eax)
410a2f:	00 5c 82 00          	add    %bl,0x0(%edx,%eax,4)
410a33:	00 38                	add    %bh,(%eax)
410a35:	52                   	push   %edx
410a36:	00 00                	add    %al,(%eax)
410a38:	23 53 74             	and    0x74(%ebx),%edx
410a3b:	72 69                	jb     0x410aa6
410a3d:	6e                   	outsb  %ds:(%esi),(%dx)
410a3e:	67 73 00             	addr16 jae 0x410a41
410a41:	00 00                	add    %al,(%eax)
410a43:	00 94 d4 00 00 94 04 	add    %dl,0x4940000(%esp,%edx,8)
410a4a:	00 00                	add    %al,(%eax)
410a4c:	23 55 53             	and    0x53(%ebp),%edx
410a4f:	00 28                	add    %ch,(%eax)
410a51:	d9 00                	flds   (%eax)
410a53:	00 10                	add    %dl,(%eax)
410a55:	00 00                	add    %al,(%eax)
410a57:	00 23                	add    %ah,(%ebx)
410a59:	47                   	inc    %edi
410a5a:	55                   	push   %ebp
410a5b:	49                   	dec    %ecx
410a5c:	44                   	inc    %esp
410a5d:	00 00                	add    %al,(%eax)
410a5f:	00 38                	add    %bh,(%eax)
410a61:	d9 00                	flds   (%eax)
410a63:	00 9c 27 00 00 23 42 	add    %bl,0x42230000(%edi,%eiz,1)
410a6a:	6c                   	insb   (%dx),%es:(%edi)
410a6b:	6f                   	outsl  %ds:(%esi),(%dx)
410a6c:	62 00                	bound  %eax,(%eax)
410a6e:	00 00                	add    %al,(%eax)
410a70:	00 00                	add    %al,(%eax)
410a72:	00 00                	add    %al,(%eax)
410a74:	02 00                	add    (%eax),%al
410a76:	00 01                	add    %al,(%ecx)
410a78:	57                   	push   %edi
410a79:	9f                   	lahf
410a7a:	b6 3f                	mov    $0x3f,%dh
410a7c:	09 0f                	or     %ecx,(%edi)
410a7e:	00 00                	add    %al,(%eax)
410a80:	00 fa                	add    %bh,%dl
410a82:	01 33                	add    %esi,(%ebx)
410a84:	00 16                	add    %dl,(%esi)
410a86:	00 00                	add    %al,(%eax)
410a88:	01 00                	add    %eax,(%eax)
410a8a:	00 00                	add    %al,(%eax)
410a8c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
410a8d:	00 00                	add    %al,(%eax)
410a8f:	00 4f 00             	add    %cl,0x0(%edi)
410a92:	00 00                	add    %al,(%eax)
410a94:	31 02                	xor    %eax,(%edx)
410a96:	00 00                	add    %al,(%eax)
410a98:	fb                   	sti
410a99:	02 00                	add    (%eax),%al
410a9b:	00 0b                	add    %cl,(%ebx)
410a9d:	02 00                	add    (%eax),%al
410a9f:	00 04 00             	add    %al,(%eax,%eax,1)
410aa2:	00 00                	add    %al,(%eax)
410aa4:	2e 02 00             	add    %cs:(%eax),%al
410aa7:	00 1f                	add    %bl,(%edi)
410aa9:	01 00                	add    %eax,(%eax)
410aab:	00 98 02 00 00 03    	add    %bl,0x3000002(%eax)
410ab1:	00 00                	add    %al,(%eax)
410ab3:	00 c5                	add    %al,%ch
410ab5:	00 00                	add    %al,(%eax)
410ab7:	00 09                	add    %cl,(%ecx)
410ab9:	00 00                	add    %al,(%eax)
410abb:	00 13                	add    %dl,(%ebx)
410abd:	00 00                	add    %al,(%eax)
410abf:	00 29                	add    %ch,(%ecx)
410ac1:	00 00                	add    %al,(%eax)
410ac3:	00 d5                	add    %dl,%ch
410ac5:	00 00                	add    %al,(%eax)
410ac7:	00 7d 01             	add    %bh,0x1(%ebp)
410aca:	00 00                	add    %al,(%eax)
410acc:	01 00                	add    %eax,(%eax)
410ace:	00 00                	add    %al,(%eax)
410ad0:	01 00                	add    %eax,(%eax)
410ad2:	00 00                	add    %al,(%eax)
410ad4:	2f                   	das
410ad5:	00 00                	add    %al,(%eax)
410ad7:	00 02                	add    %al,(%edx)
410ad9:	00 00                	add    %al,(%eax)
410adb:	00 04 00             	add    %al,(%eax,%eax,1)
410ade:	00 00                	add    %al,(%eax)
410ae0:	01 00                	add    %eax,(%eax)
410ae2:	00 00                	add    %al,(%eax)
410ae4:	05 00 00 00 08       	add    $0x8000000,%eax
410ae9:	00 00                	add    %al,(%eax)
410aeb:	00 03                	add    %al,(%ebx)
410aed:	00 00                	add    %al,(%eax)
410aef:	00 08                	add    %cl,(%eax)
410af1:	00 00                	add    %al,(%eax)
410af3:	00 05 00 00 00 00    	add    %al,0x0
410af9:	00 44 29 01          	add    %al,0x1(%ecx,%ebp,1)
410afd:	00 00                	add    %al,(%eax)
410aff:	00 00                	add    %al,(%eax)
410b01:	00 06                	add    %al,(%esi)
410b03:	00 dd                	add    %bl,%ch
410b05:	27                   	daa
410b06:	40                   	inc    %eax
410b07:	40                   	inc    %eax
410b08:	06                   	push   %es
410b09:	00 ac 28 40 40 06 00 	add    %ch,0x64040(%eax,%ebp,1)
410b10:	a2 26 74 3f 0f       	mov    %al,0xf3f7426
410b15:	00 90 41 00 00 06    	add    %dl,0x6000041(%eax)
410b1b:	00 fe                	add    %bh,%dh
410b1d:	26 5b                	es pop %ebx
410b1f:	35 06 00 a9 27       	xor    $0x27a90006,%eax
410b24:	5b                   	pop    %ebx
410b25:	35 06 00 8a 27       	xor    $0x278a0006,%eax
410b2a:	5b                   	pop    %ebx
410b2b:	35 06 00 58 28       	xor    $0x28580006,%eax
410b30:	5b                   	pop    %ebx
410b31:	35 06 00 fd 27       	xor    $0x27fd0006,%eax
410b36:	5b                   	pop    %ebx
410b37:	35 06 00 16 28       	xor    $0x28160006,%eax
410b3c:	5b                   	pop    %ebx
410b3d:	35 06 00 3d 27       	xor    $0x273d0006,%eax
410b42:	5b                   	pop    %ebx
410b43:	35 06 00 ea 26       	xor    $0x26ea0006,%eax
410b48:	fa                   	cli
410b49:	3f                   	aas
410b4a:	06                   	push   %es
410b4b:	00 60 26             	add    %ah,0x26(%eax)