40480f:	00 00                	add    %al,(%eax)
404811:	20 f4                	and    %dh,%ah
404813:	00 00                	add    %al,(%eax)
404815:	00 73 40             	add    %dh,0x40(%ebx)
404818:	00 00                	add    %al,(%eax)
40481a:	0a 6f 41             	or     0x41(%edi),%ch
40481d:	00 00                	add    %al,(%eax)
40481f:	0a 00                	or     (%eax),%al
404821:	02 7b 31             	add    0x31(%ebx),%bh
404824:	00 00                	add    %al,(%eax)
404826:	04 1f                	add    $0x1f,%al
404828:	22 6f 42             	and    0x42(%edi),%ch
40482b:	00 00                	add    %al,(%eax)
40482d:	0a 00                	or     (%eax),%al
40482f:	02 7b 34             	add    0x34(%ebx),%bh
404832:	00 00                	add    %al,(%eax)
404834:	04 1e                	add    $0x1e,%al
404836:	1d 73 3d 00 00       	sbb    $0x3d73,%eax
40483b:	0a 6f 3e             	or     0x3e(%edi),%ch
40483e:	00 00                	add    %al,(%eax)
404840:	0a 00                	or     (%eax),%al
404842:	02 7b 34             	add    0x34(%ebx),%bh
404845:	00 00                	add    %al,(%eax)
404847:	04 17                	add    $0x17,%al
404849:	6f                   	outsl  %ds:(%esi),(%dx)
40484a:	47                   	inc    %edi
40484b:	00 00                	add    %al,(%eax)
40484d:	0a 00                	or     (%eax),%al
40484f:	02 7b 34             	add    0x34(%ebx),%bh
404852:	00 00                	add    %al,(%eax)
404854:	04 72                	add    $0x72,%al
404856:	c9                   	leave
404857:	08 00                	or     %al,(%eax)
404859:	70 6f                	jo     0x4048ca
40485b:	3f                   	aas
40485c:	00 00                	add    %al,(%eax)
40485e:	0a 00                	or     (%eax),%al
404860:	02 7b 34             	add    0x34(%ebx),%bh
404863:	00 00                	add    %al,(%eax)
404865:	04 18                	add    $0x18,%al
404867:	6f                   	outsl  %ds:(%esi),(%dx)
404868:	49                   	dec    %ecx
404869:	00 00                	add    %al,(%eax)
40486b:	0a 00                	or     (%eax),%al
40486d:	02 7b 34             	add    0x34(%ebx),%bh
404870:	00 00                	add    %al,(%eax)
404872:	04 20                	add    $0x20,%al
404874:	6f                   	outsl  %ds:(%esi),(%dx)
404875:	01 00                	add    %eax,(%eax)
404877:	00 20                	add    %ah,(%eax)
404879:	e8 00 00 00 73       	call   0x7340487e
40487e:	40                   	inc    %eax
40487f:	00 00                	add    %al,(%eax)
404881:	0a 6f 41             	or     0x41(%edi),%ch
404884:	00 00                	add    %al,(%eax)
404886:	0a 00                	or     (%eax),%al
404888:	02 7b 34             	add    0x34(%ebx),%bh
40488b:	00 00                	add    %al,(%eax)
40488d:	04 16                	add    $0x16,%al
40488f:	6f                   	outsl  %ds:(%esi),(%dx)
404890:	42                   	inc    %edx
404891:	00 00                	add    %al,(%eax)
404893:	0a 00                	or     (%eax),%al
404895:	02 7b 32             	add    0x32(%ebx),%bh
404898:	00 00                	add    %al,(%eax)
40489a:	04 72                	add    $0x72,%al
40489c:	5f                   	pop    %edi
40489d:	05 00 70 22 9a       	add    $0x9a227000,%eax
4048a2:	99                   	cltd
4048a3:	f9                   	stc
4048a4:	40                   	inc    %eax
4048a5:	17                   	pop    %ss
4048a6:	19 16                	sbb    %edx,(%esi)
4048a8:	73 3a                	jae    0x4048e4
4048aa:	00 00                	add    %al,(%eax)
4048ac:	0a 6f 3b             	or     0x3b(%edi),%ch
4048af:	00 00                	add    %al,(%eax)
4048b1:	0a 00                	or     (%eax),%al
4048b3:	02 7b 32             	add    0x32(%ebx),%bh
4048b6:	00 00                	add    %al,(%eax)
4048b8:	04 20                	add    $0x20,%al
4048ba:	b6 02                	mov    $0x2,%dh
4048bc:	00 00                	add    %al,(%eax)
4048be:	20 e5                	and    %ah,%ch
4048c0:	00 00                	add    %al,(%eax)
4048c2:	00 73 3d             	add    %dh,0x3d(%ebx)
4048c5:	00 00                	add    %al,(%eax)
4048c7:	0a 6f 3e             	or     0x3e(%edi),%ch
4048ca:	00 00                	add    %al,(%eax)
4048cc:	0a 00                	or     (%eax),%al
4048ce:	02 7b 32             	add    0x32(%ebx),%bh
4048d1:	00 00                	add    %al,(%eax)
4048d3:	04 72                	add    $0x72,%al
4048d5:	df 08                	fisttps (%eax)
4048d7:	00 70 6f             	add    %dh,0x6f(%eax)
4048da:	3f                   	aas
4048db:	00 00                	add    %al,(%eax)
4048dd:	0a 00                	or     (%eax),%al
4048df:	02 7b 32             	add    0x32(%ebx),%bh
4048e2:	00 00                	add    %al,(%eax)
4048e4:	04 20                	add    $0x20,%al
4048e6:	9c                   	pushf
4048e7:	00 00                	add    %al,(%eax)
4048e9:	00 1f                	add    %bl,(%edi)
4048eb:	17                   	pop    %ss
4048ec:	73 40                	jae    0x40492e
4048ee:	00 00                	add    %al,(%eax)
4048f0:	0a 6f 41             	or     0x41(%edi),%ch
4048f3:	00 00                	add    %al,(%eax)
4048f5:	0a 00                	or     (%eax),%al
4048f7:	02 7b 32             	add    0x32(%ebx),%bh
4048fa:	00 00                	add    %al,(%eax)
4048fc:	04 1f                	add    $0x1f,%al
4048fe:	23 6f 42             	and    0x42(%edi),%ebp
404901:	00 00                	add    %al,(%eax)
404903:	0a 00                	or     (%eax),%al
404905:	02 7b 32             	add    0x32(%ebx),%bh
404908:	00 00                	add    %al,(%eax)
40490a:	04 72                	add    $0x72,%al
40490c:	59                   	pop    %ecx
40490d:	08 00                	or     %al,(%eax)
40490f:	70 6f                	jo     0x404980
404911:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
404916:	02 7b 32             	add    0x32(%ebx),%bh
404919:	00 00                	add    %al,(%eax)
40491b:	04 17                	add    $0x17,%al
40491d:	6f                   	outsl  %ds:(%esi),(%dx)
40491e:	43                   	inc    %ebx
40491f:	00 00                	add    %al,(%eax)
404921:	0a 00                	or     (%eax),%al
404923:	02 7b 32             	add    0x32(%ebx),%bh
404926:	00 00                	add    %al,(%eax)
404928:	04 02                	add    $0x2,%al
40492a:	fe 06                	incb   (%esi)
40492c:	12 00                	adc    (%eax),%al
40492e:	00 06                	add    %al,(%esi)
404930:	73 44                	jae    0x404976
404932:	00 00                	add    %al,(%eax)
404934:	0a 6f 45             	or     0x45(%edi),%ch
404937:	00 00                	add    %al,(%eax)
404939:	0a 00                	or     (%eax),%al
40493b:	02 7b 35             	add    0x35(%ebx),%bh
40493e:	00 00                	add    %al,(%eax)
404940:	04 17                	add    $0x17,%al
404942:	6f                   	outsl  %ds:(%esi),(%dx)
404943:	46                   	inc    %esi
404944:	00 00                	add    %al,(%eax)
404946:	0a 00                	or     (%eax),%al
404948:	02 7b 35             	add    0x35(%ebx),%bh
40494b:	00 00                	add    %al,(%eax)
40494d:	04 72                	add    $0x72,%al
40494f:	5f                   	pop    %edi
404950:	05 00 70 22 00       	add    $0x227000,%eax
404955:	00 30                	add    %dh,(%eax)
404957:	41                   	inc    %ecx
404958:	17                   	pop    %ss
404959:	19 16                	sbb    %edx,(%esi)
40495b:	73 3a                	jae    0x404997
40495d:	00 00                	add    %al,(%eax)
40495f:	0a 6f 3b             	or     0x3b(%edi),%ch
404962:	00 00                	add    %al,(%eax)
404964:	0a 00                	or     (%eax),%al
404966:	02 7b 35             	add    0x35(%ebx),%bh
404969:	00 00                	add    %al,(%eax)
40496b:	04 1f                	add    $0x1f,%al
40496d:	6b 20 3d             	imul   $0x3d,(%eax),%esp
404970:	01 00                	add    %eax,(%eax)
404972:	00 73 3d             	add    %dh,0x3d(%ebx)
404975:	00 00                	add    %al,(%eax)
404977:	0a 6f 3e             	or     0x3e(%edi),%ch
40497a:	00 00                	add    %al,(%eax)
40497c:	0a 00                	or     (%eax),%al
40497e:	02 7b 35             	add    0x35(%ebx),%bh
404981:	00 00                	add    %al,(%eax)
404983:	04 72                	add    $0x72,%al
404985:	fd                   	std
404986:	08 00                	or     %al,(%eax)
404988:	70 6f                	jo     0x4049f9
40498a:	3f                   	aas
40498b:	00 00                	add    %al,(%eax)
40498d:	0a 00                	or     (%eax),%al
40498f:	02 7b 35             	add    0x35(%ebx),%bh
404992:	00 00                	add    %al,(%eax)
404994:	04 20                	add    $0x20,%al
404996:	82 00 00             	addb   $0x0,(%eax)
404999:	00 1f                	add    %bl,(%edi)
40499b:	18 73 40             	sbb    %dh,0x40(%ebx)
40499e:	00 00                	add    %al,(%eax)
4049a0:	0a 6f 41             	or     0x41(%edi),%ch
4049a3:	00 00                	add    %al,(%eax)
4049a5:	0a 00                	or     (%eax),%al
4049a7:	02 7b 35             	add    0x35(%ebx),%bh
4049aa:	00 00                	add    %al,(%eax)
4049ac:	04 1f                	add    $0x1f,%al
4049ae:	24 6f                	and    $0x6f,%al
4049b0:	42                   	inc    %edx
4049b1:	00 00                	add    %al,(%eax)
4049b3:	0a 00                	or     (%eax),%al
4049b5:	02 7b 35             	add    0x35(%ebx),%bh
4049b8:	00 00                	add    %al,(%eax)
4049ba:	04 72                	add    $0x72,%al
4049bc:	0b 09                	or     (%ecx),%ecx
4049be:	00 70 6f             	add    %dh,0x6f(%eax)
4049c1:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
4049c6:	02 7b 36             	add    0x36(%ebx),%bh
4049c9:	00 00                	add    %al,(%eax)
4049cb:	04 17                	add    $0x17,%al
4049cd:	6f                   	outsl  %ds:(%esi),(%dx)
4049ce:	46                   	inc    %esi
4049cf:	00 00                	add    %al,(%eax)
4049d1:	0a 00                	or     (%eax),%al
4049d3:	02 7b 36             	add    0x36(%ebx),%bh
4049d6:	00 00                	add    %al,(%eax)
4049d8:	04 72                	add    $0x72,%al
4049da:	5f                   	pop    %edi
4049db:	05 00 70 22 00       	add    $0x227000,%eax
4049e0:	00 30                	add    %dh,(%eax)
4049e2:	41                   	inc    %ecx
4049e3:	17                   	pop    %ss
4049e4:	19 16                	sbb    %edx,(%esi)
4049e6:	73 3a                	jae    0x404a22
4049e8:	00 00                	add    %al,(%eax)
4049ea:	0a 6f 3b             	or     0x3b(%edi),%ch
4049ed:	00 00                	add    %al,(%eax)
4049ef:	0a 00                	or     (%eax),%al
4049f1:	02 7b 36             	add    0x36(%ebx),%bh
4049f4:	00 00                	add    %al,(%eax)
4049f6:	04 20                	add    $0x20,%al
4049f8:	e3 01                	jecxz  0x4049fb
4049fa:	00 00                	add    %al,(%eax)
4049fc:	20 3c 01             	and    %bh,(%ecx,%eax,1)
4049ff:	00 00                	add    %al,(%eax)
404a01:	73 3d                	jae    0x404a40
404a03:	00 00                	add    %al,(%eax)
404a05:	0a 6f 3e             	or     0x3e(%edi),%ch
404a08:	00 00                	add    %al,(%eax)
404a0a:	0a 00                	or     (%eax),%al
404a0c:	02 7b 36             	add    0x36(%ebx),%bh
404a0f:	00 00                	add    %al,(%eax)
404a11:	04 72                	add    $0x72,%al
404a13:	21 09                	and    %ecx,(%ecx)
404a15:	00 70 6f             	add    %dh,0x6f(%eax)
404a18:	3f                   	aas
404a19:	00 00                	add    %al,(%eax)
404a1b:	0a 00                	or     (%eax),%al
404a1d:	02 7b 36             	add    0x36(%ebx),%bh
404a20:	00 00                	add    %al,(%eax)
404a22:	04 16                	add    $0x16,%al
404a24:	1f                   	pop    %ds
404a25:	18 73 40             	sbb    %dh,0x40(%ebx)
404a28:	00 00                	add    %al,(%eax)
404a2a:	0a 6f 41             	or     0x41(%edi),%ch
404a2d:	00 00                	add    %al,(%eax)
404a2f:	0a 00                	or     (%eax),%al
404a31:	02 7b 36             	add    0x36(%ebx),%bh
404a34:	00 00                	add    %al,(%eax)
404a36:	04 1f                	add    $0x1f,%al
404a38:	25 6f 42 00 00       	and    $0x426f,%eax
404a3d:	0a 00                	or     (%eax),%al
404a3f:	02 7b 37             	add    0x37(%ebx),%bh
404a42:	00 00                	add    %al,(%eax)
404a44:	04 17                	add    $0x17,%al
404a46:	6f                   	outsl  %ds:(%esi),(%dx)
404a47:	46                   	inc    %esi
404a48:	00 00                	add    %al,(%eax)
404a4a:	0a 00                	or     (%eax),%al
404a4c:	02 7b 37             	add    0x37(%ebx),%bh
404a4f:	00 00                	add    %al,(%eax)
404a51:	04 72                	add    $0x72,%al
404a53:	5f                   	pop    %edi
404a54:	05 00 70 22 00       	add    $0x227000,%eax
404a59:	00 30                	add    %dh,(%eax)
404a5b:	41                   	inc    %ecx
404a5c:	17                   	pop    %ss
404a5d:	19 16                	sbb    %edx,(%esi)
404a5f:	73 3a                	jae    0x404a9b
404a61:	00 00                	add    %al,(%eax)
404a63:	0a 6f 3b             	or     0x3b(%edi),%ch
404a66:	00 00                	add    %al,(%eax)
404a68:	0a 00                	or     (%eax),%al
404a6a:	02 7b 37             	add    0x37(%ebx),%bh
404a6d:	00 00                	add    %al,(%eax)
404a6f:	04 20                	add    $0x20,%al
404a71:	6a 03                	push   $0x3
404a73:	00 00                	add    %al,(%eax)
404a75:	20 3c 01             	and    %bh,(%ecx,%eax,1)
404a78:	00 00                	add    %al,(%eax)
404a7a:	73 3d                	jae    0x404ab9
404a7c:	00 00                	add    %al,(%eax)
404a7e:	0a 6f 3e             	or     0x3e(%edi),%ch
404a81:	00 00                	add    %al,(%eax)
404a83:	0a 00                	or     (%eax),%al
404a85:	02 7b 37             	add    0x37(%ebx),%bh
404a88:	00 00                	add    %al,(%eax)
404a8a:	04 72                	add    $0x72,%al
404a8c:	41                   	inc    %ecx
404a8d:	09 00                	or     %eax,(%eax)
404a8f:	70 6f                	jo     0x404b00
404a91:	3f                   	aas
404a92:	00 00                	add    %al,(%eax)
404a94:	0a 00                	or     (%eax),%al
404a96:	02 7b 37             	add    0x37(%ebx),%bh
404a99:	00 00                	add    %al,(%eax)
404a9b:	04 16                	add    $0x16,%al
404a9d:	1f                   	pop    %ds
404a9e:	18 73 40             	sbb    %dh,0x40(%ebx)
404aa1:	00 00                	add    %al,(%eax)
404aa3:	0a 6f 41             	or     0x41(%edi),%ch
404aa6:	00 00                	add    %al,(%eax)
404aa8:	0a 00                	or     (%eax),%al
404aaa:	02 7b 37             	add    0x37(%ebx),%bh
404aad:	00 00                	add    %al,(%eax)
404aaf:	04 1f                	add    $0x1f,%al
404ab1:	26 6f                	outsl  %es:(%esi),(%dx)
404ab3:	42                   	inc    %edx
404ab4:	00 00                	add    %al,(%eax)
404ab6:	0a 00                	or     (%eax),%al
404ab8:	02 22                	add    (%edx),%ah
404aba:	00 00                	add    %al,(%eax)
404abc:	10 41 22             	adc    %al,0x22(%ecx)
404abf:	00 00                	add    %al,(%eax)
404ac1:	80 41 73 52          	addb   $0x52,0x73(%ecx)
404ac5:	00 00                	add    %al,(%eax)
404ac7:	0a 28                	or     (%eax),%ch
404ac9:	53                   	push   %ebx
404aca:	00 00                	add    %al,(%eax)
404acc:	0a 00                	or     (%eax),%al
404ace:	02 17                	add    (%edi),%dl
404ad0:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
404ad4:	0a 00                	or     (%eax),%al
404ad6:	02 28                	add    (%eax),%ch
404ad8:	55                   	push   %ebp
404ad9:	00 00                	add    %al,(%eax)
404adb:	0a 6f 4f             	or     0x4f(%edi),%ch
404ade:	00 00                	add    %al,(%eax)
404ae0:	0a 00                	or     (%eax),%al
404ae2:	02 20                	add    (%eax),%ah
404ae4:	52                   	push   %edx
404ae5:	04 00                	add    $0x0,%al
404ae7:	00 20                	add    %ah,(%eax)
404ae9:	4c                   	dec    %esp
404aea:	02 00                	add    (%eax),%al
404aec:	00 73 40             	add    %dh,0x40(%ebx)
404aef:	00 00                	add    %al,(%eax)
404af1:	0a 28                	or     (%eax),%ch
404af3:	56                   	push   %esi
404af4:	00 00                	add    %al,(%eax)
404af6:	0a 00                	or     (%eax),%al
404af8:	02 28                	add    (%eax),%ch
404afa:	4a                   	dec    %edx