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
45ce7e:	69 68 30 30 47 41 35 	imul   $0x35414730,0x30(%eax),%ebp
45ce85:	5a                   	pop    %edx
45ce86:	4f                   	dec    %edi
45ce87:	46                   	inc    %esi
45ce88:	47                   	inc    %edi
45ce89:	47                   	inc    %edi
45ce8a:	67 65 4a             	addr16 gs dec %edx
45ce8d:	61                   	popa
45ce8e:	6d                   	insl   (%dx),%es:(%edi)
45ce8f:	6c                   	insb   (%dx),%es:(%edi)
45ce90:	6c                   	insb   (%dx),%es:(%edi)
45ce91:	70 74                	jo     0x45cf07
45ce93:	63 6a 47             	arpl   %ebp,0x47(%edx)
45ce96:	75 75                	jne    0x45cf0d
45ce98:	43                   	inc    %ebx
45ce99:	2b 49 73             	sub    0x73(%ecx),%ecx
45ce9c:	53                   	push   %ebx
45ce9d:	72 51                	jb     0x45cef0
45ce9f:	73 67                	jae    0x45cf08
45cea1:	43                   	inc    %ebx
45cea2:	55                   	push   %ebp
45cea3:	64 43                	fs inc %ebx
45cea5:	44                   	inc    %esp
45cea6:	35 66 73 37 6b       	xor    $0x6b377366,%eax
45ceab:	70 32                	jo     0x45cedf
45cead:	49                   	dec    %ecx
45ceae:	37                   	aaa
45ceaf:	7a 68                	jp     0x45cf19
45ceb1:	6a 69                	push   $0x69
45ceb3:	6d                   	insl   (%dx),%es:(%edi)
45ceb4:	52                   	push   %edx
45ceb5:	58                   	pop    %eax
45ceb6:	4b                   	dec    %ebx
45ceb7:	65 4f                	gs dec %edi
45ceb9:	69 65 71 57 69 2f 57 	imul   $0x572f6957,0x71(%ebp),%esp
45cec0:	46                   	inc    %esi
45cec1:	2b 51 4b             	sub    0x4b(%ecx),%edx
45cec4:	5a                   	pop    %edx
45cec5:	2b 74 6f 45          	sub    0x45(%edi,%ebp,2),%esi
45cec9:	67 6d                	insl   (%dx),%es:(%di)
45cecb:	71 78                	jno    0x45cf45
45cecd:	76 33                	jbe    0x45cf02
45cecf:	75 78                	jne    0x45cf49
45ced1:	43                   	inc    %ebx
45ced2:	45                   	inc    %ebp
45ced3:	65 4d                	gs dec %ebp
45ced5:	76 6e                	jbe    0x45cf45
45ced7:	56                   	push   %esi
45ced8:	66 39 7a 4f          	cmp    %di,0x4f(%edx)
45cedc:	59                   	pop    %ecx
45cedd:	36 52                	ss push %edx
45cedf:	63 38                	arpl   %edi,(%eax)
45cee1:	34 6a                	xor    $0x6a,%al
45cee3:	34 79                	xor    $0x79,%al
45cee5:	74 61                	je     0x45cf48
45cee7:	52                   	push   %edx
45cee8:	57                   	push   %edi
45cee9:	76 44                	jbe    0x45cf2f
45ceeb:	61                   	popa
45ceec:	4a                   	dec    %edx
45ceed:	43                   	inc    %ebx
45ceee:	41                   	inc    %ecx
45ceef:	66 4e                	dec    %si
45cef1:	78 6d                	js     0x45cf60
45cef3:	46                   	inc    %esi
45cef4:	2f                   	das
45cef5:	38 39                	cmp    %bh,(%ecx)
45cef7:	36 38 37             	cmp    %dh,%ss:(%edi)
45cefa:	77 52                	ja     0x45cf4e
45cefc:	6e                   	outsb  %ds:(%esi),(%dx)
45cefd:	4b                   	dec    %ebx
45cefe:	7a 42                	jp     0x45cf42
45cf00:	45                   	inc    %ebp
45cf01:	56                   	push   %esi
45cf02:	4d                   	dec    %ebp
45cf03:	38 66 4b             	cmp    %ah,0x4b(%esi)
45cf06:	48                   	dec    %eax
45cf07:	61                   	popa
45cf08:	62 64 5a 2f          	bound  %esp,0x2f(%edx,%ebx,2)
45cf0c:	69 72 78 73 34 35 47 	imul   $0x47353473,0x78(%edx),%esi
45cf13:	33 30                	xor    (%eax),%esi
45cf15:	37                   	aaa
45cf16:	6e                   	outsb  %ds:(%esi),(%dx)
45cf17:	76 42                	jbe    0x45cf5b
45cf19:	44                   	inc    %esp
45cf1a:	65 44                	gs inc %esp
45cf1c:	64 58                	fs pop %eax
45cf1e:	32 78 52             	xor    0x52(%eax),%bh
45cf21:	5a                   	pop    %edx
45cf22:	31 69 50             	xor    %ebp,0x50(%ecx)
45cf25:	2b 34 47             	sub    (%edi,%eax,2),%esi
45cf28:	46                   	inc    %esi
45cf29:	39 73 46             	cmp    %esi,0x46(%ebx)
45cf2c:	4a                   	dec    %edx
45cf2d:	63 43 47             	arpl   %eax,0x47(%ebx)
45cf30:	37                   	aaa
45cf31:	57                   	push   %edi
45cf32:	41                   	inc    %ecx
45cf33:	76 35                	jbe    0x45cf6a
45cf35:	45                   	inc    %ebp
45cf36:	55                   	push   %ebp
45cf37:	61                   	popa
45cf38:	30 72 4a             	xor    %dh,0x4a(%edx)
45cf3b:	37                   	aaa
45cf3c:	76 4c                	jbe    0x45cf8a
45cf3e:	43                   	inc    %ebx
45cf3f:	6d                   	insl   (%dx),%es:(%edi)
45cf40:	7a 73                	jp     0x45cfb5
45cf42:	71 39                	jno    0x45cf7d
45cf44:	73 36                	jae    0x45cf7c
45cf46:	39 43 6e             	cmp    %eax,0x6e(%ebx)
45cf49:	79 45                	jns    0x45cf90
45cf4b:	5a                   	pop    %edx
45cf4c:	69 55 32 62 72 30 76 	imul   $0x76307262,0x32(%ebp),%edx
45cf53:	47                   	inc    %edi
45cf54:	6a 64                	push   $0x64
45cf56:	6d                   	insl   (%dx),%es:(%edi)
45cf57:	4a                   	dec    %edx
45cf58:	35 69 49 46 35       	xor    $0x35464969,%eax
45cf5d:	75 52                	jne    0x45cfb1
45cf5f:	71 46                	jno    0x45cfa7
45cf61:	79 38                	jns    0x45cf9b
45cf63:	55                   	push   %ebp
45cf64:	57                   	push   %edi
45cf65:	51                   	push   %ecx
45cf66:	67 48                	addr16 dec %eax
45cf68:	78 61                	js     0x45cfcb
45cf6a:	65 61                	gs popa
45cf6c:	45                   	inc    %ebp
45cf6d:	67 42                	addr16 inc %edx
45cf6f:	71 78                	jno    0x45cfe9
45cf71:	55                   	push   %ebp
45cf72:	75 6c                	jne    0x45cfe0
45cf74:	4c                   	dec    %esp
45cf75:	77 7a                	ja     0x45cff1
45cf77:	78 51                	js     0x45cfca
45cf79:	45                   	inc    %ebp
45cf7a:	58                   	pop    %eax
45cf7b:	43                   	inc    %ebx
45cf7c:	46                   	inc    %esi
45cf7d:	72 6e                	jb     0x45cfed
45cf7f:	6f                   	outsl  %ds:(%esi),(%dx)
45cf80:	47                   	inc    %edi
45cf81:	6a 6c                	push   $0x6c
45cf83:	63 30                	arpl   %esi,(%eax)
45cf85:	41                   	inc    %ecx
45cf86:	6b 46 43 2b          	imul   $0x2b,0x43(%esi),%eax
45cf8a:	51                   	push   %ecx
45cf8b:	45                   	inc    %ebp
45cf8c:	56                   	push   %esi
45cf8d:	51                   	push   %ecx
45cf8e:	46                   	inc    %esi
45cf8f:	57                   	push   %edi
45cf90:	4e                   	dec    %esi
45cf91:	78 32                	js     0x45cfc5
45cf93:	47                   	inc    %edi
45cf94:	70 45                	jo     0x45cfdb
45cf96:	6c                   	insb   (%dx),%es:(%edi)
45cf97:	54                   	push   %esp
45cf98:	74 44                	je     0x45cfde
45cf9a:	45                   	inc    %ebp
45cf9b:	2f                   	das
45cf9c:	6a 71                	push   $0x71
45cf9e:	45                   	inc    %ebp
45cf9f:	36 33 38             	xor    %ss:(%eax),%edi
45cfa2:	4c                   	dec    %esp
45cfa3:	69 66 67 70 30 71 49 	imul   $0x49713070,0x67(%esi),%esp
45cfaa:	75 44                	jne    0x45cff0
45cfac:	30 53 64             	xor    %dl,0x64(%ebx)
45cfaf:	56                   	push   %esi
45cfb0:	57                   	push   %edi
45cfb1:	34 37                	xor    $0x37,%al
45cfb3:	41                   	inc    %ecx
45cfb4:	6f                   	outsl  %ds:(%esi),(%dx)
45cfb5:	39 4c 34 64          	cmp    %ecx,0x64(%esp,%esi,1)