45ed9a:	44                   	inc    %esp
45ed9b:	31 51 32             	xor    %edx,0x32(%ecx)
45ed9e:	47                   	inc    %edi
45ed9f:	6c                   	insb   (%dx),%es:(%edi)
45eda0:	52                   	push   %edx
45eda1:	36 65 45             	ss gs inc %ebp
45eda4:	42                   	inc    %edx
45eda5:	39 35 69 6f 30 56    	cmp    %esi,0x56306f69
45edab:	30 38                	xor    %bh,(%eax)
45edad:	2b 55 42             	sub    0x42(%ebp),%edx
45edb0:	6a 33                	push   $0x33
45edb2:	69 30 66 38 56 69    	imul   $0x69563866,(%eax),%esi
45edb8:	48                   	dec    %eax
45edb9:	61                   	popa
45edba:	63 52 50             	arpl   %edx,0x50(%edx)
45edbd:	78 55                	js     0x45ee14
45edbf:	6a 5a                	push   $0x5a
45edc1:	78 4f                	js     0x45ee12
45edc3:	32 71 56             	xor    0x56(%ecx),%dh
45edc6:	71 61                	jno    0x45ee29
45edc8:	33 57 6e             	xor    0x6e(%edi),%edx
45edcb:	4a                   	dec    %edx
45edcc:	67 38 73 68          	cmp    %dh,0x68(%bp,%di)
45edd0:	38 63 62             	cmp    %ah,0x62(%ebx)
45edd3:	55                   	push   %ebp
45edd4:	42                   	inc    %edx
45edd5:	33 34 5a             	xor    (%edx,%ebx,2),%esi
45edd8:	6d                   	insl   (%dx),%es:(%edi)
45edd9:	62 71 66             	bound  %esi,0x66(%ecx)
45eddc:	5a                   	pop    %edx
45eddd:	34 6f                	xor    $0x6f,%al
45eddf:	65 57                	gs push %edi
45ede1:	39 44 39 64          	cmp    %eax,0x64(%ecx,%edi,1)
45ede5:	64 6b 55 6b 37       	imul   $0x37,%fs:0x6b(%ebp),%edx
45edea:	45                   	inc    %ebp
45edeb:	76 33                	jbe    0x45ee20
45eded:	44                   	inc    %esp
45edee:	46                   	inc    %esi
45edef:	41                   	inc    %ecx
45edf0:	43                   	inc    %ebx
45edf1:	38 64 59 34          	cmp    %ah,0x34(%ecx,%ebx,2)
45edf5:	38 5a 66             	cmp    %bl,0x66(%edx)
45edf8:	45                   	inc    %ebp
45edf9:	52                   	push   %edx
45edfa:	4f                   	dec    %edi
45edfb:	76 45                	jbe    0x45ee42
45edfd:	59                   	pop    %ecx
45edfe:	66 69 75 6d 45 64    	imul   $0x6445,0x6d(%ebp),%si
45ee04:	68 41 31 62 49       	push   $0x49623141
45ee09:	6a 4a                	push   $0x4a
45ee0b:	55                   	push   %ebp
45ee0c:	31 63 37             	xor    %esp,0x37(%ebx)
45ee0f:	35 41 59 6d 4e       	xor    $0x4e6d5941,%eax
45ee14:	6c                   	insb   (%dx),%es:(%edi)
45ee15:	34 38                	xor    $0x38,%al
45ee17:	58                   	pop    %eax
45ee18:	55                   	push   %ebp
45ee19:	71 66                	jno    0x45ee81
45ee1b:	41                   	inc    %ecx
45ee1c:	7a 71                	jp     0x45ee8f
45ee1e:	65 58                	gs pop %eax
45ee20:	33 55 6e             	xor    0x6e(%ebp),%edx
45ee23:	52                   	push   %edx
45ee24:	76 2b                	jbe    0x45ee51
45ee26:	4f                   	dec    %edi
45ee27:	56                   	push   %esi
45ee28:	43                   	inc    %ebx
45ee29:	30 4c 32 74          	xor    %cl,0x74(%edx,%esi,1)
45ee2d:	6c                   	insb   (%dx),%es:(%edi)
45ee2e:	31 49 47             	xor    %ecx,0x47(%ecx)
45ee31:	73 4c                	jae    0x45ee7f
45ee33:	2f                   	das
45ee34:	55                   	push   %ebp
45ee35:	6e                   	outsb  %ds:(%esi),(%dx)
45ee36:	66 68 44 63          	pushw  $0x6344
45ee3a:	4c                   	dec    %esp
45ee3b:	46                   	inc    %esi
45ee3c:	68 72 46 68 57       	push   $0x57684672
45ee41:	73 39                	jae    0x45ee7c
45ee43:	6a 72                	push   $0x72
45ee45:	4c                   	dec    %esp
45ee46:	6a 31                	push   $0x31
45ee48:	66 69 68 55 58 46    	imul   $0x4658,0x55(%eax),%bp
45ee4e:	37                   	aaa
45ee4f:	63 37                	arpl   %esi,(%edi)
45ee51:	41                   	inc    %ecx
45ee52:	7a 74                	jp     0x45eec8
45ee54:	32 51 39             	xor    0x39(%ecx),%dl
45ee57:	41                   	inc    %ecx
45ee58:	4e                   	dec    %esi
45ee59:	5a                   	pop    %edx
45ee5a:	71 64                	jno    0x45eec0
45ee5c:	4d                   	dec    %ebp
45ee5d:	35 72 53 61 69       	xor    $0x69615372,%eax
45ee62:	59                   	pop    %ecx
45ee63:	2f                   	das
45ee64:	55                   	push   %ebp
45ee65:	58                   	pop    %eax
45ee66:	2f                   	das
45ee67:	4b                   	dec    %ebx
45ee68:	72 46                	jb     0x45eeb0
45ee6a:	55                   	push   %ebp
45ee6b:	36 57                	ss push %edi
45ee6d:	66 44                	inc    %sp
45ee6f:	31 65 50             	xor    %esp,0x50(%ebp)
45ee72:	58                   	pop    %eax
45ee73:	78 4d                	js     0x45eec2
45ee75:	7a 32                	jp     0x45eea9
45ee77:	38 57 42             	cmp    %dl,0x42(%edi)
45ee7a:	78 6f                	js     0x45eeeb
45ee7c:	53                   	push   %ebx
45ee7d:	54                   	push   %esp
45ee7e:	76 76                	jbe    0x45eef6
45ee80:	78 4f                	js     0x45eed1
45ee82:	38 50 4d             	cmp    %dl,0x4d(%eax)
45ee85:	4b                   	dec    %ebx
45ee86:	41                   	inc    %ecx
45ee87:	71 73                	jno    0x45eefc
45ee89:	58                   	pop    %eax
45ee8a:	6b 55 5a 4e          	imul   $0x4e,0x5a(%ebp),%edx
45ee8e:	41                   	inc    %ecx
45ee8f:	4b                   	dec    %ebx
45ee90:	36 62 79 39          	bound  %edi,%ss:0x39(%ecx)
45ee94:	53                   	push   %ebx
45ee95:	44                   	inc    %esp
45ee96:	71 69                	jno    0x45ef01
45ee98:	37                   	aaa
45ee99:	75 64                	jne    0x45eeff
45ee9b:	6c                   	insb   (%dx),%es:(%edi)
45ee9c:	63 32                	arpl   %esi,(%edx)
45ee9e:	52                   	push   %edx
45ee9f:	69 6f 58 61 4c 49 31 	imul   $0x31494c61,0x58(%edi),%ebp
45eea6:	64 79 72             	fs jns 0x45ef1b
45eea9:	2f                   	das
45eeaa:	6e                   	outsb  %ds:(%esi),(%dx)
45eeab:	6b 66 37 35          	imul   $0x35,0x37(%esi),%esp
45eeaf:	67 56                	addr16 push %esi
45eeb1:	39 61 54             	cmp    %esp,0x54(%ecx)
45eeb4:	52                   	push   %edx
45eeb5:	56                   	push   %esi
45eeb6:	61                   	popa
45eeb7:	52                   	push   %edx
45eeb8:	74 44                	je     0x45eefe
45eeba:	6e                   	outsb  %ds:(%esi),(%dx)
45eebb:	71 58                	jno    0x45ef15
45eebd:	45                   	inc    %ebp
45eebe:	55                   	push   %ebp
45eebf:	55                   	push   %ebp
45eec0:	6d                   	insl   (%dx),%es:(%edi)
45eec1:	51                   	push   %ecx
45eec2:	53                   	push   %ebx
45eec3:	67 43                	addr16 inc %ebx
45eec5:	34 4c                	xor    $0x4c,%al
45eec7:	53                   	push   %ebx
45eec8:	32 58 63             	xor    0x63(%eax),%bl
45eecb:	4f                   	dec    %edi
45eecc:	77 52                	ja     0x45ef20
45eece:	72 46                	jb     0x45ef16
45eed0:	64 6b 52 62 42       	imul   $0x42,%fs:0x62(%edx),%edx
45eed5:	69 36 69 36 61 75    	imul   $0x75613669,(%esi),%esi
45eedb:	4d                   	dec    %ebp
45eedc:	45                   	inc    %ebp
45eedd:	67 50                	addr16 push %eax
45eedf:	66 6f                	outsw  %ds:(%esi),(%dx)
45eee1:	71 49                	jno    0x45ef2c
45eee3:	42                   	inc    %edx
45eee4:	4b                   	dec    %ebx
45eee5:	2f                   	das
45eee6:	6e                   	outsb  %ds:(%esi),(%dx)
45eee7:	71 54                	jno    0x45ef3d
45eee9:	5a                   	pop    %edx
45eeea:	4b                   	dec    %ebx
45eeeb:	46                   	inc    %esi
45eeec:	75 61                	jne    0x45ef4f
45eeee:	57                   	push   %edi
45eeef:	31 63 65             	xor    %esp,0x65(%ebx)
45eef2:	4d                   	dec    %ebp
45eef3:	35 55 45 36 4f       	xor    $0x4f364555,%eax
45eef8:	76 6b                	jbe    0x45ef65
45eefa:	65 6f                	outsl  %gs:(%esi),(%dx)
45eefc:	35 33 52 69 43       	xor    $0x43695233,%eax
45ef01:	31 30                	xor    %esi,(%eax)
45ef03:	59                   	pop    %ecx
45ef04:	70 7a                	jo     0x45ef80
45ef06:	63 68 6e             	arpl   %ebp,0x6e(%eax)
45ef09:	43                   	inc    %ebx
45ef0a:	73 7a                	jae    0x45ef86
45ef0c:	52                   	push   %edx
45ef0d:	4b                   	dec    %ebx
45ef0e:	6e                   	outsb  %ds:(%esi),(%dx)
45ef0f:	4c                   	dec    %esp
45ef10:	7a 67                	jp     0x45ef79
45ef12:	69 30 59 73 4f 39    	imul   $0x394f7359,(%eax),%esi
45ef18:	53                   	push   %ebx
45ef19:	49                   	dec    %ecx
45ef1a:	54                   	push   %esp
45ef1b:	66 39 4a 61          	cmp    %cx,0x61(%edx)
45ef1f:	64 4e                	fs dec %esi
45ef21:	35 73 64 6c 2b       	xor    $0x2b6c6473,%eax
45ef26:	77 4b                	ja     0x45ef73
45ef28:	47                   	inc    %edi
45ef29:	62 55 39             	bound  %edx,0x39(%ebp)
45ef2c:	4f                   	dec    %edi
45ef2d:	78 37                	js     0x45ef66
45ef2f:	70 6f                	jo     0x45efa0
45ef31:	7a 58                	jp     0x45ef8b
45ef33:	4c                   	dec    %esp
45ef34:	69 33 65 6b 36 79    	imul   $0x79366b65,(%ebx),%esi
45ef3a:	54                   	push   %esp
45ef3b:	6e                   	outsb  %ds:(%esi),(%dx)
45ef3c:	56                   	push   %esi
45ef3d:	49                   	dec    %ecx
45ef3e:	74 6d                	je     0x45efad
45ef40:	41                   	inc    %ecx
45ef41:	67 64 4b             	addr16 fs dec %ebx
45ef44:	7a 31                	jp     0x45ef77
45ef46:	61                   	popa
45ef47:	31 76 39             	xor    %esi,0x39(%esi)
45ef4a:	49                   	dec    %ecx
45ef4b:	34 75                	xor    $0x75,%al
45ef4d:	48                   	dec    %eax
45ef4e:	76 78                	jbe    0x45efc8
45ef50:	59                   	pop    %ecx
45ef51:	79 50                	jns    0x45efa3
45ef53:	73 32                	jae    0x45ef87
45ef55:	65 43                	gs inc %ebx
45ef57:	54                   	push   %esp
45ef58:	4f                   	dec    %edi
45ef59:	4d                   	dec    %ebp
45ef5a:	77 43                	ja     0x45ef9f
45ef5c:	34 6e                	xor    $0x6e,%al
45ef5e:	62 7a 74             	bound  %edi,0x74(%edx)
45ef61:	64 4e                	fs dec %esi
45ef63:	6b 4f 42 6c          	imul   $0x6c,0x42(%edi),%ecx
45ef67:	37                   	aaa
45ef68:	51                   	push   %ecx
45ef69:	43                   	inc    %ebx
45ef6a:	34 39                	xor    $0x39,%al
45ef6c:	6a 42                	push   $0x42
45ef6e:	4c                   	dec    %esp
45ef6f:	57                   	push   %edi
45ef70:	56                   	push   %esi
45ef71:	30 49 75             	xor    %cl,0x75(%ecx)
45ef74:	65 7a 68             	gs jp  0x45efdf
45ef77:	70 66                	jo     0x45efdf
45ef79:	71 38                	jno    0x45efb3
45ef7b:	33 49 75             	xor    0x75(%ecx),%ecx
45ef7e:	6f                   	outsl  %ds:(%esi),(%dx)
45ef7f:	37                   	aaa
45ef80:	47                   	inc    %edi
45ef81:	49                   	dec    %ecx
45ef82:	66 32 42 42          	data16 xor 0x42(%edx),%al
45ef86:	51                   	push   %ecx
45ef87:	72 4f                	jb     0x45efd8
45ef89:	53                   	push   %ebx
45ef8a:	55                   	push   %ebp
45ef8b:	35 71 71 6e 53       	xor    $0x536e7171,%eax
45ef90:	73 31                	jae    0x45efc3
45ef92:	6a 62                	push   $0x62
45ef94:	34 41                	xor    $0x41,%al
45ef96:	33 71 74             	xor    0x74(%ecx),%esi
45ef99:	79 7a                	jns    0x45f015
45ef9b:	5a                   	pop    %edx
45ef9c:	70 6c                	jo     0x45f00a
45ef9e:	63 4e 32             	arpl   %ecx,0x32(%esi)
45efa1:	2f                   	das
45efa2:	4e                   	dec    %esi
45efa3:	73 58                	jae    0x45effd
45efa5:	38 73 56             	cmp    %dh,0x56(%ebx)
45efa8:	75 63                	jne    0x45f00d
45efaa:	46                   	inc    %esi
45efab:	2f                   	das
45efac:	50                   	push   %eax
45efad:	58                   	pop    %eax
45efae:	4a                   	dec    %edx
45efaf:	52                   	push   %edx
45efb0:	73 6b                	jae    0x45f01d
45efb2:	4d                   	dec    %ebp
45efb3:	50                   	push   %eax
45efb4:	53                   	push   %ebx
45efb5:	73 48                	jae    0x45efff
45efb7:	57                   	push   %edi
45efb8:	67 45                	addr16 inc %ebp
45efba:	55                   	push   %ebp
45efbb:	64 49                	fs dec %ecx
45efbd:	41                   	inc    %ecx
45efbe:	46                   	inc    %esi
45efbf:	56                   	push   %esi
45efc0:	2f                   	das
45efc1:	56                   	push   %esi
45efc2:	68 73 7a 6f 39       	push   $0x396f7a73
45efc7:	65 4a                	gs dec %edx
45efc9:	36 67 2f             	ss addr16 das
45efcc:	4c                   	dec    %esp
45efcd:	36 65 48             	ss gs dec %eax
45efd0:	4f                   	dec    %edi
45efd1:	6d                   	insl   (%dx),%es:(%edi)
45efd2:	33 68 65             	xor    0x65(%eax),%ebp
45efd5:	72 4a                	jb     0x45f021
45efd7:	53                   	push   %ebx
45efd8:	4d                   	dec    %ebp
45efd9:	6c                   	insb   (%dx),%es:(%edi)
45efda:	37                   	aaa
45efdb:	2b 6a 65             	sub    0x65(%edx),%ebp
45efde:	39 71 67             	cmp    %esi,0x67(%ecx)
45efe1:	4f                   	dec    %edi
45efe2:	55                   	push   %ebp
45efe3:	4f                   	dec    %edi
45efe4:	61                   	popa
45efe5:	78 6c                	js     0x45f053
45efe7:	42                   	inc    %edx
45efe8:	6d                   	insl   (%dx),%es:(%edi)
45efe9:	41                   	inc    %ecx
45efea:	79 76                	jns    0x45f062
45efec:	79 68                	jns    0x45f056
45efee:	6f                   	outsl  %ds:(%esi),(%dx)
45efef:	4d                   	dec    %ebp
45eff0:	42                   	inc    %edx
45eff1:	35 49 47 33 57       	xor    $0x57334749,%eax
45eff6:	78 70                	js     0x45f068
45eff8:	63 46 77             	arpl   %eax,0x77(%esi)
45effb:	34 61                	xor    $0x61,%al
45effd:	77 64                	ja     0x45f063
45efff:	62 58 55             	bound  %ebx,0x55(%eax)
45f002:	62 59 5a             	bound  %ebx,0x5a(%ecx)
45f005:	79 7a                	jns    0x45f081
45f007:	49                   	dec    %ecx
45f008:	42                   	inc    %edx
45f009:	65 47                	gs inc %edi
45f00b:	2b 55 58             	sub    0x58(%ebp),%edx
45f00e:	53                   	push   %ebx
45f00f:	50                   	push   %eax
45f010:	41                   	inc    %ecx
45f011:	53                   	push   %ebx
45f012:	41                   	inc    %ecx
45f013:	31 75 35             	xor    %esi,0x35(%ebp)
45f016:	77 42                	ja     0x45f05a
45f018:	4c                   	dec    %esp
45f019:	39 70 55             	cmp    %esi,0x55(%eax)
45f01c:	34 44                	xor    $0x44,%al
45f01e:	5a                   	pop    %edx
45f01f:	39 65 72             	cmp    %esp,0x72(%ebp)
45f022:	43                   	inc    %ebx
45f023:	78 44                	js     0x45f069
45f025:	78 72                	js     0x45f099
45f027:	30 57 42             	xor    %dl,0x42(%edi)
45f02a:	72 2b                	jb     0x45f057
45f02c:	59                   	pop    %ecx
45f02d:	62 45 51             	bound  %eax,0x51(%ebp)
45f030:	7a 48                	jp     0x45f07a