402f9d:	00 00                	add    %al,(%eax)
402f9f:	04 1f                	add    $0x1f,%al
402fa1:	0a fe                	or     %dh,%bh
402fa3:	01 0c 08             	add    %ecx,(%eax,%ecx,1)
402fa6:	39 14 00             	cmp    %edx,(%eax,%eax,1)
402fa9:	00 00                	add    %al,(%eax)
402fab:	00 16                	add    %dl,(%esi)
402fad:	80 22 00             	andb   $0x0,(%edx)
402fb0:	00 04 7e             	add    %al,(%esi,%edi,2)
402fb3:	23 00                	and    (%eax),%eax
402fb5:	00 04 17             	add    %al,(%edi,%edx,1)
402fb8:	58                   	pop    %eax
402fb9:	80 23 00             	andb   $0x0,(%ebx)
402fbc:	00 04 00             	add    %al,(%eax,%eax,1)
402fbf:	7e 23                	jle    0x402fe4
402fc1:	00 00                	add    %al,(%eax)
402fc3:	04 1c                	add    $0x1c,%al
402fc5:	fe 01                	incb   (%ecx)
402fc7:	0d 09 39 15 00       	or     $0x153909,%eax
402fcc:	00 00                	add    %al,(%eax)
402fce:	00 16                	add    %dl,(%esi)
402fd0:	80 23 00             	andb   $0x0,(%ebx)
402fd3:	00 04 02             	add    %al,(%edx,%eax,1)
402fd6:	7b 67                	jnp    0x40303f
402fd8:	00 00                	add    %al,(%eax)
402fda:	04 16                	add    $0x16,%al
402fdc:	6f                   	outsl  %ds:(%esi),(%dx)
402fdd:	3f                   	aas
402fde:	00 00                	add    %al,(%eax)
402fe0:	0a 00                	or     (%eax),%al
402fe2:	00 2a                	add    %ch,(%edx)
402fe4:	13 30                	adc    (%eax),%esi
402fe6:	05 00 ab 00 00       	add    $0xab00,%eax
402feb:	00 00                	add    %al,(%eax)
402fed:	00 00                	add    %al,(%eax)
402fef:	00 00                	add    %al,(%eax)
402ff1:	02 16                	add    (%esi),%dl
402ff3:	7d 20                	jge    0x403015
402ff5:	00 00                	add    %al,(%eax)
402ff7:	04 02                	add    $0x2,%al
402ff9:	7b 64                	jnp    0x40305f
402ffb:	00 00                	add    %al,(%eax)
402ffd:	04 72                	add    $0x72,%al
402fff:	b1 00                	mov    $0x0,%cl
403001:	00 70 6f             	add    %dh,0x6f(%eax)
403004:	38 00                	cmp    %al,(%eax)
403006:	00 0a                	add    %cl,(%edx)
403008:	00 02                	add    %al,(%edx)
40300a:	7b 67                	jnp    0x403073
40300c:	00 00                	add    %al,(%eax)
40300e:	04 17                	add    $0x17,%al
403010:	6f                   	outsl  %ds:(%esi),(%dx)
403011:	3f                   	aas
403012:	00 00                	add    %al,(%eax)
403014:	0a 00                	or     (%eax),%al
403016:	17                   	pop    %ss
403017:	80 24 00 00          	andb   $0x0,(%eax,%eax,1)
40301b:	04 16                	add    $0x16,%al
40301d:	80 25 00 00 04 16 80 	andb   $0x80,0x16040000
403024:	22 00                	and    (%eax),%al
403026:	00 04 16             	add    %al,(%esi,%edx,1)
403029:	80 23 00             	andb   $0x0,(%ebx)
40302c:	00 04 02             	add    %al,(%edx,%eax,1)
40302f:	7b 66                	jnp    0x403097
403031:	00 00                	add    %al,(%eax)
403033:	04 1b                	add    $0x1b,%al
403035:	8d 2f                	lea    (%edi),%ebp
403037:	00 00                	add    %al,(%eax)
403039:	01 25 16 7f 23 00    	add    %esp,0x237f16
40303f:	00 04 28             	add    %al,(%eax,%ebp,1)
403042:	21 00                	and    %eax,(%eax)
403044:	00 0a                	add    %cl,(%edx)
403046:	a2 25 17 7f 22       	mov    %al,0x227f1725
40304b:	00 00                	add    %al,(%eax)
40304d:	04 28                	add    $0x28,%al
40304f:	21 00                	and    %eax,(%eax)
403051:	00 0a                	add    %cl,(%edx)
403053:	a2 25 18 72 85       	mov    %al,0x85721825
403058:	00 00                	add    %al,(%eax)
40305a:	70 a2                	jo     0x402ffe
40305c:	25 19 7f 25 00       	and    $0x257f19,%eax
403061:	00 04 28             	add    %al,(%eax,%ebp,1)
403064:	21 00                	and    %eax,(%eax)
403066:	00 0a                	add    %cl,(%edx)
403068:	a2 25 1a 7f 24       	mov    %al,0x247f1a25
40306d:	00 00                	add    %al,(%eax)
40306f:	04 28                	add    $0x28,%al
403071:	21 00                	and    %eax,(%eax)
403073:	00 0a                	add    %cl,(%edx)
403075:	a2 28 3c 00 00       	mov    %al,0x3c28
40307a:	0a 6f 38             	or     0x38(%edi),%ch
40307d:	00 00                	add    %al,(%eax)
40307f:	0a 00                	or     (%eax),%al
403081:	02 7b 61             	add    0x61(%ebx),%bh
403084:	00 00                	add    %al,(%eax)
403086:	04 17                	add    $0x17,%al
403088:	6f                   	outsl  %ds:(%esi),(%dx)
403089:	3e 00 00             	add    %al,%ds:(%eax)
40308c:	0a 00                	or     (%eax),%al
40308e:	02 7b 61             	add    0x61(%ebx),%bh
403091:	00 00                	add    %al,(%eax)
403093:	04 6f                	add    $0x6f,%al
403095:	1e                   	push   %ds
403096:	00 00                	add    %al,(%eax)
403098:	0a 26                	or     (%esi),%ah
40309a:	2a 00                	sub    (%eax),%al
40309c:	13 30                	adc    (%eax),%esi
40309e:	03 00                	add    (%eax),%eax
4030a0:	2a 00                	sub    (%eax),%al
4030a2:	00 00                	add    %al,(%eax)
4030a4:	0a 00                	or     (%eax),%al
4030a6:	00 11                	add    %dl,(%ecx)
4030a8:	00 04 6f             	add    %al,(%edi,%ebp,2)
4030ab:	48                   	dec    %eax
4030ac:	00 00                	add    %al,(%eax)
4030ae:	0a 1f                	or     (%edi),%bl
4030b0:	0d fe 01 0a 06       	or     $0x60a01fe,%eax
4030b5:	39 17                	cmp    %edx,(%edi)
4030b7:	00 00                	add    %al,(%eax)
4030b9:	00 00                	add    %al,(%eax)
4030bb:	02 14 14             	add    (%esp,%edx,1),%dl
4030be:	28 08                	sub    %cl,(%eax)
4030c0:	00 00                	add    %al,(%eax)
4030c2:	06                   	push   %es
4030c3:	00 02                	add    %al,(%edx)
4030c5:	7b 65                	jnp    0x40312c
4030c7:	00 00                	add    %al,(%eax)
4030c9:	04 6f                	add    $0x6f,%al
4030cb:	1e                   	push   %ds
4030cc:	00 00                	add    %al,(%eax)
4030ce:	0a 26                	or     (%esi),%ah
4030d0:	00 2a                	add    %ch,(%edx)
4030d2:	00 00                	add    %al,(%eax)
4030d4:	13 30                	adc    (%eax),%esi
4030d6:	02 00                	add    (%eax),%al
4030d8:	34 00                	xor    $0x0,%al
4030da:	00 00                	add    %al,(%eax)
4030dc:	0a 00                	or     (%eax),%al
4030de:	00 11                	add    %dl,(%ecx)
4030e0:	00 03                	add    %al,(%ebx)
4030e2:	39 0e                	cmp    %ecx,(%esi)
4030e4:	00 00                	add    %al,(%eax)
4030e6:	00 02                	add    %al,(%edx)
4030e8:	7b 26                	jnp    0x403110
4030ea:	00 00                	add    %al,(%eax)
4030ec:	04 14                	add    $0x14,%al
4030ee:	fe 03                	incb   (%ebx)
4030f0:	38 01                	cmp    %al,(%ecx)
4030f2:	00 00                	add    %al,(%eax)
4030f4:	00 16                	add    %dl,(%esi)
4030f6:	0a 06                	or     (%esi),%al
4030f8:	39 0e                	cmp    %ecx,(%esi)
4030fa:	00 00                	add    %al,(%eax)
4030fc:	00 00                	add    %al,(%eax)
4030fe:	02 7b 26             	add    0x26(%ebx),%bh
403101:	00 00                	add    %al,(%eax)
403103:	04 6f                	add    $0x6f,%al
403105:	49                   	dec    %ecx
403106:	00 00                	add    %al,(%eax)
403108:	0a 00                	or     (%eax),%al
40310a:	00 02                	add    %al,(%edx)
40310c:	03 28                	add    (%eax),%ebp
40310e:	4a                   	dec    %edx
40310f:	00 00                	add    %al,(%eax)
403111:	0a 00                	or     (%eax),%al
403113:	2a 13                	sub    (%ebx),%dl
403115:	30 06                	xor    %al,(%esi)
403117:	00 72 32             	add    %dh,0x32(%edx)
40311a:	00 00                	add    %al,(%eax)
40311c:	0b 00                	or     (%eax),%eax
40311e:	00 11                	add    %dl,(%ecx)
403120:	00 02                	add    %al,(%edx)
403122:	73 4b                	jae    0x40316f
403124:	00 00                	add    %al,(%eax)
403126:	0a 7d 26             	or     0x26(%ebp),%bh
403129:	00 00                	add    %al,(%eax)
40312b:	04 d0                	add    $0xd0,%al
40312d:	03 00                	add    (%eax),%eax
40312f:	00 02                	add    %al,(%edx)
403131:	28 16                	sub    %dl,(%esi)
403133:	00 00                	add    %al,(%eax)
403135:	0a 73 4c             	or     0x4c(%ebx),%dh
403138:	00 00                	add    %al,(%eax)
40313a:	0a 0a                	or     (%edx),%cl
40313c:	02 73 4d             	add    0x4d(%ebx),%dh
40313f:	00 00                	add    %al,(%eax)
403141:	0a 7d 27             	or     0x27(%ebp),%bh
403144:	00 00                	add    %al,(%eax)
403146:	04 02                	add    $0x2,%al
403148:	73 4d                	jae    0x403197
40314a:	00 00                	add    %al,(%eax)
40314c:	0a 7d 28             	or     0x28(%ebp),%bh
40314f:	00 00                	add    %al,(%eax)
403151:	04 02                	add    $0x2,%al
403153:	73 4d                	jae    0x4031a2
403155:	00 00                	add    %al,(%eax)
403157:	0a 7d 29             	or     0x29(%ebp),%bh
40315a:	00 00                	add    %al,(%eax)
40315c:	04 02                	add    $0x2,%al
40315e:	73 4d                	jae    0x4031ad
403160:	00 00                	add    %al,(%eax)
403162:	0a 7d 2a             	or     0x2a(%ebp),%bh
403165:	00 00                	add    %al,(%eax)
403167:	04 02                	add    $0x2,%al
403169:	73 4d                	jae    0x4031b8
40316b:	00 00                	add    %al,(%eax)
40316d:	0a 7d 2b             	or     0x2b(%ebp),%bh
403170:	00 00                	add    %al,(%eax)
403172:	04 02                	add    $0x2,%al
403174:	73 4d                	jae    0x4031c3
403176:	00 00                	add    %al,(%eax)
403178:	0a 7d 2c             	or     0x2c(%ebp),%bh
40317b:	00 00                	add    %al,(%eax)
40317d:	04 02                	add    $0x2,%al
40317f:	73 4d                	jae    0x4031ce
403181:	00 00                	add    %al,(%eax)
403183:	0a 7d 2d             	or     0x2d(%ebp),%bh
403186:	00 00                	add    %al,(%eax)
403188:	04 02                	add    $0x2,%al
40318a:	73 4d                	jae    0x4031d9
40318c:	00 00                	add    %al,(%eax)
40318e:	0a 7d 2e             	or     0x2e(%ebp),%bh
403191:	00 00                	add    %al,(%eax)
403193:	04 02                	add    $0x2,%al
403195:	73 4d                	jae    0x4031e4
403197:	00 00                	add    %al,(%eax)
403199:	0a 7d 2f             	or     0x2f(%ebp),%bh
40319c:	00 00                	add    %al,(%eax)
40319e:	04 02                	add    $0x2,%al
4031a0:	73 4d                	jae    0x4031ef
4031a2:	00 00                	add    %al,(%eax)
4031a4:	0a 7d 30             	or     0x30(%ebp),%bh
4031a7:	00 00                	add    %al,(%eax)
4031a9:	04 02                	add    $0x2,%al
4031ab:	73 4d                	jae    0x4031fa
4031ad:	00 00                	add    %al,(%eax)
4031af:	0a 7d 31             	or     0x31(%ebp),%bh
4031b2:	00 00                	add    %al,(%eax)
4031b4:	04 02                	add    $0x2,%al
4031b6:	73 4d                	jae    0x403205
4031b8:	00 00                	add    %al,(%eax)
4031ba:	0a 7d 32             	or     0x32(%ebp),%bh
4031bd:	00 00                	add    %al,(%eax)
4031bf:	04 02                	add    $0x2,%al
4031c1:	73 4d                	jae    0x403210
4031c3:	00 00                	add    %al,(%eax)
4031c5:	0a 7d 33             	or     0x33(%ebp),%bh
4031c8:	00 00                	add    %al,(%eax)
4031ca:	04 02                	add    $0x2,%al
4031cc:	73 4d                	jae    0x40321b
4031ce:	00 00                	add    %al,(%eax)
4031d0:	0a 7d 34             	or     0x34(%ebp),%bh
4031d3:	00 00                	add    %al,(%eax)
4031d5:	04 02                	add    $0x2,%al
4031d7:	73 4d                	jae    0x403226
4031d9:	00 00                	add    %al,(%eax)
4031db:	0a 7d 35             	or     0x35(%ebp),%bh
4031de:	00 00                	add    %al,(%eax)
4031e0:	04 02                	add    $0x2,%al
4031e2:	73 4d                	jae    0x403231
4031e4:	00 00                	add    %al,(%eax)
4031e6:	0a 7d 36             	or     0x36(%ebp),%bh
4031e9:	00 00                	add    %al,(%eax)
4031eb:	04 02                	add    $0x2,%al
4031ed:	73 4d                	jae    0x40323c
4031ef:	00 00                	add    %al,(%eax)
4031f1:	0a 7d 37             	or     0x37(%ebp),%bh
4031f4:	00 00                	add    %al,(%eax)
4031f6:	04 02                	add    $0x2,%al
4031f8:	73 4d                	jae    0x403247
4031fa:	00 00                	add    %al,(%eax)
4031fc:	0a 7d 38             	or     0x38(%ebp),%bh
4031ff:	00 00                	add    %al,(%eax)
403201:	04 02                	add    $0x2,%al
403203:	73 4d                	jae    0x403252
403205:	00 00                	add    %al,(%eax)
403207:	0a 7d 39             	or     0x39(%ebp),%bh
40320a:	00 00                	add    %al,(%eax)
40320c:	04 02                	add    $0x2,%al
40320e:	73 4d                	jae    0x40325d
403210:	00 00                	add    %al,(%eax)
403212:	0a 7d 3a             	or     0x3a(%ebp),%bh
403215:	00 00                	add    %al,(%eax)
403217:	04 02                	add    $0x2,%al
403219:	73 4d                	jae    0x403268
40321b:	00 00                	add    %al,(%eax)
40321d:	0a 7d 3b             	or     0x3b(%ebp),%bh
403220:	00 00                	add    %al,(%eax)
403222:	04 02                	add    $0x2,%al
403224:	73 4d                	jae    0x403273
403226:	00 00                	add    %al,(%eax)
403228:	0a 7d 3c             	or     0x3c(%ebp),%bh
40322b:	00 00                	add    %al,(%eax)
40322d:	04 02                	add    $0x2,%al
40322f:	73 4d                	jae    0x40327e
403231:	00 00                	add    %al,(%eax)
403233:	0a 7d 3d             	or     0x3d(%ebp),%bh
403236:	00 00                	add    %al,(%eax)
403238:	04 02                	add    $0x2,%al
40323a:	73 4d                	jae    0x403289
40323c:	00 00                	add    %al,(%eax)
40323e:	0a 7d 3e             	or     0x3e(%ebp),%bh
403241:	00 00                	add    %al,(%eax)
403243:	04 02                	add    $0x2,%al
403245:	73 4d                	jae    0x403294
403247:	00 00                	add    %al,(%eax)
403249:	0a 7d 3f             	or     0x3f(%ebp),%bh
40324c:	00 00                	add    %al,(%eax)
40324e:	04 02                	add    $0x2,%al
403250:	73 4d                	jae    0x40329f
403252:	00 00                	add    %al,(%eax)
403254:	0a 7d 40             	or     0x40(%ebp),%bh
403257:	00 00                	add    %al,(%eax)
403259:	04 02                	add    $0x2,%al
40325b:	73 4d                	jae    0x4032aa
40325d:	00 00                	add    %al,(%eax)
40325f:	0a 7d 41             	or     0x41(%ebp),%bh
403262:	00 00                	add    %al,(%eax)
403264:	04 02                	add    $0x2,%al
403266:	73 4d                	jae    0x4032b5
403268:	00 00                	add    %al,(%eax)
40326a:	0a 7d 42             	or     0x42(%ebp),%bh
40326d:	00 00                	add    %al,(%eax)
40326f:	04 02                	add    $0x2,%al
403271:	73 4d                	jae    0x4032c0
403273:	00 00                	add    %al,(%eax)
403275:	0a 7d 43             	or     0x43(%ebp),%bh
403278:	00 00                	add    %al,(%eax)
40327a:	04 02                	add    $0x2,%al
40327c:	73 4d                	jae    0x4032cb
40327e:	00 00                	add    %al,(%eax)
403280:	0a 7d 44             	or     0x44(%ebp),%bh
403283:	00 00                	add    %al,(%eax)
403285:	04 02                	add    $0x2,%al
403287:	73 4d                	jae    0x4032d6
403289:	00 00                	add    %al,(%eax)
40328b:	0a 7d 45             	or     0x45(%ebp),%bh
40328e:	00 00                	add    %al,(%eax)
403290:	04 02                	add    $0x2,%al
403292:	73 4d                	jae    0x4032e1
403294:	00 00                	add    %al,(%eax)
403296:	0a 7d 46             	or     0x46(%ebp),%bh
403299:	00 00                	add    %al,(%eax)
40329b:	04 02                	add    $0x2,%al
40329d:	73 4d                	jae    0x4032ec
40329f:	00 00                	add    %al,(%eax)
4032a1:	0a 7d 47             	or     0x47(%ebp),%bh
4032a4:	00 00                	add    %al,(%eax)
4032a6:	04 02                	add    $0x2,%al
4032a8:	73 4d                	jae    0x4032f7