40486e:	04 2c                	add    $0x2c,%al
404870:	08 11                	or     %dl,(%ecx)
404872:	04 6f                	add    $0x6f,%al
404874:	3e 00 00             	add    %al,%ds:(%eax)
404877:	0a 00                	or     (%eax),%al
404879:	dc 02                	faddl  (%edx)
40487b:	7b 42                	jnp    0x4048bf
40487d:	00 00                	add    %al,(%eax)
40487f:	04 02                	add    $0x2,%al
404881:	28 26                	sub    %ah,(%esi)
404883:	00 00                	add    %al,(%eax)
404885:	0a 0d 12 03 28 27    	or     0x27280312,%cl
40488b:	00 00                	add    %al,(%eax)
40488d:	0a 18                	or     (%eax),%bl
40488f:	5b                   	pop    %ebx
404890:	6f                   	outsl  %ds:(%esi),(%dx)
404891:	24 00                	and    $0x0,%al
404893:	00 0a                	add    %cl,(%edx)
404895:	00 02                	add    %al,(%edx)
404897:	16                   	push   %ss
404898:	7d 31                	jge    0x4048cb
40489a:	00 00                	add    %al,(%eax)
40489c:	04 02                	add    $0x2,%al
40489e:	18 7d 32             	sbb    %bh,0x32(%ebp)
4048a1:	00 00                	add    %al,(%eax)
4048a3:	04 02                	add    $0x2,%al
4048a5:	16                   	push   %ss
4048a6:	7d 30                	jge    0x4048d8
4048a8:	00 00                	add    %al,(%eax)
4048aa:	04 02                	add    $0x2,%al
4048ac:	16                   	push   %ss
4048ad:	7d 33                	jge    0x4048e2
4048af:	00 00                	add    %al,(%eax)
4048b1:	04 02                	add    $0x2,%al
4048b3:	18 7d 34             	sbb    %bh,0x34(%ebp)
4048b6:	00 00                	add    %al,(%eax)
4048b8:	04 02                	add    $0x2,%al
4048ba:	1f                   	pop    %ds
4048bb:	0a 7d 2e             	or     0x2e(%ebp),%bh
4048be:	00 00                	add    %al,(%eax)
4048c0:	04 02                	add    $0x2,%al
4048c2:	16                   	push   %ss
4048c3:	7d 2c                	jge    0x4048f1
4048c5:	00 00                	add    %al,(%eax)
4048c7:	04 02                	add    $0x2,%al
4048c9:	16                   	push   %ss
4048ca:	7d 2d                	jge    0x4048f9
4048cc:	00 00                	add    %al,(%eax)
4048ce:	04 02                	add    $0x2,%al
4048d0:	7b 43                	jnp    0x404915
4048d2:	00 00                	add    %al,(%eax)
4048d4:	04 6f                	add    $0x6f,%al
4048d6:	3f                   	aas
4048d7:	00 00                	add    %al,(%eax)
4048d9:	0a 00                	or     (%eax),%al
4048db:	2a 01                	sub    (%ecx),%al
4048dd:	1c 00                	sbb    $0x0,%al
4048df:	00 02                	add    %al,(%edx)
4048e1:	00 0e                	add    %cl,(%esi)
4048e3:	00 7b 89             	add    %bh,-0x77(%ebx)
4048e6:	00 15 00 00 00 00    	add    %dl,0x0
4048ec:	02 00                	add    (%eax),%al
4048ee:	ac                   	lods   %ds:(%esi),%al
4048ef:	00 88 34 01 16 00    	add    %cl,0x160134(%eax)
4048f5:	00 00                	add    %al,(%eax)
4048f7:	00 13                	add    %dl,(%ebx)
4048f9:	30 02                	xor    %al,(%edx)
4048fb:	00 2b                	add    %ch,(%ebx)
4048fd:	00 00                	add    %al,(%eax)
4048ff:	00 05 00 00 11 00    	add    %al,0x110000
404905:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
404908:	02 7b 38             	add    0x38(%ebx),%bh
40490b:	00 00                	add    %al,(%eax)
40490d:	04 14                	add    $0x14,%al
40490f:	fe 03                	incb   (%ebx)
404911:	2b 01                	sub    (%ecx),%eax
404913:	16                   	push   %ss
404914:	0a 06                	or     (%esi),%al
404916:	2c 0e                	sub    $0xe,%al
404918:	00 02                	add    %al,(%edx)
40491a:	7b 38                	jnp    0x404954
40491c:	00 00                	add    %al,(%eax)
40491e:	04 6f                	add    $0x6f,%al
404920:	3e 00 00             	add    %al,%ds:(%eax)
404923:	0a 00                	or     (%eax),%al
404925:	00 02                	add    %al,(%edx)
404927:	03 28                	add    (%eax),%ebp
404929:	40                   	inc    %eax
40492a:	00 00                	add    %al,(%eax)
40492c:	0a 00                	or     (%eax),%al
40492e:	2a 00                	sub    (%eax),%al
404930:	13 30                	adc    (%eax),%esi
404932:	03 00                	add    (%eax),%eax
404934:	41                   	inc    %ecx
404935:	07                   	pop    %es
404936:	00 00                	add    %al,(%eax)
404938:	06                   	push   %es
404939:	00 00                	add    %al,(%eax)
40493b:	11 00                	adc    %eax,(%eax)
40493d:	02 73 41             	add    0x41(%ebx),%dh
404940:	00 00                	add    %al,(%eax)
404942:	0a 7d 38             	or     0x38(%ebp),%bh
404945:	00 00                	add    %al,(%eax)
404947:	04 d0                	add    $0xd0,%al
404949:	07                   	pop    %es
40494a:	00 00                	add    %al,(%eax)
40494c:	02 28                	add    (%eax),%ch
40494e:	42                   	inc    %edx
40494f:	00 00                	add    %al,(%eax)
404951:	0a 73 43             	or     0x43(%ebx),%dh
404954:	00 00                	add    %al,(%eax)
404956:	0a 0a                	or     (%edx),%cl
404958:	02 73 44             	add    0x44(%ebx),%dh
40495b:	00 00                	add    %al,(%eax)
40495d:	0a 7d 39             	or     0x39(%ebp),%bh
404960:	00 00                	add    %al,(%eax)
404962:	04 02                	add    $0x2,%al
404964:	73 44                	jae    0x4049aa
404966:	00 00                	add    %al,(%eax)
404968:	0a 7d 3a             	or     0x3a(%ebp),%bh
40496b:	00 00                	add    %al,(%eax)
40496d:	04 02                	add    $0x2,%al
40496f:	73 44                	jae    0x4049b5
404971:	00 00                	add    %al,(%eax)
404973:	0a 7d 3b             	or     0x3b(%ebp),%bh
404976:	00 00                	add    %al,(%eax)
404978:	04 02                	add    $0x2,%al
40497a:	73 44                	jae    0x4049c0
40497c:	00 00                	add    %al,(%eax)
40497e:	0a 7d 3c             	or     0x3c(%ebp),%bh
404981:	00 00                	add    %al,(%eax)
404983:	04 02                	add    $0x2,%al
404985:	02 7b 38             	add    0x38(%ebx),%bh
404988:	00 00                	add    %al,(%eax)
40498a:	04 73                	add    $0x73,%al
40498c:	45                   	inc    %ebp
40498d:	00 00                	add    %al,(%eax)
40498f:	0a 7d 43             	or     0x43(%ebp),%bh
404992:	00 00                	add    %al,(%eax)
404994:	04 02                	add    $0x2,%al
404996:	73 1d                	jae    0x4049b5
404998:	00 00                	add    %al,(%eax)
40499a:	0a 7d 42             	or     0x42(%ebp),%bh
40499d:	00 00                	add    %al,(%eax)
40499f:	04 02                	add    $0x2,%al
4049a1:	73 1d                	jae    0x4049c0
4049a3:	00 00                	add    %al,(%eax)
4049a5:	0a 7d 41             	or     0x41(%ebp),%bh
4049a8:	00 00                	add    %al,(%eax)
4049aa:	04 02                	add    $0x2,%al
4049ac:	73 1d                	jae    0x4049cb
4049ae:	00 00                	add    %al,(%eax)
4049b0:	0a 7d 40             	or     0x40(%ebp),%bh
4049b3:	00 00                	add    %al,(%eax)
4049b5:	04 02                	add    $0x2,%al
4049b7:	73 1d                	jae    0x4049d6
4049b9:	00 00                	add    %al,(%eax)
4049bb:	0a 7d 3f             	or     0x3f(%ebp),%bh
4049be:	00 00                	add    %al,(%eax)
4049c0:	04 02                	add    $0x2,%al
4049c2:	73 1d                	jae    0x4049e1
4049c4:	00 00                	add    %al,(%eax)
4049c6:	0a 7d 3e             	or     0x3e(%ebp),%bh
4049c9:	00 00                	add    %al,(%eax)
4049cb:	04 02                	add    $0x2,%al
4049cd:	73 1d                	jae    0x4049ec
4049cf:	00 00                	add    %al,(%eax)
4049d1:	0a 7d 3d             	or     0x3d(%ebp),%bh
4049d4:	00 00                	add    %al,(%eax)
4049d6:	04 02                	add    $0x2,%al
4049d8:	7b 42                	jnp    0x404a1c
4049da:	00 00                	add    %al,(%eax)
4049dc:	04 6f                	add    $0x6f,%al
4049de:	46                   	inc    %esi
4049df:	00 00                	add    %al,(%eax)
4049e1:	0a 00                	or     (%eax),%al
4049e3:	02 7b 41             	add    0x41(%ebx),%bh
4049e6:	00 00                	add    %al,(%eax)
4049e8:	04 6f                	add    $0x6f,%al
4049ea:	46                   	inc    %esi
4049eb:	00 00                	add    %al,(%eax)
4049ed:	0a 00                	or     (%eax),%al
4049ef:	02 7b 40             	add    0x40(%ebx),%bh
4049f2:	00 00                	add    %al,(%eax)
4049f4:	04 6f                	add    $0x6f,%al
4049f6:	46                   	inc    %esi
4049f7:	00 00                	add    %al,(%eax)
4049f9:	0a 00                	or     (%eax),%al
4049fb:	02 7b 3f             	add    0x3f(%ebx),%bh
4049fe:	00 00                	add    %al,(%eax)
404a00:	04 6f                	add    $0x6f,%al
404a02:	46                   	inc    %esi
404a03:	00 00                	add    %al,(%eax)
404a05:	0a 00                	or     (%eax),%al
404a07:	02 7b 3e             	add    0x3e(%ebx),%bh
404a0a:	00 00                	add    %al,(%eax)
404a0c:	04 6f                	add    $0x6f,%al
404a0e:	46                   	inc    %esi
404a0f:	00 00                	add    %al,(%eax)
404a11:	0a 00                	or     (%eax),%al
404a13:	02 7b 3d             	add    0x3d(%ebx),%bh
404a16:	00 00                	add    %al,(%eax)
404a18:	04 6f                	add    $0x6f,%al
404a1a:	46                   	inc    %esi
404a1b:	00 00                	add    %al,(%eax)
404a1d:	0a 00                	or     (%eax),%al
404a1f:	02 28                	add    (%eax),%ch
404a21:	47                   	inc    %edi
404a22:	00 00                	add    %al,(%eax)
404a24:	0a 00                	or     (%eax),%al
404a26:	02 7b 39             	add    0x39(%ebx),%bh
404a29:	00 00                	add    %al,(%eax)
404a2b:	04 17                	add    $0x17,%al
404a2d:	6f                   	outsl  %ds:(%esi),(%dx)
404a2e:	52                   	push   %edx
404a2f:	00 00                	add    %al,(%eax)
404a31:	0a 00                	or     (%eax),%al
404a33:	02 7b 39             	add    0x39(%ebx),%bh
404a36:	00 00                	add    %al,(%eax)
404a38:	04 1f                	add    $0x1f,%al
404a3a:	0c 1f                	or     $0x1f,%al
404a3c:	17                   	pop    %ss
404a3d:	73 48                	jae    0x404a87
404a3f:	00 00                	add    %al,(%eax)
404a41:	0a 6f 31             	or     0x31(%edi),%ch
404a44:	00 00                	add    %al,(%eax)
404a46:	0a 00                	or     (%eax),%al
404a48:	02 7b 39             	add    0x39(%ebx),%bh
404a4b:	00 00                	add    %al,(%eax)
404a4d:	04 72                	add    $0x72,%al
404a4f:	69 03 00 70 6f 49    	imul   $0x496f7000,(%ebx),%eax
404a55:	00 00                	add    %al,(%eax)
404a57:	0a 00                	or     (%eax),%al
404a59:	02 7b 39             	add    0x39(%ebx),%bh
404a5c:	00 00                	add    %al,(%eax)
404a5e:	04 1f                	add    $0x1f,%al
404a60:	79 1f                	jns    0x404a81
404a62:	11 73 4a             	adc    %esi,0x4a(%ebx)
404a65:	00 00                	add    %al,(%eax)
404a67:	0a 6f 4b             	or     0x4b(%edi),%ch
404a6a:	00 00                	add    %al,(%eax)
404a6c:	0a 00                	or     (%eax),%al
404a6e:	02 7b 39             	add    0x39(%ebx),%bh
404a71:	00 00                	add    %al,(%eax)
404a73:	04 16                	add    $0x16,%al
404a75:	6f                   	outsl  %ds:(%esi),(%dx)
404a76:	55                   	push   %ebp
404a77:	00 00                	add    %al,(%eax)
404a79:	0a 00                	or     (%eax),%al
404a7b:	02 7b 39             	add    0x39(%ebx),%bh
404a7e:	00 00                	add    %al,(%eax)
404a80:	04 72                	add    $0x72,%al
404a82:	87 03                	xchg   %eax,(%ebx)
404a84:	00 70 6f             	add    %dh,0x6f(%eax)
404a87:	22 00                	and    (%eax),%al
404a89:	00 0a                	add    %cl,(%edx)
404a8b:	00 02                	add    %al,(%edx)
404a8d:	7b 3a                	jnp    0x404ac9
404a8f:	00 00                	add    %al,(%eax)
404a91:	04 17                	add    $0x17,%al
404a93:	6f                   	outsl  %ds:(%esi),(%dx)
404a94:	52                   	push   %edx
404a95:	00 00                	add    %al,(%eax)
404a97:	0a 00                	or     (%eax),%al
404a99:	02 7b 3a             	add    0x3a(%ebx),%bh
404a9c:	00 00                	add    %al,(%eax)
404a9e:	04 20                	add    $0x20,%al
404aa0:	a0 00 00 00 1f       	mov    0x1f000000,%al
404aa5:	17                   	pop    %ss
404aa6:	73 48                	jae    0x404af0
404aa8:	00 00                	add    %al,(%eax)
404aaa:	0a 6f 31             	or     0x31(%edi),%ch
404aad:	00 00                	add    %al,(%eax)
404aaf:	0a 00                	or     (%eax),%al
404ab1:	02 7b 3a             	add    0x3a(%ebx),%bh
404ab4:	00 00                	add    %al,(%eax)
404ab6:	04 72                	add    $0x72,%al
404ab8:	33 03                	xor    (%ebx),%eax
404aba:	00 70 6f             	add    %dh,0x6f(%eax)
404abd:	49                   	dec    %ecx
404abe:	00 00                	add    %al,(%eax)
404ac0:	0a 00                	or     (%eax),%al
404ac2:	02 7b 3a             	add    0x3a(%ebx),%bh
404ac5:	00 00                	add    %al,(%eax)
404ac7:	04 1f                	add    $0x1f,%al
404ac9:	69 1f 11 73 4a 00    	imul   $0x4a7311,(%edi),%ebx
404acf:	00 0a                	add    %cl,(%edx)
404ad1:	6f                   	outsl  %ds:(%esi),(%dx)
404ad2:	4b                   	dec    %ebx
404ad3:	00 00                	add    %al,(%eax)
404ad5:	0a 00                	or     (%eax),%al
404ad7:	02 7b 3a             	add    0x3a(%ebx),%bh
404ada:	00 00                	add    %al,(%eax)
404adc:	04 17                	add    $0x17,%al
404ade:	6f                   	outsl  %ds:(%esi),(%dx)
404adf:	55                   	push   %ebp
404ae0:	00 00                	add    %al,(%eax)
404ae2:	0a 00                	or     (%eax),%al
404ae4:	02 7b 3a             	add    0x3a(%ebx),%bh
404ae7:	00 00                	add    %al,(%eax)
404ae9:	04 72                	add    $0x72,%al
404aeb:	4b                   	dec    %ebx
404aec:	03 00                	add    (%eax),%eax
404aee:	70 6f                	jo     0x404b5f
404af0:	22 00                	and    (%eax),%al
404af2:	00 0a                	add    %cl,(%edx)
404af4:	00 02                	add    %al,(%edx)
404af6:	7b 3b                	jnp    0x404b33
404af8:	00 00                	add    %al,(%eax)
404afa:	04 17                	add    $0x17,%al
404afc:	6f                   	outsl  %ds:(%esi),(%dx)
404afd:	52                   	push   %edx
404afe:	00 00                	add    %al,(%eax)
404b00:	0a 00                	or     (%eax),%al
404b02:	02 7b 3b             	add    0x3b(%ebx),%bh
404b05:	00 00                	add    %al,(%eax)
404b07:	04 20                	add    $0x20,%al
404b09:	39 01                	cmp    %eax,(%ecx)
404b0b:	00 00                	add    %al,(%eax)
404b0d:	1f                   	pop    %ds
404b0e:	17                   	pop    %ss
404b0f:	73 48                	jae    0x404b59
404b11:	00 00                	add    %al,(%eax)
404b13:	0a 6f 31             	or     0x31(%edi),%ch
404b16:	00 00                	add    %al,(%eax)
404b18:	0a 00                	or     (%eax),%al
404b1a:	02 7b 3b             	add    0x3b(%ebx),%bh
404b1d:	00 00                	add    %al,(%eax)
404b1f:	04 72                	add    $0x72,%al
404b21:	f1                   	int1
404b22:	02 00                	add    (%eax),%al
404b24:	70 6f                	jo     0x404b95
404b26:	49                   	dec    %ecx
404b27:	00 00                	add    %al,(%eax)
404b29:	0a 00                	or     (%eax),%al
404b2b:	02 7b 3b             	add    0x3b(%ebx),%bh
404b2e:	00 00                	add    %al,(%eax)
404b30:	04 1f                	add    $0x1f,%al
404b32:	78 1f                	js     0x404b53
404b34:	11 73 4a             	adc    %esi,0x4a(%ebx)
404b37:	00 00                	add    %al,(%eax)
404b39:	0a 6f 4b             	or     0x4b(%edi),%ch
404b3c:	00 00                	add    %al,(%eax)
404b3e:	0a 00                	or     (%eax),%al
404b40:	02 7b 3b             	add    0x3b(%ebx),%bh
404b43:	00 00                	add    %al,(%eax)
404b45:	04 18                	add    $0x18,%al
404b47:	6f                   	outsl  %ds:(%esi),(%dx)
404b48:	55                   	push   %ebp
404b49:	00 00                	add    %al,(%eax)