44e213:	00 01                	add    %al,(%ecx)
44e215:	00 00                	add    %al,(%eax)
44e217:	00 70 77             	add    %dh,0x77(%eax)
44e21a:	00 00                	add    %al,(%eax)
44e21c:	ec                   	in     (%dx),%al
44e21d:	08 05 00 80 30 05    	or     %al,0x5308000
44e223:	00 34 e4             	add    %dh,(%esp,%eiz,8)
44e226:	04 00                	add    $0x0,%al
44e228:	ac                   	lods   %ds:(%esi),%al
44e229:	e7 04                	out    %eax,$0x4
44e233:	00 01                	add    %al,(%ecx)
44e235:	00 00                	add    %al,(%eax)
44e237:	00 a0 77 00 00 f0    	add    %ah,-0xfffff89(%eax)
44e23d:	08 05 00 88 30 05    	or     %al,0x5308800
44e243:	00 3c e4             	add    %bh,(%esp,%eiz,8)
44e246:	04 00                	add    $0x0,%al
44e248:	b4 e7                	mov    $0xe7,%ah
44e24a:	04 00                	add    $0x0,%al
44e254:	01 00                	add    %eax,(%eax)
44e256:	00 00                	add    %al,(%eax)
44e258:	d0 77 00             	shlb   $1,0x0(%edi)
44e25b:	00 f4                	add    %dh,%ah
44e25d:	08 05 00 90 30 05    	or     %al,0x5309000
44e263:	00 44 e4 04          	add    %al,0x4(%esp,%eiz,8)
44e267:	00 bc e7 04 00 00 00 	add    %bh,0x4(%edi,%eiz,8)
44e26e:	00 00                	add    %al,(%eax)
44e270:	00 00                	add    %al,(%eax)
44e272:	00 00                	add    %al,(%eax)
44e274:	01 00                	add    %eax,(%eax)
44e276:	00 00                	add    %al,(%eax)
44e278:	00 78 00             	add    %bh,0x0(%eax)
44e27b:	00 f8                	add    %bh,%al
44e27d:	08 05 00 9c 30 05    	or     %al,0x5309c00
44e283:	00 50 e4             	add    %dl,-0x1c(%eax)
44e286:	04 00                	add    $0x0,%al
44e288:	c8 e7 04 00          	enter  $0x4e7,$0x0
44e294:	01 00                	add    %eax,(%eax)
44e296:	00 00                	add    %al,(%eax)
44e298:	30 78 00             	xor    %bh,0x0(%eax)
44e29b:	00 fc                	add    %bh,%ah
44e29d:	08 05 00 b4 30 05    	or     %al,0x530b400
44e2a3:	00 68 e4             	add    %ch,-0x1c(%eax)
44e2a6:	04 00                	add    $0x0,%al
44e2a8:	e0 e7                	loopne 0x44e291
44e2aa:	04 00                	add    $0x0,%al
44e2b4:	01 00                	add    %eax,(%eax)
44e2b6:	00 00                	add    %al,(%eax)
44e2b8:	60                   	pusha
44e2b9:	78 00                	js     0x44e2bb
44e2bb:	00 00                	add    %al,(%eax)
44e2bd:	09 05 00 c0 30 05    	or     %eax,0x530c000
44e2c3:	00 74 e4 04          	add    %dh,0x4(%esp,%eiz,8)
44e2c7:	00 ec                	add    %ch,%ah
44e2c9:	e7 04                	out    %eax,$0x4
44e2d3:	00 01                	add    %al,(%ecx)
44e2d5:	00 00                	add    %al,(%eax)
44e2d7:	00 d0                	add    %dl,%al
44e2d9:	79 00                	jns    0x44e2db
44e2db:	00 18                	add    %bl,(%eax)
44e2dd:	09 05 00 d4 30 05    	or     %eax,0x530d400
44e2e3:	00 88 e4 04 00 00    	add    %cl,0x4e4(%eax)
44e2e9:	e8 04 00 00 00       	call   0x44e2f2
44e2ee:	00 00                	add    %al,(%eax)
44e2f0:	00 00                	add    %al,(%eax)
44e2f2:	00 00                	add    %al,(%eax)
44e2f4:	01 00                	add    %eax,(%eax)
44e2f6:	00 00                	add    %al,(%eax)
44e2f8:	00 7a 00             	add    %bh,0x0(%edx)
44e2fb:	00 1c 09             	add    %bl,(%ecx,%ecx,1)
44e2fe:	05 00 e0 30 05       	add    $0x530e000,%eax
44e303:	00 94 e4 04 00 0c e8 	add    %dl,-0x17f3fffc(%esp,%eiz,8)
44e30a:	04 00                	add    $0x0,%al
44e314:	01 00                	add    %eax,(%eax)
44e316:	00 00                	add    %al,(%eax)
44e318:	30 7a 00             	xor    %bh,0x0(%edx)
44e31b:	00 20                	add    %ah,(%eax)
44e31d:	09 05 00 00 30 05    	or     %eax,0x5300000
44e323:	00 b4 e3 04 00 14 e8 	add    %dh,-0x17ebfffc(%ebx,%eiz,8)
44e32a:	04 00                	add    $0x0,%al
44e334:	01 00                	add    %eax,(%eax)
44e336:	00 00                	add    %al,(%eax)
44e338:	40                   	inc    %eax
44e339:	7a 00                	jp     0x44e33b
44e33b:	00 24 09             	add    %ah,(%ecx,%ecx,1)
44e33e:	05 00 28 30 05       	add    $0x5302800,%eax
44e343:	00 dc                	add    %bl,%ah
44e345:	e3 04                	jecxz  0x44e34b
44e347:	00 20                	add    %ah,(%eax)
44e349:	e8 04 00 00 00       	call   0x44e352
44e34e:	00 00                	add    %al,(%eax)
44e350:	00 00                	add    %al,(%eax)
44e352:	00 00                	add    %al,(%eax)
44e354:	01 00                	add    %eax,(%eax)
44e356:	00 00                	add    %al,(%eax)
44e358:	60                   	pusha
44e359:	7a 00                	jp     0x44e35b
44e35b:	00 28                	add    %ch,(%eax)
44e35d:	09 05 00 70 30 05    	or     %eax,0x5307000
44e363:	00 24 e4             	add    %ah,(%esp,%eiz,8)
44e366:	04 00                	add    $0x0,%al
44e368:	3c e8                	cmp    $0xe8,%al
44e36a:	04 00                	add    $0x0,%al
44e374:	01 00                	add    %eax,(%eax)
44e376:	00 00                	add    %al,(%eax)
44e378:	00 7b 00             	add    %bh,0x0(%ebx)
44e37b:	00 2c 09             	add    %ch,(%ecx,%ecx,1)
44e37e:	05 00 78 30 05       	add    $0x5307800,%eax
44e383:	00 2c e4             	add    %ch,(%esp,%eiz,8)
44e386:	04 00                	add    $0x0,%al
44e388:	8c e8                	mov    %gs,%eax
44e38a:	04 00                	add    $0x0,%al
44e3b4:	08 00                	or     %al,(%eax)
44e3b6:	00 80 11 00 00 80    	add    %al,-0x7fffffef(%eax)
44e3bc:	14 00                	adc    $0x0,%al
44e3be:	00 80 06 00 00 80    	add    %al,-0x7ffffffa(%eax)
44e3c4:	02 00                	add    (%eax),%al
44e3c6:	00 80 13 00 00 80    	add    %al,-0x7fffffed(%eax)
44e3cc:	19 00                	sbb    %eax,(%eax)
44e3ce:	00 80 09 00 00 80    	add    %al,-0x7ffffff7(%eax)
44e3d4:	04 00                	add    $0x0,%al
44e3d6:	00 80 00 00 00 00    	add    %al,0x0(%eax)
44e3dc:	06                   	push   %es
44e3dd:	e7 04                	out    %eax,$0x4
44e3df:	00 1a                	add    %bl,(%edx)
44e3e1:	e7 04                	out    %eax,$0x4
44e3e3:	00 2a                	add    %ch,(%edx)
44e3e5:	e7 04                	out    %eax,$0x4
44e3e7:	00 52 e7             	add    %dl,-0x19(%edx)
44e3ea:	04 00                	add    $0x0,%al
44e3ec:	dc e5                	fsub   %st,%st(5)
44e3ee:	04 00                	add    $0x0,%al
44e3f0:	f2 e5 04             	repnz in $0x4,%eax
44e3f3:	00 04 e6             	add    %al,(%esi,%eiz,8)
44e3f6:	04 00                	add    $0x0,%al
44e3f8:	16                   	push   %ss
44e3f9:	e6 04                	out    %al,$0x4
44e3fb:	00 2e                	add    %ch,(%esi)
44e3fd:	e6 04                	out    %al,$0x4
44e3ff:	00 42 e6             	add    %al,-0x1a(%edx)
44e402:	04 00                	add    $0x0,%al
44e404:	f4                   	hlt
44e405:	e6 04                	out    %al,$0x4
44e407:	00 88 e6 04 00 a2    	add    %cl,-0x5dfffb1a(%eax)
44e40d:	e6 04                	out    %al,$0x4
44e40f:	00 b6 e6 04 00 cc    	add    %dh,-0x33fffb1a(%esi)
44e415:	e6 04                	out    %al,$0x4
44e417:	00 e2                	add    %ah,%dl
44e419:	e6 04                	out    %al,$0x4
44e41b:	00 76 e6             	add    %dh,-0x1a(%esi)
44e41e:	04 00                	add    $0x0,%al
44e420:	00 00                	add    %al,(%eax)
44e422:	00 00                	add    %al,(%eax)
44e424:	5a                   	pop    %edx
44e425:	e6 04                	out    %al,$0x4
44e427:	00 00                	add    %al,(%eax)
44e429:	00 00                	add    %al,(%eax)
44e42b:	00 74 e7 04          	add    %dh,0x4(%edi,%eiz,8)
44e42f:	00 00                	add    %al,(%eax)
44e431:	00 00                	add    %al,(%eax)
44e433:	00 9c e4 04 00 00 00 	add    %bl,0x4(%esp,%eiz,8)
44e43a:	00 00                	add    %al,(%eax)
44e43c:	ac                   	lods   %ds:(%esi),%al
44e43d:	e4 04                	in     $0x4,%al
44e43f:	00 00                	add    %al,(%eax)
44e441:	00 00                	add    %al,(%eax)
44e443:	00 b8 e4 04 00 c8    	add    %bh,-0x37fffb1c(%eax)
44e449:	e4 04                	in     $0x4,%al
44e44b:	00 00                	add    %al,(%eax)
44e44d:	00 00                	add    %al,(%eax)
44e44f:	00 f4                	add    %dh,%ah
44e451:	e4 04                	in     $0x4,%al
44e453:	00 e6                	add    %ah,%dh
44e455:	e4 04                	in     $0x4,%al
44e457:	00 d6                	add    %dl,%dh
44e459:	e4 04                	in     $0x4,%al
44e45b:	00 08                	add    %cl,(%eax)
44e45d:	e5 04                	in     $0x4,%eax
44e45f:	00 1c e5 04 00 00 00 	add    %bl,0x4(,%eiz,8)
44e466:	00 00                	add    %al,(%eax)
44e468:	48                   	dec    %eax
44e469:	e5 04                	in     $0x4,%eax
44e46b:	00 2c e5 04 00 00 00 	add    %ch,0x4(,%eiz,8)
44e472:	00 00                	add    %al,(%eax)
44e474:	66 e5 04             	in     $0x4,%ax
44e477:	00 98 e5 04 00 78    	add    %bl,0x780004e5(%eax)
44e47d:	e5 04                	in     $0x4,%eax
44e47f:	00 8a e5 04 00 00    	add    %cl,0x4e5(%edx)
44e485:	00 00                	add    %al,(%eax)
44e487:	00 a8 e5 04 00 ba    	add    %ch,-0x45fffb1b(%eax)
44e48d:	e5 04                	in     $0x4,%eax
44e48f:	00 00                	add    %al,(%eax)
44e491:	00 00                	add    %al,(%eax)
44e493:	00 ce                	add    %cl,%dh
44e495:	e5 04                	in     $0x4,%eax
44e497:	00 00                	add    %al,(%eax)
44e499:	00 00                	add    %al,(%eax)
44e49b:	00 13                	add    %dl,(%ebx)
44e49d:	00 55 70             	add    %dl,0x70(%ebp)
44e4a0:	64 61                	fs popa
44e4a2:	74 65                	je     0x44e509
44e4a4:	57                   	push   %edi
44e4a5:	69 6e 64 6f 77 00 00 	imul   $0x776f,0x64(%esi),%ebp
44e4ac:	0e                   	push   %cs
44e4ad:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
44e4b1:	64 49                	fs dec %ecx
44e4b3:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
44e4b6:	57                   	push   %edi
44e4b7:	00 13                	add    %dl,(%ebx)
44e4b9:	00 47 65             	add    %al,0x65(%edi)
44e4bc:	74 53                	je     0x44e511
44e4be:	79 73                	jns    0x44e533
44e4c0:	74 65                	je     0x44e527
44e4c2:	6d                   	insl   (%dx),%es:(%edi)
44e4c3:	4d                   	dec    %ebp
44e4c4:	65 6e                	outsb  %gs:(%esi),(%dx)
44e4c6:	75 00                	jne    0x44e4c8
44e4c8:	05 00 44 65 6c       	add    $0x6c654400,%eax
44e4cd:	65 74 65             	gs je  0x44e535
44e4d0:	4d                   	dec    %ebp
44e4d1:	65 6e                	outsb  %gs:(%esi),(%dx)
44e4d3:	75 00                	jne    0x44e4d5
44e4d5:	00 0e                	add    %cl,(%esi)
44e4d7:	00 50 6f             	add    %dl,0x6f(%eax)
44e4da:	73 74                	jae    0x44e550
44e4dc:	4d                   	dec    %ebp
44e4dd:	65 73 73             	gs jae 0x44e553
44e4e0:	61                   	popa
44e4e1:	67 65 57             	addr16 gs push %edi
44e4e4:	00 00                	add    %al,(%eax)
44e4e6:	07                   	pop    %es
44e4e7:	00 47 65             	add    %al,0x65(%edi)
44e4ea:	74 4d                	je     0x44e539
44e4ec:	65 73 73             	gs jae 0x44e562
44e4ef:	61                   	popa
44e4f0:	67 65 57             	addr16 gs push %edi
44e4f3:	00 1e                	add    %bl,(%esi)
44e4f5:	00 54 72 61          	add    %dl,0x61(%edx,%esi,2)
44e4f9:	6e                   	outsb  %ds:(%esi),(%dx)
44e4fa:	73 6c                	jae    0x44e568
44e4fc:	61                   	popa
44e4fd:	74 65                	je     0x44e564
44e4ff:	4d                   	dec    %ebp
44e500:	65 73 73             	gs jae 0x44e576
44e503:	61                   	popa
44e504:	67 65 00 00          	add    %al,%gs:(%bx,%si)
44e508:	03 00                	add    (%eax),%eax
44e50a:	44                   	inc    %esp
44e50b:	69 73 70 61 74 63 68 	imul   $0x68637461,0x70(%ebx),%esi
44e512:	4d                   	dec    %ebp
44e513:	65 73 73             	gs jae 0x44e589
44e516:	61                   	popa
44e517:	67 65 57             	addr16 gs push %edi
44e51a:	00 00                	add    %al,(%eax)
44e51c:	0c 00                	or     $0x0,%al
44e51e:	50                   	push   %eax
44e51f:	65 65 6b 4d 65 73    	gs imul $0x73,%gs:0x65(%ebp),%ecx
44e525:	73 61                	jae    0x44e588
44e527:	67 65 57             	addr16 gs push %edi
44e52a:	00 00                	add    %al,(%eax)
44e52c:	00 00                	add    %al,(%eax)
44e52e:	4d                   	dec    %ebp
44e52f:	73 67                	jae    0x44e598
44e531:	57                   	push   %edi
44e532:	61                   	popa
44e533:	69 74 46 6f 72 4d 75 	imul   $0x6c754d72,0x6f(%esi,%eax,2),%esi
44e53a:	6c
44e53b:	74 69                	je     0x44e5a6
44e53d:	70 6c                	jo     0x44e5ab
44e53f:	65 4f                	gs dec %edi
44e541:	62 6a 65             	bound  %ebp,0x65(%edx)
44e544:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
44e548:	01 00                	add    %eax,(%eax)
44e54a:	4d                   	dec    %ebp
44e54b:	73 67                	jae    0x44e5b4
44e54d:	57                   	push   %edi
44e54e:	61                   	popa
44e54f:	69 74 46 6f 72 4d 75 	imul   $0x6c754d72,0x6f(%esi,%eax,2),%esi
44e556:	6c
44e557:	74 69                	je     0x44e5c2
44e559:	70 6c                	jo     0x44e5c7
44e55b:	65 4f                	gs dec %edi
44e55d:	62 6a 65             	bound  %ebp,0x65(%edx)
44e560:	63 74 73 45          	arpl   %esi,0x45(%ebx,%esi,2)
44e564:	78 00                	js     0x44e566
44e566:	10 00                	adc    %al,(%eax)
44e568:	44                   	inc    %esp
44e569:	65 66 57             	gs push %di
44e56c:	69 6e 64 6f 77 50 72 	imul   $0x7250776f,0x64(%esi),%ebp
44e573:	6f                   	outsl  %ds:(%esi),(%dx)
44e574:	63 57 00             	arpl   %edx,0x0(%edi)
44e577:	00 0e                	add    %cl,(%esi)
44e579:	00 43 72             	add    %al,0x72(%ebx)
44e57c:	65 61                	gs popa
44e57e:	74 65                	je     0x44e5e5
44e580:	57                   	push   %edi
44e581:	69 6e 64 6f 77 45 78 	imul   $0x7845776f,0x64(%esi),%ebp
44e588:	57                   	push   %edi
44e589:	00 60 00             	add    %ah,0x0(%eax)
44e58c:	53                   	push   %ebx
44e58d:	68 6f 77 57 69       	push   $0x6957776f
44e592:	6e                   	outsb  %ds:(%esi),(%dx)
44e593:	64 6f                	outsl  %fs:(%esi),(%dx)
44e595:	77 00                	ja     0x44e597
44e597:	00 12                	add    %dl,(%edx)
44e599:	00 44 65 73          	add    %al,0x73(%ebp,%eiz,2)
44e59d:	74 72                	je     0x44e611
44e59f:	6f                   	outsl  %ds:(%esi),(%dx)
44e5a0:	79 57                	jns    0x44e5f9
44e5a2:	69 6e 64 6f 77 00 10 	imul   $0x1000776f,0x64(%esi),%ebp
44e5a9:	00 52 65             	add    %dl,0x65(%edx)
44e5ac:	67 69 73 74 65 72 43 	imul   $0x6c437265,0x74(%bp,%di),%esi
44e5b3:	6c
44e5b4:	61                   	popa
44e5b5:	73 73                	jae    0x44e62a
44e5b7:	57                   	push   %edi
44e5b8:	00 00                	add    %al,(%eax)
44e5ba:	16                   	push   %ss
44e5bb:	00 55 6e             	add    %dl,0x6e(%ebp)
44e5be:	72 65                	jb     0x44e625
44e5c0:	67 69 73 74 65 72 43 	imul   $0x6c437265,0x74(%bp,%di),%esi
44e5c7:	6c
44e5c8:	61                   	popa
44e5c9:	73 73                	jae    0x44e63e
44e5cb:	57                   	push   %edi
44e5cc:	00 00                	add    %al,(%eax)
44e5ce:	06                   	push   %es
44e5cf:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
44e5d3:	64 43                	fs inc %ebx
44e5d5:	75 72                	jne    0x44e649
44e5d7:	73 6f                	jae    0x44e648
44e5d9:	72 57                	jb     0x44e632
44e5db:	00 3c 00             	add    %bh,(%eax,%eax,1)
44e5de:	43                   	inc    %ebx
44e5df:	6f                   	outsl  %ds:(%esi),(%dx)
44e5e0:	52                   	push   %edx
44e5e1:	65 76 6f             	gs jbe 0x44e653
44e5e4:	6b 65 43 6c          	imul   $0x6c,0x43(%ebp),%esp
44e5e8:	61                   	popa
44e5e9:	73 73                	jae    0x44e65e
44e5eb:	4f                   	dec    %edi
44e5ec:	62 6a 65             	bound  %ebp,0x65(%edx)
44e5ef:	63 74 00 46          	arpl   %esi,0x46(%eax,%eax,1)
44e5f3:	00 43 6f             	add    %al,0x6f(%ebx)
44e5f6:	55                   	push   %ebp
44e5f7:	6e                   	outsb  %ds:(%esi),(%dx)
44e5f8:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
44e5ff:	69 7a 65 00 00 28 00 	imul   $0x280000,0x65(%edx),%edi
44e606:	43                   	inc    %ebx
44e607:	6f                   	outsl  %ds:(%esi),(%dx)
44e608:	49                   	dec    %ecx