4030f1:	07                   	pop    %es
4030f2:	00 70 02             	add    %dh,0x2(%eax)
4030f5:	7b 36                	jnp    0x40312d
4030f7:	00 00                	add    %al,(%eax)
4030f9:	04 6f                	add    $0x6f,%al
4030fb:	1c 00                	sbb    $0x0,%al
4030fd:	00 0a                	add    %cl,(%edx)
4030ff:	6f                   	outsl  %ds:(%esi),(%dx)
403100:	33 00                	xor    (%eax),%eax
403102:	00 0a                	add    %cl,(%edx)
403104:	26 02 7b 04          	add    %es:0x4(%ebx),%bh
403108:	00 00                	add    %al,(%eax)
40310a:	04 6f                	add    $0x6f,%al
40310c:	31 00                	xor    %eax,(%eax)
40310e:	00 0a                	add    %cl,(%edx)
403110:	6f                   	outsl  %ds:(%esi),(%dx)
403111:	32 00                	xor    (%eax),%al
403113:	00 0a                	add    %cl,(%edx)
403115:	72 58                	jb     0x40316f
403117:	07                   	pop    %es
403118:	00 70 02             	add    %dh,0x2(%eax)
40311b:	7b 3b                	jnp    0x403158
40311d:	00 00                	add    %al,(%eax)
40311f:	04 6f                	add    $0x6f,%al
403121:	1c 00                	sbb    $0x0,%al
403123:	00 0a                	add    %cl,(%edx)
403125:	6f                   	outsl  %ds:(%esi),(%dx)
403126:	33 00                	xor    (%eax),%eax
403128:	00 0a                	add    %cl,(%edx)
40312a:	26 02 7b 04          	add    %es:0x4(%ebx),%bh
40312e:	00 00                	add    %al,(%eax)
403130:	04 6f                	add    $0x6f,%al
403132:	31 00                	xor    %eax,(%eax)
403134:	00 0a                	add    %cl,(%edx)
403136:	6f                   	outsl  %ds:(%esi),(%dx)
403137:	32 00                	xor    (%eax),%al
403139:	00 0a                	add    %cl,(%edx)
40313b:	72 74                	jb     0x4031b1
40313d:	07                   	pop    %es
40313e:	00 70 02             	add    %dh,0x2(%eax)
403141:	7b 38                	jnp    0x40317b
403143:	00 00                	add    %al,(%eax)
403145:	04 6f                	add    $0x6f,%al
403147:	1c 00                	sbb    $0x0,%al
403149:	00 0a                	add    %cl,(%edx)
40314b:	6f                   	outsl  %ds:(%esi),(%dx)
40314c:	33 00                	xor    (%eax),%eax
40314e:	00 0a                	add    %cl,(%edx)
403150:	26 00 02             	add    %al,%es:(%edx)
403153:	7b 01                	jnp    0x403156
403155:	00 00                	add    %al,(%eax)
403157:	04 6f                	add    $0x6f,%al
403159:	25 00 00 0a 00       	and    $0xa0000,%eax
40315e:	02 7b 05             	add    0x5(%ebx),%bh
403161:	00 00                	add    %al,(%eax)
403163:	04 6f                	add    $0x6f,%al
403165:	18 00                	sbb    %al,(%eax)
403167:	00 0a                	add    %cl,(%edx)
403169:	72 0d                	jb     0x403178
40316b:	00 00                	add    %al,(%eax)
40316d:	70 6f                	jo     0x4031de
40316f:	19 00                	sbb    %eax,(%eax)
403171:	00 0a                	add    %cl,(%edx)
403173:	6f                   	outsl  %ds:(%esi),(%dx)
403174:	1e                   	push   %ds
403175:	00 00                	add    %al,(%eax)
403177:	0a 00                	or     (%eax),%al
403179:	02 7b 04             	add    0x4(%ebx),%bh
40317c:	00 00                	add    %al,(%eax)
40317e:	04 02                	add    $0x2,%al
403180:	7b 05                	jnp    0x403187
403182:	00 00                	add    %al,(%eax)
403184:	04 72                	add    $0x72,%al
403186:	0d 00 00 70 6f       	or     $0x6f700000,%eax
40318b:	17                   	pop    %ss
40318c:	00 00                	add    %al,(%eax)
40318e:	0a 16                	or     (%esi),%dl
403190:	fe 02                	incb   (%edx)
403192:	13 0c 11             	adc    (%ecx,%edx,1),%ecx
403195:	0c 2c                	or     $0x2c,%al
403197:	23 02                	and    (%edx),%eax
403199:	7b 34                	jnp    0x4031cf
40319b:	00 00                	add    %al,(%eax)
40319d:	04 02                	add    $0x2,%al
40319f:	7b 05                	jnp    0x4031a6
4031a1:	00 00                	add    %al,(%eax)
4031a3:	04 6f                	add    $0x6f,%al
4031a5:	18 00                	sbb    %al,(%eax)
4031a7:	00 0a                	add    %cl,(%edx)
4031a9:	72 0d                	jb     0x4031b8
4031ab:	00 00                	add    %al,(%eax)
4031ad:	70 6f                	jo     0x40321e
4031af:	19 00                	sbb    %eax,(%eax)
4031b1:	00 0a                	add    %cl,(%edx)
4031b3:	6f                   	outsl  %ds:(%esi),(%dx)
4031b4:	1a 00                	sbb    (%eax),%al
4031b6:	00 0a                	add    %cl,(%edx)
4031b8:	00 2b                	add    %ch,(%ebx)
4031ba:	0b 72 04             	or     0x4(%edx),%esi
4031bd:	04 00                	add    $0x0,%al
4031bf:	70 28                	jo     0x4031e9
4031c1:	2a 00                	sub    (%eax),%al
4031c3:	00 0a                	add    %cl,(%edx)
4031c5:	26 00 de             	es add %bl,%dh
4031c8:	13 13                	adc    (%ebx),%edx
4031ca:	0d 00 11 0d 6f       	or     $0x6f0d1100,%eax
4031cf:	29 00                	sub    %eax,(%eax)
4031d1:	00 0a                	add    %cl,(%edx)
4031d3:	28 2a                	sub    %ch,(%edx)
4031d5:	00 00                	add    %al,(%eax)
4031d7:	0a 26                	or     (%esi),%ah
4031d9:	00 de                	add    %bl,%dh
4031db:	00 de                	add    %bl,%dh
4031dd:	0f 00 02             	sldt   (%edx)
4031e0:	7b 01                	jnp    0x4031e3
4031e2:	00 00                	add    %al,(%eax)
4031e4:	04 6f                	add    $0x6f,%al
4031e6:	2b 00                	sub    (%eax),%eax
4031e8:	00 0a                	add    %cl,(%edx)
4031ea:	00 00                	add    %al,(%eax)
4031ec:	dc 2a                	fsubrl (%edx)
4031ee:	00 00                	add    %al,(%eax)
4031f0:	01 1c 00             	add    %ebx,(%eax,%eax,1)
4031f3:	00 00                	add    %al,(%eax)
4031f5:	00 09                	add    %cl,(%ecx)
4031f7:	03 78 81             	add    -0x7f(%eax),%edi
4031fa:	03 13                	add    (%ebx),%edx
4031fc:	20 00                	and    %al,(%eax)
4031fe:	00 01                	add    %al,(%ecx)
403200:	02 00                	add    (%eax),%al
403202:	09 03                	or     %eax,(%ebx)
403204:	8d 96 03 0f 00 00    	lea    0xf03(%esi),%edx
40320a:	00 00                	add    %al,(%eax)
40320c:	1b 30                	sbb    (%eax),%esi
40320e:	03 00                	add    (%eax),%eax
403210:	09 06                	or     %eax,(%esi)
403212:	00 00                	add    %al,(%eax)
403214:	07                   	pop    %es
403215:	00 00                	add    %al,(%eax)
403217:	11 00                	adc    %eax,(%eax)
403219:	04 72                	add    $0x72,%al
40321b:	01 00                	add    %eax,(%eax)
40321d:	00 70 28             	add    %dh,0x28(%eax)
403220:	1d 00 00 0a 0b       	sbb    $0xb0a0000,%eax
403225:	07                   	pop    %es
403226:	39 7f 01             	cmp    %edi,0x1(%edi)
403229:	00 00                	add    %al,(%eax)
40322b:	00 72 90             	add    %dh,-0x70(%edx)
40322e:	07                   	pop    %es
40322f:	00 70 0a             	add    %dh,0xa(%eax)
403232:	02 7b 02             	add    0x2(%ebx),%bh
403235:	00 00                	add    %al,(%eax)
403237:	04 06                	add    $0x6,%al
403239:	02 7b 01             	add    0x1(%ebx),%bh
40323c:	00 00                	add    %al,(%eax)
40323e:	04 73                	add    $0x73,%al
403240:	24 00                	and    $0x0,%al
403242:	00 0a                	add    %cl,(%edx)
403244:	6f                   	outsl  %ds:(%esi),(%dx)
403245:	34 00                	xor    $0x0,%al
403247:	00 0a                	add    %cl,(%edx)
403249:	00 02                	add    %al,(%edx)
40324b:	7b 02                	jnp    0x40324f
40324d:	00 00                	add    %al,(%eax)
40324f:	04 6f                	add    $0x6f,%al
403251:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403256:	32 00                	xor    (%eax),%al
403258:	00 0a                	add    %cl,(%edx)
40325a:	72 8a                	jb     0x4031e6
40325c:	03 00                	add    (%eax),%eax
40325e:	70 1f                	jo     0x40327f
403260:	16                   	push   %ss
403261:	6f                   	outsl  %ds:(%esi),(%dx)
403262:	36 00 00             	add    %al,%ss:(%eax)
403265:	0a 26                	or     (%esi),%ah
403267:	02 7b 02             	add    0x2(%ebx),%bh
40326a:	00 00                	add    %al,(%eax)
40326c:	04 6f                	add    $0x6f,%al
40326e:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403273:	32 00                	xor    (%eax),%al
403275:	00 0a                	add    %cl,(%edx)
403277:	72 98                	jb     0x403211
403279:	03 00                	add    (%eax),%eax
40327b:	70 1f                	jo     0x40329c
40327d:	16                   	push   %ss
40327e:	6f                   	outsl  %ds:(%esi),(%dx)
40327f:	36 00 00             	add    %al,%ss:(%eax)
403282:	0a 26                	or     (%esi),%ah
403284:	02 7b 02             	add    0x2(%ebx),%bh
403287:	00 00                	add    %al,(%eax)
403289:	04 6f                	add    $0x6f,%al
40328b:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403290:	32 00                	xor    (%eax),%al
403292:	00 0a                	add    %cl,(%edx)
403294:	72 b4                	jb     0x40324a
403296:	03 00                	add    (%eax),%eax
403298:	70 1f                	jo     0x4032b9
40329a:	16                   	push   %ss
40329b:	6f                   	outsl  %ds:(%esi),(%dx)
40329c:	36 00 00             	add    %al,%ss:(%eax)
40329f:	0a 26                	or     (%esi),%ah
4032a1:	02 7b 02             	add    0x2(%ebx),%bh
4032a4:	00 00                	add    %al,(%eax)
4032a6:	04 6f                	add    $0x6f,%al
4032a8:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4032ad:	32 00                	xor    (%eax),%al
4032af:	00 0a                	add    %cl,(%edx)
4032b1:	72 ac                	jb     0x40325f
4032b3:	03 00                	add    (%eax),%eax
4032b5:	70 1f                	jo     0x4032d6
4032b7:	16                   	push   %ss
4032b8:	6f                   	outsl  %ds:(%esi),(%dx)
4032b9:	36 00 00             	add    %al,%ss:(%eax)
4032bc:	0a 26                	or     (%esi),%ah
4032be:	02 7b 02             	add    0x2(%ebx),%bh
4032c1:	00 00                	add    %al,(%eax)
4032c3:	04 6f                	add    $0x6f,%al
4032c5:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4032ca:	32 00                	xor    (%eax),%al
4032cc:	00 0a                	add    %cl,(%edx)
4032ce:	72 8a                	jb     0x40325a
4032d0:	03 00                	add    (%eax),%eax
4032d2:	70 6f                	jo     0x403343
4032d4:	37                   	aaa
4032d5:	00 00                	add    %al,(%eax)
4032d7:	0a 03                	or     (%ebx),%al
4032d9:	16                   	push   %ss
4032da:	9a 6f 38 00 00 0a 00 	lcall  $0xa,$0x386f
4032e1:	02 7b 02             	add    0x2(%ebx),%bh
4032e4:	00 00                	add    %al,(%eax)
4032e6:	04 6f                	add    $0x6f,%al
4032e8:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4032ed:	32 00                	xor    (%eax),%al
4032ef:	00 0a                	add    %cl,(%edx)
4032f1:	72 98                	jb     0x40328b
4032f3:	03 00                	add    (%eax),%eax
4032f5:	70 6f                	jo     0x403366
4032f7:	37                   	aaa
4032f8:	00 00                	add    %al,(%eax)
4032fa:	0a 03                	or     (%ebx),%al
4032fc:	17                   	pop    %ss
4032fd:	9a 6f 38 00 00 0a 00 	lcall  $0xa,$0x386f
403304:	02 7b 02             	add    0x2(%ebx),%bh
403307:	00 00                	add    %al,(%eax)
403309:	04 6f                	add    $0x6f,%al
40330b:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403310:	32 00                	xor    (%eax),%al
403312:	00 0a                	add    %cl,(%edx)
403314:	72 a4                	jb     0x4032ba
403316:	03 00                	add    (%eax),%eax
403318:	70 6f                	jo     0x403389
40331a:	37                   	aaa
40331b:	00 00                	add    %al,(%eax)
40331d:	0a 03                	or     (%ebx),%al
40331f:	18 9a 28 39 00 00    	sbb    %bl,0x3928(%edx)
403325:	0a 8c 51 00 00 01 6f 	or     0x6f010000(%ecx,%edx,2),%cl
40332c:	38 00                	cmp    %al,(%eax)
40332e:	00 0a                	add    %cl,(%edx)
403330:	00 02                	add    %al,(%edx)
403332:	7b 02                	jnp    0x403336
403334:	00 00                	add    %al,(%eax)
403336:	04 6f                	add    $0x6f,%al
403338:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
40333d:	32 00                	xor    (%eax),%al
40333f:	00 0a                	add    %cl,(%edx)
403341:	72 b4                	jb     0x4032f7
403343:	03 00                	add    (%eax),%eax
403345:	70 6f                	jo     0x4033b6
403347:	37                   	aaa
403348:	00 00                	add    %al,(%eax)
40334a:	0a 03                	or     (%ebx),%al
40334c:	19 9a 6f 38 00 00    	sbb    %ebx,0x386f(%edx)
403352:	0a 00                	or     (%eax),%al
403354:	02 7b 02             	add    0x2(%ebx),%bh
403357:	00 00                	add    %al,(%eax)
403359:	04 6f                	add    $0x6f,%al
40335b:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403360:	32 00                	xor    (%eax),%al
403362:	00 0a                	add    %cl,(%edx)
403364:	72 ac                	jb     0x403312
403366:	03 00                	add    (%eax),%eax
403368:	70 6f                	jo     0x4033d9
40336a:	37                   	aaa
40336b:	00 00                	add    %al,(%eax)
40336d:	0a 03                	or     (%ebx),%al
40336f:	1a 9a 6f 38 00 00    	sbb    0x386f(%edx),%bl
403375:	0a 00                	or     (%eax),%al
403377:	02 7b 02             	add    0x2(%ebx),%bh
40337a:	00 00                	add    %al,(%eax)
40337c:	04 6f                	add    $0x6f,%al
40337e:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403383:	32 00                	xor    (%eax),%al
403385:	00 0a                	add    %cl,(%edx)
403387:	72 04                	jb     0x40338d
403389:	08 00                	or     %al,(%eax)
40338b:	70 6f                	jo     0x4033fc
40338d:	37                   	aaa
40338e:	00 00                	add    %al,(%eax)
403390:	0a 03                	or     (%ebx),%al
403392:	1b 9a 28 39 00 00    	sbb    0x3928(%edx),%ebx
403398:	0a 8c 51 00 00 01 6f 	or     0x6f010000(%ecx,%edx,2),%cl
40339f:	38 00                	cmp    %al,(%eax)
4033a1:	00 0a                	add    %cl,(%edx)
4033a3:	00 00                	add    %al,(%eax)
4033a5:	38 f0                	cmp    %dh,%al
4033a7:	02 00                	add    (%eax),%al
4033a9:	00 04 72             	add    %al,(%edx,%esi,2)
4033ac:	07                   	pop    %es
4033ad:	00 00                	add    %al,(%eax)
4033af:	70 28                	jo     0x4033d9
4033b1:	1d 00 00 0a 0c       	sbb    $0xc0a0000,%eax
4033b6:	08 39                	or     %bh,(%ecx)
4033b8:	3f                   	aas
4033b9:	01 00                	add    %eax,(%eax)
4033bb:	00 00                	add    %al,(%eax)
4033bd:	72 0e                	jb     0x4033cd
4033bf:	08 00                	or     %al,(%eax)
4033c1:	70 0a                	jo     0x4033cd
4033c3:	02 7b 03             	add    0x3(%ebx),%bh
4033c6:	00 00                	add    %al,(%eax)
4033c8:	04 06                	add    $0x6,%al
4033ca:	02 7b 01             	add    0x1(%ebx),%bh
4033cd:	00 00                	add    %al,(%eax)
4033cf:	04 73                	add    $0x73,%al
4033d1:	24 00                	and    $0x0,%al
4033d3:	00 0a                	add    %cl,(%edx)
4033d5:	6f                   	outsl  %ds:(%esi),(%dx)
4033d6:	34 00                	xor    $0x0,%al
4033d8:	00 0a                	add    %cl,(%edx)
4033da:	00 02                	add    %al,(%edx)
4033dc:	7b 03                	jnp    0x4033e1
4033de:	00 00                	add    %al,(%eax)
4033e0:	04 6f                	add    $0x6f,%al
4033e2:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4033e7:	32 00                	xor    (%eax),%al
4033e9:	00 0a                	add    %cl,(%edx)
4033eb:	72 94                	jb     0x403381
4033ed:	05 00 70 1f 16       	add    $0x161f7000,%eax
4033f2:	6f                   	outsl  %ds:(%esi),(%dx)
4033f3:	36 00 00             	add    %al,%ss:(%eax)
4033f6:	0a 26                	or     (%esi),%ah
4033f8:	02 7b 03             	add    0x3(%ebx),%bh
4033fb:	00 00                	add    %al,(%eax)
4033fd:	04 6f                	add    $0x6f,%al
4033ff:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403404:	32 00                	xor    (%eax),%al
403406:	00 0a                	add    %cl,(%edx)
403408:	72 a0                	jb     0x4033aa
40340a:	05 00 70 1f 16       	add    $0x161f7000,%eax
40340f:	6f                   	outsl  %ds:(%esi),(%dx)