403f4c:	00 00                	add    %al,(%eax)
403f4e:	20 cd                	and    %cl,%ch
403f50:	01 00                	add    %eax,(%eax)
403f52:	00 73 4a             	add    %dh,0x4a(%ebx)
403f55:	00 00                	add    %al,(%eax)
403f57:	0a 6f 4b             	or     0x4b(%edi),%ch
403f5a:	00 00                	add    %al,(%eax)
403f5c:	0a 00                	or     (%eax),%al
403f5e:	02 7b 2b             	add    0x2b(%ebx),%bh
403f61:	00 00                	add    %al,(%eax)
403f63:	04 16                	add    $0x16,%al
403f65:	6f                   	outsl  %ds:(%esi),(%dx)
403f66:	4d                   	dec    %ebp
403f67:	00 00                	add    %al,(%eax)
403f69:	0a 00                	or     (%eax),%al
403f6b:	02 7b 2b             	add    0x2b(%ebx),%bh
403f6e:	00 00                	add    %al,(%eax)
403f70:	04 16                	add    $0x16,%al
403f72:	6f                   	outsl  %ds:(%esi),(%dx)
403f73:	4e                   	dec    %esi
403f74:	00 00                	add    %al,(%eax)
403f76:	0a 00                	or     (%eax),%al
403f78:	02 22                	add    (%edx),%ah
403f7a:	00 00                	add    %al,(%eax)
403f7c:	00 41 22             	add    %al,0x22(%ecx)
403f7f:	00 00                	add    %al,(%eax)
403f81:	80 41 73 5a          	addb   $0x5a,0x73(%ecx)
403f85:	00 00                	add    %al,(%eax)
403f87:	0a 28                	or     (%eax),%ch
403f89:	5b                   	pop    %ebx
403f8a:	00 00                	add    %al,(%eax)
403f8c:	0a 00                	or     (%eax),%al
403f8e:	02 17                	add    (%edi),%dl
403f90:	28 5c 00 00          	sub    %bl,0x0(%eax,%eax,1)
403f94:	0a 00                	or     (%eax),%al
403f96:	02 20                	add    (%eax),%ah
403f98:	62 02                	bound  %eax,(%edx)
403f9a:	00 00                	add    %al,(%eax)
403f9c:	20 b6 02 00 00 73    	and    %dh,0x73000002(%esi)
403fa2:	4a                   	dec    %edx
403fa3:	00 00                	add    %al,(%eax)
403fa5:	0a 28                	or     (%eax),%ch
403fa7:	5d                   	pop    %ebp
403fa8:	00 00                	add    %al,(%eax)
403faa:	0a 00                	or     (%eax),%al
403fac:	02 28                	add    (%eax),%ch
403fae:	28 00                	sub    %al,(%eax)
403fb0:	00 0a                	add    %cl,(%edx)
403fb2:	02 7b 2a             	add    0x2a(%ebx),%bh
403fb5:	00 00                	add    %al,(%eax)
403fb7:	04 6f                	add    $0x6f,%al
403fb9:	36 00 00             	add    %al,%ss:(%eax)
403fbc:	0a 00                	or     (%eax),%al
403fbe:	02 28                	add    (%eax),%ch
403fc0:	28 00                	sub    %al,(%eax)
403fc2:	00 0a                	add    %cl,(%edx)
403fc4:	02 7b 28             	add    0x28(%ebx),%bh
403fc7:	00 00                	add    %al,(%eax)
403fc9:	04 6f                	add    $0x6f,%al
403fcb:	36 00 00             	add    %al,%ss:(%eax)
403fce:	0a 00                	or     (%eax),%al
403fd0:	02 72 61             	add    0x61(%edx),%dh
403fd3:	05 00 70 28 49       	add    $0x49287000,%eax
403fd8:	00 00                	add    %al,(%eax)
403fda:	0a 00                	or     (%eax),%al
403fdc:	02 72 29             	add    0x29(%edx),%dh
403fdf:	04 00                	add    $0x0,%al
403fe1:	70 6f                	jo     0x404052
403fe3:	22 00                	and    (%eax),%al
403fe5:	00 0a                	add    %cl,(%edx)
403fe7:	00 02                	add    %al,(%edx)
403fe9:	7b 26                	jnp    0x404011
403feb:	00 00                	add    %al,(%eax)
403fed:	04 16                	add    $0x16,%al
403fef:	6f                   	outsl  %ds:(%esi),(%dx)
403ff0:	62 00                	bound  %eax,(%eax)
403ff2:	00 0a                	add    %cl,(%edx)
403ff4:	00 02                	add    %al,(%edx)
403ff6:	7b 27                	jnp    0x40401f
403ff8:	00 00                	add    %al,(%eax)
403ffa:	04 16                	add    $0x16,%al
403ffc:	6f                   	outsl  %ds:(%esi),(%dx)
403ffd:	62 00                	bound  %eax,(%eax)
403fff:	00 0a                	add    %cl,(%edx)
404001:	00 02                	add    %al,(%edx)
404003:	7b 28                	jnp    0x40402d
404005:	00 00                	add    %al,(%eax)
404007:	04 16                	add    $0x16,%al
404009:	6f                   	outsl  %ds:(%esi),(%dx)
40400a:	62 00                	bound  %eax,(%eax)
40400c:	00 0a                	add    %cl,(%edx)
40400e:	00 02                	add    %al,(%edx)
404010:	7b 29                	jnp    0x40403b
404012:	00 00                	add    %al,(%eax)
404014:	04 6f                	add    $0x6f,%al
404016:	61                   	popa
404017:	00 00                	add    %al,(%eax)
404019:	0a 00                	or     (%eax),%al
40401b:	02 7b 2b             	add    0x2b(%ebx),%bh
40401e:	00 00                	add    %al,(%eax)
404020:	04 6f                	add    $0x6f,%al
404022:	61                   	popa
404023:	00 00                	add    %al,(%eax)
404025:	0a 00                	or     (%eax),%al
404027:	02 16                	add    (%esi),%dl
404029:	28 62 00             	sub    %ah,0x0(%edx)
40402c:	00 0a                	add    %cl,(%edx)
40402e:	00 2a                	add    %ch,(%edx)
404030:	13 30                	adc    (%eax),%esi
404032:	02 00                	add    (%eax),%al
404034:	71 00                	jno    0x404036
404036:	00 00                	add    %al,(%eax)
404038:	00 00                	add    %al,(%eax)
40403a:	00 00                	add    %al,(%eax)
40403c:	02 1f                	add    (%edi),%bl
40403e:	0a 7d 2e             	or     0x2e(%ebp),%bh
404041:	00 00                	add    %al,(%eax)
404043:	04 02                	add    $0x2,%al
404045:	16                   	push   %ss
404046:	7d 2f                	jge    0x404077
404048:	00 00                	add    %al,(%eax)
40404a:	04 02                	add    $0x2,%al
40404c:	16                   	push   %ss
40404d:	7d 30                	jge    0x40407f
40404f:	00 00                	add    %al,(%eax)
404051:	04 02                	add    $0x2,%al
404053:	16                   	push   %ss
404054:	7d 31                	jge    0x404087
404056:	00 00                	add    %al,(%eax)
404058:	04 02                	add    $0x2,%al
40405a:	18 7d 32             	sbb    %bh,0x32(%ebp)
40405d:	00 00                	add    %al,(%eax)
40405f:	04 02                	add    $0x2,%al
404061:	16                   	push   %ss
404062:	7d 33                	jge    0x404097
404064:	00 00                	add    %al,(%eax)
404066:	04 02                	add    $0x2,%al
404068:	18 7d 34             	sbb    %bh,0x34(%ebp)
40406b:	00 00                	add    %al,(%eax)
40406d:	04 02                	add    $0x2,%al
40406f:	73 1c                	jae    0x40408d
404071:	00 00                	add    %al,(%eax)
404073:	0a 7d 35             	or     0x35(%ebp),%bh
404076:	00 00                	add    %al,(%eax)
404078:	04 02                	add    $0x2,%al
40407a:	73 1c                	jae    0x404098
40407c:	00 00                	add    %al,(%eax)
40407e:	0a 7d 36             	or     0x36(%ebp),%bh
404081:	00 00                	add    %al,(%eax)
404083:	04 02                	add    $0x2,%al
404085:	73 1d                	jae    0x4040a4
404087:	00 00                	add    %al,(%eax)
404089:	0a 7d 37             	or     0x37(%ebp),%bh
40408c:	00 00                	add    %al,(%eax)
40408e:	04 02                	add    $0x2,%al
404090:	14 7d                	adc    $0x7d,%al
404092:	38 00                	cmp    %al,(%eax)
404094:	00 04 02             	add    %al,(%edx,%eax,1)
404097:	28 1e                	sub    %bl,(%esi)
404099:	00 00                	add    %al,(%eax)
40409b:	0a 00                	or     (%eax),%al
40409d:	00 02                	add    %al,(%edx)
40409f:	28 1e                	sub    %bl,(%esi)
4040a1:	00 00                	add    %al,(%eax)
4040a3:	06                   	push   %es
4040a4:	00 02                	add    %al,(%edx)
4040a6:	28 1c 00             	sub    %bl,(%eax,%eax,1)
4040a9:	00 06                	add    %al,(%esi)
4040ab:	00 2a                	add    %ch,(%edx)
4040ad:	00 00                	add    %al,(%eax)
4040af:	00 13                	add    %dl,(%ebx)
4040b1:	30 02                	xor    %al,(%edx)
4040b3:	00 30                	add    %dh,(%eax)
4040b5:	00 00                	add    %al,(%eax)
4040b7:	00 02                	add    %al,(%edx)
4040b9:	00 00                	add    %al,(%eax)
4040bb:	11 00                	adc    %eax,(%eax)
4040bd:	04 6f                	add    $0x6f,%al
4040bf:	1f                   	pop    %ds
4040c0:	00 00                	add    %al,(%eax)
4040c2:	0a 1f                	or     (%edi),%bl
4040c4:	25 fe 01 0a 06       	and    $0x60a01fe,%eax
4040c9:	2c 09                	sub    $0x9,%al
4040cb:	00 02                	add    %al,(%edx)
4040cd:	17                   	pop    %ss
4040ce:	7d 2c                	jge    0x4040fc
4040d0:	00 00                	add    %al,(%eax)
4040d2:	04 00                	add    $0x0,%al
4040d4:	04 6f                	add    $0x6f,%al
4040d6:	1f                   	pop    %ds
4040d7:	00 00                	add    %al,(%eax)
4040d9:	0a 1f                	or     (%edi),%bl
4040db:	27                   	daa
4040dc:	fe 01                	incb   (%ecx)
4040de:	0b 07                	or     (%edi),%eax
4040e0:	2c 09                	sub    $0x9,%al
4040e2:	00 02                	add    %al,(%edx)
4040e4:	17                   	pop    %ss
4040e5:	7d 2d                	jge    0x404114
4040e7:	00 00                	add    %al,(%eax)
4040e9:	04 00                	add    $0x0,%al
4040eb:	2a 13                	sub    (%ebx),%dl
4040ed:	30 02                	xor    %al,(%edx)
4040ef:	00 30                	add    %dh,(%eax)
4040f1:	00 00                	add    %al,(%eax)
4040f3:	00 02                	add    %al,(%edx)
4040f5:	00 00                	add    %al,(%eax)
4040f7:	11 00                	adc    %eax,(%eax)
4040f9:	04 6f                	add    $0x6f,%al
4040fb:	1f                   	pop    %ds
4040fc:	00 00                	add    %al,(%eax)
4040fe:	0a 1f                	or     (%edi),%bl
404100:	25 fe 01 0a 06       	and    $0x60a01fe,%eax
404105:	2c 09                	sub    $0x9,%al
404107:	00 02                	add    %al,(%edx)
404109:	16                   	push   %ss
40410a:	7d 2c                	jge    0x404138
40410c:	00 00                	add    %al,(%eax)
40410e:	04 00                	add    $0x0,%al
404110:	04 6f                	add    $0x6f,%al
404112:	1f                   	pop    %ds
404113:	00 00                	add    %al,(%eax)
404115:	0a 1f                	or     (%edi),%bl
404117:	27                   	daa
404118:	fe 01                	incb   (%ecx)
40411a:	0b 07                	or     (%edi),%eax
40411c:	2c 09                	sub    $0x9,%al
40411e:	00 02                	add    %al,(%edx)
404120:	16                   	push   %ss
404121:	7d 2d                	jge    0x404150
404123:	00 00                	add    %al,(%eax)
404125:	04 00                	add    $0x0,%al
404127:	2a 1b                	sub    (%ebx),%bl
404129:	30 05 00 b9 05 00    	xor    %al,0x5b900
40412f:	00 0b                	add    %cl,(%ebx)
404131:	00 00                	add    %al,(%eax)
404133:	11 00                	adc    %eax,(%eax)
404135:	02 7b 3a             	add    0x3a(%ebx),%bh
404138:	00 00                	add    %al,(%eax)
40413a:	04 72                	add    $0x72,%al
40413c:	67 00 00             	add    %al,(%bx,%si)
40413f:	70 02                	jo     0x404143
404141:	7c 2f                	jl     0x404172
404143:	00 00                	add    %al,(%eax)
404145:	04 28                	add    $0x28,%al
404147:	20 00                	and    %al,(%eax)
404149:	00 0a                	add    %cl,(%edx)
40414b:	28 21                	sub    %ah,(%ecx)
40414d:	00 00                	add    %al,(%eax)
40414f:	0a 6f 22             	or     0x22(%edi),%ch
404152:	00 00                	add    %al,(%eax)
404154:	0a 00                	or     (%eax),%al
404156:	02 7b 3c             	add    0x3c(%ebx),%bh
404159:	00 00                	add    %al,(%eax)
40415b:	04 72                	add    $0x72,%al
40415d:	83 00 00             	addl   $0x0,(%eax)
404160:	70 02                	jo     0x404164
404162:	7c 30                	jl     0x404194
404164:	00 00                	add    %al,(%eax)
404166:	04 28                	add    $0x28,%al
404168:	20 00                	and    %al,(%eax)
40416a:	00 0a                	add    %cl,(%edx)
40416c:	28 21                	sub    %ah,(%ecx)
40416e:	00 00                	add    %al,(%eax)
404170:	0a 6f 22             	or     0x22(%edi),%ch
404173:	00 00                	add    %al,(%eax)
404175:	0a 00                	or     (%eax),%al
404177:	02 7b 39             	add    0x39(%ebx),%bh
40417a:	00 00                	add    %al,(%eax)
40417c:	04 72                	add    $0x72,%al
40417e:	9f                   	lahf
40417f:	00 00                	add    %al,(%eax)
404181:	70 02                	jo     0x404185
404183:	7c 31                	jl     0x4041b6
404185:	00 00                	add    %al,(%eax)
404187:	04 28                	add    $0x28,%al
404189:	20 00                	and    %al,(%eax)
40418b:	00 0a                	add    %cl,(%edx)
40418d:	28 21                	sub    %ah,(%ecx)
40418f:	00 00                	add    %al,(%eax)
404191:	0a 6f 22             	or     0x22(%edi),%ch
404194:	00 00                	add    %al,(%eax)
404196:	0a 00                	or     (%eax),%al
404198:	02 7b 3b             	add    0x3b(%ebx),%bh
40419b:	00 00                	add    %al,(%eax)
40419d:	04 72                	add    $0x72,%al
40419f:	c1 00 00             	roll   $0x0,(%eax)
4041a2:	70 02                	jo     0x4041a6
4041a4:	7c 33                	jl     0x4041d9
4041a6:	00 00                	add    %al,(%eax)
4041a8:	04 28                	add    $0x28,%al
4041aa:	20 00                	and    %al,(%eax)
4041ac:	00 0a                	add    %cl,(%edx)
4041ae:	28 21                	sub    %ah,(%ecx)
4041b0:	00 00                	add    %al,(%eax)
4041b2:	0a 6f 22             	or     0x22(%edi),%ch
4041b5:	00 00                	add    %al,(%eax)
4041b7:	0a 00                	or     (%eax),%al
4041b9:	02 7b 2c             	add    0x2c(%ebx),%bh
4041bc:	00 00                	add    %al,(%eax)
4041be:	04 2c                	add    $0x2c,%al
4041c0:	10 02                	adc    %al,(%edx)
4041c2:	7b 42                	jnp    0x404206
4041c4:	00 00                	add    %al,(%eax)
4041c6:	04 6f                	add    $0x6f,%al
4041c8:	23 00                	and    (%eax),%eax
4041ca:	00 0a                	add    %cl,(%edx)
4041cc:	16                   	push   %ss
4041cd:	fe 02                	incb   (%edx)
4041cf:	2b 01                	sub    (%ecx),%eax
4041d1:	16                   	push   %ss
4041d2:	0a 06                	or     (%esi),%al
4041d4:	2c 17                	sub    $0x17,%al
4041d6:	00 02                	add    %al,(%edx)
4041d8:	7b 42                	jnp    0x40421c
4041da:	00 00                	add    %al,(%eax)
4041dc:	04 25                	add    $0x25,%al
4041de:	6f                   	outsl  %ds:(%esi),(%dx)
4041df:	23 00                	and    (%eax),%eax
4041e1:	00 0a                	add    %cl,(%edx)
4041e3:	1f                   	pop    %ds
4041e4:	0c 59                	or     $0x59,%al
4041e6:	6f                   	outsl  %ds:(%esi),(%dx)
4041e7:	24 00                	and    $0x0,%al
4041e9:	00 0a                	add    %cl,(%edx)
4041eb:	00 00                	add    %al,(%eax)
4041ed:	02 7b 2d             	add    0x2d(%ebx),%bh
4041f0:	00 00                	add    %al,(%eax)
4041f2:	04 2c                	add    $0x2c,%al
4041f4:	29 02                	sub    %eax,(%edx)
4041f6:	7b 42                	jnp    0x40423a
4041f8:	00 00                	add    %al,(%eax)
4041fa:	04 6f                	add    $0x6f,%al
4041fc:	23 00                	and    (%eax),%eax
4041fe:	00 0a                	add    %cl,(%edx)
404200:	02 7b 42             	add    0x42(%ebx),%bh
404203:	00 00                	add    %al,(%eax)
404205:	04 6f                	add    $0x6f,%al
404207:	25 00 00 0a 58       	and    $0x580a0000,%eax
40420c:	02 28                	add    (%eax),%ch
40420e:	26 00 00             	add    %al,%es:(%eax)
404211:	0a 0c 12             	or     (%edx,%edx,1),%cl
404214:	02 28                	add    (%eax),%ch
404216:	27                   	daa
404217:	00 00                	add    %al,(%eax)
404219:	0a fe                	or     %dh,%bh
40421b:	04 2b                	add    $0x2b,%al
40421d:	01 16                	add    %edx,(%esi)
40421f:	0b 07                	or     (%edi),%eax
404221:	2c 17                	sub    $0x17,%al