41622f:	00 20                	add    %ah,(%eax)
416231:	00 53 00             	add    %dl,0x0(%ebx)
416234:	6f                   	outsl  %ds:(%esi),(%dx)
416235:	00 75 00             	add    %dh,0x0(%ebp)
416238:	72 00                	jb     0x41623a
41623a:	63 00                	arpl   %eax,(%eax)
41623c:	65 00 3d 00 2e 00 3b 	add    %bh,%gs:0x3b002e00
416243:	00 49 00             	add    %cl,0x0(%ecx)
416246:	6e                   	outsb  %ds:(%esi),(%dx)
416247:	00 69 00             	add    %ch,0x0(%ecx)
41624a:	74 00                	je     0x41624c
41624c:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
416252:	20 00                	and    %al,(%eax)
416254:	43                   	inc    %ebx
416255:	00 61 00             	add    %ah,0x0(%ecx)
416258:	74 00                	je     0x41625a
41625a:	61                   	popa
41625b:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41625f:	00 67 00             	add    %ah,0x0(%edi)
416262:	3d 00 6d 00 79       	cmp    $0x79006d00,%eax
416267:	00 73 00             	add    %dh,0x0(%ebx)
41626a:	63 00                	arpl   %eax,(%eax)
41626c:	68 00 6f 00 6f       	push   $0x6f006f00
416271:	00 6c 00 3b          	add    %ch,0x3b(%eax,%eax,1)
416275:	00 49 00             	add    %cl,0x0(%ecx)
416278:	6e                   	outsb  %ds:(%esi),(%dx)
416279:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41627d:	00 67 00             	add    %ah,0x0(%edi)
416280:	72 00                	jb     0x416282
416282:	61                   	popa
416283:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
416287:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41628b:	00 53 00             	add    %dl,0x0(%ebx)
41628e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
416292:	75 00                	jne    0x416294
416294:	72 00                	jb     0x416296
416296:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
41629c:	3d 00 74 00 72       	cmp    $0x72007400,%eax
4162a1:	00 75 00             	add    %dh,0x0(%ebp)
4162a4:	65 00 00             	add    %al,%gs:(%eax)
4162a7:	17                   	pop    %ss
4162a8:	6c                   	insb   (%dx),%es:(%edi)
4162a9:	00 61 00             	add    %ah,0x0(%ecx)
4162ac:	62 00                	bound  %eax,(%eax)
4162ae:	65 00 6c 00 33       	add    %ch,%gs:0x33(%eax,%eax,1)
4162b3:	00 2e                	add    %ch,(%esi)
4162b5:	00 46 00             	add    %al,0x0(%esi)
4162b8:	6f                   	outsl  %ds:(%esi),(%dx)
4162b9:	00 6e 00             	add    %ch,0x0(%esi)
4162bc:	74 00                	je     0x4162be
4162be:	00 0b                	add    %cl,(%ebx)
4162c0:	1f                   	pop    %ds
4162c1:	77 f3                	ja     0x4162b6
4162c3:	60                   	pusha
4162c4:	3e 65 03 5f 17       	ds add %gs:0x17(%edi),%ebx
4162c9:	54                   	push   %esp
4162ca:	01 5d 73             	add    %ebx,0x73(%ebp)
4162cd:	00 65 00             	add    %ah,0x0(%ebp)
4162d0:	6c                   	insb   (%dx),%es:(%edi)
4162d1:	00 65 00             	add    %ah,0x0(%ebp)
4162d4:	63 00                	arpl   %eax,(%eax)
4162d6:	74 00                	je     0x4162d8
4162d8:	20 00                	and    %al,(%eax)
4162da:	63 00                	arpl   %eax,(%eax)
4162dc:	6f                   	outsl  %ds:(%esi),(%dx)
4162dd:	00 75 00             	add    %dh,0x0(%ebp)
4162e0:	6e                   	outsb  %ds:(%esi),(%dx)
4162e1:	00 74 00 28          	add    %dh,0x28(%eax,%eax,1)
4162e5:	00 2a                	add    %ch,(%edx)
4162e7:	00 29                	add    %ch,(%ecx)
4162e9:	00 20                	add    %ah,(%eax)
4162eb:	00 66 00             	add    %ah,0x0(%esi)
4162ee:	72 00                	jb     0x4162f0
4162f0:	6f                   	outsl  %ds:(%esi),(%dx)
4162f1:	00 6d 00             	add    %ch,0x0(%ebp)
4162f4:	20 00                	and    %al,(%eax)
4162f6:	71 00                	jno    0x4162f8
4162f8:	75 00                	jne    0x4162fa
4162fa:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4162fe:	74 00                	je     0x416300
416300:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416306:	20 00                	and    %al,(%eax)
416308:	77 00                	ja     0x41630a
41630a:	68 00 65 00 72       	push   $0x72006500
41630f:	00 65 00             	add    %ah,0x0(%ebp)
416312:	20 00                	and    %al,(%eax)
416314:	73 00                	jae    0x416316
416316:	75 00                	jne    0x416318
416318:	62 00                	bound  %eax,(%eax)
41631a:	6a 00                	push   $0x0
41631c:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
416320:	74 00                	je     0x416322
416322:	69 00 64 00 3d 00    	imul   $0x3d0064,(%eax),%eax
416328:	00 61 73             	add    %ah,0x73(%ecx)
41632b:	00 65 00             	add    %ah,0x0(%ebp)
41632e:	6c                   	insb   (%dx),%es:(%edi)
41632f:	00 65 00             	add    %ah,0x0(%ebp)
416332:	63 00                	arpl   %eax,(%eax)
416334:	74 00                	je     0x416336
416336:	20 00                	and    %al,(%eax)
416338:	71 00                	jno    0x41633a
41633a:	75 00                	jne    0x41633c
41633c:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
416340:	74 00                	je     0x416342
416342:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416348:	69 00 64 00 20 00    	imul   $0x200064,(%eax),%eax
41634e:	66 00 72 00          	data16 add %dh,0x0(%edx)
416352:	6f                   	outsl  %ds:(%esi),(%dx)
416353:	00 6d 00             	add    %ch,0x0(%ebp)
416356:	20 00                	and    %al,(%eax)
416358:	71 00                	jno    0x41635a
41635a:	75 00                	jne    0x41635c
41635c:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
416360:	74 00                	je     0x416362
416362:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416368:	20 00                	and    %al,(%eax)
41636a:	77 00                	ja     0x41636c
41636c:	68 00 65 00 72       	push   $0x72006500
416371:	00 65 00             	add    %ah,0x0(%ebp)
416374:	20 00                	and    %al,(%eax)
416376:	73 00                	jae    0x416378
416378:	75 00                	jne    0x41637a
41637a:	62 00                	bound  %eax,(%eax)
41637c:	6a 00                	push   $0x0
41637e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
416382:	74 00                	je     0x416384
416384:	69 00 64 00 3d 00    	imul   $0x3d0064,(%eax),%eax
41638a:	00 15 71 00 75 00    	add    %dl,0x750071
416390:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
416394:	74 00                	je     0x416396
416396:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41639c:	69 00 64 00 00 61    	imul   $0x61000064,(%eax),%eax
4163a2:	73 00                	jae    0x4163a4
4163a4:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
4163a9:	00 63 00             	add    %ah,0x0(%ebx)
4163ac:	74 00                	je     0x4163ae
4163ae:	20 00                	and    %al,(%eax)
4163b0:	61                   	popa
4163b1:	00 6e 00             	add    %ch,0x0(%esi)
4163b4:	73 00                	jae    0x4163b6
4163b6:	77 00                	ja     0x4163b8
4163b8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4163bc:	20 00                	and    %al,(%eax)
4163be:	66 00 72 00          	data16 add %dh,0x0(%edx)
4163c2:	6f                   	outsl  %ds:(%esi),(%dx)
4163c3:	00 6d 00             	add    %ch,0x0(%ebp)
4163c6:	20 00                	and    %al,(%eax)
4163c8:	71 00                	jno    0x4163ca
4163ca:	75 00                	jne    0x4163cc
4163cc:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4163d0:	74 00                	je     0x4163d2
4163d2:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4163d8:	20 00                	and    %al,(%eax)
4163da:	77 00                	ja     0x4163dc
4163dc:	68 00 65 00 72       	push   $0x72006500
4163e1:	00 65 00             	add    %ah,0x0(%ebp)
4163e4:	20 00                	and    %al,(%eax)
4163e6:	71 00                	jno    0x4163e8
4163e8:	75 00                	jne    0x4163ea
4163ea:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4163ee:	74 00                	je     0x4163f0
4163f0:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4163f6:	69 00 64 00 3d 00    	imul   $0x3d0064,(%eax),%eax
4163fc:	7b 00                	jnp    0x4163fe
4163fe:	30 00                	xor    %al,(%eax)
416400:	7d 00                	jge    0x416402
416402:	00 21                	add    %ah,(%ecx)
416404:	d5 8b                	aad    $0x8b
416406:	98                   	cwtl
416407:	98                   	cwtl
416408:	70 65                	jo     0x41646f
41640a:	cf                   	iret
41640b:	91                   	xchg   %eax,%ecx
41640c:	11 5c 8e 4e          	adc    %ebx,0x4e(%esi,%ecx,4)
416410:	32 00                	xor    (%eax),%al
416412:	30 00                	xor    %al,(%eax)
416414:	61                   	popa
416415:	67 0c ff             	addr16 or $0xff,%al
416418:	0d 4e fd 80 b7       	or     $0xb780fd4e,%eax
41641d:	83 d6 53             	adc    $0x53,%esi
416420:	d5 8b                	aad    $0x8b
416422:	98                   	cwtl
416423:	98                   	cwtl
416424:	01 07                	add    %eax,(%edi)
416426:	2a 67 de             	sub    -0x22(%edi),%ah
416429:	56                   	push   %esi
41642a:	54                   	push   %esp
41642b:	7b 01                	jnp    0x41642e
41642d:	15 03 80 d5 8b       	adc    $0x8bd58003,%eax
416432:	f4                   	hlt
416433:	8b 0e                	mov    (%esi),%ecx
416435:	66 e5 4e             	in     $0x4e,%ax
416438:	ca 53 d1             	lret   $0xd153
41643b:	79 ee                	jns    0x41642b
41643d:	76 09                	jbe    0x416448
41643f:	90                   	nop
416440:	e9 62 01 09 09       	jmp    0x94a65a7
416445:	90                   	nop
416446:	e9 62 d1 79 ee       	jmp    0xeebb35ad
41644b:	76 01                	jbe    0x41644e
41644d:	13 63 00             	adc    0x0(%ebx),%esp
416450:	6f                   	outsl  %ds:(%esi),(%dx)
416451:	00 6d 00             	add    %ch,0x0(%ebp)
416454:	62 00                	bound  %eax,(%eax)
416456:	6f                   	outsl  %ds:(%esi),(%dx)
416457:	00 42 00             	add    %al,0x0(%edx)
41645a:	6f                   	outsl  %ds:(%esi),(%dx)
41645b:	00 78 00             	add    %bh,0x0(%eax)
41645e:	31 00                	xor    %eax,(%eax)
416460:	00 09                	add    %cl,(%ecx)
416462:	03 80 d5 8b f4 8b    	add    -0x740b742b(%eax),%eax
416468:	0e                   	push   %cs
416469:	66 01 05 3e 65 03 5f 	add    %ax,0x5f03653e
416470:	01 09                	add    %ecx,(%ecx)
416472:	00 5f cb             	add    %bl,-0x35(%edi)
416475:	59                   	pop    %ecx
416476:	54                   	push   %esp
416477:	7b 98                	jnp    0x416411
416479:	98                   	cwtl
41647a:	01 45 40             	add    %eax,0x40(%ebp)
41647d:	62 09                	bound  %ecx,(%ecx)
41647f:	67 98                	addr16 cwtl
416481:	98                   	cwtl
416482:	ee                   	out    %al,(%dx)
416483:	76 47                	jbe    0x4164cc
416485:	57                   	push   %edi
416486:	3a 4e 55             	cmp    0x55(%esi),%cl
416489:	53                   	push   %ebx
41648a:	79 98                	jns    0x416424
41648c:	09 90 e9 62 98 98    	or     %edx,-0x67679d17(%eax)
416492:	0d 00 0a 00 0d       	or     $0xd000a00,%eax
416497:	00 0a                	add    %cl,(%edx)
416499:	00 98 98 cf 91 32    	add    %bl,0x3291cf98(%eax)
41649f:	00 30                	add    %dh,(%eax)
4164a1:	00 0d 00 0a 00 0d    	add    %cl,0xd000a00
4164a7:	00 0a                	add    %cl,(%edx)
4164a9:	00 54 7b 98          	add    %dl,-0x68(%ebx,%edi,2)
4164ad:	98                   	cwtl
4164ae:	f6 65 f4             	mulb   -0xc(%ebp)
4164b1:	95                   	xchg   %eax,%ebp
4164b2:	3a 4e 32             	cmp    0x32(%esi),%cl
4164b5:	00 30                	add    %dh,(%eax)
4164b7:	00 06                	add    %al,(%esi)
4164b9:	52                   	push   %edx
4164ba:	9f                   	lahf
4164bb:	94                   	xchg   %eax,%esp
4164bc:	0d 00 0a 00 01       	or     $0x1000a00,%eax
4164c1:	11 45 00             	adc    %eax,0x0(%ebp)
4164c4:	78 00                	js     0x4164c6
4164c6:	61                   	popa
4164c7:	00 6d 00             	add    %ch,0x0(%ebp)
4164ca:	46                   	inc    %esi
4164cb:	00 6f 00             	add    %ch,0x0(%edi)
4164ce:	72 00                	jb     0x4164d0
4164d0:	6d                   	insl   (%dx),%es:(%edi)
4164d1:	00 00                	add    %al,(%eax)
4164d3:	09 d1                	or     %edx,%ecx
4164d5:	79 ee                	jns    0x4164c5
4164d7:	76 09                	jbe    0x4164e2
4164d9:	90                   	nop
4164da:	e9 62 01 05 b6       	jmp    0xb6466641
4164df:	96                   	xchg   %eax,%esi
4164e0:	66 4e                	dec    %si
4164e2:	01 05 59 65 08 5e    	add    %eax,0x5e086559
4164e8:	01 05 66 5b 1f 75    	add    %eax,0x751f5b66
4164ee:	01 0f                	add    %ecx,(%edi)
4164f0:	f7 8b 09 90 e9 62 cd 	testl  $0x4f5c64cd,0x62e99009(%ebx)
4164f7:	64 5c 4f
4164fa:	7b 7c                	jnp    0x416578
4164fc:	8b 57 01             	mov    0x1(%edi),%edx
4164ff:	80 8b 73 00 65 00 6c 	orb    $0x6c,0x650073(%ebx)
416506:	00 65 00             	add    %ah,0x0(%ebp)
416509:	63 00                	arpl   %eax,(%eax)
41650b:	74 00                	je     0x41650d
41650d:	20 00                	and    %al,(%eax)
41650f:	63 00                	arpl   %eax,(%eax)
416511:	6f                   	outsl  %ds:(%esi),(%dx)
416512:	00 75 00             	add    %dh,0x0(%ebp)
416515:	6e                   	outsb  %ds:(%esi),(%dx)
416516:	00 74 00 28          	add    %dh,0x28(%eax,%eax,1)
41651a:	00 2a                	add    %ch,(%edx)
41651c:	00 29                	add    %ch,(%ecx)
41651e:	00 20                	add    %ah,(%eax)
416520:	00 66 00             	add    %ah,0x0(%esi)
416523:	72 00                	jb     0x416525
416525:	6f                   	outsl  %ds:(%esi),(%dx)
416526:	00 6d 00             	add    %ch,0x0(%ebp)
416529:	20 00                	and    %al,(%eax)
41652b:	74 00                	je     0x41652d
41652d:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
416531:	63 00                	arpl   %eax,(%eax)
416533:	68 00 65 00 72       	push   $0x72006500
416538:	00 20                	add    %ah,(%eax)
41653a:	00 77 00             	add    %dh,0x0(%edi)
41653d:	68 00 65 00 72       	push   $0x72006500
416542:	00 65 00             	add    %ah,0x0(%ebp)
416545:	20 00                	and    %al,(%eax)
416547:	6c                   	insb   (%dx),%es:(%edi)
416548:	00 6f 00             	add    %ch,0x0(%edi)
41654b:	67 00 69 00          	add    %ch,0x0(%bx,%di)
41654f:	6e                   	outsb  %ds:(%esi),(%dx)
416550:	00 6e 00             	add    %ch,0x0(%esi)
416553:	61                   	popa
416554:	00 6d 00             	add    %ch,0x0(%ebp)
416557:	65 00 3d 00 27 00 7b 	add    %bh,%gs:0x7b002700
41655e:	00 30                	add    %dh,(%eax)
416560:	00 7d 00             	add    %bh,0x0(%ebp)
416563:	27                   	daa
416564:	00 20                	add    %ah,(%eax)
416566:	00 61 00             	add    %ah,0x0(%ecx)
416569:	6e                   	outsb  %ds:(%esi),(%dx)
41656a:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41656e:	00 70 00             	add    %dh,0x0(%eax)
416571:	61                   	popa
416572:	00 73 00             	add    %dh,0x0(%ebx)
416575:	73 00                	jae    0x416577
416577:	77 00                	ja     0x416579
416579:	6f                   	outsl  %ds:(%esi),(%dx)
41657a:	00 72 00             	add    %dh,0x0(%edx)
41657d:	64 00 3d 00 27 00 7b 	add    %bh,%fs:0x7b002700
416584:	00 31                	add    %dh,(%ecx)
416586:	00 7d 00             	add    %bh,0x0(%ebp)
416589:	27                   	daa
41658a:	00 01                	add    %al,(%ecx)
41658c:	11 28                	adc    %ebp,(%eax)
41658e:	75 37                	jne    0x4165c7
416590:	62 0d 54 16 62 c6    	bound  %ecx,0xc6621654
416596:	5b                   	pop    %ebx
416597:	01 78 19             	add    %edi,0x19(%eax)
41659a:	95                   	xchg   %eax,%ebp
41659b:	ef                   	out    %eax,(%dx)
41659c:	8b 01                	mov    (%ecx),%eax
41659e:	80 8b 73 00 65 00 6c 	orb    $0x6c,0x650073(%ebx)
4165a5:	00 65 00             	add    %ah,0x0(%ebp)
4165a8:	63 00                	arpl   %eax,(%eax)
4165aa:	74 00                	je     0x4165ac
4165ac:	20 00                	and    %al,(%eax)
4165ae:	63 00                	arpl   %eax,(%eax)
4165b0:	6f                   	outsl  %ds:(%esi),(%dx)
4165b1:	00 75 00             	add    %dh,0x0(%ebp)
4165b4:	6e                   	outsb  %ds:(%esi),(%dx)
4165b5:	00 74 00 28          	add    %dh,0x28(%eax,%eax,1)
4165b9:	00 2a                	add    %ch,(%edx)
4165bb:	00 29                	add    %ch,(%ecx)
4165bd:	00 20                	add    %ah,(%eax)
4165bf:	00 66 00             	add    %ah,0x0(%esi)
4165c2:	72 00                	jb     0x4165c4
4165c4:	6f                   	outsl  %ds:(%esi),(%dx)
4165c5:	00 6d 00             	add    %ch,0x0(%ebp)
4165c8:	20 00                	and    %al,(%eax)