45e6ed:	74 65                	je     0x45e754
45e6ef:	6f                   	outsl  %ds:(%esi),(%dx)
45e6f0:	72 69                	jb     0x45e75b
45e6f2:	68 58 67 35 4b       	push   $0x4b356758
45e6f7:	4f                   	dec    %edi
45e6f8:	4d                   	dec    %ebp
45e6f9:	41                   	inc    %ecx
45e6fa:	7a 48                	jp     0x45e744
45e6fc:	78 6d                	js     0x45e76b
45e6fe:	65 6d                	gs insl (%dx),%es:(%edi)
45e700:	2b 33                	sub    (%ebx),%esi
45e702:	6d                   	insl   (%dx),%es:(%edi)
45e703:	57                   	push   %edi
45e704:	4b                   	dec    %ebx
45e705:	72 2b                	jb     0x45e732
45e707:	46                   	inc    %esi
45e708:	65 2f                	gs das
45e70a:	68 4b 6d 4d 55       	push   $0x554d6d4b
45e70f:	46                   	inc    %esi
45e710:	6c                   	insb   (%dx),%es:(%edi)
45e711:	74 4b                	je     0x45e75e
45e713:	6a 70                	push   $0x70
45e715:	35 50 4a 47 35       	xor    $0x35474a50,%eax
45e71a:	74 4d                	je     0x45e769
45e71c:	47                   	inc    %edi
45e71d:	64 6f                	outsl  %fs:(%esi),(%dx)
45e71f:	33 35 4b 58 70 36    	xor    0x3670584b,%esi
45e725:	6e                   	outsb  %ds:(%esi),(%dx)
45e726:	4d                   	dec    %ebp
45e727:	48                   	dec    %eax
45e728:	6e                   	outsb  %ds:(%esi),(%dx)
45e729:	67 52                	addr16 push %edx
45e72b:	65 42                	gs inc %edx
45e72d:	6a 4f                	push   $0x4f
45e72f:	35 73 4d 69 4c       	xor    $0x4c694d73,%eax
45e734:	76 54                	jbe    0x45e78a
45e736:	50                   	push   %eax
45e737:	44                   	inc    %esp
45e738:	45                   	inc    %ebp
45e739:	43                   	inc    %ebx
45e73a:	79 68                	jns    0x45e7a4
45e73c:	51                   	push   %ecx
45e73d:	65 6d                	gs insl (%dx),%es:(%edi)
45e73f:	74 35                	je     0x45e776
45e741:	35 2b 52 70 75       	xor    $0x7570522b,%eax
45e746:	32 45 78             	xor    0x78(%ebp),%al
45e749:	6e                   	outsb  %ds:(%esi),(%dx)
45e74a:	68 50 48 5a 67       	push   $0x675a4850
45e74f:	2f                   	das
45e750:	53                   	push   %ebx
45e751:	34 63                	xor    $0x63,%al
45e753:	4e                   	dec    %esi
45e754:	53                   	push   %ebx
45e755:	48                   	dec    %eax
45e756:	75 5a                	jne    0x45e7b2
45e758:	50                   	push   %eax
45e759:	51                   	push   %ecx
45e75a:	6c                   	insb   (%dx),%es:(%edi)
45e75b:	57                   	push   %edi
45e75c:	4e                   	dec    %esi
45e75d:	44                   	inc    %esp
45e75e:	6a 57                	push   $0x57
45e760:	6c                   	insb   (%dx),%es:(%edi)
45e761:	35 44 38 4b 35       	xor    $0x354b3844,%eax
45e766:	69 71 74 54 75 53 49 	imul   $0x49537554,0x74(%ecx),%esi
45e76d:	33 34 65 6c 33 66 58 	xor    0x5866336c(,%eiz,2),%esi
45e774:	56                   	push   %esi
45e775:	32 4e 61             	xor    0x61(%esi),%cl
45e778:	74 50                	je     0x45e7ca
45e77a:	6b 44 6b 33 4a       	imul   $0x4a,0x33(%ebx,%ebp,2),%eax
45e77f:	68 55 74 6f 77       	push   $0x776f7455
45e784:	68 30 6a 53 50       	push   $0x50536a30
45e789:	36 4d                	ss dec %ebp
45e78b:	4a                   	dec    %edx
45e78c:	32 36                	xor    (%esi),%dh
45e78e:	56                   	push   %esi
45e78f:	6e                   	outsb  %ds:(%esi),(%dx)
45e790:	2f                   	das
45e791:	30 6c 46 34          	xor    %ch,0x34(%esi,%eax,2)
45e795:	73 54                	jae    0x45e7eb
45e797:	36 2f                	ss das
45e799:	33 48 6e             	xor    0x6e(%eax),%ecx
45e79c:	32 38                	xor    (%eax),%bh
45e79e:	6f                   	outsl  %ds:(%esi),(%dx)
45e79f:	51                   	push   %ecx
45e7a0:	6a 6b                	push   $0x6b
45e7a2:	76 33                	jbe    0x45e7d7
45e7a4:	62 4b 54             	bound  %ecx,0x54(%ebx)
45e7a7:	73 53                	jae    0x45e7fc
45e7a9:	6b 4d 69 55          	imul   $0x55,0x69(%ebp),%ecx
45e7ad:	61                   	popa
45e7ae:	63 71 6d             	arpl   %esi,0x6d(%ecx)
45e7b1:	76 5a                	jbe    0x45e80d
45e7b3:	49                   	dec    %ecx
45e7b4:	44                   	inc    %esp
45e7b5:	32 75 35             	xor    0x35(%ebp),%dh
45e7b8:	48                   	dec    %eax
45e7b9:	68 59 47 4a 38       	push   $0x384a4759
45e7be:	65 74 62             	gs je  0x45e823
45e7c1:	67 48                	addr16 dec %eax
45e7c3:	30 4a 5a             	xor    %cl,0x5a(%edx)
45e7c6:	4d                   	dec    %ebp
45e7c7:	6c                   	insb   (%dx),%es:(%edi)
45e7c8:	39 43 4d             	cmp    %eax,0x4d(%ebx)
45e7cb:	34 67                	xor    $0x67,%al
45e7cd:	70 2b                	jo     0x45e7fa
45e7cf:	76 6e                	jbe    0x45e83f
45e7d1:	38 32                	cmp    %dh,(%edx)
45e7d3:	61                   	popa
45e7d4:	50                   	push   %eax
45e7d5:	49                   	dec    %ecx
45e7d6:	6c                   	insb   (%dx),%es:(%edi)
45e7d7:	6e                   	outsb  %ds:(%esi),(%dx)
45e7d8:	50                   	push   %eax
45e7d9:	4b                   	dec    %ebx
45e7da:	4a                   	dec    %edx
45e7db:	75 53                	jne    0x45e830
45e7dd:	59                   	pop    %ecx
45e7de:	36 54                	ss push %esp
45e7e0:	4d                   	dec    %ebp
45e7e1:	39 77 57             	cmp    %esi,0x57(%edi)
45e7e4:	4e                   	dec    %esi
45e7e5:	70 36                	jo     0x45e81d
45e7e7:	2f                   	das
45e7e8:	50                   	push   %eax
45e7e9:	32 47 4b             	xor    0x4b(%edi),%al
45e7ec:	62 4e 68             	bound  %ecx,0x68(%esi)
45e7ef:	59                   	pop    %ecx
45e7f0:	58                   	pop    %eax
45e7f1:	33 74 33 71          	xor    0x71(%ebx,%esi,1),%esi
45e7f5:	33 41 65             	xor    0x65(%ecx),%eax
45e7f8:	58                   	pop    %eax
45e7f9:	47                   	inc    %edi
45e7fa:	5a                   	pop    %edx
45e7fb:	4e                   	dec    %esi
45e7fc:	78 53                	js     0x45e851
45e7fe:	74 48                	je     0x45e848
45e800:	75 58                	jne    0x45e85a
45e802:	62 52 64             	bound  %edx,0x64(%edx)
45e805:	44                   	inc    %esp
45e806:	31 34 6f             	xor    %esi,(%edi,%ebp,2)
45e809:	6b 41 77 30          	imul   $0x30,0x77(%ecx),%eax
45e80d:	52                   	push   %edx
45e80e:	70 36                	jo     0x45e846
45e810:	45                   	inc    %ebp
45e811:	54                   	push   %esp
45e812:	73 46                	jae    0x45e85a
45e814:	43                   	inc    %ebx
45e815:	50                   	push   %eax
45e816:	47                   	inc    %edi
45e817:	53                   	push   %ebx
45e818:	37                   	aaa
45e819:	33 4f 6e             	xor    0x6e(%edi),%ecx
45e81c:	31 4c 59 61          	xor    %ecx,0x61(%ecx,%ebx,2)
45e820:	64 4f                	fs dec %edi
45e822:	74 6f                	je     0x45e893
45e824:	45                   	inc    %ebp
45e825:	70 65                	jo     0x45e88c
45e827:	38 75 46             	cmp    %dh,0x46(%ebp)
45e82a:	61                   	popa
45e82b:	52                   	push   %edx
45e82c:	54                   	push   %esp
45e82d:	79 73                	jns    0x45e8a2
45e82f:	58                   	pop    %eax
45e830:	6e                   	outsb  %ds:(%esi),(%dx)
45e831:	4e                   	dec    %esi
45e832:	59                   	pop    %ecx
45e833:	56                   	push   %esi
45e834:	33 58 43             	xor    0x43(%eax),%ebx
45e837:	41                   	inc    %ecx
45e838:	54                   	push   %esp
45e839:	79 43                	jns    0x45e87e
45e83b:	43                   	inc    %ebx
45e83c:	4d                   	dec    %ebp
45e83d:	70 46                	jo     0x45e885
45e83f:	2f                   	das
45e840:	6e                   	outsb  %ds:(%esi),(%dx)
45e841:	68 73 75 31 2b       	push   $0x2b317573
45e846:	6b 65 77 4a          	imul   $0x4a,0x77(%ebp),%esp
45e84a:	6f                   	outsl  %ds:(%esi),(%dx)
45e84b:	71 64                	jno    0x45e8b1
45e84d:	51                   	push   %ecx
45e84e:	32 65 49             	xor    0x49(%ebp),%ah
45e851:	4d                   	dec    %ebp
45e852:	68 48 62 69 45       	push   $0x45696248
45e857:	5a                   	pop    %edx
45e858:	64 48                	fs dec %eax
45e85a:	37                   	aaa
45e85b:	6e                   	outsb  %ds:(%esi),(%dx)
45e85c:	6c                   	insb   (%dx),%es:(%edi)
45e85d:	73 6d                	jae    0x45e8cc
45e85f:	6c                   	insb   (%dx),%es:(%edi)
45e860:	55                   	push   %ebp
45e861:	78 61                	js     0x45e8c4
45e863:	53                   	push   %ebx
45e864:	50                   	push   %eax
45e865:	53                   	push   %ebx
45e866:	6f                   	outsl  %ds:(%esi),(%dx)
45e867:	79 45                	jns    0x45e8ae
45e869:	58                   	pop    %eax
45e86a:	32 37                	xor    (%edi),%dh
45e86c:	35 62 41 57 72       	xor    $0x72574162,%eax
45e871:	46                   	inc    %esi
45e872:	71 79                	jno    0x45e8ed
45e874:	69 6a 4f 4f 59 7a 71 	imul   $0x717a594f,0x4f(%edx),%ebp
45e87b:	62 32                	bound  %esi,(%edx)
45e87d:	6c                   	insb   (%dx),%es:(%edi)
45e87e:	61                   	popa
45e87f:	5a                   	pop    %edx
45e880:	59                   	pop    %ecx
45e881:	72 6d                	jb     0x45e8f0
45e883:	37                   	aaa
45e884:	2f                   	das
45e885:	57                   	push   %edi
45e886:	48                   	dec    %eax
45e887:	46                   	inc    %esi
45e888:	76 73                	jbe    0x45e8fd
45e88a:	6d                   	insl   (%dx),%es:(%edi)
45e88b:	31 6b 38             	xor    %ebp,0x38(%ebx)
45e88e:	5a                   	pop    %edx
45e88f:	34 6d                	xor    $0x6d,%al
45e891:	70 68                	jo     0x45e8fb
45e893:	4a                   	dec    %edx
45e894:	4d                   	dec    %ebp
45e895:	61                   	popa
45e896:	79 36                	jns    0x45e8ce
45e898:	4a                   	dec    %edx
45e899:	48                   	dec    %eax
45e89a:	4b                   	dec    %ebx
45e89b:	5a                   	pop    %edx
45e89c:	53                   	push   %ebx
45e89d:	72 2f                	jb     0x45e8ce
45e89f:	36 79 32             	ss jns 0x45e8d4
45e8a2:	4b                   	dec    %ebx
45e8a3:	64 4a                	fs dec %edx
45e8a5:	37                   	aaa
45e8a6:	73 73                	jae    0x45e91b
45e8a8:	72 4a                	jb     0x45e8f4
45e8aa:	58                   	pop    %eax
45e8ab:	59                   	pop    %ecx
45e8ac:	78 71                	js     0x45e91f
45e8ae:	44                   	inc    %esp
45e8af:	6c                   	insb   (%dx),%es:(%edi)
45e8b0:	76 52                	jbe    0x45e904
45e8b2:	4b                   	dec    %ebx
45e8b3:	73 4d                	jae    0x45e902
45e8b5:	2b 6a 36             	sub    0x36(%edx),%ebp
45e8b8:	69 7a 2b 52 63 5a 34 	imul   $0x345a6352,0x2b(%edx),%edi
45e8bf:	75 66                	jne    0x45e927
45e8c1:	41                   	inc    %ecx
45e8c2:	4a                   	dec    %edx
45e8c3:	48                   	dec    %eax
45e8c4:	57                   	push   %edi
45e8c5:	37                   	aaa
45e8c6:	6f                   	outsl  %ds:(%esi),(%dx)
45e8c7:	62 72 38             	bound  %esi,0x38(%edx)
45e8ca:	46                   	inc    %esi
45e8cb:	43                   	inc    %ebx
45e8cc:	39 58 45             	cmp    %ebx,0x45(%eax)
45e8cf:	56                   	push   %esi
45e8d0:	31 64 49 4f          	xor    %esp,0x4f(%ecx,%ecx,2)
45e8d4:	57                   	push   %edi
45e8d5:	74 74                	je     0x45e94b
45e8d7:	64 4b                	fs dec %ebx
45e8d9:	75 70                	jne    0x45e94b
45e8db:	65 4b                	gs dec %ebx
45e8dd:	71 42                	jno    0x45e921
45e8df:	49                   	dec    %ecx
45e8e0:	59                   	pop    %ecx
45e8e1:	33 31                	xor    (%ecx),%esi
45e8e3:	63 32                	arpl   %esi,(%edx)
45e8e5:	46                   	inc    %esi
45e8e6:	55                   	push   %ebp
45e8e7:	6b 6c 53 76 4c       	imul   $0x4c,0x76(%ebx,%edx,2),%ebp
45e8ec:	79 59                	jns    0x45e947
45e8ee:	2f                   	das
45e8ef:	46                   	inc    %esi
45e8f0:	32 34 4a             	xor    (%edx,%ecx,2),%dh
45e8f3:	59                   	pop    %ecx
45e8f4:	59                   	pop    %ecx
45e8f5:	36 73 37             	ss jae 0x45e92f
45e8f8:	6b 56 53 6d          	imul   $0x6d,0x53(%esi),%edx
45e8fc:	64 4a                	fs dec %edx
45e8fe:	49                   	dec    %ecx
45e8ff:	53                   	push   %ebx
45e900:	6f                   	outsl  %ds:(%esi),(%dx)
45e901:	63 6f 74             	arpl   %ebp,0x74(%edi)
45e904:	74 74                	je     0x45e97a
45e906:	39 6d 5a             	cmp    %ebp,0x5a(%ebp)
45e909:	5a                   	pop    %edx
45e90a:	77 2b                	ja     0x45e937
45e90c:	50                   	push   %eax
45e90d:	77 72                	ja     0x45e981
45e90f:	7a 73                	jp     0x45e984
45e911:	32 77 47             	xor    0x47(%edi),%dh
45e914:	43                   	inc    %ebx
45e915:	37                   	aaa
45e916:	53                   	push   %ebx
45e917:	6f                   	outsl  %ds:(%esi),(%dx)
45e918:	49                   	dec    %ecx
45e919:	75 66                	jne    0x45e981
45e91b:	71 2b                	jno    0x45e948
45e91d:	42                   	inc    %edx
45e91e:	5a                   	pop    %edx
45e91f:	2f                   	das
45e920:	6c                   	insb   (%dx),%es:(%edi)
45e921:	61                   	popa
45e922:	44                   	inc    %esp
45e923:	6a 66                	push   $0x66
45e925:	37                   	aaa
45e926:	34 55                	xor    $0x55,%al
45e928:	55                   	push   %ebp
45e929:	49                   	dec    %ecx
45e92a:	53                   	push   %ebx
45e92b:	77 75                	ja     0x45e9a2
45e92d:	55                   	push   %ebp
45e92e:	33 50 44             	xor    0x44(%eax),%edx
45e931:	72 73                	jb     0x45e9a6
45e933:	37                   	aaa
45e934:	57                   	push   %edi
45e935:	6b 74 36 51 79       	imul   $0x79,0x51(%esi,%esi,1),%esi
45e93a:	4f                   	dec    %edi
45e93b:	69 73 57 78 57 75 55 	imul   $0x55755778,0x57(%ebx),%esi
45e942:	44                   	inc    %esp
45e943:	33 74 43 73          	xor    0x73(%ebx,%eax,2),%esi
45e947:	7a 42                	jp     0x45e98b
45e949:	55                   	push   %ebp
45e94a:	6b 73 6b 2b          	imul   $0x2b,0x6b(%ebx),%esi
45e94e:	6f                   	outsl  %ds:(%esi),(%dx)
45e94f:	6a 70                	push   $0x70
45e951:	67 50                	addr16 push %eax
45e953:	7a 70                	jp     0x45e9c5
45e955:	76 47                	jbe    0x45e99e
45e957:	49                   	dec    %ecx
45e958:	52                   	push   %edx
45e959:	59                   	pop    %ecx
45e95a:	70 67                	jo     0x45e9c3
45e95c:	74 48                	je     0x45e9a6
45e95e:	6c                   	insb   (%dx),%es:(%edi)
45e95f:	2b 55 63             	sub    0x63(%ebp),%edx
45e962:	52                   	push   %edx
45e963:	66 78 76             	data16 js 0x45e9dc
45e966:	47                   	inc    %edi
45e967:	2b 68 37             	sub    0x37(%eax),%ebp
45e96a:	45                   	inc    %ebp
45e96b:	6a 4a                	push   $0x4a
45e96d:	46                   	inc    %esi
45e96e:	42                   	inc    %edx
45e96f:	51                   	push   %ecx
45e970:	2b 6a 62             	sub    0x62(%edx),%ebp