40310e:	04 16                	add    $0x16,%al
403110:	6f                   	outsl  %ds:(%esi),(%dx)
403111:	34 00                	xor    $0x0,%al
403113:	00 0a                	add    %cl,(%edx)
403115:	00 02                	add    %al,(%edx)
403117:	7b 11                	jnp    0x40312a
403119:	00 00                	add    %al,(%eax)
40311b:	04 72                	add    $0x72,%al
40311d:	e3 01                	jecxz  0x403120
40311f:	00 70 6f             	add    %dh,0x6f(%eax)
403122:	17                   	pop    %ss
403123:	00 00                	add    %al,(%eax)
403125:	0a 00                	or     (%eax),%al
403127:	02 7b 16             	add    0x16(%ebx),%bh
40312a:	00 00                	add    %al,(%eax)
40312c:	04 02                	add    $0x2,%al
40312e:	7b 15                	jnp    0x403145
403130:	00 00                	add    %al,(%eax)
403132:	04 6f                	add    $0x6f,%al
403134:	37                   	aaa
403135:	00 00                	add    %al,(%eax)
403137:	0a 02                	or     (%edx),%al
403139:	7b 14                	jnp    0x40314f
40313b:	00 00                	add    %al,(%eax)
40313d:	04 6f                	add    $0x6f,%al
40313f:	3a 00                	cmp    (%eax),%al
403141:	00 0a                	add    %cl,(%edx)
403143:	02 7b 14             	add    0x14(%ebx),%bh
403146:	00 00                	add    %al,(%eax)
403148:	04 6f                	add    $0x6f,%al
40314a:	42                   	inc    %edx
40314b:	00 00                	add    %al,(%eax)
40314d:	0a 18                	or     (%eax),%bl
40314f:	5b                   	pop    %ebx
403150:	58                   	pop    %eax
403151:	02 7b 16             	add    0x16(%ebx),%bh
403154:	00 00                	add    %al,(%eax)
403156:	04 6f                	add    $0x6f,%al
403158:	42                   	inc    %edx
403159:	00 00                	add    %al,(%eax)
40315b:	0a 18                	or     (%eax),%bl
40315d:	5b                   	pop    %ebx
40315e:	59                   	pop    %ecx
40315f:	73 1d                	jae    0x40317e
403161:	00 00                	add    %al,(%eax)
403163:	0a 6f 1e             	or     0x1e(%edi),%ch
403166:	00 00                	add    %al,(%eax)
403168:	0a 00                	or     (%eax),%al
40316a:	02 7b 17             	add    0x17(%ebx),%bh
40316d:	00 00                	add    %al,(%eax)
40316f:	04 72                	add    $0x72,%al
403171:	f9                   	stc
403172:	01 00                	add    %eax,(%eax)
403174:	70 6f                	jo     0x4031e5
403176:	17                   	pop    %ss
403177:	00 00                	add    %al,(%eax)
403179:	0a 00                	or     (%eax),%al
40317b:	02 7b 17             	add    0x17(%ebx),%bh
40317e:	00 00                	add    %al,(%eax)
403180:	04 20                	add    $0x20,%al
403182:	c8 00 00 00          	enter  $0x0,$0x0
403186:	20 dc                	and    %bl,%ah
403188:	00 00                	add    %al,(%eax)
40318a:	00 73 1d             	add    %dh,0x1d(%ebx)
40318d:	00 00                	add    %al,(%eax)
40318f:	0a 6f 1e             	or     0x1e(%edi),%ch
403192:	00 00                	add    %al,(%eax)
403194:	0a 00                	or     (%eax),%al
403196:	02 7b 17             	add    0x17(%ebx),%bh
403199:	00 00                	add    %al,(%eax)
40319b:	04 28                	add    $0x28,%al
40319d:	19 00                	sbb    %eax,(%eax)
40319f:	00 0a                	add    %cl,(%edx)
4031a1:	6f                   	outsl  %ds:(%esi),(%dx)
4031a2:	12 00                	adc    (%eax),%al
4031a4:	00 0a                	add    %cl,(%edx)
4031a6:	00 02                	add    %al,(%edx)
4031a8:	28 21                	sub    %ah,(%ecx)
4031aa:	00 00                	add    %al,(%eax)
4031ac:	0a 1f                	or     (%edi),%bl
4031ae:	0b 8d 26 00 00 01    	or     0x1000026(%ebp),%ecx
4031b4:	25 16 02 7b 15       	and    $0x157b0216,%eax
4031b9:	00 00                	add    %al,(%eax)
4031bb:	04 a2                	add    $0xa2,%al
4031bd:	25 17 02 7b 11       	and    $0x117b0217,%eax
4031c2:	00 00                	add    %al,(%eax)
4031c4:	04 a2                	add    $0xa2,%al
4031c6:	25 18 02 7b 10       	and    $0x107b0218,%eax
4031cb:	00 00                	add    %al,(%eax)
4031cd:	04 a2                	add    $0xa2,%al
4031cf:	25 19 02 7b 12       	and    $0x127b0219,%eax
4031d4:	00 00                	add    %al,(%eax)
4031d6:	04 a2                	add    $0xa2,%al
4031d8:	25 1a 02 7b 13       	and    $0x137b021a,%eax
4031dd:	00 00                	add    %al,(%eax)
4031df:	04 a2                	add    $0xa2,%al
4031e1:	25 1b 02 7b 14       	and    $0x147b021b,%eax
4031e6:	00 00                	add    %al,(%eax)
4031e8:	04 a2                	add    $0xa2,%al
4031ea:	25 1c 02 7b 17       	and    $0x177b021c,%eax
4031ef:	00 00                	add    %al,(%eax)
4031f1:	04 a2                	add    $0xa2,%al
4031f3:	25 1d 02 7b 18       	and    $0x187b021d,%eax
4031f8:	00 00                	add    %al,(%eax)
4031fa:	04 a2                	add    $0xa2,%al
4031fc:	25 1e 02 7b 19       	and    $0x197b021e,%eax
403201:	00 00                	add    %al,(%eax)
403203:	04 a2                	add    $0xa2,%al
403205:	25 1f 09 02 7b       	and    $0x7b02091f,%eax
40320a:	1a 00                	sbb    (%eax),%al
40320c:	00 04 a2             	add    %al,(%edx,%eiz,4)
40320f:	25 1f 0a 02 7b       	and    $0x7b020a1f,%eax
403214:	16                   	push   %ss
403215:	00 00                	add    %al,(%eax)
403217:	04 a2                	add    $0xa2,%al
403219:	6f                   	outsl  %ds:(%esi),(%dx)
40321a:	3b 00                	cmp    (%eax),%eax
40321c:	00 0a                	add    %cl,(%edx)
40321e:	00 02                	add    %al,(%edx)
403220:	7b 16                	jnp    0x403238
403222:	00 00                	add    %al,(%eax)
403224:	04 02                	add    $0x2,%al
403226:	fe 06                	incb   (%esi)
403228:	20 00                	and    %al,(%eax)
40322a:	00 06                	add    %al,(%esi)
40322c:	73 31                	jae    0x40325f
40322e:	00 00                	add    %al,(%eax)
403230:	0a 6f 33             	or     0x33(%edi),%ch
403233:	00 00                	add    %al,(%eax)
403235:	0a 00                	or     (%eax),%al
403237:	02 7b 17             	add    0x17(%ebx),%bh
40323a:	00 00                	add    %al,(%eax)
40323c:	04 02                	add    $0x2,%al
40323e:	fe 06                	incb   (%esi)
403240:	1d 00 00 06 73       	sbb    $0x73060000,%eax
403245:	31 00                	xor    %eax,(%eax)
403247:	00 0a                	add    %cl,(%edx)
403249:	6f                   	outsl  %ds:(%esi),(%dx)
40324a:	33 00                	xor    (%eax),%eax
40324c:	00 0a                	add    %cl,(%edx)
40324e:	00 2a                	add    %ch,(%edx)
403250:	13 30                	adc    (%eax),%esi
403252:	01 00                	add    %eax,(%eax)
403254:	28 00                	sub    %al,(%eax)
403256:	00 00                	add    %al,(%eax)
403258:	0d 00 00 11 00       	or     $0x110000,%eax
40325d:	02 28                	add    (%eax),%ch
40325f:	1f                   	pop    %ds
403260:	00 00                	add    %al,(%eax)
403262:	06                   	push   %es
403263:	0a 06                	or     (%esi),%al
403265:	2c 1c                	sub    $0x1c,%al
403267:	00 02                	add    %al,(%edx)
403269:	28 1e                	sub    %bl,(%esi)
40326b:	00 00                	add    %al,(%eax)
40326d:	06                   	push   %es
40326e:	00 02                	add    %al,(%edx)
403270:	7b 1e                	jnp    0x403290
403272:	00 00                	add    %al,(%eax)
403274:	04 6f                	add    $0x6f,%al
403276:	43                   	inc    %ebx
403277:	00 00                	add    %al,(%eax)
403279:	0a 26                	or     (%esi),%ah
40327b:	02 28                	add    (%eax),%ch
40327d:	30 00                	xor    %al,(%eax)
40327f:	00 0a                	add    %cl,(%edx)
403281:	00 00                	add    %al,(%eax)
403283:	2a 13                	sub    (%ebx),%dl
403285:	30 04 00             	xor    %al,(%eax,%eax,1)
403288:	77 00                	ja     0x40328a
40328a:	00 00                	add    %al,(%eax)
40328c:	12 00                	adc    (%eax),%al
40328e:	00 11                	add    %dl,(%ecx)
403290:	00 17                	add    %dl,(%edi)
403292:	18 02                	sbb    %al,(%edx)
403294:	7b 10                	jnp    0x4032a6
403296:	00 00                	add    %al,(%eax)
403298:	04 6f                	add    $0x6f,%al
40329a:	28 00                	sub    %al,(%eax)
40329c:	00 0a                	add    %cl,(%edx)
40329e:	73 67                	jae    0x403307
4032a0:	00 00                	add    %al,(%eax)
4032a2:	06                   	push   %es
4032a3:	0a 02                	or     (%edx),%al
4032a5:	7b 1b                	jnp    0x4032c2
4032a7:	00 00                	add    %al,(%eax)
4032a9:	04 2d                	add    $0x2d,%al
4032ab:	03 17                	add    (%edi),%edx
4032ad:	2b 01                	sub    (%ecx),%eax
4032af:	18 17                	sbb    %dl,(%edi)
4032b1:	02 7b 11             	add    0x11(%ebx),%bh
4032b4:	00 00                	add    %al,(%eax)
4032b6:	04 6f                	add    $0x6f,%al
4032b8:	28 00                	sub    %al,(%eax)
4032ba:	00 0a                	add    %cl,(%edx)
4032bc:	73 67                	jae    0x403325
4032be:	00 00                	add    %al,(%eax)
4032c0:	06                   	push   %es
4032c1:	0b 18                	or     (%eax),%ebx
4032c3:	8d 12                	lea    (%edx),%edx
4032c5:	00 00                	add    %al,(%eax)
4032c7:	02 0c 08             	add    (%eax,%ecx,1),%cl
4032ca:	16                   	push   %ss
4032cb:	06                   	push   %es
4032cc:	a2 08 17 07 a2       	mov    %al,0xa2071708
4032d1:	02 08                	add    (%eax),%cl
4032d3:	02 7b 1c             	add    0x1c(%ebx),%bh
4032d6:	00 00                	add    %al,(%eax)
4032d8:	04 02                	add    $0x2,%al
4032da:	7b 1b                	jnp    0x4032f7
4032dc:	00 00                	add    %al,(%eax)
4032de:	04 2d                	add    $0x2d,%al
4032e0:	03 17                	add    (%edi),%edx
4032e2:	2b 01                	sub    (%ecx),%eax
4032e4:	18 73 4d             	sbb    %dh,0x4d(%ebx)
4032e7:	00 00                	add    %al,(%eax)
4032e9:	06                   	push   %es
4032ea:	7d 1d                	jge    0x403309
4032ec:	00 00                	add    %al,(%eax)
4032ee:	04 02                	add    $0x2,%al
4032f0:	02 7b 1c             	add    0x1c(%ebx),%bh
4032f3:	00 00                	add    %al,(%eax)
4032f5:	04 02                	add    $0x2,%al
4032f7:	7b 1d                	jnp    0x403316
4032f9:	00 00                	add    %al,(%eax)
4032fb:	04 73                	add    $0x73,%al
4032fd:	07                   	pop    %es
4032fe:	00 00                	add    %al,(%eax)
403300:	06                   	push   %es
403301:	7d 1e                	jge    0x403321
403303:	00 00                	add    %al,(%eax)
403305:	04 2a                	add    $0x2a,%al
403307:	00 13                	add    %dl,(%ebx)
403309:	30 02                	xor    %al,(%edx)
40330b:	00 05 01 00 00 13    	add    %al,0x13000001
403311:	00 00                	add    %al,(%eax)
403313:	11 00                	adc    %eax,(%eax)
403315:	16                   	push   %ss
403316:	0a 02                	or     (%edx),%al
403318:	7b 18                	jnp    0x403332
40331a:	00 00                	add    %al,(%eax)
40331c:	04 6f                	add    $0x6f,%al
40331e:	44                   	inc    %esp
40331f:	00 00                	add    %al,(%eax)
403321:	0a 2d 1d 02 7b 19    	or     0x197b021d,%ch
403327:	00 00                	add    %al,(%eax)
403329:	04 6f                	add    $0x6f,%al
40332b:	44                   	inc    %esp
40332c:	00 00                	add    %al,(%eax)
40332e:	0a 2d 10 02 7b 1a    	or     0x1a7b0210,%ch
403334:	00 00                	add    %al,(%eax)
403336:	04 6f                	add    $0x6f,%al
403338:	44                   	inc    %esp
403339:	00 00                	add    %al,(%eax)
40333b:	0a 16                	or     (%esi),%dl
40333d:	fe 01                	incb   (%ecx)
40333f:	2b 01                	sub    (%ecx),%eax
403341:	16                   	push   %ss
403342:	0b 07                	or     (%edi),%eax
403344:	2c 12                	sub    $0x12,%al
403346:	00 72 03             	add    %dh,0x3(%edx)
403349:	02 00                	add    (%eax),%al
40334b:	70 28                	jo     0x403375
40334d:	26 00 00             	add    %al,%es:(%eax)
403350:	0a 26                	or     (%esi),%ah
403352:	00 38                	add    %bh,(%eax)
403354:	b9 00 00 00 02       	mov    $0x2000000,%ecx
403359:	7b 10                	jnp    0x40336b
40335b:	00 00                	add    %al,(%eax)
40335d:	04 6f                	add    $0x6f,%al
40335f:	28 00                	sub    %al,(%eax)
403361:	00 0a                	add    %cl,(%edx)
403363:	28 45 00             	sub    %al,0x0(%ebp)
403366:	00 0a                	add    %cl,(%edx)
403368:	0c 08                	or     $0x8,%al
40336a:	2c 12                	sub    $0x12,%al
40336c:	00 72 3b             	add    %dh,0x3b(%edx)
40336f:	02 00                	add    (%eax),%al
403371:	70 28                	jo     0x40339b
403373:	26 00 00             	add    %al,%es:(%eax)
403376:	0a 26                	or     (%esi),%ah
403378:	00 38                	add    %bh,(%eax)
40337a:	93                   	xchg   %eax,%ebx
40337b:	00 00                	add    %al,(%eax)
40337d:	00 02                	add    %al,(%edx)
40337f:	7b 16                	jnp    0x403397
403381:	00 00                	add    %al,(%eax)
403383:	04 6f                	add    $0x6f,%al
403385:	46                   	inc    %esi
403386:	00 00                	add    %al,(%eax)
403388:	0a 2c 12             	or     (%edx,%edx,1),%ch
40338b:	02 7b 11             	add    0x11(%ebx),%bh
40338e:	00 00                	add    %al,(%eax)
403390:	04 6f                	add    $0x6f,%al
403392:	28 00                	sub    %al,(%eax)
403394:	00 0a                	add    %cl,(%edx)
403396:	28 45 00             	sub    %al,0x0(%ebp)
403399:	00 0a                	add    %cl,(%edx)
40339b:	2b 01                	sub    (%ecx),%eax
40339d:	16                   	push   %ss
40339e:	0d 09 2c 0f 00       	or     $0xf2c09,%eax
4033a3:	72 75                	jb     0x40341a
4033a5:	02 00                	add    (%eax),%al
4033a7:	70 28                	jo     0x4033d1
4033a9:	26 00 00             	add    %al,%es:(%eax)
4033ac:	0a 26                	or     (%esi),%ah
4033ae:	00 2b                	add    %ch,(%ebx)
4033b0:	60                   	pusha
4033b1:	00 02                	add    %al,(%edx)
4033b3:	7b 18                	jnp    0x4033cd
4033b5:	00 00                	add    %al,(%eax)
4033b7:	04 6f                	add    $0x6f,%al
4033b9:	44                   	inc    %esp
4033ba:	00 00                	add    %al,(%eax)
4033bc:	0a 13                	or     (%ebx),%dl
4033be:	04 11                	add    $0x11,%al
4033c0:	04 2c                	add    $0x2c,%al
4033c2:	0b 00                	or     (%eax),%eax
4033c4:	02 1c 7d 1c 00 00 04 	add    0x400001c(,%edi,2),%bl
4033cb:	00 2b                	add    %ch,(%ebx)
4033cd:	26 02 7b 19          	add    %es:0x19(%ebx),%bh
4033d1:	00 00                	add    %al,(%eax)
4033d3:	04 6f                	add    $0x6f,%al
4033d5:	44                   	inc    %esp
4033d6:	00 00                	add    %al,(%eax)
4033d8:	0a 13                	or     (%ebx),%dl
4033da:	05 11 05 2c 0b       	add    $0xb2c0511,%eax
4033df:	00 02                	add    %al,(%edx)
4033e1:	1e                   	push   %ds
4033e2:	7d 1c                	jge    0x403400
4033e4:	00 00                	add    %al,(%eax)
4033e6:	04 00                	add    $0x0,%al
4033e8:	2b 0a                	sub    (%edx),%ecx
4033ea:	00 02                	add    %al,(%edx)
4033ec:	1f                   	pop    %ds
4033ed:	0a 7d 1c             	or     0x1c(%ebp),%bh
4033f0:	00 00                	add    %al,(%eax)
4033f2:	04 00                	add    $0x0,%al
4033f4:	02 7b 16             	add    0x16(%ebx),%bh
4033f7:	00 00                	add    %al,(%eax)
4033f9:	04 6f                	add    $0x6f,%al
4033fb:	46                   	inc    %esi
4033fc:	00 00                	add    %al,(%eax)
4033fe:	0a 13                	or     (%ebx),%dl
403400:	06                   	push   %es
403401:	11 06                	adc    %eax,(%esi)
403403:	2c 09                	sub    $0x9,%al
403405:	00 02                	add    %al,(%edx)
403407:	16                   	push   %ss
403408:	7d 1b                	jge    0x403425