403848:	04 72                	add    $0x72,%al
40384a:	33 02                	xor    (%edx),%eax
40384c:	00 70 6f             	add    %dh,0x6f(%eax)
40384f:	2a 00                	sub    (%eax),%al
403851:	00 0a                	add    %cl,(%edx)
403853:	00 02                	add    %al,(%edx)
403855:	7b 27                	jnp    0x40387e
403857:	00 00                	add    %al,(%eax)
403859:	04 1f                	add    $0x1f,%al
40385b:	4b                   	dec    %ebx
40385c:	1f                   	pop    %ds
40385d:	17                   	pop    %ss
40385e:	73 2b                	jae    0x40388b
403860:	00 00                	add    %al,(%eax)
403862:	0a 6f 2c             	or     0x2c(%edi),%ch
403865:	00 00                	add    %al,(%eax)
403867:	0a 00                	or     (%eax),%al
403869:	02 7b 27             	add    0x27(%ebx),%bh
40386c:	00 00                	add    %al,(%eax)
40386e:	04 18                	add    $0x18,%al
403870:	6f                   	outsl  %ds:(%esi),(%dx)
403871:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403876:	02 7b 27             	add    0x27(%ebx),%bh
403879:	00 00                	add    %al,(%eax)
40387b:	04 72                	add    $0x72,%al
40387d:	1c 06                	sbb    $0x6,%al
40387f:	00 70 6f             	add    %dh,0x6f(%eax)
403882:	1b 00                	sbb    (%eax),%eax
403884:	00 0a                	add    %cl,(%edx)
403886:	00 02                	add    %al,(%edx)
403888:	7b 27                	jnp    0x4038b1
40388a:	00 00                	add    %al,(%eax)
40388c:	04 17                	add    $0x17,%al
40388e:	6f                   	outsl  %ds:(%esi),(%dx)
40388f:	4a                   	dec    %edx
403890:	00 00                	add    %al,(%eax)
403892:	0a 00                	or     (%eax),%al
403894:	02 7b 27             	add    0x27(%ebx),%bh
403897:	00 00                	add    %al,(%eax)
403899:	04 02                	add    $0x2,%al
40389b:	fe 06                	incb   (%esi)
40389d:	14 00                	adc    $0x0,%al
40389f:	00 06                	add    %al,(%esi)
4038a1:	73 37                	jae    0x4038da
4038a3:	00 00                	add    %al,(%eax)
4038a5:	0a 6f 4b             	or     0x4b(%edi),%ch
4038a8:	00 00                	add    %al,(%eax)
4038aa:	0a 00                	or     (%eax),%al
4038ac:	02 7b 28             	add    0x28(%ebx),%bh
4038af:	00 00                	add    %al,(%eax)
4038b1:	04 20                	add    $0x20,%al
4038b3:	8b 01                	mov    (%ecx),%eax
4038b5:	00 00                	add    %al,(%eax)
4038b7:	20 88 01 00 00 73    	and    %cl,0x73000001(%eax)
4038bd:	28 00                	sub    %al,(%eax)
4038bf:	00 0a                	add    %cl,(%edx)
4038c1:	6f                   	outsl  %ds:(%esi),(%dx)
4038c2:	29 00                	sub    %eax,(%eax)
4038c4:	00 0a                	add    %cl,(%edx)
4038c6:	00 02                	add    %al,(%edx)
4038c8:	7b 28                	jnp    0x4038f2
4038ca:	00 00                	add    %al,(%eax)
4038cc:	04 72                	add    $0x72,%al
4038ce:	22 06                	and    (%esi),%al
4038d0:	00 70 6f             	add    %dh,0x6f(%eax)
4038d3:	2a 00                	sub    (%eax),%al
4038d5:	00 0a                	add    %cl,(%edx)
4038d7:	00 02                	add    %al,(%edx)
4038d9:	7b 28                	jnp    0x403903
4038db:	00 00                	add    %al,(%eax)
4038dd:	04 1f                	add    $0x1f,%al
4038df:	4b                   	dec    %ebx
4038e0:	1f                   	pop    %ds
4038e1:	17                   	pop    %ss
4038e2:	73 2b                	jae    0x40390f
4038e4:	00 00                	add    %al,(%eax)
4038e6:	0a 6f 2c             	or     0x2c(%edi),%ch
4038e9:	00 00                	add    %al,(%eax)
4038eb:	0a 00                	or     (%eax),%al
4038ed:	02 7b 28             	add    0x28(%ebx),%bh
4038f0:	00 00                	add    %al,(%eax)
4038f2:	04 19                	add    $0x19,%al
4038f4:	6f                   	outsl  %ds:(%esi),(%dx)
4038f5:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4038fa:	02 7b 28             	add    0x28(%ebx),%bh
4038fd:	00 00                	add    %al,(%eax)
4038ff:	04 72                	add    $0x72,%al
403901:	32 06                	xor    (%esi),%al
403903:	00 70 6f             	add    %dh,0x6f(%eax)
403906:	1b 00                	sbb    (%eax),%eax
403908:	00 0a                	add    %cl,(%edx)
40390a:	00 02                	add    %al,(%edx)
40390c:	7b 28                	jnp    0x403936
40390e:	00 00                	add    %al,(%eax)
403910:	04 17                	add    $0x17,%al
403912:	6f                   	outsl  %ds:(%esi),(%dx)
403913:	4a                   	dec    %edx
403914:	00 00                	add    %al,(%eax)
403916:	0a 00                	or     (%eax),%al
403918:	02 22                	add    (%edx),%ah
40391a:	00 00                	add    %al,(%eax)
40391c:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
403920:	00 40 41             	add    %al,0x41(%eax)
403923:	73 31                	jae    0x403956
403925:	00 00                	add    %al,(%eax)
403927:	0a 28                	or     (%eax),%ch
403929:	32 00                	xor    (%eax),%al
40392b:	00 0a                	add    %cl,(%edx)
40392d:	00 02                	add    %al,(%edx)
40392f:	17                   	pop    %ss
403930:	28 33                	sub    %dh,(%ebx)
403932:	00 00                	add    %al,(%eax)
403934:	0a 00                	or     (%eax),%al
403936:	02 20                	add    (%eax),%ah
403938:	30 02                	xor    %al,(%edx)
40393a:	00 00                	add    %al,(%eax)
40393c:	20 ab 01 00 00 73    	and    %ch,0x73000001(%ebx)
403942:	2b 00                	sub    (%eax),%eax
403944:	00 0a                	add    %cl,(%edx)
403946:	28 34 00             	sub    %dh,(%eax,%eax,1)
403949:	00 0a                	add    %cl,(%edx)
40394b:	00 02                	add    %al,(%edx)
40394d:	28 35 00 00 0a 02    	sub    %dh,0x20a0000
403953:	7b 28                	jnp    0x40397d
403955:	00 00                	add    %al,(%eax)
403957:	04 6f                	add    $0x6f,%al
403959:	36 00 00             	add    %al,%ss:(%eax)
40395c:	0a 00                	or     (%eax),%al
40395e:	02 28                	add    (%eax),%ch
403960:	35 00 00 0a 02       	xor    $0x20a0000,%eax
403965:	7b 27                	jnp    0x40398e
403967:	00 00                	add    %al,(%eax)
403969:	04 6f                	add    $0x6f,%al
40396b:	36 00 00             	add    %al,%ss:(%eax)
40396e:	0a 00                	or     (%eax),%al
403970:	02 28                	add    (%eax),%ch
403972:	35 00 00 0a 02       	xor    $0x20a0000,%eax
403977:	7b 13                	jnp    0x40398c
403979:	00 00                	add    %al,(%eax)
40397b:	04 6f                	add    $0x6f,%al
40397d:	36 00 00             	add    %al,%ss:(%eax)
403980:	0a 00                	or     (%eax),%al
403982:	02 28                	add    (%eax),%ch
403984:	35 00 00 0a 02       	xor    $0x20a0000,%eax
403989:	7b 0f                	jnp    0x40399a
40398b:	00 00                	add    %al,(%eax)
40398d:	04 6f                	add    $0x6f,%al
40398f:	36 00 00             	add    %al,%ss:(%eax)
403992:	0a 00                	or     (%eax),%al
403994:	02 72 38             	add    0x38(%edx),%dh
403997:	06                   	push   %es
403998:	00 70 28             	add    %dh,0x28(%eax)
40399b:	2a 00                	sub    (%eax),%al
40399d:	00 0a                	add    %cl,(%edx)
40399f:	00 02                	add    %al,(%edx)
4039a1:	72 58                	jb     0x4039fb
4039a3:	06                   	push   %es
4039a4:	00 70 6f             	add    %dh,0x6f(%eax)
4039a7:	1b 00                	sbb    (%eax),%eax
4039a9:	00 0a                	add    %cl,(%edx)
4039ab:	00 02                	add    %al,(%edx)
4039ad:	02 fe                	add    %dh,%bh
4039af:	06                   	push   %es
4039b0:	13 00                	adc    (%eax),%eax
4039b2:	00 06                	add    %al,(%esi)
4039b4:	73 37                	jae    0x4039ed
4039b6:	00 00                	add    %al,(%eax)
4039b8:	0a 28                	or     (%eax),%ch
4039ba:	38 00                	cmp    %al,(%eax)
4039bc:	00 0a                	add    %cl,(%edx)
4039be:	00 02                	add    %al,(%edx)
4039c0:	7b 0f                	jnp    0x4039d1
4039c2:	00 00                	add    %al,(%eax)
4039c4:	04 16                	add    $0x16,%al
4039c6:	6f                   	outsl  %ds:(%esi),(%dx)
4039c7:	3a 00                	cmp    (%eax),%al
4039c9:	00 0a                	add    %cl,(%edx)
4039cb:	00 02                	add    %al,(%edx)
4039cd:	7b 0f                	jnp    0x4039de
4039cf:	00 00                	add    %al,(%eax)
4039d1:	04 6f                	add    $0x6f,%al
4039d3:	3b 00                	cmp    (%eax),%eax
4039d5:	00 0a                	add    %cl,(%edx)
4039d7:	00 02                	add    %al,(%edx)
4039d9:	7b 13                	jnp    0x4039ee
4039db:	00 00                	add    %al,(%eax)
4039dd:	04 16                	add    $0x16,%al
4039df:	6f                   	outsl  %ds:(%esi),(%dx)
4039e0:	3a 00                	cmp    (%eax),%al
4039e2:	00 0a                	add    %cl,(%edx)
4039e4:	00 02                	add    %al,(%edx)
4039e6:	7b 13                	jnp    0x4039fb
4039e8:	00 00                	add    %al,(%eax)
4039ea:	04 6f                	add    $0x6f,%al
4039ec:	3b 00                	cmp    (%eax),%eax
4039ee:	00 0a                	add    %cl,(%edx)
4039f0:	00 02                	add    %al,(%edx)
4039f2:	16                   	push   %ss
4039f3:	28 3a                	sub    %bh,(%edx)
4039f5:	00 00                	add    %al,(%eax)
4039f7:	0a 00                	or     (%eax),%al
4039f9:	2a 5e 02             	sub    0x2(%esi),%bl
4039fc:	14 7d                	adc    $0x7d,%al
4039fe:	2a 00                	sub    (%eax),%al
403a00:	00 04 02             	add    %al,(%edx,%eax,1)
403a03:	28 1a                	sub    %bl,(%edx)
403a05:	00 00                	add    %al,(%eax)
403a07:	0a 00                	or     (%eax),%al
403a09:	00 02                	add    %al,(%edx)
403a0b:	28 1f                	sub    %bl,(%edi)
403a0d:	00 00                	add    %al,(%eax)
403a0f:	06                   	push   %es
403a10:	00 2a                	add    %ch,(%edx)
403a12:	00 00                	add    %al,(%eax)
403a14:	1b 30                	sbb    (%eax),%esi
403a16:	02 00                	add    (%eax),%al
403a18:	b0 00                	mov    $0x0,%al
403a1a:	00 00                	add    %al,(%eax)
403a1c:	0a 00                	or     (%eax),%al
403a1e:	00 11                	add    %dl,(%ecx)
403a20:	00 02                	add    %al,(%edx)
403a22:	7b 40                	jnp    0x403a64
403a24:	00 00                	add    %al,(%eax)
403a26:	04 17                	add    $0x17,%al
403a28:	6f                   	outsl  %ds:(%esi),(%dx)
403a29:	65 00 00             	add    %al,%gs:(%eax)
403a2c:	0a 00                	or     (%eax),%al
403a2e:	72 62                	jb     0x403a92
403a30:	06                   	push   %es
403a31:	00 70 16             	add    %dh,0x16(%eax)
403a34:	8d 12                	lea    (%edx),%edx
403a36:	00 00                	add    %al,(%eax)
403a38:	01 28                	add    %ebp,(%eax)
403a3a:	4c                   	dec    %esp
403a3b:	00 00                	add    %al,(%eax)
403a3d:	0a 0a                	or     (%edx),%cl
403a3f:	00 06                	add    %al,(%esi)
403a41:	7e 75                	jle    0x403ab8
403a43:	00 00                	add    %al,(%eax)
403a45:	04 73                	add    $0x73,%al
403a47:	59                   	pop    %ecx
403a48:	00 00                	add    %al,(%eax)
403a4a:	0a 0b                	or     (%ebx),%cl
403a4c:	7e 75                	jle    0x403ac3
403a4e:	00 00                	add    %al,(%eax)
403a50:	04 6f                	add    $0x6f,%al
403a52:	43                   	inc    %ebx
403a53:	00 00                	add    %al,(%eax)
403a55:	0a 00                	or     (%eax),%al
403a57:	07                   	pop    %es
403a58:	6f                   	outsl  %ds:(%esi),(%dx)
403a59:	66 00 00             	data16 add %al,(%eax)
403a5c:	0a 0c 02             	or     (%edx,%eax,1),%cl
403a5f:	7b 3e                	jnp    0x403a9f
403a61:	00 00                	add    %al,(%eax)
403a63:	04 6f                	add    $0x6f,%al
403a65:	67 00 00             	add    %al,(%bx,%si)
403a68:	0a 6f 68             	or     0x68(%edi),%ch
403a6b:	00 00                	add    %al,(%eax)
403a6d:	0a 00                	or     (%eax),%al
403a6f:	2b 25 00 08 72 92    	sub    0x92720800,%esp
403a75:	06                   	push   %es
403a76:	00 70 6f             	add    %dh,0x6f(%eax)
403a79:	69 00 00 0a 74 58    	imul   $0x58740a00,(%eax),%eax
403a7f:	00 00                	add    %al,(%eax)
403a81:	01 0d 02 7b 3e 00    	add    %ecx,0x3e7b02
403a87:	00 04 6f             	add    %al,(%edi,%ebp,2)
403a8a:	67 00 00             	add    %al,(%bx,%si)
403a8d:	0a 09                	or     (%ecx),%cl
403a8f:	6f                   	outsl  %ds:(%esi),(%dx)
403a90:	6a 00                	push   $0x0
403a92:	00 0a                	add    %cl,(%edx)
403a94:	26 00 08             	add    %cl,%es:(%eax)
403a97:	6f                   	outsl  %ds:(%esi),(%dx)
403a98:	6b 00 00             	imul   $0x0,(%eax),%eax
403a9b:	0a 13                	or     (%ebx),%dl
403a9d:	04 11                	add    $0x11,%al
403a9f:	04 2d                	add    $0x2d,%al
403aa1:	cf                   	iret
403aa2:	08 6f 6c             	or     %ch,0x6c(%edi)
403aa5:	00 00                	add    %al,(%eax)
403aa7:	0a 00                	or     (%eax),%al
403aa9:	00 de                	add    %bl,%dh
403aab:	13 13                	adc    (%ebx),%edx
403aad:	05 00 11 05 6f       	add    $0x6f051100,%eax
403ab2:	5a                   	pop    %edx
403ab3:	00 00                	add    %al,(%eax)
403ab5:	0a 28                	or     (%eax),%ch
403ab7:	3e 00 00             	add    %al,%ds:(%eax)
403aba:	0a 26                	or     (%esi),%ah
403abc:	00 de                	add    %bl,%dh
403abe:	00 de                	add    %bl,%dh
403ac0:	0e                   	push   %cs
403ac1:	00 7e 75             	add    %bh,0x75(%esi)
403ac4:	00 00                	add    %al,(%eax)
403ac6:	04 6f                	add    $0x6f,%al
403ac8:	47                   	inc    %edi
403ac9:	00 00                	add    %al,(%eax)
403acb:	0a 00                	or     (%eax),%al
403acd:	00 dc                	add    %bl,%ah
403acf:	2a 01                	sub    (%ecx),%al
403ad1:	1c 00                	sbb    $0x0,%al
403ad3:	00 00                	add    %al,(%eax)
403ad5:	00 1f                	add    %bl,(%edi)
403ad7:	00 6d 8c             	add    %ch,-0x74(%ebp)
403ada:	00 13                	add    %dl,(%ebx)
403adc:	26 00 00             	add    %al,%es:(%eax)
403adf:	01 02                	add    %eax,(%edx)
403ae1:	00 1f                	add    %bl,(%edi)
403ae3:	00 82 a1 00 0e 00    	add    %al,0xe00a1(%edx)
403ae9:	00 00                	add    %al,(%eax)
403aeb:	00 1b                	add    %bl,(%ebx)
403aed:	30 05 00 4e 01 00    	xor    %al,0x14e00
403af3:	00 0b                	add    %cl,(%ebx)
403af5:	00 00                	add    %al,(%eax)
403af7:	11 00                	adc    %eax,(%eax)
403af9:	02 28                	add    (%eax),%ch
403afb:	1d 00 00 06 0a       	sbb    $0xa060000,%eax
403b00:	06                   	push   %es
403b01:	39 3f                	cmp    %edi,(%edi)
403b03:	01 00                	add    %eax,(%eax)
403b05:	00 00                	add    %al,(%eax)
403b07:	02 7b 33             	add    0x33(%ebx),%bh
403b0a:	00 00                	add    %al,(%eax)
403b0c:	04 6f                	add    $0x6f,%al
403b0e:	3c 00                	cmp    $0x0,%al
403b10:	00 0a                	add    %cl,(%edx)
403b12:	0b 02                	or     (%edx),%eax
403b14:	7b 32                	jnp    0x403b48
403b16:	00 00                	add    %al,(%eax)
403b18:	04 6f                	add    $0x6f,%al
403b1a:	3c 00                	cmp    $0x0,%al
403b1c:	00 0a                	add    %cl,(%edx)
403b1e:	0c 02                	or     $0x2,%al
403b20:	7b 3b                	jnp    0x403b5d
403b22:	00 00                	add    %al,(%eax)
403b24:	04 6f                	add    $0x6f,%al
403b26:	3c 00                	cmp    $0x0,%al
403b28:	00 0a                	add    %cl,(%edx)
403b2a:	0d 02 7b 42 00       	or     $0x427b02,%eax
403b2f:	00 04 6f             	add    %al,(%edi,%ebp,2)
403b32:	3c 00                	cmp    $0x0,%al
403b34:	00 0a                	add    %cl,(%edx)
403b36:	13 04 02             	adc    (%edx,%eax,1),%eax
403b39:	7b 41                	jnp    0x403b7c
403b3b:	00 00                	add    %al,(%eax)
403b3d:	04 6f                	add    $0x6f,%al
403b3f:	3c 00                	cmp    $0x0,%al
403b41:	00 0a                	add    %cl,(%edx)
403b43:	13 05 02 7b 3d 00    	adc    0x3d7b02,%eax