4030cb:	00 20                	add    %ah,(%eax)
4030cd:	00 20                	add    %ah,(%eax)
4030cf:	00 00                	add    %al,(%eax)
4030d1:	00 00                	add    %al,(%eax)
4030d3:	00 2c 00             	add    %ch,(%eax,%eax,1)
4030d6:	20 00                	and    %al,(%eax)
4030e0:	25 00 77 00 73       	and    $0x73007700,%eax
4030e5:	00 25 00 77 00 73    	add    %ah,0x73007700
4030eb:	00 20                	add    %ah,(%eax)
4030ed:	00 20                	add    %ah,(%eax)
4030ef:	00 20                	add    %ah,(%eax)
4030f1:	00 20                	add    %ah,(%eax)
4030f3:	00 20                	add    %ah,(%eax)
4030f5:	00 20                	add    %ah,(%eax)
4030f7:	00 20                	add    %ah,(%eax)
4030f9:	00 20                	add    %ah,(%eax)
4030fb:	00 20                	add    %ah,(%eax)
4030fd:	00 2f                	add    %ch,(%edi)
4030ff:	00 63 00             	add    %ah,0x0(%ebx)
403102:	73 00                	jae    0x403104
403104:	76 00                	jbe    0x403106
403106:	20 00                	and    %al,(%eax)
403108:	20 00                	and    %al,(%eax)
40310a:	20 00                	and    %al,(%eax)
40310c:	20 00                	and    %al,(%eax)
40310e:	20 00                	and    %al,(%eax)
403110:	20 00                	and    %al,(%eax)
403112:	20 00                	and    %al,(%eax)
403114:	20 00                	and    %al,(%eax)
403116:	20 00                	and    %al,(%eax)
403118:	20 00                	and    %al,(%eax)
40311a:	2d 00 20 00 50       	sub    $0x50002000,%eax
40311f:	00 72 00             	add    %dh,0x0(%edx)
403122:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
403128:	20 00                	and    %al,(%eax)
40312a:	61                   	popa
40312b:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
40312f:	00 20                	add    %ah,(%eax)
403131:	00 66 00             	add    %ah,0x0(%esi)
403134:	69 00 65 00 6c 00    	imul   $0x6c0065,(%eax),%eax
40313a:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
40313e:	20 00                	and    %al,(%eax)
403140:	43                   	inc    %ebx
403141:	00 53 00             	add    %dl,0x0(%ebx)
403144:	56                   	push   %esi
403145:	00 20                	add    %ah,(%eax)
403147:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40314b:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40314f:	00 6d 00             	add    %ch,0x0(%ebp)
403152:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
403158:	64 00 2e             	add    %ch,%fs:(%esi)
40315b:	00 25 00 63 00 00    	add    %ah,0x6300
403161:	00 00                	add    %al,(%eax)
403163:	00 00                	add    %al,(%eax)
403165:	00 00                	add    %al,(%eax)
403167:	00 44 00 69          	add    %al,0x69(%eax,%eax,1)
40316b:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
40316f:	00 6e 00             	add    %ch,0x0(%esi)
403172:	6f                   	outsl  %ds:(%esi),(%dx)
403173:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
403177:	00 72 00             	add    %dh,0x0(%edx)
40317a:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40317e:	6f                   	outsl  %ds:(%esi),(%dx)
40317f:	00 67 00             	add    %ah,0x0(%edi)
403182:	6e                   	outsb  %ds:(%esi),(%dx)
403183:	00 69 00             	add    %ch,0x0(%ecx)
403186:	7a 00                	jp     0x403188
403188:	65 00 20             	add    %ah,%gs:(%eax)
40318b:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40318f:	00 65 00             	add    %ah,0x0(%ebp)
403192:	20 00                	and    %al,(%eax)
403194:	66 00 69 00          	data16 add %ch,0x0(%ecx)
403198:	65 00 6c 00 64       	add    %ch,%gs:0x64(%eax,%eax,1)
40319d:	00 3a                	add    %bh,(%edx)
40319f:	00 20                	add    %ah,(%eax)
4031a1:	00 25 00 77 00 73    	add    %ah,0x73007700
4031a7:	00 0a                	add    %cl,(%edx)
4031a9:	00 00                	add    %al,(%eax)
4031ab:	00 20                	add    %ah,(%eax)
4031ad:	00 20                	add    %ah,(%eax)
4031af:	00 20                	add    %ah,(%eax)
4031b1:	00 20                	add    %ah,(%eax)
4031b3:	00 20                	add    %ah,(%eax)
4031b5:	00 20                	add    %ah,(%eax)
4031b7:	00 20                	add    %ah,(%eax)
4031b9:	00 20                	add    %ah,(%eax)
4031bb:	00 50 00             	add    %dl,0x0(%eax)
4031be:	61                   	popa
4031bf:	00 67 00             	add    %ah,0x0(%edi)
4031c2:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
4031c6:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
4031cc:	3a 00                	cmp    (%eax),%al
4031ce:	20 00                	and    %al,(%eax)
4031d0:	25 00 64 00 0a       	and    $0xa006400,%eax
4031d5:	00 0a                	add    %cl,(%edx)
4031df:	00 2a                	add    %ch,(%edx)
4031e1:	00 2a                	add    %ch,(%edx)
4031e3:	00 2a                	add    %ch,(%edx)
4031e5:	00 2a                	add    %ch,(%edx)
4031e7:	00 2a                	add    %ch,(%edx)
4031e9:	00 2a                	add    %ch,(%edx)
4031eb:	00 2a                	add    %ch,(%edx)
4031ed:	00 2a                	add    %ch,(%edx)
4031ef:	00 2a                	add    %ch,(%edx)
4031f1:	00 2a                	add    %ch,(%edx)
4031f3:	00 2a                	add    %ch,(%edx)
4031f5:	00 2a                	add    %ch,(%edx)
4031f7:	00 2a                	add    %ch,(%edx)
4031f9:	00 2a                	add    %ch,(%edx)
4031fb:	00 2a                	add    %ch,(%edx)
4031fd:	00 2a                	add    %ch,(%edx)
4031ff:	00 2a                	add    %ch,(%edx)
403201:	00 2a                	add    %ch,(%edx)
403203:	00 2a                	add    %ch,(%edx)
403205:	00 2a                	add    %ch,(%edx)
403207:	00 2a                	add    %ch,(%edx)
403209:	00 2a                	add    %ch,(%edx)
40320b:	00 2a                	add    %ch,(%edx)
40320d:	00 2a                	add    %ch,(%edx)
40320f:	00 2a                	add    %ch,(%edx)
403211:	00 2a                	add    %ch,(%edx)
403213:	00 2a                	add    %ch,(%edx)
403215:	00 2a                	add    %ch,(%edx)
403217:	00 2a                	add    %ch,(%edx)
403219:	00 2a                	add    %ch,(%edx)
40321b:	00 2a                	add    %ch,(%edx)
40321d:	00 2a                	add    %ch,(%edx)
40321f:	00 20                	add    %ah,(%eax)
403221:	00 53 00             	add    %dl,0x0(%ebx)
403224:	50                   	push   %eax
403225:	00 41 00             	add    %al,0x0(%ecx)
403228:	43                   	inc    %ebx
403229:	00 45 00             	add    %al,0x0(%ebp)
40322c:	20 00                	and    %al,(%eax)
40322e:	44                   	inc    %esp
40322f:	00 55 00             	add    %dl,0x0(%ebp)
403232:	4d                   	dec    %ebp
403233:	00 50 00             	add    %dl,0x0(%eax)
403236:	20 00                	and    %al,(%eax)
403238:	2a 00                	sub    (%eax),%al
40323a:	2a 00                	sub    (%eax),%al
40323c:	2a 00                	sub    (%eax),%al
40323e:	2a 00                	sub    (%eax),%al
403240:	2a 00                	sub    (%eax),%al
403242:	2a 00                	sub    (%eax),%al
403244:	2a 00                	sub    (%eax),%al
403246:	00 00                	add    %al,(%eax)
403248:	25 00 77 00 73       	and    $0x73007700,%eax
40324d:	00 25 00 77 00 73    	add    %ah,0x73007700
403253:	00 25 00 77 00 73    	add    %ah,0x73007700
403259:	00 00                	add    %al,(%eax)
40325b:	00 00                	add    %al,(%eax)
40325d:	00 00                	add    %al,(%eax)
40325f:	00 20                	add    %ah,(%eax)
403261:	00 20                	add    %ah,(%eax)
403263:	00 20                	add    %ah,(%eax)
403265:	00 20                	add    %ah,(%eax)
403267:	00 20                	add    %ah,(%eax)
403269:	00 20                	add    %ah,(%eax)
40326b:	00 20                	add    %ah,(%eax)
40326d:	00 20                	add    %ah,(%eax)
40326f:	00 73 00             	add    %dh,0x0(%ebx)
403272:	70 00                	jo     0x403274
403274:	61                   	popa
403275:	00 63 00             	add    %ah,0x0(%ebx)
403278:	65 00 5b 00          	add    %bl,%gs:0x0(%ebx)
40327c:	25 00 77 00 73       	and    $0x73007700,%eax
403281:	00 5c 00 25          	add    %bl,0x25(%eax,%eax,1)
403285:	00 77 00             	add    %dh,0x0(%edi)
403288:	73 00                	jae    0x40328a
40328a:	5d                   	pop    %ebp
40328b:	00 20                	add    %ah,(%eax)
40328d:	00 20                	add    %ah,(%eax)
40328f:	00 4f 00             	add    %cl,0x0(%edi)
403292:	45                   	inc    %ebp
403293:	00 5b 00             	add    %bl,0x0(%ebx)
403296:	20 00                	and    %al,(%eax)
403298:	20 00                	and    %al,(%eax)
40329a:	25 00 35 00 64       	and    $0x64003500,%eax
40329f:	00 5d 00             	add    %bl,0x0(%ebp)
4032a2:	3a 00                	cmp    (%eax),%al
4032a4:	20 00                	and    %al,(%eax)
4032a6:	25 00 36 00 64       	and    $0x64003600,%eax
4032ab:	00 20                	add    %ah,(%eax)
4032ad:	00 2d 00 20 00 25    	add    %ch,0x25002000
4032b3:	00 36                	add    %dh,(%esi)
4032b5:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4032b9:	00 28                	add    %ch,(%eax)
4032bb:	00 25 00 34 00 64    	add    %ah,0x64003400
4032c1:	00 29                	add    %ch,(%ecx)
4032c3:	00 3a                	add    %bh,(%edx)
4032c5:	00 20                	add    %ah,(%eax)
4032c7:	00 20                	add    %ah,(%eax)
4032c9:	00 00                	add    %al,(%eax)
4032cb:	00 00                	add    %al,(%eax)
4032cd:	00 00                	add    %al,(%eax)
4032cf:	00 41 00             	add    %al,0x0(%ecx)
4032d2:	45                   	inc    %ebp
4032d3:	00 73 00             	add    %dh,0x0(%ebx)
4032d6:	28 00                	sub    %al,(%eax)
4032d8:	25 00 33 00 64       	and    $0x64003300,%eax
4032dd:	00 20                	add    %ah,(%eax)
4032df:	00 65 00             	add    %ah,0x0(%ebp)
4032e2:	78 00                	js     0x4032e4
4032e4:	74 00                	je     0x4032e6
4032e6:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4032ea:	74 00                	je     0x4032ec
4032ec:	73 00                	jae    0x4032ee
4032ee:	2c 00                	sub    $0x0,%al
4032f0:	20 00                	and    %al,(%eax)
4032f2:	25 00 33 00 64       	and    $0x64003300,%eax
4032f7:	00 20                	add    %ah,(%eax)
4032f9:	00 6d 00             	add    %ch,0x0(%ebp)
4032fc:	61                   	popa
4032fd:	00 72 00             	add    %dh,0x0(%edx)
403300:	6b 00 65             	imul   $0x65,(%eax),%eax
403303:	00 72 00             	add    %dh,0x0(%edx)
403306:	73 00                	jae    0x403308
403308:	2c 00                	sub    $0x0,%al
40330a:	20 00                	and    %al,(%eax)
40330c:	25 00 33 00 64       	and    $0x64003300,%eax
403311:	00 20                	add    %ah,(%eax)
403313:	00 70 00             	add    %dh,0x0(%eax)
403316:	61                   	popa
403317:	00 67 00             	add    %ah,0x0(%edi)
40331a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40331e:	29 00                	sub    %eax,(%eax)
403320:	20 00                	and    %al,(%eax)
403322:	20 00                	and    %al,(%eax)
403324:	45                   	inc    %ebp
403325:	00 78 00             	add    %bh,0x0(%eax)
403328:	74 00                	je     0x40332a
40332a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40332e:	74 00                	je     0x403330
403330:	73 00                	jae    0x403332
403332:	3a 00                	cmp    (%eax),%al
403334:	20 00                	and    %al,(%eax)
403336:	00 00                	add    %al,(%eax)
403338:	2d 00 4d 00 61       	sub    $0x61004d00,%eax
40333d:	00 72 00             	add    %dh,0x0(%edx)
403340:	6b 00 65             	imul   $0x65,(%eax),%eax
403343:	00 72 00             	add    %dh,0x0(%edx)
403346:	00 00                	add    %al,(%eax)
403348:	5b                   	pop    %ebx
403349:	00 25 00 49 00 33    	add    %ah,0x33004900
40334f:	00 32                	add    %dh,(%edx)
403351:	00 75 00             	add    %dh,0x0(%ebp)
403354:	5d                   	pop    %ebp
403355:	00 25 00 49 00 33    	add    %ah,0x33004900
40335b:	00 32                	add    %dh,(%edx)
40335d:	00 75 00             	add    %dh,0x0(%ebp)
403360:	2d 00 25 00 49       	sub    $0x49002500,%eax
403365:	00 33                	add    %dh,(%ebx)
403367:	00 32                	add    %dh,(%edx)
403369:	00 75 00             	add    %dh,0x0(%ebp)
40336c:	20 00                	and    %al,(%eax)
40336e:	28 00                	sub    %al,(%eax)
403370:	25 00 49 00 33       	and    $0x33004900,%eax
403375:	00 32                	add    %dh,(%edx)
403377:	00 75 00             	add    %dh,0x0(%ebp)
40337a:	2c 00                	sub    $0x0,%al
40337c:	20 00                	and    %al,(%eax)
40337e:	50                   	push   %eax
40337f:	00 6f 00             	add    %ch,0x0(%edi)
403382:	6f                   	outsl  %ds:(%esi),(%dx)
403383:	00 6c 00 3a          	add    %ch,0x3a(%eax,%eax,1)
403387:	00 20                	add    %ah,(%eax)
403389:	00 25 00 77 00 73    	add    %ah,0x73007700
40338f:	00 25 00 77 00 73    	add    %ah,0x73007700
403395:	00 29                	add    %ch,(%ecx)
403397:	00 2c 00             	add    %ch,(%eax,%eax,1)
40339a:	20 00                	and    %al,(%eax)
40339c:	00 00                	add    %al,(%eax)
40339e:	00 00                	add    %al,(%eax)
4033a0:	20 00                	and    %al,(%eax)
4033a2:	20 00                	and    %al,(%eax)
4033a4:	45                   	inc    %ebp
4033a5:	00 52 00             	add    %dl,0x0(%edx)
4033a8:	52                   	push   %edx
4033a9:	00 4f 00             	add    %cl,0x0(%edi)
4033ac:	52                   	push   %edx
4033ad:	00 3a                	add    %bh,(%edx)
4033af:	00 20                	add    %ah,(%eax)
4033b1:	00 41 00             	add    %al,0x0(%ecx)
4033b4:	76 00                	jbe    0x4033b6
4033b6:	61                   	popa
4033b7:	00 69 00             	add    %ch,0x0(%ecx)
4033ba:	6c                   	insb   (%dx),%es:(%edi)
4033bb:	00 20                	add    %ah,(%eax)
4033bd:	00 45 00             	add    %al,0x0(%ebp)
4033c0:	78 00                	js     0x4033c2
4033c2:	74 00                	je     0x4033c4
4033c4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4033c8:	74 00                	je     0x4033ca
4033ca:	73 00                	jae    0x4033cc
4033cc:	20 00                	and    %al,(%eax)
4033ce:	6e                   	outsb  %ds:(%esi),(%dx)
4033cf:	00 6f 00             	add    %ch,0x0(%edi)
4033d2:	74 00                	je     0x4033d4
4033d4:	20 00                	and    %al,(%eax)
4033d6:	63 00                	arpl   %eax,(%eax)
4033d8:	6f                   	outsl  %ds:(%esi),(%dx)
4033d9:	00 76 00             	add    %dh,0x0(%esi)
4033dc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4033e0:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
4033e5:	00 62 00             	add    %ah,0x0(%edx)
4033e8:	79 00                	jns    0x4033ea
4033ea:	20 00                	and    %al,(%eax)
4033ec:	4f                   	dec    %edi
4033ed:	00 45 00             	add    %al,0x0(%ebp)
4033f0:	20 00                	and    %al,(%eax)
4033f2:	6e                   	outsb  %ds:(%esi),(%dx)
4033f3:	00 6f 00             	add    %ch,0x0(%edi)
4033f6:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4033fa:	3a 00                	cmp    (%eax),%al
4033fc:	20 00                	and    %al,(%eax)
4033fe:	00 00                	add    %al,(%eax)
403400:	0a 00                	or     (%eax),%al
403402:	09 00                	or     %eax,(%eax)
403404:	09 00                	or     %eax,(%eax)
403406:	44                   	inc    %esp
403407:	00 61 00             	add    %ah,0x0(%ecx)
40340a:	74 00                	je     0x40340c
40340c:	61                   	popa
40340d:	00 62 00             	add    %ah,0x0(%edx)
403410:	61                   	popa
403411:	00 73 00             	add    %dh,0x0(%ebx)
403414:	65 00 20             	add    %ah,%gs:(%eax)
403417:	00 69 00             	add    %ch,0x0(%ecx)
40341a:	73 00                	jae    0x40341c
40341c:	73 00                	jae    0x40341e
40341e:	75 00                	jne    0x403420
403420:	65 00 3a             	add    %bh,%gs:(%edx)
403423:	00 20                	add    %ah,(%eax)
403425:	00 6f 00             	add    %ch,0x0(%edi)
403428:	62 00                	bound  %eax,(%eax)
40342a:	6a 00                	push   $0x0
40342c:	69 00 64 00 28 00    	imul   $0x280064,(%eax),%eax
403432:	25 00 64 00 29       	and    $0x29006400,%eax
403437:	00 20                	add    %ah,(%eax)
403439:	00 68 00             	add    %ch,0x0(%eax)
40343c:	61                   	popa
40343d:	00 73 00             	add    %dh,0x0(%ebx)
403440:	20 00                	and    %al,(%eax)
403442:	25 00 64 00 20       	and    $0x20006400,%eax
403447:	00 70 00             	add    %dh,0x0(%eax)
40344a:	61                   	popa
40344b:	00 67 00             	add    %ah,0x0(%edi)
40344e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403452:	20 00                	and    %al,(%eax)