44449e:	31 00                	xor    %eax,(%eax)
4444a0:	2e 63 63 74          	arpl   %esp,%cs:0x74(%ebx)
4444a4:	6f                   	outsl  %ds:(%esi),(%dx)
4444a5:	72 00                	jb     0x4444a7
4444a7:	e2 81                	loop   0x44442a
4444a9:	9f                   	lahf
4444aa:	00 e2                	add    %ah,%dl
4444ac:	80 ad 00 04 00 64 00 	subb   $0x0,0x64000400(%ebp)
4444b3:	6d                   	insl   (%dx),%es:(%edi)
4444b4:	73 63                	jae    0x444519
4444b6:	6f                   	outsl  %ds:(%esi),(%dx)
4444b7:	72 6c                	jb     0x444525
4444b9:	69 62 00 56 61 6c 75 	imul   $0x756c6156,0x0(%edx),%esp
4444c0:	65 54                	gs push %esp
4444c2:	79 70                	jns    0x444534
4444c4:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4444c8:	73 74                	jae    0x44453e
4444ca:	65 6d                	gs insl (%dx),%es:(%edi)
4444cc:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
4444d0:	00 77 00             	add    %dh,0x0(%edi)
4444d3:	70 00                	jo     0x4444d5
4444d5:	75 00                	jne    0x4444d7
4444d7:	76 00                	jbe    0x4444d9
4444d9:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
4444de:	00 72 00             	add    %dh,0x0(%edx)
4444e1:	61                   	popa
4444e2:	00 67 00             	add    %ah,0x0(%edi)
4444e5:	79 00                	jns    0x4444e7
4444e7:	63 00                	arpl   %eax,(%eax)
4444e9:	4f                   	dec    %edi
4444ea:	62 6a 65             	bound  %ebp,0x65(%edx)
4444ed:	63 74 00 64          	arpl   %esi,0x64(%eax,%eax,1)
4444f1:	6b 00 64             	imul   $0x64,(%eax),%eax
4444f4:	67 00 64 71          	add    %ah,0x71(%si)
4444f8:	00 53 74             	add    %dl,0x74(%ebx)
4444fb:	72 65                	jb     0x444562
4444fd:	61                   	popa
4444fe:	6d                   	insl   (%dx),%es:(%edi)
4444ff:	00 53 79             	add    %dl,0x79(%ebx)
444502:	73 74                	jae    0x444578
444504:	65 6d                	gs insl (%dx),%es:(%edi)
444506:	2e 49                	cs dec %ecx
444508:	4f                   	dec    %edi
444509:	00 78 00             	add    %bh,0x0(%eax)
44450c:	64 77 00             	fs ja  0x44450f
44450f:	64 66 00 64 6c 00    	data16 add %ah,%fs:0x0(%esp,%ebp,2)
444515:	77 72                	ja     0x444589
444517:	00 66 7a             	add    %ah,0x7a(%esi)
44451a:	00 66 68             	add    %ah,0x68(%esi)
44451d:	00 66 6e             	add    %ah,0x6e(%esi)
444520:	00 66 75             	add    %ah,0x75(%esi)
444523:	00 66 76             	add    %ah,0x76(%esi)
444526:	00 66 63             	add    %ah,0x63(%esi)
444529:	00 66 78             	add    %ah,0x78(%esi)
44452c:	00 6c 70 00          	add    %ch,0x0(%eax,%esi,2)
444530:	6c                   	insb   (%dx),%es:(%edi)
444531:	72 00                	jb     0x444533
444533:	6c                   	insb   (%dx),%es:(%edi)
444534:	65 00 6c 61 00       	add    %ch,%gs:0x0(%ecx,%eiz,2)
444539:	6c                   	insb   (%dx),%es:(%edi)
44453a:	6a 00                	push   $0x0
44453c:	6c                   	insb   (%dx),%es:(%edi)
44453d:	6b 00 6c             	imul   $0x6c,(%eax),%eax
444540:	67 00 6c 71          	add    %ch,0x71(%si)
444544:	00 6c 73 00          	add    %ch,0x0(%ebx,%esi,2)
444548:	6c                   	insb   (%dx),%es:(%edi)
444549:	62 00                	bound  %eax,(%eax)
44454b:	6c                   	insb   (%dx),%es:(%edi)
44454c:	74 00                	je     0x44454e
44454e:	77 65                	ja     0x4445b5
444550:	00 77 6a             	add    %dh,0x6a(%edi)
444553:	00 77 6b             	add    %dh,0x6b(%edi)
444556:	00 77 71             	add    %dh,0x71(%edi)
444559:	00 77 79             	add    %dh,0x79(%edi)
44455c:	00 66 67             	add    %ah,0x67(%esi)
44455f:	00 66 6d             	add    %ah,0x6d(%esi)
444562:	00 64 73 00          	add    %ah,0x0(%ebx,%esi,2)
444566:	64 6e                	outsb  %fs:(%esi),(%dx)
444568:	00 64 75 00          	add    %ah,0x0(%ebp,%esi,2)
44456c:	64 76 00             	fs jbe 0x44456f
44456f:	64 63 00             	arpl   %eax,%fs:(%eax)
444572:	64 78 00             	fs js  0x444575
444575:	6f                   	outsl  %ds:(%esi),(%dx)
444576:	77 00                	ja     0x444578
444578:	64 62 00             	bound  %eax,%fs:(%eax)
44457b:	64 79 00             	fs jns 0x44457e
44457e:	64 7a 00             	fs jp  0x444581
444581:	6f                   	outsl  %ds:(%esi),(%dx)
444582:	62 00                	bound  %eax,(%eax)
444584:	6f                   	outsl  %ds:(%esi),(%dx)
444585:	78 00                	js     0x444587
444587:	77 66                	ja     0x4445ef
444589:	00 77 6c             	add    %dh,0x6c(%edi)
44458c:	00 77 70             	add    %dh,0x70(%edi)
44458f:	00 6f 74             	add    %ch,0x74(%edi)
444592:	00 6f 7a             	add    %ch,0x7a(%edi)
444595:	00 6f 75             	add    %ch,0x75(%edi)
444598:	00 6f 76             	add    %ch,0x76(%edi)
44459b:	00 6f 63             	add    %ch,0x63(%edi)
44459e:	00 6f 66             	add    %ch,0x66(%edi)
4445a1:	00 6f 73             	add    %ch,0x73(%edi)
4445a4:	00 6f 6c             	add    %ch,0x6c(%edi)
4445a7:	00 6f 70             	add    %ch,0x70(%edi)
4445aa:	00 6f 65             	add    %ch,0x65(%edi)
4445ad:	00 6f 6a             	add    %ch,0x6a(%edi)
4445b0:	00 6c 79 00          	add    %ch,0x0(%ecx,%edi,2)
4445b4:	70 6b                	jo     0x444621
4445b6:	00 70 67             	add    %dh,0x67(%eax)
4445b9:	00 70 71             	add    %dh,0x71(%eax)
4445bc:	00 70 73             	add    %dh,0x73(%eax)
4445bf:	00 70 62             	add    %dh,0x62(%eax)
4445c2:	00 6c 6d 00          	add    %ch,0x0(%ebp,%ebp,2)
4445c6:	6c                   	insb   (%dx),%es:(%edi)
4445c7:	7a 00                	jp     0x4445c9
4445c9:	6c                   	insb   (%dx),%es:(%edi)
4445ca:	68 00 6c 6e 00       	push   $0x6e6c00
4445cf:	6c                   	insb   (%dx),%es:(%edi)
4445d0:	76 00                	jbe    0x4445d2
4445d2:	70 72                	jo     0x444646
4445d4:	00 70 61             	add    %dh,0x61(%eax)
4445d7:	00 70 74             	add    %dh,0x74(%eax)
4445da:	00 70 76             	add    %dh,0x76(%eax)
4445dd:	00 70 79             	add    %dh,0x79(%eax)
4445e0:	00 70 6d             	add    %dh,0x6d(%eax)
4445e3:	00 70 7a             	add    %dh,0x7a(%eax)
4445e6:	00 70 68             	add    %dh,0x68(%eax)
4445e9:	00 70 6e             	add    %dh,0x6e(%eax)
4445ec:	00 70 75             	add    %dh,0x75(%eax)
4445ef:	00 70 63             	add    %dh,0x63(%eax)
4445f2:	00 4d 79             	add    %cl,0x79(%ebp)
4445f5:	00 4d 69             	add    %cl,0x69(%ebp)
4445f8:	63 72 6f             	arpl   %esi,0x6f(%edx)
4445fb:	73 6f                	jae    0x44466c
4445fd:	66 74 2e             	data16 je 0x44462e
444600:	56                   	push   %esi
444601:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
444608:	73 69                	jae    0x444673
44460a:	63 00                	arpl   %eax,(%eax)
44460c:	41                   	inc    %ecx
44460d:	70 70                	jo     0x44467f
44460f:	6c                   	insb   (%dx),%es:(%edi)
444610:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
444617:	42                   	inc    %edx
444618:	61                   	popa
444619:	73 65                	jae    0x444680
44461b:	00 4d 69             	add    %cl,0x69(%ebp)
44461e:	63 72 6f             	arpl   %esi,0x6f(%edx)
444621:	73 6f                	jae    0x444692
444623:	66 74 2e             	data16 je 0x444654
444626:	56                   	push   %esi
444627:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
44462e:	73 69                	jae    0x444699
444630:	63 2e                	arpl   %ebp,(%esi)
444632:	41                   	inc    %ecx
444633:	70 70                	jo     0x4446a5
444635:	6c                   	insb   (%dx),%es:(%edi)
444636:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
44463d:	53                   	push   %ebx
44463e:	65 72 76             	gs jb  0x4446b7
444641:	69 63 65 73 00 70 78 	imul   $0x78700073,0x65(%ebx),%esp
444648:	00 43 6f             	add    %al,0x6f(%ebx)
44464b:	6d                   	insl   (%dx),%es:(%edi)
44464c:	70 75                	jo     0x4446c3
44464e:	74 65                	je     0x4446b5
444650:	72 00                	jb     0x444652
444652:	4d                   	dec    %ebp
444653:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
44465a:	74 2e                	je     0x44468a
44465c:	56                   	push   %esi
44465d:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
444664:	73 69                	jae    0x4446cf
444666:	63 2e                	arpl   %ebp,(%esi)
444668:	44                   	inc    %esp
444669:	65 76 69             	gs jbe 0x4446d5
44466c:	63 65 73             	arpl   %esp,0x73(%ebp)
44466f:	00 65 61             	add    %ah,0x61(%ebp)
444672:	00 6d 5f             	add    %ch,0x5f(%ebp)
444675:	43                   	inc    %ebx
444676:	6f                   	outsl  %ds:(%esi),(%dx)
444677:	6d                   	insl   (%dx),%es:(%edi)
444678:	70 75                	jo     0x4446ef
44467a:	74 65                	je     0x4446e1
44467c:	72 4f                	jb     0x4446cd
44467e:	62 6a 65             	bound  %ebp,0x65(%edx)
444681:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
444685:	6f                   	outsl  %ds:(%esi),(%dx)
444686:	76 69                	jbe    0x4446f1
444688:	64 65 72 00          	fs gs jb 0x44468c
44468c:	6d                   	insl   (%dx),%es:(%edi)
44468d:	5f                   	pop    %edi
44468e:	41                   	inc    %ecx
44468f:	70 70                	jo     0x444701
444691:	4f                   	dec    %edi
444692:	62 6a 65             	bound  %ebp,0x65(%edx)
444695:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
444699:	6f                   	outsl  %ds:(%esi),(%dx)
44469a:	76 69                	jbe    0x444705
44469c:	64 65 72 00          	fs gs jb 0x4446a0
4446a0:	6d                   	insl   (%dx),%es:(%edi)
4446a1:	5f                   	pop    %edi
4446a2:	55                   	push   %ebp
4446a3:	73 65                	jae    0x44470a
4446a5:	72 4f                	jb     0x4446f6
4446a7:	62 6a 65             	bound  %ebp,0x65(%edx)
4446aa:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
4446ae:	6f                   	outsl  %ds:(%esi),(%dx)
4446af:	76 69                	jbe    0x44471a
4446b1:	64 65 72 00          	fs gs jb 0x4446b5
4446b5:	55                   	push   %ebp
4446b6:	73 65                	jae    0x44471d
4446b8:	72 00                	jb     0x4446ba
4446ba:	6d                   	insl   (%dx),%es:(%edi)
4446bb:	5f                   	pop    %edi
4446bc:	4d                   	dec    %ebp
4446bd:	79 57                	jns    0x444716
4446bf:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
4446c3:	72 76                	jb     0x44473b
4446c5:	69 63 65 73 4f 62 6a 	imul   $0x6a624f73,0x65(%ebx),%esp
4446cc:	65 63 74 50 72       	arpl   %esi,%gs:0x72(%eax,%edx,2)
4446d1:	6f                   	outsl  %ds:(%esi),(%dx)
4446d2:	76 69                	jbe    0x44473d
4446d4:	64 65 72 00          	fs gs jb 0x4446d8
4446d8:	67 65 74 5f          	addr16 gs je 0x44473b
4446dc:	43                   	inc    %ebx
4446dd:	6f                   	outsl  %ds:(%esi),(%dx)
4446de:	6d                   	insl   (%dx),%es:(%edi)
4446df:	70 75                	jo     0x444756
4446e1:	74 65                	je     0x444748
4446e3:	72 00                	jb     0x4446e5
4446e5:	67 65 74 5f          	addr16 gs je 0x444748
4446e9:	41                   	inc    %ecx
4446ea:	70 70                	jo     0x44475c
4446ec:	6c                   	insb   (%dx),%es:(%edi)
4446ed:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4446f4:	00 67 65             	add    %ah,0x65(%edi)
4446f7:	74 5f                	je     0x444758
4446f9:	55                   	push   %ebp
4446fa:	73 65                	jae    0x444761
4446fc:	72 00                	jb     0x4446fe
4446fe:	67 65 74 5f          	addr16 gs je 0x444761
444702:	57                   	push   %edi
444703:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
444707:	72 76                	jb     0x44477f
444709:	69 63 65 73 00 65 6a 	imul   $0x6a650073,0x65(%ebx),%esp
444710:	00 65 6b             	add    %ah,0x6b(%ebp)
444713:	00 65 67             	add    %ah,0x67(%ebp)
444716:	00 65 71             	add    %ah,0x71(%ebp)
444719:	00 72 65             	add    %dh,0x65(%edx)
44471c:	00 72 61             	add    %dh,0x61(%edx)
44471f:	00 72 6a             	add    %dh,0x6a(%edx)
444722:	00 72 67             	add    %dh,0x67(%edx)
444725:	00 72 73             	add    %dh,0x73(%edx)
444728:	00 54 79 70          	add    %dl,0x70(%ecx,%edi,2)
44472c:	65 00 72 74          	add    %dh,%gs:0x74(%edx)
444730:	00 72 6d             	add    %dh,0x6d(%edx)
444733:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
444737:	7a 00                	jp     0x444739
444739:	72 6e                	jb     0x4447a9
44473b:	00 72 75             	add    %dh,0x75(%edx)
44473e:	00 72 63             	add    %dh,0x63(%edx)
444741:	00 01                	add    %al,(%ecx)
444743:	00 6d 5f             	add    %ch,0x5f(%ebp)
444746:	54                   	push   %esp
444747:	68 72 65 61 64       	push   $0x64616572
44474c:	53                   	push   %ebx
44474d:	74 61                	je     0x4447b0
44474f:	74 69                	je     0x4447ba
444751:	63 56 61             	arpl   %edx,0x61(%esi)
444754:	6c                   	insb   (%dx),%es:(%edi)
444755:	75 65                	jne    0x4447bc
444757:	00 67 65             	add    %ah,0x65(%edi)
44475a:	74 5f                	je     0x4447bb
44475c:	47                   	inc    %edi
44475d:	65 74 49             	gs je  0x4447a9
444760:	6e                   	outsb  %ds:(%esi),(%dx)
444761:	73 74                	jae    0x4447d7
444763:	61                   	popa
444764:	6e                   	outsb  %ds:(%esi),(%dx)
444765:	63 65 00             	arpl   %esp,0x0(%ebp)
444768:	72 78                	jb     0x4447e2
44476a:	00 64 77 72          	add    %ah,0x72(%edi,%esi,2)
44476e:	00 6f 65             	add    %ch,0x65(%edi)
444771:	62 00                	bound  %eax,(%eax)
444773:	6f                   	outsl  %ds:(%esi),(%dx)
444774:	65 74 00             	gs je  0x444777
444777:	6f                   	outsl  %ds:(%esi),(%dx)
444778:	65 79 00             	gs jns 0x44477b
44477b:	6f                   	outsl  %ds:(%esi),(%dx)
44477c:	65 6d                	gs insl (%dx),%es:(%edi)
44477e:	00 6f 65             	add    %ch,0x65(%edi)
444781:	7a 00                	jp     0x444783
444783:	6f                   	outsl  %ds:(%esi),(%dx)
444784:	65 68 00 6f 65 6e    	gs push $0x6e656f00
44478a:	00 6f 65             	add    %ch,0x65(%edi)
44478d:	75 00                	jne    0x44478f
44478f:	6f                   	outsl  %ds:(%esi),(%dx)
444790:	65 76 00             	gs jbe 0x444793
444793:	6f                   	outsl  %ds:(%esi),(%dx)
444794:	65 63 00             	arpl   %eax,%gs:(%eax)
444797:	6f                   	outsl  %ds:(%esi),(%dx)
444798:	65 78 00             	gs js  0x44479b
44479b:	6f                   	outsl  %ds:(%esi),(%dx)
44479c:	61                   	popa
44479d:	6a 00                	push   $0x0
44479f:	6f                   	outsl  %ds:(%esi),(%dx)
4447a0:	61                   	popa
4447a1:	6b 00 6f             	imul   $0x6f,(%eax),%eax
4447a4:	61                   	popa
4447a5:	67 00 6f 61          	add    %ch,0x61(%bx)
4447a9:	71 00                	jno    0x4447ab
4447ab:	6f                   	outsl  %ds:(%esi),(%dx)
4447ac:	61                   	popa
4447ad:	73 00                	jae    0x4447af
4447af:	6f                   	outsl  %ds:(%esi),(%dx)
4447b0:	61                   	popa
4447b1:	62 00                	bound  %eax,(%eax)
4447b3:	6f                   	outsl  %ds:(%esi),(%dx)
4447b4:	61                   	popa
4447b5:	74 00                	je     0x4447b7
4447b7:	6f                   	outsl  %ds:(%esi),(%dx)
4447b8:	61                   	popa
4447b9:	79 00                	jns    0x4447bb
4447bb:	6f                   	outsl  %ds:(%esi),(%dx)
4447bc:	61                   	popa
4447bd:	6d                   	insl   (%dx),%es:(%edi)
4447be:	00 6f 61             	add    %ch,0x61(%edi)
4447c1:	7a 00                	jp     0x4447c3
4447c3:	6f                   	outsl  %ds:(%esi),(%dx)
4447c4:	61                   	popa
4447c5:	68 00 6f 61 6e       	push   $0x6e616f00
4447ca:	00 6f 61             	add    %ch,0x61(%edi)
4447cd:	75 00                	jne    0x4447cf
4447cf:	6f                   	outsl  %ds:(%esi),(%dx)
4447d0:	61                   	popa
4447d1:	76 00                	jbe    0x4447d3
4447d3:	6f                   	outsl  %ds:(%esi),(%dx)
4447d4:	61                   	popa
4447d5:	63 00                	arpl   %eax,(%eax)
4447d7:	6f                   	outsl  %ds:(%esi),(%dx)
4447d8:	61                   	popa
4447d9:	78 00                	js     0x4447db
4447db:	6f                   	outsl  %ds:(%esi),(%dx)
4447dc:	6a 6b                	push   $0x6b
4447de:	00 6f 6a             	add    %ch,0x6a(%edi)
4447e1:	67 00 6f 6a          	add    %ch,0x6a(%bx)
4447e5:	71 00                	jno    0x4447e7
4447e7:	6f                   	outsl  %ds:(%esi),(%dx)
4447e8:	6a 73                	push   $0x73
4447ea:	00 6f 6a             	add    %ch,0x6a(%edi)
4447ed:	62 00                	bound  %eax,(%eax)