445510:	63 00                	arpl   %eax,(%eax)
445512:	45                   	inc    %ebp
445513:	6e                   	outsb  %ds:(%esi),(%dx)
445514:	63 6f 64             	arpl   %ebp,0x64(%edi)
445517:	65 55                	gs push %ebp
445519:	54                   	push   %esp
44551a:	46                   	inc    %esi
44551b:	38 00                	cmp    %al,(%eax)
44551d:	46                   	inc    %esi
44551e:	6f                   	outsl  %ds:(%esi),(%dx)
44551f:	72 63                	jb     0x445584
445521:	65 44                	gs inc %esp
445523:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
445526:	61                   	popa
445527:	74 69                	je     0x445592
445529:	6e                   	outsb  %ds:(%esi),(%dx)
44552a:	67 00 6a 61          	add    %ch,0x61(%bp,%si)
44552e:	78 00                	js     0x445530
445530:	6a 67                	push   $0x67
445532:	68 00 6a 67 78       	push   $0x78676a00
445537:	00 6a 68             	add    %ch,0x68(%edx)
44553a:	78 00                	js     0x44553c
44553c:	6f                   	outsl  %ds:(%esi),(%dx)
44553d:	6c                   	insb   (%dx),%es:(%edi)
44553e:	62 00                	bound  %eax,(%eax)
445540:	6f                   	outsl  %ds:(%esi),(%dx)
445541:	6c                   	insb   (%dx),%es:(%edi)
445542:	61                   	popa
445543:	00 6f 6c             	add    %ch,0x6c(%edi)
445546:	67 00 46 69          	add    %al,0x69(%bp)
44554a:	6c                   	insb   (%dx),%es:(%edi)
44554b:	65 41                	gs inc %ecx
44554d:	63 63 65             	arpl   %esp,0x65(%ebx)
445550:	73 73                	jae    0x4455c5
445552:	00 6f 6c             	add    %ch,0x6c(%edi)
445555:	68 00 6f 6c 78       	push   $0x786c6f00
44555a:	00 6f 62             	add    %ch,0x62(%edi)
44555d:	61                   	popa
44555e:	00 45 6e             	add    %al,0x6e(%ebp)
445561:	63 6f 64             	arpl   %ebp,0x64(%edi)
445564:	69 6e 67 00 6d 64 6a 	imul   $0x6a646d00,0x67(%esi),%ebp
44556b:	00 6d 64             	add    %ch,0x64(%ebp)
44556e:	6f                   	outsl  %ds:(%esi),(%dx)
44556f:	00 6d 64             	add    %ch,0x64(%ebp)
445572:	6c                   	insb   (%dx),%es:(%edi)
445573:	00 6d 64             	add    %ch,0x64(%ebp)
445576:	68 00 6d 64 78       	push   $0x78646d00
44557b:	00 6d 63             	add    %ch,0x63(%ebp)
44557e:	6a 00                	push   $0x0
445580:	6d                   	insl   (%dx),%es:(%edi)
445581:	63 6f 00             	arpl   %ebp,0x0(%edi)
445584:	6d                   	insl   (%dx),%es:(%edi)
445585:	63 61 00             	arpl   %esp,0x0(%ecx)
445588:	6d                   	insl   (%dx),%es:(%edi)
445589:	63 67 00             	arpl   %esp,0x0(%edi)
44558c:	6d                   	insl   (%dx),%es:(%edi)
44558d:	63 68 00             	arpl   %ebp,0x0(%eax)
445590:	6d                   	insl   (%dx),%es:(%edi)
445591:	6a 62                	push   $0x62
445593:	00 6d 6a             	add    %ch,0x6a(%ebp)
445596:	61                   	popa
445597:	00 6d 6a             	add    %ch,0x6a(%ebp)
44559a:	67 00 6d 6a          	add    %ch,0x6a(%di)
44559e:	68 00 6d 6f 62       	push   $0x626f6d00
4455a3:	00 6d 6f             	add    %ch,0x6f(%ebp)
4455a6:	61                   	popa
4455a7:	00 6d 6f             	add    %ch,0x6f(%ebp)
4455aa:	67 00 6d 6f          	add    %ch,0x6f(%di)
4455ae:	68 00 6d 6f 78       	push   $0x786f6d00
4455b3:	00 6d 6c             	add    %ch,0x6c(%ebp)
4455b6:	61                   	popa
4455b7:	00 6d 6c             	add    %ch,0x6c(%ebp)
4455ba:	67 00 6d 6c          	add    %ch,0x6c(%di)
4455be:	68 00 6d 6c 78       	push   $0x786c6d00
4455c3:	00 6d 62             	add    %ch,0x62(%ebp)
4455c6:	61                   	popa
4455c7:	00 79 64             	add    %bh,0x64(%ecx)
4455ca:	6a 00                	push   $0x0
4455cc:	44                   	inc    %esp
4455cd:	61                   	popa
4455ce:	74 65                	je     0x445635
4455d0:	54                   	push   %esp
4455d1:	69 6d 65 00 79 64 6f 	imul   $0x6f647900,0x65(%ebp),%ebp
4455d8:	00 79 64             	add    %bh,0x64(%ecx)
4455db:	6c                   	insb   (%dx),%es:(%edi)
4455dc:	00 79 64             	add    %bh,0x64(%ecx)
4455df:	62 00                	bound  %eax,(%eax)
4455e1:	79 64                	jns    0x445647
4455e3:	61                   	popa
4455e4:	00 79 64             	add    %bh,0x64(%ecx)
4455e7:	67 00 79 63          	add    %bh,0x63(%bx,%di)
4455eb:	6f                   	outsl  %ds:(%esi),(%dx)
4455ec:	00 79 63             	add    %bh,0x63(%ecx)
4455ef:	78 00                	js     0x4455f1
4455f1:	79 6c                	jns    0x44565f
4455f3:	78 00                	js     0x4455f5
4455f5:	79 62                	jns    0x445659
4455f7:	61                   	popa
4455f8:	00 79 62             	add    %bh,0x62(%ecx)
4455fb:	67 00 79 61          	add    %bh,0x61(%bx,%di)
4455ff:	78 00                	js     0x445601
445601:	79 67                	jns    0x44566a
445603:	68 00 79 67 78       	push   $0x78677900
445608:	00 64 63 67          	add    %ah,0x67(%ebx,%eiz,2)
44560c:	00 64 63 68          	add    %ah,0x68(%ebx,%eiz,2)
445610:	00 64 63 78          	add    %ah,0x78(%ebx,%eiz,2)
445614:	00 64 6f 62          	add    %ah,0x62(%edi,%ebp,2)
445618:	00 64 6f 61          	add    %ah,0x61(%edi,%ebp,2)
44561c:	00 64 6c 61          	add    %ah,0x61(%esp,%ebp,2)
445620:	00 64 6c 67          	add    %ah,0x67(%esp,%ebp,2)
445624:	00 64 62 68          	add    %ah,0x68(%edx,%eiz,2)
445628:	00 64 62 78          	add    %ah,0x78(%edx,%eiz,2)
44562c:	00 64 67 78          	add    %ah,0x78(%edi,%eiz,2)
445630:	00 64 68 78          	add    %ah,0x78(%eax,%ebp,2)
445634:	00 63 6a             	add    %ah,0x6a(%ebx)
445637:	6f                   	outsl  %ds:(%esi),(%dx)
445638:	00 63 6a             	add    %ah,0x6a(%ebx)
44563b:	67 00 63 6a          	add    %ah,0x6a(%bp,%di)
44563f:	68 00 63 6a 78       	push   $0x786a6300
445644:	00 63 6c             	add    %ah,0x6c(%ebx)
445647:	67 00 63 6c          	add    %ah,0x6c(%bp,%di)
44564b:	68 00 63 62 61       	push   $0x61626300
445650:	00 63 62             	add    %ah,0x62(%ebx)
445653:	67 00 6a 6f          	add    %ch,0x6f(%bp,%si)
445657:	6c                   	insb   (%dx),%es:(%edi)
445658:	00 6a 6f             	add    %ch,0x6f(%edx)
44565b:	62 00                	bound  %eax,(%eax)
44565d:	6a 6f                	push   $0x6f
44565f:	67 00 6a 6f          	add    %ch,0x6f(%bp,%si)
445663:	68 00 6a 6c 68       	push   $0x686c6a00
445668:	00 6d 79             	add    %ch,0x79(%ebp)
44566b:	61                   	popa
44566c:	00 53 74             	add    %dl,0x74(%ebx)
44566f:	6f                   	outsl  %ds:(%esi),(%dx)
445670:	72 65                	jb     0x4456d7
445672:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
445676:	6c                   	insb   (%dx),%es:(%edi)
445677:	61                   	popa
445678:	74 65                	je     0x4456df
44567a:	00 6d 79             	add    %ch,0x79(%ebp)
44567d:	67 00 4d 65          	add    %cl,0x65(%di)
445681:	74 68                	je     0x4456eb
445683:	6f                   	outsl  %ds:(%esi),(%dx)
445684:	64 00 46 69          	add    %al,%fs:0x69(%esi)
445688:	6c                   	insb   (%dx),%es:(%edi)
445689:	65 6e                	outsb  %gs:(%esi),(%dx)
44568b:	61                   	popa
44568c:	6d                   	insl   (%dx),%es:(%edi)
44568d:	65 49                	gs dec %ecx
44568f:	6e                   	outsb  %ds:(%esi),(%dx)
445690:	5a                   	pop    %edx
445691:	69 70 00 46 69 6c 65 	imul   $0x656c6946,0x0(%eax),%esi
445698:	53                   	push   %ebx
445699:	69 7a 65 00 43 6f 6d 	imul   $0x6d6f4300,0x65(%edx),%edi
4456a0:	70 72                	jo     0x445714
4456a2:	65 73 73             	gs jae 0x445718
4456a5:	65 64 53             	gs fs push %ebx
4456a8:	69 7a 65 00 48 65 61 	imul   $0x61654800,0x65(%edx),%edi
4456af:	64 65 72 4f          	fs gs jb 0x445702
4456b3:	66 66 73 65          	data16 data16 jae 0x44571c
4456b7:	74 00                	je     0x4456b9
4456b9:	46                   	inc    %esi
4456ba:	69 6c 65 4f 66 66 73 	imul   $0x65736666,0x4f(%ebp,%eiz,2),%ebp
4456c1:	65
4456c2:	74 00                	je     0x4456c4
4456c4:	48                   	dec    %eax
4456c5:	65 61                	gs popa
4456c7:	64 65 72 53          	fs gs jb 0x44571e
4456cb:	69 7a 65 00 43 72 63 	imul   $0x63724300,0x65(%edx),%edi
4456d2:	33 32                	xor    (%edx),%esi
4456d4:	00 4d 6f             	add    %cl,0x6f(%ebp)
4456d7:	64 69 66 79 54 69 6d 	imul   $0x656d6954,%fs:0x79(%esi),%esp
4456de:	65
4456df:	00 43 6f             	add    %al,0x6f(%ebx)
4456e2:	6d                   	insl   (%dx),%es:(%edi)
4456e3:	6d                   	insl   (%dx),%es:(%edi)
4456e4:	65 6e                	outsb  %gs:(%esi),(%dx)
4456e6:	74 00                	je     0x4456e8
4456e8:	6d                   	insl   (%dx),%es:(%edi)
4456e9:	79 68                	jns    0x445753
4456eb:	00 6c 62 67          	add    %ch,0x67(%edx,%eiz,2)
4456ef:	00 45 52             	add    %al,0x52(%ebp)
4456f2:	52                   	push   %edx
4456f3:	4f                   	dec    %edi
4456f4:	52                   	push   %edx
4456f5:	5f                   	pop    %edi
4456f6:	53                   	push   %ebx
4456f7:	55                   	push   %ebp
4456f8:	43                   	inc    %ebx
4456f9:	43                   	inc    %ebx
4456fa:	45                   	inc    %ebp
4456fb:	53                   	push   %ebx
4456fc:	53                   	push   %ebx
4456fd:	00 42 43             	add    %al,0x43(%edx)
445700:	52                   	push   %edx
445701:	59                   	pop    %ecx
445702:	50                   	push   %eax
445703:	54                   	push   %esp
445704:	5f                   	pop    %edi
445705:	50                   	push   %eax
445706:	41                   	inc    %ecx
445707:	44                   	inc    %esp
445708:	5f                   	pop    %edi
445709:	50                   	push   %eax
44570a:	53                   	push   %ebx
44570b:	53                   	push   %ebx
44570c:	00 42 43             	add    %al,0x43(%edx)
44570f:	52                   	push   %edx
445710:	59                   	pop    %ecx
445711:	50                   	push   %eax
445712:	54                   	push   %esp
445713:	5f                   	pop    %edi
445714:	50                   	push   %eax
445715:	41                   	inc    %ecx
445716:	44                   	inc    %esp
445717:	5f                   	pop    %edi
445718:	4f                   	dec    %edi
445719:	41                   	inc    %ecx
44571a:	45                   	inc    %ebp
44571b:	50                   	push   %eax
44571c:	00 42 43             	add    %al,0x43(%edx)
44571f:	52                   	push   %edx
445720:	59                   	pop    %ecx
445721:	50                   	push   %eax
445722:	54                   	push   %esp
445723:	5f                   	pop    %edi
445724:	4b                   	dec    %ebx
445725:	45                   	inc    %ebp
445726:	59                   	pop    %ecx
445727:	5f                   	pop    %edi
445728:	44                   	inc    %esp
445729:	41                   	inc    %ecx
44572a:	54                   	push   %esp
44572b:	41                   	inc    %ecx
44572c:	5f                   	pop    %edi
44572d:	42                   	inc    %edx
44572e:	4c                   	dec    %esp
44572f:	4f                   	dec    %edi
445730:	42                   	inc    %edx
445731:	5f                   	pop    %edi
445732:	4d                   	dec    %ebp
445733:	41                   	inc    %ecx
445734:	47                   	inc    %edi
445735:	49                   	dec    %ecx
445736:	43                   	inc    %ebx
445737:	00 42 43             	add    %al,0x43(%edx)
44573a:	52                   	push   %edx
44573b:	59                   	pop    %ecx
44573c:	50                   	push   %eax
44573d:	54                   	push   %esp
44573e:	5f                   	pop    %edi
44573f:	4f                   	dec    %edi
445740:	42                   	inc    %edx
445741:	4a                   	dec    %edx
445742:	45                   	inc    %ebp
445743:	43                   	inc    %ebx
445744:	54                   	push   %esp
445745:	5f                   	pop    %edi
445746:	4c                   	dec    %esp
445747:	45                   	inc    %ebp
445748:	4e                   	dec    %esi
445749:	47                   	inc    %edi
44574a:	54                   	push   %esp
44574b:	48                   	dec    %eax
44574c:	00 42 43             	add    %al,0x43(%edx)
44574f:	52                   	push   %edx
445750:	59                   	pop    %ecx
445751:	50                   	push   %eax
445752:	54                   	push   %esp
445753:	5f                   	pop    %edi
445754:	43                   	inc    %ebx
445755:	48                   	dec    %eax
445756:	41                   	inc    %ecx
445757:	49                   	dec    %ecx
445758:	4e                   	dec    %esi
445759:	5f                   	pop    %edi
44575a:	4d                   	dec    %ebp
44575b:	4f                   	dec    %edi
44575c:	44                   	inc    %esp
44575d:	45                   	inc    %ebp
44575e:	5f                   	pop    %edi
44575f:	47                   	inc    %edi
445760:	43                   	inc    %ebx
445761:	4d                   	dec    %ebp
445762:	00 42 43             	add    %al,0x43(%edx)
445765:	52                   	push   %edx
445766:	59                   	pop    %ecx
445767:	50                   	push   %eax
445768:	54                   	push   %esp
445769:	5f                   	pop    %edi
44576a:	41                   	inc    %ecx
44576b:	55                   	push   %ebp
44576c:	54                   	push   %esp
44576d:	48                   	dec    %eax
44576e:	5f                   	pop    %edi
44576f:	54                   	push   %esp
445770:	41                   	inc    %ecx
445771:	47                   	inc    %edi
445772:	5f                   	pop    %edi
445773:	4c                   	dec    %esp
445774:	45                   	inc    %ebp
445775:	4e                   	dec    %esi
445776:	47                   	inc    %edi
445777:	54                   	push   %esp
445778:	48                   	dec    %eax
445779:	00 42 43             	add    %al,0x43(%edx)
44577c:	52                   	push   %edx
44577d:	59                   	pop    %ecx
44577e:	50                   	push   %eax
44577f:	54                   	push   %esp
445780:	5f                   	pop    %edi
445781:	43                   	inc    %ebx
445782:	48                   	dec    %eax
445783:	41                   	inc    %ecx
445784:	49                   	dec    %ecx
445785:	4e                   	dec    %esi
445786:	49                   	dec    %ecx
445787:	4e                   	dec    %esi
445788:	47                   	inc    %edi
445789:	5f                   	pop    %edi
44578a:	4d                   	dec    %ebp
44578b:	4f                   	dec    %edi
44578c:	44                   	inc    %esp
44578d:	45                   	inc    %ebp
44578e:	00 42 43             	add    %al,0x43(%edx)
445791:	52                   	push   %edx
445792:	59                   	pop    %ecx
445793:	50                   	push   %eax
445794:	54                   	push   %esp
445795:	5f                   	pop    %edi
445796:	4b                   	dec    %ebx
445797:	45                   	inc    %ebp
445798:	59                   	pop    %ecx
445799:	5f                   	pop    %edi
44579a:	44                   	inc    %esp
44579b:	41                   	inc    %ecx
44579c:	54                   	push   %esp
44579d:	41                   	inc    %ecx
44579e:	5f                   	pop    %edi
44579f:	42                   	inc    %edx
4457a0:	4c                   	dec    %esp
4457a1:	4f                   	dec    %edi
4457a2:	42                   	inc    %edx
4457a3:	00 42 43             	add    %al,0x43(%edx)
4457a6:	52                   	push   %edx
4457a7:	59                   	pop    %ecx
4457a8:	50                   	push   %eax
4457a9:	54                   	push   %esp
4457aa:	5f                   	pop    %edi
4457ab:	41                   	inc    %ecx