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
45b9dd:	79 39                	jns    0x45ba18
45b9df:	74 57                	je     0x45ba38
45b9e1:	6d                   	insl   (%dx),%es:(%edi)
45b9e2:	33 50 69             	xor    0x69(%eax),%edx
45b9e5:	42                   	inc    %edx
45b9e6:	55                   	push   %ebp
45b9e7:	77 59                	ja     0x45ba42
45b9e9:	45                   	inc    %ebp
45b9ea:	4f                   	dec    %edi
45b9eb:	4f                   	dec    %edi
45b9ec:	72 79                	jb     0x45ba67
45b9ee:	57                   	push   %edi
45b9ef:	70 76                	jo     0x45ba67
45b9f1:	62 32                	bound  %esi,(%edx)
45b9f3:	77 66                	ja     0x45ba5b
45b9f5:	61                   	popa
45b9f6:	50                   	push   %eax
45b9f7:	7a 77                	jp     0x45ba70
45b9f9:	41                   	inc    %ecx
45b9fa:	67 66 45             	addr16 inc %bp
45b9fd:	30 45 30             	xor    %al,0x30(%ebp)
45ba00:	4f                   	dec    %edi
45ba01:	64 32 4c 31 4d       	xor    %fs:0x4d(%ecx,%esi,1),%cl
45ba06:	69 73 48 61 39 6e 4c 	imul   $0x4c6e3961,0x48(%ebx),%esi
45ba0d:	34 44                	xor    $0x44,%al
45ba0f:	63 32                	arpl   %esi,(%edx)
45ba11:	32 67 77             	xor    0x77(%edi),%ah
45ba14:	50                   	push   %eax
45ba15:	79 41                	jns    0x45ba58
45ba17:	59                   	pop    %ecx
45ba18:	48                   	dec    %eax
45ba19:	38 63 42             	cmp    %ah,0x42(%ebx)
45ba1c:	42                   	inc    %edx
45ba1d:	37                   	aaa
45ba1e:	36 30 37             	xor    %dh,%ss:(%edi)
45ba21:	47                   	inc    %edi
45ba22:	54                   	push   %esp
45ba23:	62 41 35             	bound  %eax,0x35(%ecx)
45ba26:	49                   	dec    %ecx
45ba27:	68 5a 4b 6e 51       	push   $0x516e4b5a
45ba2c:	4a                   	dec    %edx
45ba2d:	6b 6a 41 62          	imul   $0x62,0x41(%edx),%ebp
45ba31:	45                   	inc    %ebp
45ba32:	33 67 64             	xor    0x64(%edi),%esp
45ba35:	58                   	pop    %eax
45ba36:	73 75                	jae    0x45baad
45ba38:	37                   	aaa
45ba39:	58                   	pop    %eax
45ba3a:	4d                   	dec    %ebp
45ba3b:	36 5a                	ss pop %edx
45ba3d:	57                   	push   %edi
45ba3e:	33 6c 6f 57          	xor    0x57(%edi,%ebp,2),%ebp
45ba42:	36 5a                	ss pop %edx
45ba44:	75 66                	jne    0x45baac
45ba46:	77 58                	ja     0x45baa0
45ba48:	68 57 4e 6d 63       	push   $0x636d4e57
45ba4d:	65 6d                	gs insl (%dx),%es:(%edi)
45ba4f:	41                   	inc    %ecx
45ba50:	58                   	pop    %eax
45ba51:	53                   	push   %ebx
45ba52:	78 74                	js     0x45bac8
45ba54:	67 2f                	addr16 das
45ba56:	45                   	inc    %ebp
45ba57:	4b                   	dec    %ebx
45ba58:	76 6f                	jbe    0x45bac9
45ba5a:	38 55 5a             	cmp    %dl,0x5a(%ebp)
45ba5d:	32 71 37             	xor    0x37(%ecx),%dh
45ba60:	35 34 36 79 62       	xor    $0x62793634,%eax
45ba65:	30 52 6c             	xor    %dl,0x6c(%edx)
45ba68:	39 62 64             	cmp    %esp,0x64(%edx)
45ba6b:	34 52                	xor    $0x52,%al
45ba6d:	44                   	inc    %esp
45ba6e:	69 47 77 64 47 76 68 	imul   $0x68764764,0x77(%edi),%eax
45ba75:	4f                   	dec    %edi
45ba76:	6e                   	outsb  %ds:(%esi),(%dx)
45ba77:	41                   	inc    %ecx
45ba78:	6f                   	outsl  %ds:(%esi),(%dx)
45ba79:	68 2f 46 75 44       	push   $0x4475462f
45ba7e:	67 69 51 79 32 4b 45 	imul   $0x70454b32,0x79(%bx,%di),%edx
45ba85:	70
45ba86:	31 4f 69             	xor    %ecx,0x69(%edi)
45ba89:	70 2f                	jo     0x45baba
45ba8b:	4b                   	dec    %ebx
45ba8c:	6a 6e                	push   $0x6e
45ba8e:	36 42                	ss inc %edx
45ba90:	58                   	pop    %eax
45ba91:	57                   	push   %edi
45ba92:	64 71 50             	fs jno 0x45bae5
45ba95:	53                   	push   %ebx
45ba96:	73 42                	jae    0x45bada
45ba98:	4c                   	dec    %esp
45ba99:	70 31                	jo     0x45bacc
45ba9b:	36 35 77 64 63 56    	ss xor $0x56636477,%eax
45baa1:	47                   	inc    %edi
45baa2:	44                   	inc    %esp
45baa3:	31 56 59             	xor    %edx,0x59(%esi)
45baa6:	73 34                	jae    0x45badc
45baa8:	30 6c 77 67          	xor    %ch,0x67(%edi,%esi,2)
45baac:	6c                   	insb   (%dx),%es:(%edi)
45baad:	33 36                	xor    (%esi),%esi
45baaf:	51                   	push   %ecx
45bab0:	72 52                	jb     0x45bb04
45bab2:	67 45                	addr16 inc %ebp
45bab4:	4c                   	dec    %esp
45bab5:	52                   	push   %edx
45bab6:	78 2b                	js     0x45bae3
45bab8:	74 47                	je     0x45bb01
45baba:	66 6d                	insw   (%dx),%es:(%edi)
45babc:	34 36                	xor    $0x36,%al
45babe:	6c                   	insb   (%dx),%es:(%edi)
45babf:	41                   	inc    %ecx
45bac0:	45                   	inc    %ebp
45bac1:	58                   	pop    %eax
45bac2:	6e                   	outsb  %ds:(%esi),(%dx)
45bac3:	4b                   	dec    %ebx
45bac4:	71 55                	jno    0x45bb1b
45bac6:	42                   	inc    %edx
45bac7:	45                   	inc    %ebp
45bac8:	65 7a 30             	gs jp  0x45bafb
45bacb:	75 32                	jne    0x45baff
45bacd:	56                   	push   %esi
45bace:	48                   	dec    %eax
45bacf:	50                   	push   %eax
45bad0:	6a 34                	push   $0x34
45bad2:	6b 31 61             	imul   $0x61,(%ecx),%esi
45bad5:	6b 72 56 2b          	imul   $0x2b,0x56(%edx),%esi
45bad9:	4a                   	dec    %edx
45bada:	35 4f 67 41 36       	xor    $0x3641674f,%eax
45badf:	6a 52                	push   $0x52
45bae1:	55                   	push   %ebp
45bae2:	63 76 79             	arpl   %esi,0x79(%esi)
45bae5:	38 42 70             	cmp    %al,0x70(%edx)
45bae8:	6b 32 7a             	imul   $0x7a,(%edx),%esi
45baeb:	47                   	inc    %edi
45baec:	5a                   	pop    %edx
45baed:	48                   	dec    %eax
45baee:	41                   	inc    %ecx
45baef:	69 43 35 77 61 52 48 	imul   $0x48526177,0x35(%ebx),%eax
45baf6:	68 76 4e 66 31       	push   $0x31664e76
45bafb:	62 64 55 55          	bound  %esp,0x55(%ebp,%edx,2)
45baff:	7a 6c                	jp     0x45bb6d
45bb01:	49                   	dec    %ecx
45bb02:	42                   	inc    %edx
45bb03:	32 4c 46 55          	xor    0x55(%esi,%eax,2),%cl
45bb07:	5a                   	pop    %edx
45bb08:	6e                   	outsb  %ds:(%esi),(%dx)
45bb09:	57                   	push   %edi
45bb0a:	58                   	pop    %eax
45bb0b:	7a 4b                	jp     0x45bb58
45bb0d:	45                   	inc    %ebp
45bb0e:	6d                   	insl   (%dx),%es:(%edi)
45bb0f:	63 66 6e             	arpl   %esp,0x6e(%esi)
45bb12:	4b                   	dec    %ebx
45bb13:	72 4a                	jb     0x45bb5f
45bb15:	30 70 58             	xor    %dh,0x58(%eax)
45bb18:	4d                   	dec    %ebp
45bb19:	68 70 57 6b 66       	push   $0x666b5770
45bb1e:	48                   	dec    %eax
45bb1f:	38 44 78 32          	cmp    %al,0x32(%eax,%edi,2)
45bb23:	56                   	push   %esi
45bb24:	37                   	aaa
45bb25:	71 67                	jno    0x45bb8e
45bb27:	6b 64 69 39 45       	imul   $0x45,0x39(%ecx,%ebp,2),%esp
45bb2c:	79 5a                	jns    0x45bb88
45bb2e:	76 69                	jbe    0x45bb99
45bb30:	68 71 70 50 5a       	push   $0x5a507071
45bb35:	52                   	push   %edx
45bb36:	57                   	push   %edi
45bb37:	68 6c 34 61 54       	push   $0x5461346c
45bb3c:	6c                   	insb   (%dx),%es:(%edi)
45bb3d:	50                   	push   %eax
45bb3e:	73 31                	jae    0x45bb71
45bb40:	66 67 65 69 54 79 70 	imul   $0x6f70,%gs:0x79(%si),%dx
45bb47:	6f
45bb48:	58                   	pop    %eax