45b768:	67 45                	addr16 inc %ebp
45b76a:	7a 45                	jp     0x45b7b1
45b76c:	54                   	push   %esp
45b76d:	66 54                	push   %sp
45b76f:	50                   	push   %eax
45b770:	4c                   	dec    %esp
45b771:	6d                   	insl   (%dx),%es:(%edi)
45b772:	7a 59                	jp     0x45b7cd
45b774:	4b                   	dec    %ebx
45b775:	74 4e                	je     0x45b7c5
45b777:	36 55                	ss push %ebp
45b779:	74 78                	je     0x45b7f3
45b77b:	50                   	push   %eax
45b77c:	36 39 6b 41          	cmp    %ebp,%ss:0x41(%ebx)
45b780:	7a 6b                	jp     0x45b7ed
45b782:	35 79 77 72 52       	xor    $0x52727779,%eax
45b787:	63 47 39             	arpl   %eax,0x39(%edi)
45b78a:	78 59                	js     0x45b7e5
45b78c:	61                   	popa
45b78d:	30 64 6f 32          	xor    %ah,0x32(%edi,%ebp,2)
45b791:	58                   	pop    %eax
45b792:	51                   	push   %ecx
45b793:	76 71                	jbe    0x45b806
45b795:	46                   	inc    %esi
45b796:	72 41                	jb     0x45b7d9
45b798:	6c                   	insb   (%dx),%es:(%edi)
45b799:	5a                   	pop    %edx
45b79a:	2f                   	das
45b79b:	41                   	inc    %ecx
45b79c:	56                   	push   %esi
45b79d:	39 45 38             	cmp    %eax,0x38(%ebp)
45b7a0:	30 4a 6e             	xor    %cl,0x6e(%edx)
45b7a3:	33 54 35 30          	xor    0x30(%ebp,%esi,1),%edx
45b7a7:	42                   	inc    %edx
45b7a8:	64 79 34             	fs jns 0x45b7df
45b7ab:	2f                   	das
45b7ac:	4d                   	dec    %ebp
45b7ad:	30 77 2f             	xor    %dh,0x2f(%edi)
45b7b0:	42                   	inc    %edx
45b7b1:	57                   	push   %edi
45b7b2:	78 57                	js     0x45b80b
45b7b4:	72 73                	jb     0x45b829
45b7b6:	45                   	inc    %ebp
45b7b7:	63 4f 65             	arpl   %ecx,0x65(%edi)
45b7ba:	51                   	push   %ecx
45b7bb:	77 59                	ja     0x45b816
45b7bd:	62 76 45             	bound  %esi,0x45(%esi)
45b7c0:	43                   	inc    %ebx
45b7c1:	4d                   	dec    %ebp
45b7c2:	37                   	aaa
45b7c3:	75 66                	jne    0x45b82b
45b7c5:	68 4b 30 2f 4d       	push   $0x4d2f304b
45b7ca:	38 78 62             	cmp    %bh,0x62(%eax)
45b7cd:	46                   	inc    %esi
45b7ce:	56                   	push   %esi
45b7cf:	64 4e                	fs dec %esi
45b7d1:	77 54                	ja     0x45b827
45b7d3:	63 33                	arpl   %esi,(%ebx)
45b7d5:	35 78 76 70 50       	xor    $0x50707678,%eax
45b7da:	30 31                	xor    %dh,(%ecx)
45b7dc:	54                   	push   %esp
45b7dd:	63 50 58             	arpl   %edx,0x58(%eax)
45b7e0:	32 32                	xor    (%edx),%dh
45b7e2:	66 41                	inc    %cx
45b7e4:	49                   	dec    %ecx
45b7e5:	37                   	aaa
45b7e6:	51                   	push   %ecx
45b7e7:	33 6c 37 33          	xor    0x33(%edi,%esi,1),%ebp
45b7eb:	6c                   	insb   (%dx),%es:(%edi)
45b7ec:	77 78                	ja     0x45b866
45b7ee:	65 4b                	gs dec %ebx
45b7f0:	34 57                	xor    $0x57,%al
45b7f2:	4a                   	dec    %edx
45b7f3:	30 39                	xor    %bh,(%ecx)
45b7f5:	31 56 51             	xor    %edx,0x51(%esi)
45b7f8:	67 63 42 4f          	arpl   %eax,0x4f(%bp,%si)
45b7fc:	75 63                	jne    0x45b861
45b7fe:	6e                   	outsb  %ds:(%esi),(%dx)
45b7ff:	44                   	inc    %esp
45b800:	71 77                	jno    0x45b879
45b802:	32 72 39             	xor    0x39(%edx),%dh
45b805:	7a 36                	jp     0x45b83d
45b807:	76 38                	jbe    0x45b841
45b809:	73 66                	jae    0x45b871
45b80b:	44                   	inc    %esp
45b80c:	63 71 74             	arpl   %esi,0x74(%ecx)
45b80f:	44                   	inc    %esp
45b810:	44                   	inc    %esp
45b811:	48                   	dec    %eax
45b812:	46                   	inc    %esi
45b813:	4a                   	dec    %edx
45b814:	64 6c                	fs insb (%dx),%es:(%edi)
45b816:	47                   	inc    %edi
45b817:	51                   	push   %ecx
45b818:	73 39                	jae    0x45b853
45b81a:	42                   	inc    %edx
45b81b:	57                   	push   %edi
45b81c:	42                   	inc    %edx
45b81d:	75 6c                	jne    0x45b88b
45b81f:	70 54                	jo     0x45b875
45b821:	37                   	aaa
45b822:	76 32                	jbe    0x45b856
45b824:	4d                   	dec    %ebp
45b825:	48                   	dec    %eax
45b826:	6e                   	outsb  %ds:(%esi),(%dx)
45b827:	64 4f                	fs dec %edi
45b829:	41                   	inc    %ecx
45b82a:	44                   	inc    %esp
45b82b:	76 62                	jbe    0x45b88f
45b82d:	6f                   	outsl  %ds:(%esi),(%dx)
45b82e:	43                   	inc    %ebx
45b82f:	6b 43 49 61          	imul   $0x61,0x49(%ebx),%eax
45b833:	61                   	popa
45b834:	53                   	push   %ebx
45b835:	4a                   	dec    %edx
45b836:	33 49 2f             	xor    0x2f(%ecx),%ecx
45b839:	71 55                	jno    0x45b890
45b83b:	33 51 57             	xor    0x57(%ecx),%edx
45b83e:	38 4b 66             	cmp    %cl,0x66(%ebx)
45b841:	4b                   	dec    %ebx
45b842:	47                   	inc    %edi
45b843:	77 5a                	ja     0x45b89f
45b845:	63 33                	arpl   %esi,(%ebx)
45b847:	36 6b 65 38 50       	imul   $0x50,%ss:0x38(%ebp),%esp
45b84c:	46                   	inc    %esi
45b84d:	49                   	dec    %ecx
45b84e:	4b                   	dec    %ebx
45b84f:	6f                   	outsl  %ds:(%esi),(%dx)
45b850:	78 61                	js     0x45b8b3
45b852:	6e                   	outsb  %ds:(%esi),(%dx)
45b853:	41                   	inc    %ecx
45b854:	76 50                	jbe    0x45b8a6
45b856:	47                   	inc    %edi
45b857:	58                   	pop    %eax
45b858:	57                   	push   %edi
45b859:	6f                   	outsl  %ds:(%esi),(%dx)
45b85a:	6a 48                	push   $0x48
45b85c:	5a                   	pop    %edx
45b85d:	45                   	inc    %ebp
45b85e:	38 39                	cmp    %bh,(%ecx)
45b860:	36 77 50             	ss ja  0x45b8b3
45b863:	67 47                	addr16 inc %edi
45b865:	33 56 53             	xor    0x53(%esi),%edx
45b868:	71 62                	jno    0x45b8cc
45b86a:	74 4a                	je     0x45b8b6
45b86c:	6d                   	insl   (%dx),%es:(%edi)
45b86d:	6e                   	outsb  %ds:(%esi),(%dx)
45b86e:	58                   	pop    %eax
45b86f:	6b 66 33 48          	imul   $0x48,0x33(%esi),%esp
45b873:	6c                   	insb   (%dx),%es:(%edi)
45b874:	71 70                	jno    0x45b8e6
45b876:	47                   	inc    %edi
45b877:	46                   	inc    %esi
45b878:	38 6d 33             	cmp    %ch,0x33(%ebp)
45b87b:	5a                   	pop    %edx
45b87c:	32 74 35 48          	xor    0x48(%ebp,%esi,1),%dh
45b880:	4a                   	dec    %edx
45b881:	55                   	push   %ebp
45b882:	64 67 4f             	fs addr16 dec %edi
45b885:	4c                   	dec    %esp
45b886:	49                   	dec    %ecx
45b887:	44                   	inc    %esp
45b888:	77 41                	ja     0x45b8cb
45b88a:	34 36                	xor    $0x36,%al
45b88c:	51                   	push   %ecx
45b88d:	62 4d 4e             	bound  %ecx,0x4e(%ebp)
45b890:	57                   	push   %edi
45b891:	6d                   	insl   (%dx),%es:(%edi)
45b892:	71 50                	jno    0x45b8e4
45b894:	78 46                	js     0x45b8dc
45b896:	54                   	push   %esp
45b897:	51                   	push   %ecx
45b898:	4f                   	dec    %edi
45b899:	61                   	popa
45b89a:	51                   	push   %ecx
45b89b:	2f                   	das
45b89c:	43                   	inc    %ebx
45b89d:	42                   	inc    %edx
45b89e:	30 62 39             	xor    %ah,0x39(%edx)
45b8a1:	65 47                	gs inc %edi
45b8a3:	41                   	inc    %ecx
45b8a4:	66 61                	popaw
45b8a6:	39 76 48             	cmp    %esi,0x48(%esi)
45b8a9:	6e                   	outsb  %ds:(%esi),(%dx)
45b8aa:	69 32 47 65 37 43    	imul   $0x43376547,(%edx),%esi
45b8b0:	61                   	popa
45b8b1:	34 34                	xor    $0x34,%al
45b8b3:	61                   	popa
45b8b4:	78 65                	js     0x45b91b
45b8b6:	61                   	popa
45b8b7:	79 75                	jns    0x45b92e
45b8b9:	54                   	push   %esp
45b8ba:	57                   	push   %edi
45b8bb:	4b                   	dec    %ebx
45b8bc:	2b 68 69             	sub    0x69(%eax),%ebp
45b8bf:	7a 51                	jp     0x45b912
45b8c1:	62 6c 61 45          	bound  %ebp,0x45(%ecx,%eiz,2)
45b8c5:	59                   	pop    %ecx
45b8c6:	35 63 6e 59 75       	xor    $0x75596e63,%eax
45b8cb:	6e                   	outsb  %ds:(%esi),(%dx)
45b8cc:	4d                   	dec    %ebp
45b8cd:	7a 6d                	jp     0x45b93c
45b8cf:	5a                   	pop    %edx
45b8d0:	43                   	inc    %ebx
45b8d1:	61                   	popa
45b8d2:	59                   	pop    %ecx
45b8d3:	4d                   	dec    %ebp
45b8d4:	77 48                	ja     0x45b91e
45b8d6:	50                   	push   %eax
45b8d7:	75 61                	jne    0x45b93a
45b8d9:	78 35                	js     0x45b910
45b8db:	75 4a                	jne    0x45b927
45b8dd:	39 41 70             	cmp    %eax,0x70(%ecx)
45b8e0:	4e                   	dec    %esi
45b8e1:	42                   	inc    %edx
45b8e2:	6e                   	outsb  %ds:(%esi),(%dx)
45b8e3:	4a                   	dec    %edx
45b8e4:	44                   	inc    %esp
45b8e5:	32 34 2b             	xor    (%ebx,%ebp,1),%dh
45b8e8:	5a                   	pop    %edx
45b8e9:	50                   	push   %eax
45b8ea:	67 69 5a 7a 59 2b 6c 	imul   $0x686c2b59,0x7a(%bp,%si),%ebx
45b8f1:	68
45b8f2:	31 33                	xor    %esi,(%ebx)
45b8f4:	6a 77                	push   $0x77
45b8f6:	71 79                	jno    0x45b971
45b8f8:	69 61 53 72 4a 67 45 	imul   $0x45674a72,0x53(%ecx),%esp
45b8ff:	77 79                	ja     0x45b97a
45b901:	56                   	push   %esi
45b902:	58                   	pop    %eax
45b903:	38 41 2b             	cmp    %al,0x2b(%ecx)
45b906:	54                   	push   %esp
45b907:	7a 31                	jp     0x45b93a
45b909:	50                   	push   %eax
45b90a:	5a                   	pop    %edx
45b90b:	39 37                	cmp    %esi,(%edi)
45b90d:	37                   	aaa
45b90e:	6e                   	outsb  %ds:(%esi),(%dx)
45b90f:	77 51                	ja     0x45b962
45b911:	57                   	push   %edi
45b912:	45                   	inc    %ebp
45b913:	58                   	pop    %eax
45b914:	53                   	push   %ebx
45b915:	56                   	push   %esi
45b916:	63 76 4e             	arpl   %esi,0x4e(%esi)
45b919:	2f                   	das
45b91a:	53                   	push   %ebx
45b91b:	66 31 51 6d          	xor    %dx,0x6d(%ecx)
45b91f:	41                   	inc    %ecx
45b920:	64 59                	fs pop %ecx
45b922:	74 2b                	je     0x45b94f
45b924:	34 69                	xor    $0x69,%al
45b926:	78 46                	js     0x45b96e
45b928:	42                   	inc    %edx
45b929:	72 79                	jb     0x45b9a4
45b92b:	55                   	push   %ebp
45b92c:	76 2b                	jbe    0x45b959
45b92e:	6f                   	outsl  %ds:(%esi),(%dx)
45b92f:	34 68                	xor    $0x68,%al
45b931:	5a                   	pop    %edx
45b932:	37                   	aaa
45b933:	34 71                	xor    $0x71,%al
45b935:	64 67 55             	fs addr16 push %ebp
45b938:	4d                   	dec    %ebp
45b939:	30 7a 48             	xor    %bh,0x48(%edx)
45b93c:	48                   	dec    %eax
45b93d:	6f                   	outsl  %ds:(%esi),(%dx)
45b93e:	4e                   	dec    %esi
45b93f:	7a 7a                	jp     0x45b9bb
45b941:	6b 41 33 45          	imul   $0x45,0x33(%ecx),%eax
45b945:	49                   	dec    %ecx
45b946:	49                   	dec    %ecx
45b947:	49                   	dec    %ecx
45b948:	63 51 6c             	arpl   %edx,0x6c(%ecx)
45b94b:	72 79                	jb     0x45b9c6
45b94d:	79 45                	jns    0x45b994
45b94f:	42                   	inc    %edx
45b950:	77 6f                	ja     0x45b9c1
45b952:	48                   	dec    %eax
45b953:	36 77 69             	ss ja  0x45b9bf
45b956:	51                   	push   %ecx
45b957:	58                   	pop    %eax
45b958:	35 4c 51 43 2f       	xor    $0x2f43514c,%eax
45b95d:	42                   	inc    %edx
45b95e:	47                   	inc    %edi
45b95f:	58                   	pop    %eax
45b960:	42                   	inc    %edx
45b961:	6f                   	outsl  %ds:(%esi),(%dx)
45b962:	6a 6e                	push   $0x6e
45b964:	54                   	push   %esp
45b965:	38 4c 31 35          	cmp    %cl,0x35(%ecx,%esi,1)
45b969:	51                   	push   %ecx
45b96a:	2f                   	das
45b96b:	64 6c                	fs insb (%dx),%es:(%edi)
45b96d:	70 68                	jo     0x45b9d7
45b96f:	6d                   	insl   (%dx),%es:(%edi)
45b970:	72 35                	jb     0x45b9a7
45b972:	58                   	pop    %eax
45b973:	2b 4c 46 4f          	sub    0x4f(%esi,%eax,2),%ecx
45b977:	36 57                	ss push %edi
45b979:	68 41 4a 54 79       	push   $0x79544a41
45b97e:	45                   	inc    %ebp
45b97f:	77 35                	ja     0x45b9b6
45b981:	77 62                	ja     0x45b9e5
45b983:	32 31                	xor    (%ecx),%dh
45b985:	31 2b                	xor    %ebp,(%ebx)
45b987:	2b 65 63             	sub    0x63(%ebp),%esp
45b98a:	48                   	dec    %eax
45b98b:	7a 6c                	jp     0x45b9f9
45b98d:	74 58                	je     0x45b9e7
45b98f:	61                   	popa
45b990:	41                   	inc    %ecx
45b991:	6a 4c                	push   $0x4c
45b993:	41                   	inc    %ecx
45b994:	49                   	dec    %ecx
45b995:	75 6c                	jne    0x45ba03
45b997:	4f                   	dec    %edi
45b998:	75 4e                	jne    0x45b9e8
45b99a:	77 33                	ja     0x45b9cf
45b99c:	68 35 56 36 48       	push   $0x48365635
45b9a1:	47                   	inc    %edi
45b9a2:	37                   	aaa
45b9a3:	54                   	push   %esp
45b9a4:	47                   	inc    %edi
45b9a5:	41                   	inc    %ecx
45b9a6:	42                   	inc    %edx
45b9a7:	6e                   	outsb  %ds:(%esi),(%dx)
45b9a8:	6f                   	outsl  %ds:(%esi),(%dx)
45b9a9:	59                   	pop    %ecx
45b9aa:	69 6d 65 57 66 66 54 	imul   $0x54666657,0x65(%ebp),%ebp
45b9b1:	77 74                	ja     0x45ba27
45b9b3:	42                   	inc    %edx
45b9b4:	2f                   	das
45b9b5:	71 52                	jno    0x45ba09
45b9b7:	38 36                	cmp    %dh,(%esi)
45b9b9:	58                   	pop    %eax
45b9ba:	69 77 4f 7a 66 4a 65 	imul   $0x654a667a,0x4f(%edi),%esi
45b9c1:	31 78 6c             	xor    %edi,0x6c(%eax)
45b9c4:	6e                   	outsb  %ds:(%esi),(%dx)
45b9c5:	66 74 52             	data16 je 0x45ba1a
45b9c8:	75 4e                	jne    0x45ba18
45b9ca:	57                   	push   %edi
45b9cb:	30 72 59             	xor    %dh,0x59(%edx)
45b9ce:	57                   	push   %edi
45b9cf:	65 4d                	gs dec %ebp
45b9d1:	56                   	push   %esi
45b9d2:	70 4c                	jo     0x45ba20
45b9d4:	33 53 50             	xor    0x50(%ebx),%edx
45b9d7:	6e                   	outsb  %ds:(%esi),(%dx)
45b9d8:	68 6a 6d 47 4e       	push   $0x4e476d6a