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
445809:	49                   	dec    %ecx
44580a:	45                   	inc    %ebp
44580b:	53                   	push   %ebx
44580c:	35 57 70 36 4d       	xor    $0x4d367057,%eax
445811:	42                   	inc    %edx
445812:	32 47 45             	xor    0x45(%edi),%al
445815:	32 79 2b             	xor    0x2b(%ecx),%bh
445818:	6d                   	insl   (%dx),%es:(%edi)
445819:	6f                   	outsl  %ds:(%esi),(%dx)
44581a:	32 4f 69             	xor    0x69(%edi),%cl
44581d:	77 6e                	ja     0x44588d
44581f:	2f                   	das
445820:	2f                   	das
445821:	61                   	popa
445822:	6f                   	outsl  %ds:(%esi),(%dx)
445823:	43                   	inc    %ebx
445824:	58                   	pop    %eax
445825:	35 69 31 69 54       	xor    $0x54693169,%eax
44582a:	34 66                	xor    $0x66,%al
44582c:	63 71 6c             	arpl   %esi,0x6c(%ecx)
44582f:	53                   	push   %ebx
445830:	6f                   	outsl  %ds:(%esi),(%dx)
445831:	43                   	inc    %ebx
445832:	76 5a                	jbe    0x44588e
445834:	55                   	push   %ebp
445835:	65 4f                	gs dec %edi
445837:	74 6d                	je     0x4458a6
445839:	39 4d 77             	cmp    %ecx,0x77(%ebp)
44583c:	51                   	push   %ecx
44583d:	77 69                	ja     0x4458a8
44583f:	6f                   	outsl  %ds:(%esi),(%dx)
445840:	6c                   	insb   (%dx),%es:(%edi)
445841:	37                   	aaa
445842:	75 41                	jne    0x445885
445844:	6b 30 50             	imul   $0x50,(%eax),%esi
445847:	72 53                	jb     0x44589c
445849:	71 47                	jno    0x445892
44584b:	6c                   	insb   (%dx),%es:(%edi)
44584c:	57                   	push   %edi
44584d:	63 44 39 5a          	arpl   %eax,0x5a(%ecx,%edi,1)
445851:	37                   	aaa
445852:	43                   	inc    %ebx
445853:	34 59                	xor    $0x59,%al
445855:	59                   	pop    %ecx
445856:	63 61 70             	arpl   %esp,0x70(%ecx)
445859:	77 6d                	ja     0x4458c8
44585b:	2b 4d 50             	sub    0x50(%ebp),%ecx
44585e:	43                   	inc    %ebx
44585f:	7a 70                	jp     0x4458d1
445861:	61                   	popa
445862:	6c                   	insb   (%dx),%es:(%edi)
445863:	37                   	aaa
445864:	6f                   	outsl  %ds:(%esi),(%dx)
445865:	6b 41 5a 4b          	imul   $0x4b,0x5a(%ecx),%eax
445869:	53                   	push   %ebx
44586a:	69 74 73 6f 79 67 54 	imul   $0x49546779,0x6f(%ebx,%esi,2),%esi
445871:	49
445872:	72 6d                	jb     0x4458e1
445874:	33 36                	xor    (%esi),%esi
445876:	51                   	push   %ecx
445877:	44                   	inc    %esp
445878:	63 77 4b             	arpl   %esi,0x4b(%edi)
44587b:	58                   	pop    %eax
44587c:	66 2f                	data16 das
44587e:	47                   	inc    %edi
44587f:	51                   	push   %ecx
445880:	54                   	push   %esp
445881:	4f                   	dec    %edi
445882:	30 79 59             	xor    %bh,0x59(%ecx)
445885:	4a                   	dec    %edx
445886:	68 34 2b 56 6a       	push   $0x6a562b34
44588b:	62 47 37             	bound  %eax,0x37(%edi)
44588e:	49                   	dec    %ecx
44588f:	70 72                	jo     0x445903
445891:	34 54                	xor    $0x54,%al
445893:	44                   	inc    %esp
445894:	74 71                	je     0x445907
445896:	63 63 6d             	arpl   %esp,0x6d(%ebx)
445899:	61                   	popa
44589a:	48                   	dec    %eax
44589b:	7a 70                	jp     0x44590d
44589d:	56                   	push   %esi
44589e:	6a 70                	push   $0x70
4458a0:	30 58 44             	xor    %bl,0x44(%eax)
4458a3:	62 65 4a             	bound  %esp,0x4a(%ebp)
4458a6:	31 6e 35             	xor    %ebp,0x35(%esi)
4458a9:	2b 4f 69             	sub    0x69(%edi),%ecx
4458ac:	58                   	pop    %eax
4458ad:	57                   	push   %edi
4458ae:	67 64 37             	addr16 fs aaa
4458b1:	79 39                	jns    0x4458ec
4458b3:	7a 71                	jp     0x445926
4458b5:	44                   	inc    %esp
4458b6:	59                   	pop    %ecx
4458b7:	73 65                	jae    0x44591e
4458b9:	72 68                	jb     0x445923
4458bb:	78 2f                	js     0x4458ec
4458bd:	36 62 7a 79          	bound  %edi,%ss:0x79(%edx)
4458c1:	4a                   	dec    %edx
4458c2:	55                   	push   %ebp
4458c3:	6a 37                	push   $0x37
4458c5:	34 31                	xor    $0x31,%al
4458c7:	78 30                	js     0x4458f9
4458c9:	43                   	inc    %ebx
4458ca:	4d                   	dec    %ebp
4458cb:	6d                   	insl   (%dx),%es:(%edi)
4458cc:	37                   	aaa
4458cd:	55                   	push   %ebp
4458ce:	62 57 54             	bound  %edx,0x54(%edi)
4458d1:	63 79 37             	arpl   %edi,0x37(%ecx)
4458d4:	47                   	inc    %edi
4458d5:	6c                   	insb   (%dx),%es:(%edi)
4458d6:	4c                   	dec    %esp
4458d7:	33 75 36             	xor    0x36(%ebp),%esi
4458da:	32 59 4d             	xor    0x4d(%ecx),%bl
4458dd:	66 71 68             	data16 jno 0x445948
4458e0:	7a 2b                	jp     0x44590d
4458e2:	66 47                	inc    %di
4458e4:	45                   	inc    %ebp
4458e5:	30 67 71             	xor    %ah,0x71(%edi)
4458e8:	70 55                	jo     0x44593f
4458ea:	6f                   	outsl  %ds:(%esi),(%dx)
4458eb:	30 75 52             	xor    %dh,0x52(%ebp)
4458ee:	78 74                	js     0x445964
4458f0:	74 74                	je     0x445966
4458f2:	52                   	push   %edx
4458f3:	54                   	push   %esp
4458f4:	4e                   	dec    %esi
4458f5:	2f                   	das
4458f6:	44                   	inc    %esp
4458f7:	64 4c                	fs dec %esp
4458f9:	4f                   	dec    %edi
4458fa:	69 62 47 51 6a 7a 6b 	imul   $0x6b7a6a51,0x47(%edx),%esp
445901:	58                   	pop    %eax
445902:	76 38                	jbe    0x44593c
445904:	6f                   	outsl  %ds:(%esi),(%dx)
445905:	56                   	push   %esi
445906:	64 4f                	fs dec %edi
445908:	53                   	push   %ebx
445909:	48                   	dec    %eax
44590a:	36 62 55 31          	bound  %edx,%ss:0x31(%ebp)
44590e:	64 34 33             	fs xor $0x33,%al
445911:	67 33 4e 47          	xor    0x47(%bp),%ecx
445915:	52                   	push   %edx
445916:	38 50 5a             	cmp    %dl,0x5a(%eax)
445919:	6e                   	outsb  %ds:(%esi),(%dx)
44591a:	54                   	push   %esp
44591b:	56                   	push   %esi
44591c:	67 61                	addr16 popa
44591e:	6d                   	insl   (%dx),%es:(%edi)
44591f:	77 56                	ja     0x445977
445921:	54                   	push   %esp
445922:	6f                   	outsl  %ds:(%esi),(%dx)
445923:	77 46                	ja     0x44596b
445925:	7a 67                	jp     0x44598e
445927:	33 57 76             	xor    0x76(%edi),%edx
44592a:	50                   	push   %eax
44592b:	42                   	inc    %edx
44592c:	62 31                	bound  %esi,(%ecx)
44592e:	45                   	inc    %ebp
44592f:	66 6e                	data16 outsb %ds:(%esi),(%dx)
445931:	31 2b                	xor    %ebp,(%ebx)
445933:	49                   	dec    %ecx
445934:	6c                   	insb   (%dx),%es:(%edi)
445935:	62 4c 54 52          	bound  %ecx,0x52(%esp,%edx,2)
445939:	70 6e                	jo     0x4459a9
44593b:	2f                   	das
44593c:	69 44 43 42 34 47 74 	imul   $0x6f744734,0x42(%ebx,%eax,2),%eax
445943:	6f
445944:	50                   	push   %eax
445945:	43                   	inc    %ebx
445946:	52                   	push   %edx
445947:	56                   	push   %esi
445948:	71 48                	jno    0x445992
44594a:	45                   	inc    %ebp