45cbe1:	76 32                	jbe    0x45cc15
45cbe3:	39 65 68             	cmp    %esp,0x68(%ebp)
45cbe6:	2f                   	das
45cbe7:	54                   	push   %esp
45cbe8:	4b                   	dec    %ebx
45cbe9:	47                   	inc    %edi
45cbea:	33 69 45             	xor    0x45(%ecx),%ebp
45cbed:	43                   	inc    %ebx
45cbee:	55                   	push   %ebp
45cbef:	65 77 45             	gs ja  0x45cc37
45cbf2:	30 76 47             	xor    %dh,0x47(%esi)
45cbf5:	44                   	inc    %esp
45cbf6:	6c                   	insb   (%dx),%es:(%edi)
45cbf7:	4f                   	dec    %edi
45cbf8:	56                   	push   %esi
45cbf9:	56                   	push   %esi
45cbfa:	7a 2f                	jp     0x45cc2b
45cbfc:	44                   	inc    %esp
45cbfd:	67 34 48             	addr16 xor $0x48,%al
45cc00:	70 6a                	jo     0x45cc6c
45cc02:	79 2b                	jns    0x45cc2f
45cc04:	2b 54 63 5a          	sub    0x5a(%ebx,%eiz,2),%edx
45cc08:	69 4f 71 30 56 71 54 	imul   $0x54715630,0x71(%edi),%ecx
45cc0f:	51                   	push   %ecx
45cc10:	4b                   	dec    %ebx
45cc11:	7a 78                	jp     0x45cc8b
45cc13:	50                   	push   %eax
45cc14:	39 49 49             	cmp    %ecx,0x49(%ecx)
45cc17:	6d                   	insl   (%dx),%es:(%edi)
45cc18:	7a 32                	jp     0x45cc4c
45cc1a:	54                   	push   %esp
45cc1b:	61                   	popa
45cc1c:	74 71                	je     0x45cc8f
45cc1e:	32 4d 6f             	xor    0x6f(%ebp),%cl
45cc21:	70 45                	jo     0x45cc68
45cc23:	38 72 73             	cmp    %dh,0x73(%edx)
45cc26:	72 6d                	jb     0x45cc95
45cc28:	78 58                	js     0x45cc82
45cc2a:	64 70 77             	fs jo  0x45cca4
45cc2d:	6e                   	outsb  %ds:(%esi),(%dx)
45cc2e:	50                   	push   %eax
45cc2f:	58                   	pop    %eax
45cc30:	33 50 46             	xor    0x46(%eax),%edx
45cc33:	5a                   	pop    %edx
45cc34:	69 37 56 2b 32 4d    	imul   $0x4d322b56,(%edi),%esi
45cc3a:	31 54 32 6a          	xor    %edx,0x6a(%edx,%esi,1)
45cc3e:	6f                   	outsl  %ds:(%esi),(%dx)
45cc3f:	4e                   	dec    %esi
45cc40:	52                   	push   %edx
45cc41:	4e                   	dec    %esi
45cc42:	34 32                	xor    $0x32,%al
45cc44:	56                   	push   %esi
45cc45:	61                   	popa
45cc46:	61                   	popa
45cc47:	51                   	push   %ecx
45cc48:	70 5a                	jo     0x45cca4
45cc4a:	48                   	dec    %eax
45cc4b:	6a 50                	push   $0x50
45cc4d:	2f                   	das
45cc4e:	45                   	inc    %ebp
45cc4f:	2b 4e 77             	sub    0x77(%esi),%ecx
45cc52:	6b 6b 64 76          	imul   $0x76,0x64(%ebx),%ebp
45cc56:	4c                   	dec    %esp
45cc57:	2b 78 46             	sub    0x46(%eax),%edi
45cc5a:	68 73 6e 67 79       	push   $0x79676e73
45cc5f:	36 72 45             	ss jb  0x45cca7
45cc62:	48                   	dec    %eax
45cc63:	55                   	push   %ebp
45cc64:	39 50 75             	cmp    %edx,0x75(%eax)
45cc67:	55                   	push   %ebp
45cc68:	62 58 30             	bound  %ebx,0x30(%eax)
45cc6b:	4c                   	dec    %esp
45cc6c:	31 6a 51             	xor    %ebp,0x51(%edx)
45cc6f:	58                   	pop    %eax
45cc70:	31 46 34             	xor    %eax,0x34(%esi)
45cc73:	74 67                	je     0x45ccdc
45cc75:	6c                   	insb   (%dx),%es:(%edi)
45cc76:	4b                   	dec    %ebx
45cc77:	76 4c                	jbe    0x45ccc5
45cc79:	6e                   	outsb  %ds:(%esi),(%dx)
45cc7a:	45                   	inc    %ebp
45cc7b:	5a                   	pop    %edx
45cc7c:	6e                   	outsb  %ds:(%esi),(%dx)
45cc7d:	4f                   	dec    %edi
45cc7e:	70 6c                	jo     0x45ccec
45cc80:	78 52                	js     0x45ccd4
45cc82:	79 4d                	jns    0x45ccd1
45cc84:	4a                   	dec    %edx
45cc85:	5a                   	pop    %edx
45cc86:	68 38 6c 55 43       	push   $0x43556c38
45cc8b:	67 41                	addr16 inc %ecx
45cc8d:	38 42 62             	cmp    %al,0x62(%edx)
45cc90:	75 67                	jne    0x45ccf9
45cc92:	4b                   	dec    %ebx
45cc93:	36 73 4e             	ss jae 0x45cce4
45cc96:	69 30 78 61 34 4d    	imul   $0x4d346178,(%eax),%esi
45cc9c:	54                   	push   %esp
45cc9d:	42                   	inc    %edx
45cc9e:	56                   	push   %esi
45cc9f:	61                   	popa
45cca0:	64 67 46             	fs addr16 inc %esi
45cca3:	6c                   	insb   (%dx),%es:(%edi)
45cca4:	44                   	inc    %esp
45cca5:	58                   	pop    %eax
45cca6:	63 4d 67             	arpl   %ecx,0x67(%ebp)
45cca9:	51                   	push   %ecx
45ccaa:	56                   	push   %esi
45ccab:	68 56 43 37 44       	push   $0x44374356
45ccb0:	70 54                	jo     0x45cd06
45ccb2:	4c                   	dec    %esp
45ccb3:	34 4f                	xor    $0x4f,%al
45ccb5:	6a 4a                	push   $0x4a
45ccb7:	71 74                	jno    0x45cd2d
45ccb9:	55                   	push   %ebp
45ccba:	33 6e 52             	xor    0x52(%esi),%ebp
45ccbd:	50                   	push   %eax
45ccbe:	46                   	inc    %esi
45ccbf:	55                   	push   %ebp
45ccc0:	73 42                	jae    0x45cd04
45ccc2:	76 54                	jbe    0x45cd18
45ccc4:	65 68 62 5a 4d 51    	gs push $0x514d5a62
45ccca:	65 4c                	gs dec %esp
45cccc:	7a 53                	jp     0x45cd21
45ccce:	41                   	inc    %ecx
45cccf:	5a                   	pop    %edx
45ccd0:	73 74                	jae    0x45cd46
45ccd2:	2b 66 33             	sub    0x33(%esi),%esp
45ccd5:	47                   	inc    %edi
45ccd6:	71 57                	jno    0x45cd2f
45ccd8:	65 58                	gs pop %eax
45ccda:	36 6a 5a             	ss push $0x5a
45ccdd:	6a 44                	push   $0x44
45ccdf:	4e                   	dec    %esi
45cce0:	48                   	dec    %eax
45cce1:	6b 38 42             	imul   $0x42,(%eax),%edi
45cce4:	39 4d 49             	cmp    %ecx,0x49(%ebp)
45cce7:	76 55                	jbe    0x45cd3e
45cce9:	48                   	dec    %eax
45ccea:	57                   	push   %edi
45cceb:	31 65 69             	xor    %esp,0x69(%ebp)
45ccee:	64 33 44 4e 6b       	xor    %fs:0x6b(%esi,%ecx,2),%eax
45ccf3:	75 45                	jne    0x45cd3a
45ccf5:	4a                   	dec    %edx
45ccf6:	67 4d                	addr16 dec %ebp
45ccf8:	72 56                	jb     0x45cd50
45ccfa:	32 50 62             	xor    0x62(%eax),%dl
45ccfd:	4d                   	dec    %ebp
45ccfe:	4c                   	dec    %esp
45ccff:	2f                   	das
45cd00:	69 38 57 50 6d 4e    	imul   $0x4e6d5057,(%eax),%edi
45cd06:	5a                   	pop    %edx
45cd07:	42                   	inc    %edx
45cd08:	6d                   	insl   (%dx),%es:(%edi)
45cd09:	46                   	inc    %esi
45cd0a:	58                   	pop    %eax
45cd0b:	56                   	push   %esi
45cd0c:	32 42 74             	xor    0x74(%edx),%al
45cd0f:	48                   	dec    %eax
45cd10:	65 70 49             	gs jo  0x45cd5c
45cd13:	43                   	inc    %ebx
45cd14:	52                   	push   %edx
45cd15:	62 69 35             	bound  %ebp,0x35(%ecx)
45cd18:	74 6d                	je     0x45cd87
45cd1a:	49                   	dec    %ecx
45cd1b:	59                   	pop    %ecx
45cd1c:	76 61                	jbe    0x45cd7f
45cd1e:	30 32                	xor    %dh,(%edx)
45cd20:	36 66 32 67 69       	data16 xor %ss:0x69(%edi),%ah
45cd25:	51                   	push   %ecx
45cd26:	73 70                	jae    0x45cd98
45cd28:	4c                   	dec    %esp
45cd29:	30 6c 6e 79          	xor    %ch,0x79(%esi,%ebp,2)
45cd2d:	71 4e                	jno    0x45cd7d
45cd2f:	4a                   	dec    %edx
45cd30:	36 72 61             	ss jb  0x45cd94
45cd33:	75 6a                	jne    0x45cd9f
45cd35:	4f                   	dec    %edi
45cd36:	39 59 66             	cmp    %ebx,0x66(%ecx)
45cd39:	78 42                	js     0x45cd7d
45cd3b:	58                   	pop    %eax
45cd3c:	6a 76                	push   $0x76
45cd3e:	39 48 64             	cmp    %ecx,0x64(%eax)
45cd41:	52                   	push   %edx
45cd42:	41                   	inc    %ecx
45cd43:	63 7a 47             	arpl   %edi,0x47(%edx)
45cd46:	5a                   	pop    %edx
45cd47:	58                   	pop    %eax
45cd48:	4a                   	dec    %edx
45cd49:	2b 6c 30 47          	sub    0x47(%eax,%esi,1),%ebp
45cd4d:	6a 30                	push   $0x30
45cd4f:	42                   	inc    %edx
45cd50:	6a 79                	push   $0x79
45cd52:	65 50                	gs push %eax
45cd54:	36 59                	ss pop %ecx
45cd56:	39 4e 57             	cmp    %ecx,0x57(%esi)
45cd59:	6e                   	outsb  %ds:(%esi),(%dx)
45cd5a:	44                   	inc    %esp
45cd5b:	44                   	inc    %esp
45cd5c:	62 78 77             	bound  %edi,0x77(%eax)
45cd5f:	4c                   	dec    %esp
45cd60:	31 62 38             	xor    %esp,0x38(%edx)
45cd63:	7a 67                	jp     0x45cdcc
45cd65:	74 65                	je     0x45cdcc
45cd67:	49                   	dec    %ecx
45cd68:	50                   	push   %eax
45cd69:	61                   	popa
45cd6a:	77 33                	ja     0x45cd9f
45cd6c:	6b 36 4b             	imul   $0x4b,(%esi),%esi
45cd6f:	34 69                	xor    $0x69,%al
45cd71:	78 67                	js     0x45cdda
45cd73:	4a                   	dec    %edx
45cd74:	59                   	pop    %ecx
45cd75:	4f                   	dec    %edi
45cd76:	46                   	inc    %esi
45cd77:	56                   	push   %esi
45cd78:	64 55                	fs push %ebp
45cd7a:	2b 49 66             	sub    0x66(%ecx),%ecx
45cd7d:	50                   	push   %eax
45cd7e:	54                   	push   %esp
45cd7f:	52                   	push   %edx
45cd80:	32 59 54             	xor    0x54(%ecx),%bl
45cd83:	7a 33                	jp     0x45cdb8
45cd85:	62 54 31 35          	bound  %edx,0x35(%ecx,%esi,1)
45cd89:	67 59                	addr16 pop %ecx
45cd8b:	39 32                	cmp    %esi,(%edx)
45cd8d:	6f                   	outsl  %ds:(%esi),(%dx)
45cd8e:	38 72 48             	cmp    %dh,0x48(%edx)
45cd91:	4d                   	dec    %ebp
45cd92:	72 2b                	jb     0x45cdbf
45cd94:	68 70 35 66 51       	push   $0x51663570
45cd99:	4f                   	dec    %edi
45cd9a:	44                   	inc    %esp
45cd9b:	70 6d                	jo     0x45ce0a
45cd9d:	34 35                	xor    $0x35,%al
45cd9f:	68 43 62 51 57       	push   $0x57516243
45cda4:	64 32 63 58          	xor    %fs:0x58(%ebx),%ah
45cda8:	34 43                	xor    $0x43,%al
45cdaa:	4c                   	dec    %esp
45cdab:	46                   	inc    %esi
45cdac:	2f                   	das
45cdad:	36 6a 63             	ss push $0x63
45cdb0:	38 45 41             	cmp    %al,0x41(%ebp)
45cdb3:	39 75 51             	cmp    %esi,0x51(%ebp)
45cdb6:	72 73                	jb     0x45ce2b
45cdb8:	71 35                	jno    0x45cdef
45cdba:	55                   	push   %ebp
45cdbb:	61                   	popa
45cdbc:	34 44                	xor    $0x44,%al
45cdbe:	37                   	aaa
45cdbf:	33 61 39             	xor    0x39(%ecx),%esp
45cdc2:	5a                   	pop    %edx
45cdc3:	69 63 42 74 32 61 55 	imul   $0x55613274,0x42(%ebx),%esp
45cdca:	46                   	inc    %esi
45cdcb:	64 2b 45 2b          	sub    %fs:0x2b(%ebp),%eax
45cdcf:	4f                   	dec    %edi
45cdd0:	78 2b                	js     0x45cdfd
45cdd2:	58                   	pop    %eax
45cdd3:	66 54                	push   %sp
45cdd5:	74 47                	je     0x45ce1e
45cdd7:	6a 31                	push   $0x31
45cdd9:	69 41 43 44 6b 6e 55 	imul   $0x556e6b44,0x43(%ecx),%eax
45cde0:	45                   	inc    %ebp
45cde1:	44                   	inc    %esp
45cde2:	41                   	inc    %ecx
45cde3:	62 75 42             	bound  %esi,0x42(%ebp)
45cde6:	73 63                	jae    0x45ce4b
45cde8:	42                   	inc    %edx
45cde9:	44                   	inc    %esp
45cdea:	49                   	dec    %ecx
45cdeb:	49                   	dec    %ecx
45cdec:	57                   	push   %edi
45cded:	4f                   	dec    %edi
45cdee:	37                   	aaa
45cdef:	65 33 31             	xor    %gs:(%ecx),%esi
45cdf2:	47                   	inc    %edi
45cdf3:	56                   	push   %esi
45cdf4:	64 69 63 43 2f 41 63 	imul   $0x4363412f,%fs:0x43(%ebx),%esp
45cdfb:	43
45cdfc:	58                   	pop    %eax
45cdfd:	36 7a 48             	ss jp  0x45ce48
45ce00:	64 54                	fs push %esp
45ce02:	47                   	inc    %edi
45ce03:	55                   	push   %ebp
45ce04:	70 57                	jo     0x45ce5d
45ce06:	70 32                	jo     0x45ce3a
45ce08:	59                   	pop    %ecx
45ce09:	36 59                	ss pop %ecx
45ce0b:	41                   	inc    %ecx
45ce0c:	50                   	push   %eax
45ce0d:	2b 65 41             	sub    0x41(%ebp),%esp
45ce10:	58                   	pop    %eax
45ce11:	64 66 74 31          	fs data16 je 0x45ce46
45ce15:	41                   	inc    %ecx
45ce16:	77 6a                	ja     0x45ce82
45ce18:	61                   	popa
45ce19:	51                   	push   %ecx
45ce1a:	49                   	dec    %ecx
45ce1b:	55                   	push   %ebp
45ce1c:	5a                   	pop    %edx
45ce1d:	66 69 49 34 72 61    	imul   $0x6172,0x34(%ecx),%cx
45ce23:	35 39 7a 75 48       	xor    $0x48757a39,%eax
45ce28:	50                   	push   %eax
45ce29:	6b 68 4d 35          	imul   $0x35,0x4d(%eax),%ebp
45ce2d:	55                   	push   %ebp
45ce2e:	73 70                	jae    0x45cea0
45ce30:	4e                   	dec    %esi
45ce31:	50                   	push   %eax
45ce32:	4e                   	dec    %esi
45ce33:	5a                   	pop    %edx
45ce34:	48                   	dec    %eax
45ce35:	4a                   	dec    %edx
45ce36:	50                   	push   %eax
45ce37:	65 78 6e             	gs js  0x45cea8
45ce3a:	4c                   	dec    %esp
45ce3b:	61                   	popa
45ce3c:	76 42                	jbe    0x45ce80
45ce3e:	56                   	push   %esi
45ce3f:	39 53 5a             	cmp    %edx,0x5a(%ebx)
45ce42:	66 4c                	dec    %sp
45ce44:	72 6c                	jb     0x45ceb2
45ce46:	6b 62 58 67          	imul   $0x67,0x58(%edx),%esp
45ce4a:	59                   	pop    %ecx
45ce4b:	35 45 62 4a 73       	xor    $0x734a6245,%eax
45ce50:	6b 6c 6f 79 32       	imul   $0x32,0x79(%edi,%ebp,2),%ebp
45ce55:	63 49 78             	arpl   %ecx,0x78(%ecx)
45ce58:	30 33                	xor    %dh,(%ebx)
45ce5a:	41                   	inc    %ecx
45ce5b:	75 6b                	jne    0x45cec8
45ce5d:	50                   	push   %eax
45ce5e:	53                   	push   %ebx
45ce5f:	49                   	dec    %ecx
45ce60:	49                   	dec    %ecx
45ce61:	76 68                	jbe    0x45cecb
45ce63:	66 34 32             	data16 xor $0x32,%al
45ce66:	34 51                	xor    $0x51,%al
45ce68:	66 73 34             	data16 jae 0x45ce9f
45ce6b:	48                   	dec    %eax
45ce6c:	47                   	inc    %edi
45ce6d:	2f                   	das
45ce6e:	58                   	pop    %eax
45ce6f:	4c                   	dec    %esp
45ce70:	65 5a                	gs pop %edx
45ce72:	44                   	inc    %esp
45ce73:	2f                   	das
45ce74:	54                   	push   %esp
45ce75:	33 54 4d 2f          	xor    0x2f(%ebp,%ecx,2),%edx
45ce79:	36 37                	ss aaa
45ce7b:	37                   	aaa
45ce7c:	50                   	push   %eax
45ce7d:	56                   	push   %esi