41012b:	00 6e 00             	add    %ch,0x0(%esi)
41012e:	75 00                	jne    0x410130
410130:	6d                   	insl   (%dx),%es:(%edi)
410131:	00 62 00             	add    %ah,0x0(%edx)
410134:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410138:	20 00                	and    %al,(%eax)
41013a:	6f                   	outsl  %ds:(%esi),(%dx)
41013b:	00 66 00             	add    %ah,0x0(%esi)
41013e:	20 00                	and    %al,(%eax)
410140:	62 00                	bound  %eax,(%eax)
410142:	79 00                	jns    0x410144
410144:	74 00                	je     0x410146
410146:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41014a:	3a 00                	cmp    (%eax),%al
41014c:	20 00                	and    %al,(%eax)
41014e:	00 00                	add    %al,(%eax)
410150:	28 00                	sub    %al,(%eax)
410152:	43                   	inc    %ebx
410153:	00 6f 00             	add    %ch,0x0(%edi)
410156:	6d                   	insl   (%dx),%es:(%edi)
410157:	00 70 00             	add    %dh,0x0(%eax)
41015a:	6c                   	insb   (%dx),%es:(%edi)
41015b:	00 65 00             	add    %ah,0x0(%ebp)
41015e:	74 00                	je     0x410160
410160:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
410166:	20 00                	and    %al,(%eax)
410168:	49                   	dec    %ecx
410169:	00 6e 00             	add    %ch,0x0(%esi)
41016c:	66 00 6f 00          	data16 add %ch,0x0(%edi)
410170:	3a 00                	cmp    (%eax),%al
410172:	20 00                	and    %al,(%eax)
410174:	69 00 70 00 61 00    	imul   $0x610070,(%eax),%eax
41017a:	67 00 65 00          	add    %ah,0x0(%di)
41017e:	3d 00 25 00 64       	cmp    $0x64002500,%eax
410183:	00 2c 00             	add    %ch,(%eax,%eax,1)
410186:	20 00                	and    %al,(%eax)
410188:	63 00                	arpl   %eax,(%eax)
41018a:	70 00                	jo     0x41018c
41018c:	61                   	popa
41018d:	00 67 00             	add    %ah,0x0(%edi)
410190:	65 00 3d 00 25 00 64 	add    %bh,%gs:0x64002500
410197:	00 2c 00             	add    %ch,(%eax,%eax,1)
41019a:	20 00                	and    %al,(%eax)
41019c:	64 00 77 00          	add    %dh,%fs:0x0(%edi)
4101a0:	54                   	push   %esp
4101a1:	00 69 00             	add    %ch,0x0(%ecx)
4101a4:	63 00                	arpl   %eax,(%eax)
4101a6:	6b 00 44             	imul   $0x44,(%eax),%eax
4101a9:	00 75 00             	add    %dh,0x0(%ebp)
4101ac:	72 00                	jb     0x4101ae
4101ae:	61                   	popa
4101af:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4101b3:	00 6f 00             	add    %ch,0x0(%edi)
4101b6:	6e                   	outsb  %ds:(%esi),(%dx)
4101b7:	00 3d 00 25 00 64    	add    %bh,0x64002500
4101bd:	00 2c 00             	add    %ch,(%eax,%eax,1)
4101c0:	20 00                	and    %al,(%eax)
4101c2:	64 00 77 00          	add    %dh,%fs:0x0(%edi)
4101c6:	42                   	inc    %edx
4101c7:	00 79 00             	add    %bh,0x0(%ecx)
4101ca:	74 00                	je     0x4101cc
4101cc:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4101d0:	54                   	push   %esp
4101d1:	00 72 00             	add    %dh,0x0(%edx)
4101d4:	61                   	popa
4101d5:	00 6e 00             	add    %ch,0x0(%esi)
4101d8:	73 00                	jae    0x4101da
4101da:	66 00 65 00          	data16 add %ah,0x0(%ebp)
4101de:	72 00                	jb     0x4101e0
4101e0:	72 00                	jb     0x4101e2
4101e2:	65 00 64 00 3d       	add    %ah,%gs:0x3d(%eax,%eax,1)
4101e7:	00 25 00 64 00 20    	add    %ah,0x20006400
4101ed:	00 21                	add    %ah,(%ecx)
4101ef:	00 3d 00 20 00 63    	add    %bh,0x63002000
4101f5:	00 62 00             	add    %ah,0x0(%edx)
4101f8:	52                   	push   %edx
4101f9:	00 65 00             	add    %ah,0x0(%ebp)
4101fc:	61                   	popa
4101fd:	00 64 00 3d          	add    %ah,0x3d(%eax,%eax,1)
410201:	00 25 00 64 00 29    	add    %ah,0x29006400
410207:	00 0a                	add    %cl,(%edx)
410209:	00 00                	add    %al,(%eax)
41020b:	00 46 00             	add    %al,0x0(%esi)
41020e:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
410214:	3a 00                	cmp    (%eax),%al
410216:	20 00                	and    %al,(%eax)
410218:	25 00 2e 00 36       	and    $0x36002e00,%eax
41021d:	00 34 00             	add    %dh,(%eax,%eax,1)
410220:	6c                   	insb   (%dx),%es:(%edi)
410221:	00 73 00             	add    %dh,0x0(%ebx)
410224:	00 00                	add    %al,(%eax)
410226:	00 00                	add    %al,(%eax)
410228:	0d 00 0a 00 50       	or     $0x50000a00,%eax
41022d:	00 61 00             	add    %ah,0x0(%ecx)
410230:	75 00                	jne    0x410232
410232:	73 00                	jae    0x410234
410234:	65 00 2f             	add    %ch,%gs:(%edi)
410237:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41023b:	00 72 00             	add    %dh,0x0(%edx)
41023e:	6f                   	outsl  %ds:(%esi),(%dx)
41023f:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
410243:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
410247:	00 3a                	add    %bh,(%edx)
410249:	00 20                	add    %ah,(%eax)
41024b:	00 25 00 75 00 20    	add    %ah,0x20007500
410251:	00 6d 00             	add    %ch,0x0(%ebp)
410254:	73 00                	jae    0x410256
410256:	20 00                	and    %al,(%eax)
410258:	70 00                	jo     0x41025a
41025a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41025e:	20 00                	and    %al,(%eax)
410260:	25 00 75 00 20       	and    $0x20007500,%eax
410265:	00 49 00             	add    %cl,0x0(%ecx)
410268:	2f                   	das
410269:	00 4f 00             	add    %cl,0x0(%edi)
41026c:	27                   	daa
41026d:	00 73 00             	add    %dh,0x0(%ebx)
410278:	46                   	inc    %esi
410279:	00 41 00             	add    %al,0x0(%ecx)
41027c:	49                   	dec    %ecx
41027d:	00 4c 00 55          	add    %cl,0x55(%eax,%eax,1)
410281:	00 52 00             	add    %dl,0x0(%edx)
410284:	45                   	inc    %ebp
410285:	00 3a                	add    %bh,(%edx)
410287:	00 20                	add    %ah,(%eax)
410289:	00 43 00             	add    %al,0x0(%ebx)
41028c:	72 00                	jb     0x41028e
41028e:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
410292:	74 00                	je     0x410294
410294:	65 00 49 00          	add    %cl,%gs:0x0(%ecx)
410298:	6f                   	outsl  %ds:(%esi),(%dx)
410299:	00 43 00             	add    %al,0x0(%ebx)
41029c:	6f                   	outsl  %ds:(%esi),(%dx)
41029d:	00 6d 00             	add    %ch,0x0(%ebp)
4102a0:	70 00                	jo     0x4102a2
4102a2:	6c                   	insb   (%dx),%es:(%edi)
4102a3:	00 65 00             	add    %ah,0x0(%ebp)
4102a6:	74 00                	je     0x4102a8
4102a8:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4102ae:	50                   	push   %eax
4102af:	00 6f 00             	add    %ch,0x0(%edi)
4102b2:	72 00                	jb     0x4102b4
4102b4:	74 00                	je     0x4102b6
4102b6:	3a 00                	cmp    (%eax),%al
4102b8:	20 00                	and    %al,(%eax)
4102ba:	00 00                	add    %al,(%eax)
4102bc:	46                   	inc    %esi
4102bd:	00 41 00             	add    %al,0x0(%ecx)
4102c0:	49                   	dec    %ecx
4102c1:	00 4c 00 55          	add    %cl,0x55(%eax,%eax,1)
4102c5:	00 52 00             	add    %dl,0x0(%edx)
4102c8:	45                   	inc    %ebp
4102c9:	00 3a                	add    %bh,(%edx)
4102cb:	00 20                	add    %ah,(%eax)
4102cd:	00 43 00             	add    %al,0x0(%ebx)
4102d0:	72 00                	jb     0x4102d2
4102d2:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4102d6:	74 00                	je     0x4102d8
4102d8:	65 00 54 00 68       	add    %dl,%gs:0x68(%eax,%eax,1)
4102dd:	00 72 00             	add    %dh,0x0(%edx)
4102e0:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4102e4:	64 00 3a             	add    %bh,%fs:(%edx)
4102e7:	00 20                	add    %ah,(%eax)
4102e9:	00 00                	add    %al,(%eax)
4102eb:	00 00                	add    %al,(%eax)
4102ed:	00 00                	add    %al,(%eax)
4102ef:	00 46 00             	add    %al,0x0(%esi)
4102f2:	41                   	inc    %ecx
4102f3:	00 49 00             	add    %cl,0x0(%ecx)
4102f6:	4c                   	dec    %esp
4102f7:	00 55 00             	add    %dl,0x0(%ebp)
4102fa:	52                   	push   %edx
4102fb:	00 45 00             	add    %al,0x0(%ebp)
4102fe:	3a 00                	cmp    (%eax),%al
410300:	20 00                	and    %al,(%eax)
410302:	56                   	push   %esi
410303:	00 69 00             	add    %ch,0x0(%ecx)
410306:	72 00                	jb     0x410308
410308:	74 00                	je     0x41030a
41030a:	75 00                	jne    0x41030c
41030c:	61                   	popa
41030d:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
410311:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
410315:	00 6f 00             	add    %ch,0x0(%edi)
410318:	63 00                	arpl   %eax,(%eax)
41031a:	20 00                	and    %al,(%eax)
41031c:	62 00                	bound  %eax,(%eax)
41031e:	75 00                	jne    0x410320
410320:	66 00 66 00          	data16 add %ah,0x0(%esi)
410324:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410328:	20 00                	and    %al,(%eax)
41032a:	73 00                	jae    0x41032c
41032c:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
410332:	20 00                	and    %al,(%eax)
410334:	75 00                	jne    0x410336
410336:	6e                   	outsb  %ds:(%esi),(%dx)
410337:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41033b:	00 72 00             	add    %dh,0x0(%edx)
41033e:	66 00 6c 00 6f       	data16 add %ch,0x6f(%eax,%eax,1)
410343:	00 77 00             	add    %dh,0x0(%edi)
410346:	20 00                	and    %al,(%eax)
410348:	6f                   	outsl  %ds:(%esi),(%dx)
410349:	00 72 00             	add    %dh,0x0(%edx)
41034c:	20 00                	and    %al,(%eax)
41034e:	6f                   	outsl  %ds:(%esi),(%dx)
41034f:	00 76 00             	add    %dh,0x0(%esi)
410352:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410356:	66 00 6c 00 6f       	data16 add %ch,0x6f(%eax,%eax,1)
41035b:	00 77 00             	add    %dh,0x0(%edi)
41035e:	3a 00                	cmp    (%eax),%al
410360:	20 00                	and    %al,(%eax)
410362:	00 00                	add    %al,(%eax)
410364:	43                   	inc    %ebx
410365:	00 68 00             	add    %ch,0x0(%eax)
410368:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41036c:	6b 00 73             	imul   $0x73,(%eax),%eax
41036f:	00 75 00             	add    %dh,0x0(%ebp)
410372:	6d                   	insl   (%dx),%es:(%edi)
410373:	00 20                	add    %ah,(%eax)
410375:	00 53 00             	add    %dl,0x0(%ebx)
410378:	74 00                	je     0x41037a
41037a:	61                   	popa
41037b:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
41037f:	00 73 00             	add    %dh,0x0(%ebx)
410382:	20 00                	and    %al,(%eax)
410384:	28 00                	sub    %al,(%eax)
410386:	25 00 20 00 63       	and    $0x63002000,%eax
41038b:	00 6f 00             	add    %ch,0x0(%edi)
41038e:	6d                   	insl   (%dx),%es:(%edi)
41038f:	00 70 00             	add    %dh,0x0(%eax)
410392:	6c                   	insb   (%dx),%es:(%edi)
410393:	00 65 00             	add    %ah,0x0(%ebp)
410396:	74 00                	je     0x410398
410398:	65 00 29             	add    %ch,%gs:(%ecx)
41039b:	00 00                	add    %al,(%eax)
41039d:	00 00                	add    %al,(%eax)
41039f:	00 46 00             	add    %al,0x0(%esi)
4103a2:	41                   	inc    %ecx
4103a3:	00 49 00             	add    %cl,0x0(%ecx)
4103a6:	4c                   	dec    %esp
4103a7:	00 55 00             	add    %dl,0x0(%ebp)
4103aa:	52                   	push   %edx
4103ab:	00 45 00             	add    %al,0x0(%ebp)
4103ae:	3a 00                	cmp    (%eax),%al
4103b0:	20 00                	and    %al,(%eax)
4103b2:	57                   	push   %edi
4103b3:	00 61 00             	add    %ah,0x0(%ecx)
4103b6:	69 00 74 00 46 00    	imul   $0x460074,(%eax),%eax
4103bc:	6f                   	outsl  %ds:(%esi),(%dx)
4103bd:	00 72 00             	add    %dh,0x0(%edx)
4103c0:	53                   	push   %ebx
4103c1:	00 69 00             	add    %ch,0x0(%ecx)
4103c4:	6e                   	outsb  %ds:(%esi),(%dx)
4103c5:	00 67 00             	add    %ah,0x0(%edi)
4103c8:	6c                   	insb   (%dx),%es:(%edi)
4103c9:	00 65 00             	add    %ah,0x0(%ebp)
4103cc:	4f                   	dec    %edi
4103cd:	00 62 00             	add    %ah,0x0(%edx)
4103d0:	6a 00                	push   $0x0
4103d2:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4103d6:	74 00                	je     0x4103d8
4103d8:	45                   	inc    %ebp
4103d9:	00 78 00             	add    %bh,0x0(%eax)
4103dc:	3a 00                	cmp    (%eax),%al
4103de:	20 00                	and    %al,(%eax)
4104e8:	25 00 6c 00 73       	and    $0x73006c00,%eax
4104ed:	00 20                	add    %ah,(%eax)
4104ef:	00 28                	add    %ch,(%eax)
4104f1:	00 25 00 64 00 29    	add    %ah,0x29006400
4104f7:	00 2c 00             	add    %ch,(%eax,%eax,1)
4104fa:	20 00                	and    %al,(%eax)
4104fc:	25 00 6c 00 73       	and    $0x73006c00,%eax
410501:	00 00                	add    %al,(%eax)
410503:	00 20                	add    %ah,(%eax)
410505:	00 20                	add    %ah,(%eax)
410507:	00 20                	add    %ah,(%eax)
410509:	00 20                	add    %ah,(%eax)
41050b:	00 20                	add    %ah,(%eax)
41050d:	00 20                	add    %ah,(%eax)
41050f:	00 20                	add    %ah,(%eax)
410511:	00 20                	add    %ah,(%eax)
410513:	00 20                	add    %ah,(%eax)
410515:	00 20                	add    %ah,(%eax)
410517:	00 25 00 2a 00 6c    	add    %ah,0x6c002a00
41051d:	00 73 00             	add    %dh,0x0(%ebx)
410520:	0d 00 0a 00 0d       	or     $0xd000a00,%eax
410525:	00 0a                	add    %cl,(%edx)
41052f:	00 20                	add    %ah,(%eax)
410531:	00 20                	add    %ah,(%eax)
410533:	00 20                	add    %ah,(%eax)
410535:	00 20                	add    %ah,(%eax)
410537:	00 20                	add    %ah,(%eax)
410539:	00 20                	add    %ah,(%eax)
41053b:	00 20                	add    %ah,(%eax)
41053d:	00 20                	add    %ah,(%eax)
41053f:	00 20                	add    %ah,(%eax)
410541:	00 20                	add    %ah,(%eax)
410543:	00 30                	add    %dh,(%eax)
410545:	00 20                	add    %ah,(%eax)
410547:	00 20                	add    %ah,(%eax)
410549:	00 20                	add    %ah,(%eax)
41054b:	00 20                	add    %ah,(%eax)
41054d:	00 31                	add    %dh,(%ecx)
41054f:	00 30                	add    %dh,(%eax)
410551:	00 20                	add    %ah,(%eax)
410553:	00 20                	add    %ah,(%eax)
410555:	00 20                	add    %ah,(%eax)
410557:	00 32                	add    %dh,(%edx)
410559:	00 30                	add    %dh,(%eax)
41055b:	00 20                	add    %ah,(%eax)
41055d:	00 20                	add    %ah,(%eax)
41055f:	00 20                	add    %ah,(%eax)
410561:	00 33                	add    %dh,(%ebx)
410563:	00 30                	add    %dh,(%eax)
410565:	00 20                	add    %ah,(%eax)
410567:	00 20                	add    %ah,(%eax)
410569:	00 20                	add    %ah,(%eax)
41056b:	00 34 00             	add    %dh,(%eax,%eax,1)
41056e:	30 00                	xor    %al,(%eax)
410570:	20 00                	and    %al,(%eax)
410572:	20 00                	and    %al,(%eax)
410574:	20 00                	and    %al,(%eax)
410576:	35 00 30 00 20       	xor    $0x20003000,%eax
41057b:	00 20                	add    %ah,(%eax)
41057d:	00 20                	add    %ah,(%eax)
41057f:	00 36                	add    %dh,(%esi)
410581:	00 30                	add    %dh,(%eax)
410583:	00 20                	add    %ah,(%eax)
410585:	00 20                	add    %ah,(%eax)
410587:	00 20                	add    %ah,(%eax)
410589:	00 37                	add    %dh,(%edi)
41058b:	00 30                	add    %dh,(%eax)
41058d:	00 20                	add    %ah,(%eax)
41058f:	00 20                	add    %ah,(%eax)
410591:	00 20                	add    %ah,(%eax)
410593:	00 38                	add    %bh,(%eax)
410595:	00 30                	add    %dh,(%eax)
410597:	00 20                	add    %ah,(%eax)
410599:	00 20                	add    %ah,(%eax)
41059b:	00 20                	add    %ah,(%eax)
41059d:	00 39                	add    %bh,(%ecx)
41059f:	00 30                	add    %dh,(%eax)
4105a1:	00 20                	add    %ah,(%eax)
4105a3:	00 20                	add    %ah,(%eax)
4105a5:	00 31                	add    %dh,(%ecx)
4105a7:	00 30                	add    %dh,(%eax)
4105a9:	00 30                	add    %dh,(%eax)
4105ab:	00 0d 00 0a 00 00    	add    %cl,0xa00
4105b1:	00 00                	add    %al,(%eax)
4105b3:	00 00                	add    %al,(%eax)