445558:	39 54 78 58          	cmp    %edx,0x58(%eax,%edi,2)
44555c:	6d                   	insl   (%dx),%es:(%edi)
44555d:	67 67 44             	addr16 addr16 inc %esp
445560:	71 75                	jno    0x4455d7
445562:	68 4d 76 44 74       	push   $0x7444764d
445567:	6d                   	insl   (%dx),%es:(%edi)
445568:	50                   	push   %eax
445569:	7a 69                	jp     0x4455d4
44556b:	32 45 72             	xor    0x72(%ebp),%al
44556e:	78 30                	js     0x4455a0
445570:	48                   	dec    %eax
445571:	59                   	pop    %ecx
445572:	55                   	push   %ebp
445573:	49                   	dec    %ecx
445574:	73 4c                	jae    0x4455c2
445576:	52                   	push   %edx
445577:	5a                   	pop    %edx
445578:	76 72                	jbe    0x4455ec
44557a:	5a                   	pop    %edx
44557b:	50                   	push   %eax
44557c:	46                   	inc    %esi
44557d:	79 70                	jns    0x4455ef
44557f:	62 32                	bound  %esi,(%edx)
445581:	35 65 6c 56 62       	xor    $0x62566c65,%eax
445586:	33 73 61             	xor    0x61(%ebx),%esi
445589:	75 4e                	jne    0x4455d9
44558b:	41                   	inc    %ecx
44558c:	30 55 2b             	xor    %dl,0x2b(%ebp)
44558f:	52                   	push   %edx
445590:	54                   	push   %esp
445591:	5a                   	pop    %edx
445592:	63 4e 63             	arpl   %ecx,0x63(%esi)
445595:	4c                   	dec    %esp
445596:	75 42                	jne    0x4455da
445598:	7a 49                	jp     0x4455e3
44559a:	67 75 43             	addr16 jne 0x4455e0
44559d:	7a 4a                	jp     0x4455e9
44559f:	57                   	push   %edi
4455a0:	38 72 38             	cmp    %dh,0x38(%edx)
4455a3:	36 6a 56             	ss push $0x56
4455a6:	2b 2b                	sub    (%ebx),%ebp
4455a8:	75 72                	jne    0x44561c
4455aa:	62 4a 50             	bound  %ecx,0x50(%edx)
4455ad:	67 6e                	outsb  %ds:(%si),(%dx)
4455af:	51                   	push   %ecx
4455b0:	64 68 49 51 6b 61    	fs push $0x616b5149
4455b6:	2b 35 4e 4b 67 67    	sub    0x67674b4e,%esi
4455bc:	4f                   	dec    %edi
4455bd:	6a 69                	push   $0x69
4455bf:	42                   	inc    %edx
4455c0:	68 51 48 4c 56       	push   $0x564c4851
4455c5:	63 66 78             	arpl   %esp,0x78(%esi)
4455c8:	6c                   	insb   (%dx),%es:(%edi)
4455c9:	69 37 56 6b 52 57    	imul   $0x57526b56,(%edi),%esi
4455cf:	6a 4b                	push   $0x4b
4455d1:	55                   	push   %ebp
4455d2:	47                   	inc    %edi
4455d3:	4a                   	dec    %edx
4455d4:	30 6d 79             	xor    %ch,0x79(%ebp)
4455d7:	56                   	push   %esi
4455d8:	4c                   	dec    %esp
4455d9:	68 32 4f 30 6e       	push   $0x6e304f32
4455de:	39 41 34             	cmp    %eax,0x34(%ecx)
4455e1:	4e                   	dec    %esi
4455e2:	74 4e                	je     0x445632
4455e4:	49                   	dec    %ecx
4455e5:	6e                   	outsb  %ds:(%esi),(%dx)
4455e6:	34 65                	xor    $0x65,%al
4455e8:	44                   	inc    %esp
4455e9:	57                   	push   %edi
4455ea:	72 6c                	jb     0x445658
4455ec:	75 62                	jne    0x445650
4455ee:	68 54 6b 50 72       	push   $0x72506b54
4455f3:	69 42 52 5a 31 50 64 	imul   $0x6450315a,0x52(%edx),%eax
4455fa:	4f                   	dec    %edi
4455fb:	46                   	inc    %esi
4455fc:	71 43                	jno    0x445641
4455fe:	64 42                	fs inc %edx
445600:	59                   	pop    %ecx
445601:	62 66 6b             	bound  %esp,0x6b(%esi)
445604:	72 31                	jb     0x445637
445606:	6b 54 65 4d 69       	imul   $0x69,0x4d(%ebp,%eiz,2),%edx
44560b:	75 45                	jne    0x445652
44560d:	6e                   	outsb  %ds:(%esi),(%dx)
44560e:	32 6d 56             	xor    0x56(%ebp),%ch
445611:	45                   	inc    %ebp
445612:	51                   	push   %ecx
445613:	79 47                	jns    0x44565c
445615:	4f                   	dec    %edi
445616:	57                   	push   %edi
445617:	67 6a 76             	addr16 push $0x76
44561a:	53                   	push   %ebx
44561b:	51                   	push   %ecx
44561c:	74 63                	je     0x445681
44561e:	74 2b                	je     0x44564b
445620:	57                   	push   %edi
445621:	2f                   	das
445622:	2b 36                	sub    (%esi),%esi
445624:	43                   	inc    %ebx
445625:	66 6c                	data16 insb (%dx),%es:(%edi)
445627:	72 34                	jb     0x44565d
445629:	51                   	push   %ecx
44562a:	5a                   	pop    %edx
44562b:	45                   	inc    %ebp
44562c:	31 37                	xor    %esi,(%edi)
44562e:	57                   	push   %edi
44562f:	65 54                	gs push %esp
445631:	4c                   	dec    %esp
445632:	73 2f                	jae    0x445663
445634:	61                   	popa
445635:	79 72                	jns    0x4456a9
445637:	5a                   	pop    %edx
445638:	4d                   	dec    %ebp
445639:	78 61                	js     0x44569c
44563b:	62 75 6d             	bound  %esi,0x6d(%ebp)
44563e:	73 45                	jae    0x445685
445640:	41                   	inc    %ecx
445641:	67 6f                	outsl  %ds:(%si),(%dx)
445643:	44                   	inc    %esp
445644:	56                   	push   %esi
445645:	72 63                	jb     0x4456aa
445647:	4d                   	dec    %ebp
445648:	71 74                	jno    0x4456be
44564a:	64 5a                	fs pop %edx
44564c:	7a 65                	jp     0x4456b3
44564e:	70 4d                	jo     0x44569d
445650:	78 55                	js     0x4456a7
445652:	73 73                	jae    0x4456c7
445654:	47                   	inc    %edi
445655:	56                   	push   %esi
445656:	56                   	push   %esi
445657:	47                   	inc    %edi
445658:	69 46 2f 4b 42 6b 73 	imul   $0x736b424b,0x2f(%esi),%eax
44565f:	36 6d                	ss insl (%dx),%es:(%edi)
445661:	4b                   	dec    %ebx
445662:	62 48 4d             	bound  %ecx,0x4d(%eax)
445665:	70 48                	jo     0x4456af
445667:	31 6f 52             	xor    %ebp,0x52(%edi)
44566a:	6d                   	insl   (%dx),%es:(%edi)
44566b:	55                   	push   %ebp
44566c:	32 34 57             	xor    (%edi,%edx,2),%dh
44566f:	39 44 44 30          	cmp    %eax,0x30(%esp,%eax,2)
445673:	4a                   	dec    %edx
445674:	4e                   	dec    %esi
445675:	42                   	inc    %edx
445676:	32 51 34             	xor    0x34(%ecx),%dl
445679:	33 68 51             	xor    0x51(%eax),%ebp
44567c:	46                   	inc    %esi
44567d:	76 46                	jbe    0x4456c5
44567f:	52                   	push   %edx
445680:	59                   	pop    %ecx
445681:	75 78                	jne    0x4456fb
445683:	6a 76                	push   $0x76
445685:	4c                   	dec    %esp
445686:	63 47 59             	arpl   %eax,0x59(%edi)
445689:	51                   	push   %ecx
44568a:	68 30 65 78 41       	push   $0x41786530
44568f:	69 2f 79 4d 66 6e    	imul   $0x6e664d79,(%edi),%ebp
445695:	43                   	inc    %ebx
445696:	53                   	push   %ebx
445697:	4a                   	dec    %edx
445698:	61                   	popa
445699:	4c                   	dec    %esp
44569a:	46                   	inc    %esi
44569b:	32 59 75             	xor    0x75(%ecx),%bl
44569e:	46                   	inc    %esi
44569f:	71 65                	jno    0x445706
4456a1:	55                   	push   %ebp
4456a2:	36 5a                	ss pop %edx
4456a4:	4e                   	dec    %esi
4456a5:	71 4e                	jno    0x4456f5
4456a7:	68 7a 4f 6a 6b       	push   $0x6b6a4f7a
4456ac:	35 53 35 75 32       	xor    $0x32753553,%eax
4456b1:	4a                   	dec    %edx
4456b2:	44                   	inc    %esp
4456b3:	30 70 56             	xor    %dh,0x56(%eax)
4456b6:	68 39 68 4f 70       	push   $0x704f6839
4456bb:	4d                   	dec    %ebp
4456bc:	79 52                	jns    0x445710
4456be:	57                   	push   %edi
4456bf:	64 58                	fs pop %eax
4456c1:	75 2f                	jne    0x4456f2
4456c3:	6d                   	insl   (%dx),%es:(%edi)
4456c4:	44                   	inc    %esp
4456c5:	42                   	inc    %edx
4456c6:	77 47                	ja     0x44570f
4456c8:	48                   	dec    %eax
4456c9:	35 4f 6e 6a 6a       	xor    $0x6a6a6e4f,%eax
4456ce:	33 36                	xor    (%esi),%esi
4456d0:	78 35                	js     0x445707
4456d2:	6b 36 63             	imul   $0x63,(%esi),%esi
4456d5:	5a                   	pop    %edx
4456d6:	77 52                	ja     0x44572a
4456d8:	4f                   	dec    %edi
4456d9:	73 33                	jae    0x44570e
4456db:	6d                   	insl   (%dx),%es:(%edi)
4456dc:	69 34 76 43 76 72 4f 	imul   $0x4f727643,(%esi,%esi,2),%esi
4456e3:	47                   	inc    %edi
4456e4:	53                   	push   %ebx
4456e5:	79 61                	jns    0x445748
4456e7:	43                   	inc    %ebx
4456e8:	5a                   	pop    %edx
4456e9:	4d                   	dec    %ebp
4456ea:	38 39                	cmp    %bh,(%ecx)
4456ec:	76 70                	jbe    0x44575e
4456ee:	58                   	pop    %eax
4456ef:	7a 68                	jp     0x445759
4456f1:	71 74                	jno    0x445767
4456f3:	6f                   	outsl  %ds:(%esi),(%dx)
4456f4:	37                   	aaa
4456f5:	48                   	dec    %eax
4456f6:	72 4a                	jb     0x445742
4456f8:	65 49                	gs dec %ecx
4456fa:	42                   	inc    %edx
4456fb:	56                   	push   %esi
4456fc:	34 53                	xor    $0x53,%al
4456fe:	45                   	inc    %ebp
4456ff:	4b                   	dec    %ebx
445700:	30 50 35             	xor    %dl,0x35(%eax)
445703:	51                   	push   %ecx
445704:	4b                   	dec    %ebx
445705:	4c                   	dec    %esp
445706:	6d                   	insl   (%dx),%es:(%edi)
445707:	68 33 33 78 79       	push   $0x79783333
44570c:	63 30                	arpl   %esi,(%eax)
44570e:	33 62 4b             	xor    0x4b(%edx),%esp
445711:	64 57                	fs push %edi
445713:	55                   	push   %ebp
445714:	6c                   	insb   (%dx),%es:(%edi)
445715:	2b 47 4e             	sub    0x4e(%edi),%eax
445718:	35 67 71 37 54       	xor    $0x54377167,%eax
44571d:	74 48                	je     0x445767
44571f:	72 74                	jb     0x445795
445721:	32 4a 58             	xor    0x58(%edx),%cl
445724:	45                   	inc    %ebp
445725:	6a 52                	push   $0x52
445727:	49                   	dec    %ecx
445728:	64 67 37             	fs addr16 aaa
44572b:	55                   	push   %ebp
44572c:	72 47                	jb     0x445775
44572e:	6b 2f 72             	imul   $0x72,(%edi),%ebp
445731:	36 4c                	ss dec %esp
445733:	7a 57                	jp     0x44578c
445735:	4a                   	dec    %edx
445736:	4e                   	dec    %esi
445737:	47                   	inc    %edi
445738:	56                   	push   %esi
445739:	46                   	inc    %esi
44573a:	79 49                	jns    0x445785
44573c:	76 7a                	jbe    0x4457b8
44573e:	5a                   	pop    %edx
44573f:	47                   	inc    %edi
445740:	65 57                	gs push %edi
445742:	58                   	pop    %eax
445743:	7a 55                	jp     0x44579a
445745:	37                   	aaa
445746:	36 68 36 6e 48 6f    	ss push $0x6f486e36
44574c:	51                   	push   %ecx
44574d:	57                   	push   %edi
44574e:	78 47                	js     0x445797
445750:	36 48                	ss dec %eax
445752:	4e                   	dec    %esi
445753:	6a 36                	push   $0x36
445755:	43                   	inc    %ebx
445756:	44                   	inc    %esp
445757:	6a 45                	push   $0x45
445759:	48                   	dec    %eax
44575a:	33 33                	xor    (%ebx),%esi
44575c:	62 44 43 41          	bound  %eax,0x41(%ebx,%eax,2)
445760:	6f                   	outsl  %ds:(%esi),(%dx)
445761:	49                   	dec    %ecx
445762:	55                   	push   %ebp
445763:	34 44                	xor    $0x44,%al
445765:	6f                   	outsl  %ds:(%esi),(%dx)
445766:	4a                   	dec    %edx
445767:	65 6b 32 67          	imul   $0x67,%gs:(%edx),%esi
44576b:	61                   	popa
44576c:	4e                   	dec    %esi
44576d:	68 44 67 75 2f       	push   $0x2f756744
445772:	5a                   	pop    %edx
445773:	43                   	inc    %ebx
445774:	6b 35 36 41 62 68 63 	imul   $0x63,0x68624136,%esi
44577b:	33 6a 63             	xor    0x63(%edx),%ebp
44577e:	41                   	inc    %ecx
44577f:	59                   	pop    %ecx
445780:	68 6c 62 70 6c       	push   $0x6c70626c
445785:	37                   	aaa
445786:	57                   	push   %edi
445787:	32 70 51             	xor    0x51(%eax),%dh
44578a:	62 51 77             	bound  %edx,0x77(%ecx)
44578d:	34 43                	xor    $0x43,%al
44578f:	55                   	push   %ebp
445790:	43                   	inc    %ebx
445791:	47                   	inc    %edi
445792:	69 36 67 2b 57 66    	imul   $0x66572b67,(%esi),%esi
445798:	31 62 2b             	xor    %esp,0x2b(%edx)
44579b:	41                   	inc    %ecx
44579c:	61                   	popa
44579d:	72 7a                	jb     0x445819
44579f:	48                   	dec    %eax
4457a0:	6b 4e 4f 4e          	imul   $0x4e,0x4f(%esi),%ecx
4457a4:	4e                   	dec    %esi
4457a5:	68 6e 75 43 6e       	push   $0x6e43756e
4457aa:	39 6c 37 4e          	cmp    %ebp,0x4e(%edi,%esi,1)
4457ae:	41                   	inc    %ecx
4457af:	44                   	inc    %esp
4457b0:	6b 67 77 5a          	imul   $0x5a,0x77(%edi),%esp
4457b4:	72 66                	jb     0x44581c
4457b6:	64 56                	fs push %esi
4457b8:	4f                   	dec    %edi
4457b9:	52                   	push   %edx
4457ba:	6d                   	insl   (%dx),%es:(%edi)
4457bb:	55                   	push   %ebp
4457bc:	77 33                	ja     0x4457f1
4457be:	77 50                	ja     0x445810
4457c0:	37                   	aaa
4457c1:	41                   	inc    %ecx
4457c2:	48                   	dec    %eax
4457c3:	38 61 30             	cmp    %ah,0x30(%ecx)
4457c6:	4b                   	dec    %ebx
4457c7:	70 6a                	jo     0x445833
4457c9:	61                   	popa
4457ca:	58                   	pop    %eax
4457cb:	2b 6e 62             	sub    0x62(%esi),%ebp
4457ce:	2b 68 32             	sub    0x32(%eax),%ebp
4457d1:	68 63 54 35 6d       	push   $0x6d355463
4457d6:	70 54                	jo     0x44582c
4457d8:	53                   	push   %ebx
4457d9:	58                   	pop    %eax
4457da:	53                   	push   %ebx
4457db:	38 52 37             	cmp    %dl,0x37(%edx)
4457de:	35 75 62 72 75       	xor    $0x75726275,%eax
4457e3:	74 64                	je     0x445849
4457e5:	64 55                	fs push %ebp
4457e7:	79 2f                	jns    0x445818
4457e9:	7a 61                	jp     0x44584c
4457eb:	32 34 35 52 4a 43 76 	xor    0x76434a52(,%esi,1),%dh
4457f2:	35 6b 75 6b 6b       	xor    $0x6b6b756b,%eax
4457f7:	45                   	inc    %ebp
4457f8:	56                   	push   %esi
4457f9:	30 65 44             	xor    %ah,0x44(%ebp)
4457fc:	55                   	push   %ebp
4457fd:	37                   	aaa
4457fe:	45                   	inc    %ebp
4457ff:	55                   	push   %ebp
445800:	48                   	dec    %eax
445801:	6c                   	insb   (%dx),%es:(%edi)
445802:	33 6a 37             	xor    0x37(%edx),%ebp
445805:	71 63                	jno    0x44586a
445807:	34 6a                	xor    $0x6a,%al