403f49:	00 00                	add    %al,(%eax)
403f4b:	00 13                	add    %dl,(%ebx)
403f4d:	30 02                	xor    %al,(%edx)
403f4f:	00 23                	add    %ah,(%ebx)
403f51:	00 00                	add    %al,(%eax)
403f53:	00 08                	add    %cl,(%eax)
403f55:	00 00                	add    %al,(%eax)
403f57:	11 00                	adc    %eax,(%eax)
403f59:	72 01                	jb     0x403f5c
403f5b:	00 00                	add    %al,(%eax)
403f5d:	70 73                	jo     0x403fd2
403f5f:	16                   	push   %ss
403f60:	00 00                	add    %al,(%eax)
403f62:	06                   	push   %es
403f63:	0a 06                	or     (%esi),%al
403f65:	02 6f 40             	add    0x40(%edi),%ch
403f68:	00 00                	add    %al,(%eax)
403f6a:	0a 00                	or     (%eax),%al
403f6c:	06                   	push   %es
403f6d:	6f                   	outsl  %ds:(%esi),(%dx)
403f6e:	41                   	inc    %ecx
403f6f:	00 00                	add    %al,(%eax)
403f71:	0a 26                	or     (%esi),%ah
403f73:	06                   	push   %es
403f74:	6f                   	outsl  %ds:(%esi),(%dx)
403f75:	42                   	inc    %edx
403f76:	00 00                	add    %al,(%eax)
403f78:	0a 00                	or     (%eax),%al
403f7a:	2a 00                	sub    (%eax),%al
403f7c:	13 30                	adc    (%eax),%esi
403f7e:	02 00                	add    (%eax),%al
403f80:	23 00                	and    (%eax),%eax
403f82:	00 00                	add    %al,(%eax)
403f84:	08 00                	or     %al,(%eax)
403f86:	00 11                	add    %dl,(%ecx)
403f88:	00 72 07             	add    %dh,0x7(%edx)
403f8b:	00 00                	add    %al,(%eax)
403f8d:	70 73                	jo     0x404002
403f8f:	16                   	push   %ss
403f90:	00 00                	add    %al,(%eax)
403f92:	06                   	push   %es
403f93:	0a 06                	or     (%esi),%al
403f95:	02 6f 40             	add    0x40(%edi),%ch
403f98:	00 00                	add    %al,(%eax)
403f9a:	0a 00                	or     (%eax),%al
403f9c:	06                   	push   %es
403f9d:	6f                   	outsl  %ds:(%esi),(%dx)
403f9e:	41                   	inc    %ecx
403f9f:	00 00                	add    %al,(%eax)
403fa1:	0a 26                	or     (%esi),%ah
403fa3:	06                   	push   %es
403fa4:	6f                   	outsl  %ds:(%esi),(%dx)
403fa5:	42                   	inc    %edx
403fa6:	00 00                	add    %al,(%eax)
403fa8:	0a 00                	or     (%eax),%al
403faa:	2a 00                	sub    (%eax),%al
403fac:	13 30                	adc    (%eax),%esi
403fae:	02 00                	add    (%eax),%al
403fb0:	23 00                	and    (%eax),%eax
403fb2:	00 00                	add    %al,(%eax)
403fb4:	08 00                	or     %al,(%eax)
403fb6:	00 11                	add    %dl,(%ecx)
403fb8:	00 72 0d             	add    %dh,0xd(%edx)
403fbb:	00 00                	add    %al,(%eax)
403fbd:	70 73                	jo     0x404032
403fbf:	16                   	push   %ss
403fc0:	00 00                	add    %al,(%eax)
403fc2:	06                   	push   %es
403fc3:	0a 06                	or     (%esi),%al
403fc5:	02 6f 40             	add    0x40(%edi),%ch
403fc8:	00 00                	add    %al,(%eax)
403fca:	0a 00                	or     (%eax),%al
403fcc:	06                   	push   %es
403fcd:	6f                   	outsl  %ds:(%esi),(%dx)
403fce:	41                   	inc    %ecx
403fcf:	00 00                	add    %al,(%eax)
403fd1:	0a 26                	or     (%esi),%ah
403fd3:	06                   	push   %es
403fd4:	6f                   	outsl  %ds:(%esi),(%dx)
403fd5:	42                   	inc    %edx
403fd6:	00 00                	add    %al,(%eax)
403fd8:	0a 00                	or     (%eax),%al
403fda:	2a 00                	sub    (%eax),%al
403fdc:	13 30                	adc    (%eax),%esi
403fde:	09 00                	or     %eax,(%eax)
403fe0:	aa                   	stos   %al,%es:(%edi)
403fe1:	01 00                	add    %eax,(%eax)
403fe3:	00 09                	add    %cl,(%ecx)
403fe5:	00 00                	add    %al,(%eax)
403fe7:	11 00                	adc    %eax,(%eax)
403fe9:	02 04 6f             	add    (%edi,%ebp,2),%al
403fec:	43                   	inc    %ebx
403fed:	00 00                	add    %al,(%eax)
403fef:	0a 7d 06             	or     0x6(%ebp),%bh
403ff2:	00 00                	add    %al,(%eax)
403ff4:	04 02                	add    $0x2,%al
403ff6:	7b 34                	jnp    0x40402c
403ff8:	00 00                	add    %al,(%eax)
403ffa:	04 6f                	add    $0x6f,%al
403ffc:	44                   	inc    %esp
403ffd:	00 00                	add    %al,(%eax)
403fff:	0a 02                	or     (%edx),%al
404001:	7b 06                	jnp    0x404009
404003:	00 00                	add    %al,(%eax)
404005:	04 6f                	add    $0x6f,%al
404007:	45                   	inc    %ebp
404008:	00 00                	add    %al,(%eax)
40400a:	0a 0a                	or     (%edx),%cl
40400c:	02 02                	add    (%edx),%al
40400e:	7b 0e                	jnp    0x40401e
404010:	00 00                	add    %al,(%eax)
404012:	04 6f                	add    $0x6f,%al
404014:	1b 00                	sbb    (%eax),%eax
404016:	00 0a                	add    %cl,(%edx)
404018:	6f                   	outsl  %ds:(%esi),(%dx)
404019:	1c 00                	sbb    $0x0,%al
40401b:	00 0a                	add    %cl,(%edx)
40401d:	7d 07                	jge    0x404026
40401f:	00 00                	add    %al,(%eax)
404021:	04 02                	add    $0x2,%al
404023:	7b 07                	jnp    0x40402c
404025:	00 00                	add    %al,(%eax)
404027:	04 02                	add    $0x2,%al
404029:	7b 08                	jnp    0x404033
40402b:	00 00                	add    %al,(%eax)
40402d:	04 16                	add    $0x16,%al
40402f:	9a 28 1d 00 00 0a 2d 	lcall  $0x2d0a,$0x1d28
404036:	15 02 7b 07 00       	adc    $0x77b02,%eax
40403b:	00 04 02             	add    %al,(%edx,%eax,1)
40403e:	7b 08                	jnp    0x404048
404040:	00 00                	add    %al,(%eax)
404042:	04 18                	add    $0x18,%al
404044:	9a 28 1d 00 00 0a 2b 	lcall  $0x2b0a,$0x1d28
40404b:	01 17                	add    %edx,(%edi)
40404d:	0c 08                	or     $0x8,%al
40404f:	39 a5 00 00 00 00    	cmp    %esp,0x0(%ebp)
404055:	02 7b 06             	add    0x6(%ebx),%bh
404058:	00 00                	add    %al,(%eax)
40405a:	04 02                	add    $0x2,%al
40405c:	7b 07                	jnp    0x404065
40405e:	00 00                	add    %al,(%eax)
404060:	04 06                	add    $0x6,%al
404062:	6f                   	outsl  %ds:(%esi),(%dx)
404063:	46                   	inc    %esi
404064:	00 00                	add    %al,(%eax)
404066:	0a 16                	or     (%esi),%dl
404068:	6f                   	outsl  %ds:(%esi),(%dx)
404069:	47                   	inc    %edi
40406a:	00 00                	add    %al,(%eax)
40406c:	0a 6f 48             	or     0x48(%edi),%ch
40406f:	00 00                	add    %al,(%eax)
404071:	0a 6f 1f             	or     0x1f(%edi),%ch
404074:	00 00                	add    %al,(%eax)
404076:	0a 06                	or     (%esi),%al
404078:	6f                   	outsl  %ds:(%esi),(%dx)
404079:	46                   	inc    %esi
40407a:	00 00                	add    %al,(%eax)
40407c:	0a 17                	or     (%edi),%dl
40407e:	6f                   	outsl  %ds:(%esi),(%dx)
40407f:	47                   	inc    %edi
404080:	00 00                	add    %al,(%eax)
404082:	0a 6f 48             	or     0x48(%edi),%ch
404085:	00 00                	add    %al,(%eax)
404087:	0a 6f 1f             	or     0x1f(%edi),%ch
40408a:	00 00                	add    %al,(%eax)
40408c:	0a 06                	or     (%esi),%al
40408e:	6f                   	outsl  %ds:(%esi),(%dx)
40408f:	46                   	inc    %esi
404090:	00 00                	add    %al,(%eax)
404092:	0a 18                	or     (%eax),%bl
404094:	6f                   	outsl  %ds:(%esi),(%dx)
404095:	47                   	inc    %edi
404096:	00 00                	add    %al,(%eax)
404098:	0a 6f 48             	or     0x48(%edi),%ch
40409b:	00 00                	add    %al,(%eax)
40409d:	0a 6f 1f             	or     0x1f(%edi),%ch
4040a0:	00 00                	add    %al,(%eax)
4040a2:	0a 06                	or     (%esi),%al
4040a4:	6f                   	outsl  %ds:(%esi),(%dx)
4040a5:	46                   	inc    %esi
4040a6:	00 00                	add    %al,(%eax)
4040a8:	0a 19                	or     (%ecx),%bl
4040aa:	6f                   	outsl  %ds:(%esi),(%dx)
4040ab:	47                   	inc    %edi
4040ac:	00 00                	add    %al,(%eax)
4040ae:	0a 6f 48             	or     0x48(%edi),%ch
4040b1:	00 00                	add    %al,(%eax)
4040b3:	0a 6f 1f             	or     0x1f(%edi),%ch
4040b6:	00 00                	add    %al,(%eax)
4040b8:	0a 06                	or     (%esi),%al
4040ba:	6f                   	outsl  %ds:(%esi),(%dx)
4040bb:	46                   	inc    %esi
4040bc:	00 00                	add    %al,(%eax)
4040be:	0a 1a                	or     (%edx),%bl
4040c0:	6f                   	outsl  %ds:(%esi),(%dx)
4040c1:	47                   	inc    %edi
4040c2:	00 00                	add    %al,(%eax)
4040c4:	0a 6f 48             	or     0x48(%edi),%ch
4040c7:	00 00                	add    %al,(%eax)
4040c9:	0a 6f 1f             	or     0x1f(%edi),%ch
4040cc:	00 00                	add    %al,(%eax)
4040ce:	0a 06                	or     (%esi),%al
4040d0:	6f                   	outsl  %ds:(%esi),(%dx)
4040d1:	46                   	inc    %esi
4040d2:	00 00                	add    %al,(%eax)
4040d4:	0a 1b                	or     (%ebx),%bl
4040d6:	6f                   	outsl  %ds:(%esi),(%dx)
4040d7:	47                   	inc    %edi
4040d8:	00 00                	add    %al,(%eax)
4040da:	0a 6f 48             	or     0x48(%edi),%ch
4040dd:	00 00                	add    %al,(%eax)
4040df:	0a 6f 1f             	or     0x1f(%edi),%ch
4040e2:	00 00                	add    %al,(%eax)
4040e4:	0a 73 17             	or     0x17(%ebx),%dh
4040e7:	00 00                	add    %al,(%eax)
4040e9:	06                   	push   %es
4040ea:	25 02 6f 40 00       	and    $0x406f02,%eax
4040ef:	00 0a                	add    %cl,(%edx)
4040f1:	00 0b                	add    %cl,(%ebx)
4040f3:	00 38                	add    %bh,(%eax)
4040f5:	8a 00                	mov    (%eax),%al
4040f7:	00 00                	add    %al,(%eax)
4040f9:	00 02                	add    %al,(%edx)
4040fb:	7b 06                	jnp    0x404103
4040fd:	00 00                	add    %al,(%eax)
4040ff:	04 02                	add    $0x2,%al
404101:	7b 07                	jnp    0x40410a
404103:	00 00                	add    %al,(%eax)
404105:	04 06                	add    $0x6,%al
404107:	6f                   	outsl  %ds:(%esi),(%dx)
404108:	46                   	inc    %esi
404109:	00 00                	add    %al,(%eax)
40410b:	0a 16                	or     (%esi),%dl
40410d:	6f                   	outsl  %ds:(%esi),(%dx)
40410e:	47                   	inc    %edi
40410f:	00 00                	add    %al,(%eax)
404111:	0a 6f 48             	or     0x48(%edi),%ch
404114:	00 00                	add    %al,(%eax)
404116:	0a 6f 1f             	or     0x1f(%edi),%ch
404119:	00 00                	add    %al,(%eax)
40411b:	0a 06                	or     (%esi),%al
40411d:	6f                   	outsl  %ds:(%esi),(%dx)
40411e:	46                   	inc    %esi
40411f:	00 00                	add    %al,(%eax)
404121:	0a 17                	or     (%edi),%dl
404123:	6f                   	outsl  %ds:(%esi),(%dx)
404124:	47                   	inc    %edi
404125:	00 00                	add    %al,(%eax)
404127:	0a 6f 48             	or     0x48(%edi),%ch
40412a:	00 00                	add    %al,(%eax)
40412c:	0a 6f 1f             	or     0x1f(%edi),%ch
40412f:	00 00                	add    %al,(%eax)
404131:	0a 06                	or     (%esi),%al
404133:	6f                   	outsl  %ds:(%esi),(%dx)
404134:	46                   	inc    %esi
404135:	00 00                	add    %al,(%eax)
404137:	0a 18                	or     (%eax),%bl
404139:	6f                   	outsl  %ds:(%esi),(%dx)
40413a:	47                   	inc    %edi
40413b:	00 00                	add    %al,(%eax)
40413d:	0a 6f 48             	or     0x48(%edi),%ch
404140:	00 00                	add    %al,(%eax)
404142:	0a 6f 1f             	or     0x1f(%edi),%ch
404145:	00 00                	add    %al,(%eax)
404147:	0a 06                	or     (%esi),%al
404149:	6f                   	outsl  %ds:(%esi),(%dx)
40414a:	46                   	inc    %esi
40414b:	00 00                	add    %al,(%eax)
40414d:	0a 19                	or     (%ecx),%bl
40414f:	6f                   	outsl  %ds:(%esi),(%dx)
404150:	47                   	inc    %edi
404151:	00 00                	add    %al,(%eax)
404153:	0a 6f 48             	or     0x48(%edi),%ch
404156:	00 00                	add    %al,(%eax)
404158:	0a 6f 1f             	or     0x1f(%edi),%ch
40415b:	00 00                	add    %al,(%eax)
40415d:	0a 06                	or     (%esi),%al
40415f:	6f                   	outsl  %ds:(%esi),(%dx)
404160:	46                   	inc    %esi
404161:	00 00                	add    %al,(%eax)
404163:	0a 1a                	or     (%edx),%bl
404165:	6f                   	outsl  %ds:(%esi),(%dx)
404166:	47                   	inc    %edi
404167:	00 00                	add    %al,(%eax)
404169:	0a 6f 48             	or     0x48(%edi),%ch
40416c:	00 00                	add    %al,(%eax)
40416e:	0a 6f 1f             	or     0x1f(%edi),%ch
404171:	00 00                	add    %al,(%eax)
404173:	0a 73 18             	or     0x18(%ebx),%dh
404176:	00 00                	add    %al,(%eax)
404178:	06                   	push   %es
404179:	25 02 6f 40 00       	and    $0x406f02,%eax
40417e:	00 0a                	add    %cl,(%edx)
404180:	00 0b                	add    %cl,(%ebx)
404182:	00 07                	add    %al,(%edi)
404184:	6f                   	outsl  %ds:(%esi),(%dx)
404185:	41                   	inc    %ecx
404186:	00 00                	add    %al,(%eax)
404188:	0a 26                	or     (%esi),%ah
40418a:	07                   	pop    %es
40418b:	6f                   	outsl  %ds:(%esi),(%dx)
40418c:	42                   	inc    %edx
40418d:	00 00                	add    %al,(%eax)
40418f:	0a 00                	or     (%eax),%al
404191:	2a 00                	sub    (%eax),%al
404193:	00 13                	add    %dl,(%ebx)
404195:	30 02                	xor    %al,(%edx)
404197:	00 60 00             	add    %ah,0x0(%eax)
40419a:	00 00                	add    %al,(%eax)
40419c:	00 00                	add    %al,(%eax)
40419e:	00 00                	add    %al,(%eax)
4041a0:	00 02                	add    %al,(%edx)
4041a2:	7b 12                	jnp    0x4041b6
4041a4:	00 00                	add    %al,(%eax)
4041a6:	04 6f                	add    $0x6f,%al
4041a8:	49                   	dec    %ecx
4041a9:	00 00                	add    %al,(%eax)
4041ab:	0a 00                	or     (%eax),%al
4041ad:	02 7b 19             	add    0x19(%ebx),%bh
4041b0:	00 00                	add    %al,(%eax)
4041b2:	04 6f                	add    $0x6f,%al
4041b4:	49                   	dec    %ecx
4041b5:	00 00                	add    %al,(%eax)
4041b7:	0a 00                	or     (%eax),%al
4041b9:	02 7b 17             	add    0x17(%ebx),%bh
4041bc:	00 00                	add    %al,(%eax)
4041be:	04 6f                	add    $0x6f,%al
4041c0:	49                   	dec    %ecx
4041c1:	00 00                	add    %al,(%eax)
4041c3:	0a 00                	or     (%eax),%al
4041c5:	02 7b 21             	add    0x21(%ebx),%bh
4041c8:	00 00                	add    %al,(%eax)
4041ca:	04 72                	add    $0x72,%al
4041cc:	32 02                	xor    (%edx),%al
4041ce:	00 70 6f             	add    %dh,0x6f(%eax)
4041d1:	4a                   	dec    %edx
4041d2:	00 00                	add    %al,(%eax)
4041d4:	0a 00                	or     (%eax),%al
4041d6:	02 7b 20             	add    0x20(%ebx),%bh
4041d9:	00 00                	add    %al,(%eax)
4041db:	04 72                	add    $0x72,%al
4041dd:	32 02                	xor    (%edx),%al
4041df:	00 70 6f             	add    %dh,0x6f(%eax)
4041e2:	4a                   	dec    %edx
4041e3:	00 00                	add    %al,(%eax)
4041e5:	0a 00                	or     (%eax),%al
4041e7:	02 7b 1b             	add    0x1b(%ebx),%bh
4041ea:	00 00                	add    %al,(%eax)
4041ec:	04 6f                	add    $0x6f,%al
4041ee:	49                   	dec    %ecx