403815:	04 02                	add    $0x2,%al
403817:	73 37                	jae    0x403850
403819:	00 00                	add    %al,(%eax)
40381b:	0a 7d 31             	or     0x31(%ebp),%bh
40381e:	00 00                	add    %al,(%eax)
403820:	04 02                	add    $0x2,%al
403822:	73 34                	jae    0x403858
403824:	00 00                	add    %al,(%eax)
403826:	0a 7d 34             	or     0x34(%ebp),%bh
403829:	00 00                	add    %al,(%eax)
40382b:	04 02                	add    $0x2,%al
40382d:	73 32                	jae    0x403861
40382f:	00 00                	add    %al,(%eax)
403831:	0a 7d 32             	or     0x32(%ebp),%bh
403834:	00 00                	add    %al,(%eax)
403836:	04 02                	add    $0x2,%al
403838:	73 33                	jae    0x40386d
40383a:	00 00                	add    %al,(%eax)
40383c:	0a 7d 35             	or     0x35(%ebp),%bh
40383f:	00 00                	add    %al,(%eax)
403841:	04 02                	add    $0x2,%al
403843:	73 33                	jae    0x403878
403845:	00 00                	add    %al,(%eax)
403847:	0a 7d 36             	or     0x36(%ebp),%bh
40384a:	00 00                	add    %al,(%eax)
40384c:	04 02                	add    $0x2,%al
40384e:	73 33                	jae    0x403883
403850:	00 00                	add    %al,(%eax)
403852:	0a 7d 37             	or     0x37(%ebp),%bh
403855:	00 00                	add    %al,(%eax)
403857:	04 02                	add    $0x2,%al
403859:	7b 1f                	jnp    0x40387a
40385b:	00 00                	add    %al,(%eax)
40385d:	04 6f                	add    $0x6f,%al
40385f:	38 00                	cmp    %al,(%eax)
403861:	00 0a                	add    %cl,(%edx)
403863:	00 02                	add    %al,(%edx)
403865:	7b 24                	jnp    0x40388b
403867:	00 00                	add    %al,(%eax)
403869:	04 6f                	add    $0x6f,%al
40386b:	39 00                	cmp    %eax,(%eax)
40386d:	00 0a                	add    %cl,(%edx)
40386f:	00 02                	add    %al,(%edx)
403871:	7b 25                	jnp    0x403898
403873:	00 00                	add    %al,(%eax)
403875:	04 6f                	add    $0x6f,%al
403877:	39 00                	cmp    %eax,(%eax)
403879:	00 0a                	add    %cl,(%edx)
40387b:	00 02                	add    %al,(%edx)
40387d:	7b 26                	jnp    0x4038a5
40387f:	00 00                	add    %al,(%eax)
403881:	04 6f                	add    $0x6f,%al
403883:	39 00                	cmp    %eax,(%eax)
403885:	00 0a                	add    %cl,(%edx)
403887:	00 02                	add    %al,(%edx)
403889:	7b 30                	jnp    0x4038bb
40388b:	00 00                	add    %al,(%eax)
40388d:	04 6f                	add    $0x6f,%al
40388f:	38 00                	cmp    %al,(%eax)
403891:	00 0a                	add    %cl,(%edx)
403893:	00 02                	add    %al,(%edx)
403895:	7b 31                	jnp    0x4038c8
403897:	00 00                	add    %al,(%eax)
403899:	04 6f                	add    $0x6f,%al
40389b:	38 00                	cmp    %al,(%eax)
40389d:	00 0a                	add    %cl,(%edx)
40389f:	00 02                	add    %al,(%edx)
4038a1:	28 38                	sub    %bh,(%eax)
4038a3:	00 00                	add    %al,(%eax)
4038a5:	0a 00                	or     (%eax),%al
4038a7:	02 7b 17             	add    0x17(%ebx),%bh
4038aa:	00 00                	add    %al,(%eax)
4038ac:	04 72                	add    $0x72,%al
4038ae:	5f                   	pop    %edi
4038af:	05 00 70 22 9a       	add    $0x9a227000,%eax
4038b4:	99                   	cltd
4038b5:	f9                   	stc
4038b6:	40                   	inc    %eax
4038b7:	17                   	pop    %ss
4038b8:	19 16                	sbb    %edx,(%esi)
4038ba:	73 3a                	jae    0x4038f6
4038bc:	00 00                	add    %al,(%eax)
4038be:	0a 6f 3b             	or     0x3b(%edi),%ch
4038c1:	00 00                	add    %al,(%eax)
4038c3:	0a 00                	or     (%eax),%al
4038c5:	02 7b 17             	add    0x17(%ebx),%bh
4038c8:	00 00                	add    %al,(%eax)
4038ca:	04 28                	add    $0x28,%al
4038cc:	3c 00                	cmp    $0x0,%al
4038ce:	00 0a                	add    %cl,(%edx)
4038d0:	6f                   	outsl  %ds:(%esi),(%dx)
4038d1:	27                   	daa
4038d2:	00 00                	add    %al,(%eax)
4038d4:	0a 00                	or     (%eax),%al
4038d6:	02 7b 17             	add    0x17(%ebx),%bh
4038d9:	00 00                	add    %al,(%eax)
4038db:	04 1f                	add    $0x1f,%al
4038dd:	33 1f                	xor    (%edi),%ebx
4038df:	72 73                	jb     0x403954
4038e1:	3d 00 00 0a 6f       	cmp    $0x6f0a0000,%eax
4038e6:	3e 00 00             	add    %al,%ds:(%eax)
4038e9:	0a 00                	or     (%eax),%al
4038eb:	02 7b 17             	add    0x17(%ebx),%bh
4038ee:	00 00                	add    %al,(%eax)
4038f0:	04 72                	add    $0x72,%al
4038f2:	89 05 00 70 6f 3f    	mov    %eax,0x3f6f7000
4038f8:	00 00                	add    %al,(%eax)
4038fa:	0a 00                	or     (%eax),%al
4038fc:	02 7b 17             	add    0x17(%ebx),%bh
4038ff:	00 00                	add    %al,(%eax)
403901:	04 20                	add    $0x20,%al
403903:	da 00                	fiaddl (%eax)
403905:	00 00                	add    %al,(%eax)
403907:	1f                   	pop    %ds
403908:	1d 73 40 00 00       	sbb    $0x4073,%eax
40390d:	0a 6f 41             	or     0x41(%edi),%ch
403910:	00 00                	add    %al,(%eax)
403912:	0a 00                	or     (%eax),%al
403914:	02 7b 17             	add    0x17(%ebx),%bh
403917:	00 00                	add    %al,(%eax)
403919:	04 1f                	add    $0x1f,%al
40391b:	13 6f 42             	adc    0x42(%edi),%ebp
40391e:	00 00                	add    %al,(%eax)
403920:	0a 00                	or     (%eax),%al
403922:	02 7b 17             	add    0x17(%ebx),%bh
403925:	00 00                	add    %al,(%eax)
403927:	04 72                	add    $0x72,%al
403929:	a9 05 00 70 6f       	test   $0x6f700005,%eax
40392e:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
403933:	02 7b 17             	add    0x17(%ebx),%bh
403936:	00 00                	add    %al,(%eax)
403938:	04 17                	add    $0x17,%al
40393a:	6f                   	outsl  %ds:(%esi),(%dx)
40393b:	43                   	inc    %ebx
40393c:	00 00                	add    %al,(%eax)
40393e:	0a 00                	or     (%eax),%al
403940:	02 7b 17             	add    0x17(%ebx),%bh
403943:	00 00                	add    %al,(%eax)
403945:	04 02                	add    $0x2,%al
403947:	fe 06                	incb   (%esi)
403949:	02 00                	add    (%eax),%al
40394b:	00 06                	add    %al,(%esi)
40394d:	73 44                	jae    0x403993
40394f:	00 00                	add    %al,(%eax)
403951:	0a 6f 45             	or     0x45(%edi),%ch
403954:	00 00                	add    %al,(%eax)
403956:	0a 00                	or     (%eax),%al
403958:	02 7b 18             	add    0x18(%ebx),%bh
40395b:	00 00                	add    %al,(%eax)
40395d:	04 17                	add    $0x17,%al
40395f:	6f                   	outsl  %ds:(%esi),(%dx)
403960:	46                   	inc    %esi
403961:	00 00                	add    %al,(%eax)
403963:	0a 00                	or     (%eax),%al
403965:	02 7b 18             	add    0x18(%ebx),%bh
403968:	00 00                	add    %al,(%eax)
40396a:	04 72                	add    $0x72,%al
40396c:	5f                   	pop    %edi
40396d:	05 00 70 22 9a       	add    $0x9a227000,%eax
403972:	99                   	cltd
403973:	f9                   	stc
403974:	40                   	inc    %eax
403975:	17                   	pop    %ss
403976:	19 16                	sbb    %edx,(%esi)
403978:	73 3a                	jae    0x4039b4
40397a:	00 00                	add    %al,(%eax)
40397c:	0a 6f 3b             	or     0x3b(%edi),%ch
40397f:	00 00                	add    %al,(%eax)
403981:	0a 00                	or     (%eax),%al
403983:	02 7b 18             	add    0x18(%ebx),%bh
403986:	00 00                	add    %al,(%eax)
403988:	04 1f                	add    $0x1f,%al
40398a:	30 1f                	xor    %bl,(%edi)
40398c:	1f                   	pop    %ds
40398d:	73 3d                	jae    0x4039cc
40398f:	00 00                	add    %al,(%eax)
403991:	0a 6f 3e             	or     0x3e(%edi),%ch
403994:	00 00                	add    %al,(%eax)
403996:	0a 00                	or     (%eax),%al
403998:	02 7b 18             	add    0x18(%ebx),%bh
40399b:	00 00                	add    %al,(%eax)
40399d:	04 72                	add    $0x72,%al
40399f:	c5 05 00 70 6f 3f    	lds    0x3f6f7000,%eax
4039a5:	00 00                	add    %al,(%eax)
4039a7:	0a 00                	or     (%eax),%al
4039a9:	02 7b 18             	add    0x18(%ebx),%bh
4039ac:	00 00                	add    %al,(%eax)
4039ae:	04 1f                	add    $0x1f,%al
4039b0:	44                   	inc    %esp
4039b1:	1f                   	pop    %ds
4039b2:	11 73 40             	adc    %esi,0x40(%ebx)
4039b5:	00 00                	add    %al,(%eax)
4039b7:	0a 6f 41             	or     0x41(%edi),%ch
4039ba:	00 00                	add    %al,(%eax)
4039bc:	0a 00                	or     (%eax),%al
4039be:	02 7b 18             	add    0x18(%ebx),%bh
4039c1:	00 00                	add    %al,(%eax)
4039c3:	04 1f                	add    $0x1f,%al
4039c5:	0f 6f 42 00          	movq   0x0(%edx),%mm0
4039c9:	00 0a                	add    %cl,(%edx)
4039cb:	00 02                	add    %al,(%edx)
4039cd:	7b 18                	jnp    0x4039e7
4039cf:	00 00                	add    %al,(%eax)
4039d1:	04 72                	add    $0x72,%al
4039d3:	d3 05 00 70 6f 1d    	roll   %cl,0x1d6f7000
4039d9:	00 00                	add    %al,(%eax)
4039db:	0a 00                	or     (%eax),%al
4039dd:	02 7b 19             	add    0x19(%ebx),%bh
4039e0:	00 00                	add    %al,(%eax)
4039e2:	04 72                	add    $0x72,%al
4039e4:	5f                   	pop    %edi
4039e5:	05 00 70 22 9a       	add    $0x9a227000,%eax
4039ea:	99                   	cltd
4039eb:	f9                   	stc
4039ec:	40                   	inc    %eax
4039ed:	16                   	push   %ss
4039ee:	19 16                	sbb    %edx,(%esi)
4039f0:	73 3a                	jae    0x403a2c
4039f2:	00 00                	add    %al,(%eax)
4039f4:	0a 6f 3b             	or     0x3b(%edi),%ch
4039f7:	00 00                	add    %al,(%eax)
4039f9:	0a 00                	or     (%eax),%al
4039fb:	02 7b 19             	add    0x19(%ebx),%bh
4039fe:	00 00                	add    %al,(%eax)
403a00:	04 20                	add    $0x20,%al
403a02:	98                   	cwtl
403a03:	00 00                	add    %al,(%eax)
403a05:	00 1f                	add    %bl,(%edi)
403a07:	19 73 3d             	sbb    %esi,0x3d(%ebx)
403a0a:	00 00                	add    %al,(%eax)
403a0c:	0a 6f 3e             	or     0x3e(%edi),%ch
403a0f:	00 00                	add    %al,(%eax)
403a11:	0a 00                	or     (%eax),%al
403a13:	02 7b 19             	add    0x19(%ebx),%bh
403a16:	00 00                	add    %al,(%eax)
403a18:	04 72                	add    $0x72,%al
403a1a:	e5 05                	in     $0x5,%eax
403a1c:	00 70 6f             	add    %dh,0x6f(%eax)
403a1f:	3f                   	aas
403a20:	00 00                	add    %al,(%eax)
403a22:	0a 00                	or     (%eax),%al
403a24:	02 7b 19             	add    0x19(%ebx),%bh
403a27:	00 00                	add    %al,(%eax)
403a29:	04 1f                	add    $0x1f,%al
403a2b:	70 1f                	jo     0x403a4c
403a2d:	16                   	push   %ss
403a2e:	73 40                	jae    0x403a70
403a30:	00 00                	add    %al,(%eax)
403a32:	0a 6f 41             	or     0x41(%edi),%ch
403a35:	00 00                	add    %al,(%eax)
403a37:	0a 00                	or     (%eax),%al
403a39:	02 7b 19             	add    0x19(%ebx),%bh
403a3c:	00 00                	add    %al,(%eax)
403a3e:	04 1f                	add    $0x1f,%al
403a40:	0e                   	push   %cs
403a41:	6f                   	outsl  %ds:(%esi),(%dx)
403a42:	42                   	inc    %edx
403a43:	00 00                	add    %al,(%eax)
403a45:	0a 00                	or     (%eax),%al
403a47:	02 7b 1a             	add    0x1a(%ebx),%bh
403a4a:	00 00                	add    %al,(%eax)
403a4c:	04 72                	add    $0x72,%al
403a4e:	5f                   	pop    %edi
403a4f:	05 00 70 22 9a       	add    $0x9a227000,%eax
403a54:	99                   	cltd
403a55:	f9                   	stc
403a56:	40                   	inc    %eax
403a57:	17                   	pop    %ss
403a58:	19 16                	sbb    %edx,(%esi)
403a5a:	73 3a                	jae    0x403a96
403a5c:	00 00                	add    %al,(%eax)
403a5e:	0a 6f 3b             	or     0x3b(%edi),%ch
403a61:	00 00                	add    %al,(%eax)
403a63:	0a 00                	or     (%eax),%al
403a65:	02 7b 1a             	add    0x1a(%ebx),%bh
403a68:	00 00                	add    %al,(%eax)
403a6a:	04 1f                	add    $0x1f,%al
403a6c:	33 20                	xor    (%eax),%esp
403a6e:	95                   	xchg   %eax,%ebp
403a6f:	00 00                	add    %al,(%eax)
403a71:	00 73 3d             	add    %dh,0x3d(%ebx)
403a74:	00 00                	add    %al,(%eax)
403a76:	0a 6f 3e             	or     0x3e(%edi),%ch
403a79:	00 00                	add    %al,(%eax)
403a7b:	0a 00                	or     (%eax),%al
403a7d:	02 7b 1a             	add    0x1a(%ebx),%bh
403a80:	00 00                	add    %al,(%eax)
403a82:	04 72                	add    $0x72,%al
403a84:	fb                   	sti
403a85:	05 00 70 6f 3f       	add    $0x3f6f7000,%eax
403a8a:	00 00                	add    %al,(%eax)
403a8c:	0a 00                	or     (%eax),%al
403a8e:	02 7b 1a             	add    0x1a(%ebx),%bh
403a91:	00 00                	add    %al,(%eax)
403a93:	04 20                	add    $0x20,%al
403a95:	da 00                	fiaddl (%eax)
403a97:	00 00                	add    %al,(%eax)
403a99:	1f                   	pop    %ds
403a9a:	1d 73 40 00 00       	sbb    $0x4073,%eax
403a9f:	0a 6f 41             	or     0x41(%edi),%ch
403aa2:	00 00                	add    %al,(%eax)
403aa4:	0a 00                	or     (%eax),%al
403aa6:	02 7b 1a             	add    0x1a(%ebx),%bh
403aa9:	00 00                	add    %al,(%eax)
403aab:	04 1f                	add    $0x1f,%al
403aad:	0d 6f 42 00 00       	or     $0x426f,%eax
403ab2:	0a 00                	or     (%eax),%al
403ab4:	02 7b 1a             	add    0x1a(%ebx),%bh
403ab7:	00 00                	add    %al,(%eax)
403ab9:	04 72                	add    $0x72,%al
403abb:	0f 06                	clts
403abd:	00 70 6f             	add    %dh,0x6f(%eax)
403ac0:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
403ac5:	02 7b 1a             	add    0x1a(%ebx),%bh
403ac8:	00 00                	add    %al,(%eax)
403aca:	04 17                	add    $0x17,%al
403acc:	6f                   	outsl  %ds:(%esi),(%dx)
403acd:	43                   	inc    %ebx
403ace:	00 00                	add    %al,(%eax)
403ad0:	0a 00                	or     (%eax),%al
403ad2:	02 7b 1a             	add    0x1a(%ebx),%bh
403ad5:	00 00                	add    %al,(%eax)
403ad7:	04 02                	add    $0x2,%al
403ad9:	fe 06                	incb   (%esi)
403adb:	03 00                	add    (%eax),%eax
403add:	00 06                	add    %al,(%esi)
403adf:	73 44                	jae    0x403b25
403ae1:	00 00                	add    %al,(%eax)
403ae3:	0a 6f 45             	or     0x45(%edi),%ch
403ae6:	00 00                	add    %al,(%eax)
403ae8:	0a 00                	or     (%eax),%al
403aea:	02 7b 1b             	add    0x1b(%ebx),%bh
403aed:	00 00                	add    %al,(%eax)
403aef:	04 72                	add    $0x72,%al
403af1:	5f                   	pop    %edi
403af2:	05 00 70 22 9a       	add    $0x9a227000,%eax
403af7:	99                   	cltd
403af8:	f9                   	stc
403af9:	40                   	inc    %eax
403afa:	16                   	push   %ss
403afb:	19 16                	sbb    %edx,(%esi)
403afd:	73 3a                	jae    0x403b39
403aff:	00 00                	add    %al,(%eax)
403b01:	0a 6f 3b             	or     0x3b(%edi),%ch
403b04:	00 00                	add    %al,(%eax)
403b06:	0a 00                	or     (%eax),%al
403b08:	02 7b 1b             	add    0x1b(%ebx),%bh
403b0b:	00 00                	add    %al,(%eax)
403b0d:	04 20                	add    $0x20,%al
403b0f:	98                   	cwtl