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
45f032:	66 4a                	dec    %dx
45f034:	68 68 71 79 69       	push   $0x69797168
45f039:	64 4e                	fs dec %esi
45f03b:	49                   	dec    %ecx
45f03c:	43                   	inc    %ebx
45f03d:	6f                   	outsl  %ds:(%esi),(%dx)
45f03e:	4d                   	dec    %ebp
45f03f:	37                   	aaa
45f040:	76 64                	jbe    0x45f0a6
45f042:	4e                   	dec    %esi
45f043:	6a 32                	push   $0x32
45f045:	76 47                	jbe    0x45f08e
45f047:	45                   	inc    %ebp
45f048:	4a                   	dec    %edx
45f049:	36 41                	ss inc %ecx
45f04b:	4d                   	dec    %ebp
45f04c:	59                   	pop    %ecx
45f04d:	4d                   	dec    %ebp
45f04e:	6c                   	insb   (%dx),%es:(%edi)
45f04f:	51                   	push   %ecx
45f050:	74 2b                	je     0x45f07d
45f052:	51                   	push   %ecx
45f053:	41                   	inc    %ecx
45f054:	46                   	inc    %esi
45f055:	63 71 6f             	arpl   %esi,0x6f(%ecx)
45f058:	47                   	inc    %edi
45f059:	48                   	dec    %eax
45f05a:	50                   	push   %eax
45f05b:	69 6c 56 35 6f 70 4d 	imul   $0x584d706f,0x35(%esi,%edx,2),%ebp
45f062:	58
45f063:	4a                   	dec    %edx
45f064:	75 6f                	jne    0x45f0d5
45f066:	44                   	inc    %esp
45f067:	74 6a                	je     0x45f0d3
45f069:	75 4d                	jne    0x45f0b8
45f06b:	4e                   	dec    %esi
45f06c:	74 52                	je     0x45f0c0
45f06e:	79 57                	jns    0x45f0c7
45f070:	6b 6f 6a 62          	imul   $0x62,0x6a(%edi),%ebp
45f074:	4f                   	dec    %edi
45f075:	71 51                	jno    0x45f0c8
45f077:	4e                   	dec    %esi
45f078:	66 2b 55 6f          	sub    0x6f(%ebp),%dx
45f07c:	6b 4b 78 6e          	imul   $0x6e,0x78(%ebx),%ecx
45f080:	64 45                	fs inc %ebp
45f082:	2f                   	das
45f083:	2f                   	das
45f084:	31 79 47             	xor    %edi,0x47(%ecx)
45f087:	7a 54                	jp     0x45f0dd
45f089:	38 39                	cmp    %bh,(%ecx)
45f08b:	6a 4e                	push   $0x4e
45f08d:	4e                   	dec    %esi
45f08e:	59                   	pop    %ecx
45f08f:	43                   	inc    %ebx
45f090:	75 41                	jne    0x45f0d3
45f092:	4e                   	dec    %esi
45f093:	79 2b                	jns    0x45f0c0
45f095:	54                   	push   %esp
45f096:	53                   	push   %ebx
45f097:	57                   	push   %edi
45f098:	52                   	push   %edx
45f099:	73 75                	jae    0x45f110
45f09b:	57                   	push   %edi
45f09c:	71 59                	jno    0x45f0f7
45f09e:	62 52 77             	bound  %edx,0x77(%edx)
45f0a1:	64 55                	fs push %ebp
45f0a3:	2f                   	das
45f0a4:	4e                   	dec    %esi
45f0a5:	62 6d 64             	bound  %ebp,0x64(%ebp)
45f0a8:	48                   	dec    %eax
45f0a9:	32 31                	xor    (%ecx),%dh
45f0ab:	69 36 47 76 6d 78    	imul   $0x786d7647,(%esi),%esi
45f0b1:	63 63 6c             	arpl   %esp,0x6c(%ebx)
45f0b4:	75 4f                	jne    0x45f105
45f0b6:	61                   	popa
45f0b7:	4e                   	dec    %esi
45f0b8:	6b 45 2b 41          	imul   $0x41,0x2b(%ebp),%eax
45f0bc:	64 44                	fs inc %esp
45f0be:	39 45 31             	cmp    %eax,0x31(%ebp)
45f0c1:	75 47                	jne    0x45f10a
45f0c3:	62 59 64             	bound  %ebx,0x64(%ecx)
45f0c6:	6e                   	outsb  %ds:(%esi),(%dx)
45f0c7:	6d                   	insl   (%dx),%es:(%edi)
45f0c8:	44                   	inc    %esp
45f0c9:	31 63 56             	xor    %esp,0x56(%ebx)
45f0cc:	73 52                	jae    0x45f120
45f0ce:	7a 53                	jp     0x45f123
45f0d0:	70 56                	jo     0x45f128
45f0d2:	71 66                	jno    0x45f13a
45f0d4:	37                   	aaa
45f0d5:	4f                   	dec    %edi
45f0d6:	5a                   	pop    %edx
45f0d7:	6e                   	outsb  %ds:(%esi),(%dx)
45f0d8:	71 67                	jno    0x45f141
45f0da:	42                   	inc    %edx
45f0db:	74 66                	je     0x45f143
45f0dd:	55                   	push   %ebp
45f0de:	4e                   	dec    %esi
45f0df:	43                   	inc    %ebx
45f0e0:	6a 6b                	push   $0x6b
45f0e2:	36 4d                	ss dec %ebp
45f0e4:	67 41                	addr16 inc %ecx
45f0e6:	7a 41                	jp     0x45f129
45f0e8:	4e                   	dec    %esi
45f0e9:	32 4b 51             	xor    0x51(%ebx),%cl
45f0ec:	2f                   	das
45f0ed:	35 79 77 63 58       	xor    $0x58637779,%eax
45f0f2:	49                   	dec    %ecx
45f0f3:	47                   	inc    %edi
45f0f4:	53                   	push   %ebx
45f0f5:	39 42 53             	cmp    %eax,0x53(%edx)
45f0f8:	37                   	aaa
45f0f9:	45                   	inc    %ebp
45f0fa:	4b                   	dec    %ebx
45f0fb:	67 42                	addr16 inc %edx
45f0fd:	72 32                	jb     0x45f131
45f0ff:	72 71                	jb     0x45f172
45f101:	2b 47 76             	sub    0x76(%edi),%eax
45f104:	46                   	inc    %esi
45f105:	32 71 33             	xor    0x33(%ecx),%dh
45f108:	2b 71 2b             	sub    0x2b(%ecx),%esi
45f10b:	41                   	inc    %ecx
45f10c:	42                   	inc    %edx
45f10d:	72 35                	jb     0x45f144
45f10f:	72 41                	jb     0x45f152
45f111:	47                   	inc    %edi
45f112:	48                   	dec    %eax
45f113:	61                   	popa
45f114:	35 6f 74 35 74       	xor    $0x7435746f,%eax
45f119:	66 43                	inc    %bx
45f11b:	6b 77 64 76          	imul   $0x76,0x64(%edi),%esi
45f11f:	32 4e 72             	xor    0x72(%esi),%cl
45f122:	42                   	inc    %edx
45f123:	6b 34 35 2f 68 2b 6f 	imul   $0x75,0x6f2b682f(,%esi,1),%esi
45f12a:	75
45f12b:	50                   	push   %eax
45f12c:	51                   	push   %ecx
45f12d:	73 5a                	jae    0x45f189
45f12f:	73 4c                	jae    0x45f17d
45f131:	51                   	push   %ecx
45f132:	59                   	pop    %ecx
45f133:	57                   	push   %edi
45f134:	6c                   	insb   (%dx),%es:(%edi)
45f135:	79 31                	jns    0x45f168
45f137:	4b                   	dec    %ebx
45f138:	4d                   	dec    %ebp
45f139:	61                   	popa
45f13a:	2b 47 62             	sub    0x62(%edi),%eax
45f13d:	78 57                	js     0x45f196
45f13f:	70 31                	jo     0x45f172
45f141:	58                   	pop    %eax
45f142:	52                   	push   %edx
45f143:	62 73 6f             	bound  %esi,0x6f(%ebx)
45f146:	7a 2f                	jp     0x45f177
45f148:	73 67                	jae    0x45f1b1
45f14a:	79 52                	jns    0x45f19e
45f14c:	7a 49                	jp     0x45f197
45f14e:	30 66 59             	xor    %ah,0x59(%esi)
45f151:	45                   	inc    %ebp
45f152:	41                   	inc    %ecx
45f153:	38 66 41             	cmp    %ah,0x41(%esi)
45f156:	76 61                	jbe    0x45f1b9
45f158:	2b 43 41             	sub    0x41(%ebx),%eax
45f15b:	4d                   	dec    %ebp
45f15c:	55                   	push   %ebp
45f15d:	4d                   	dec    %ebp
45f15e:	77 34                	ja     0x45f194
45f160:	59                   	pop    %ecx
45f161:	6b 72 76 61          	imul   $0x61,0x76(%edx),%esi
45f165:	33 4a 31             	xor    0x31(%edx),%ecx
45f168:	37                   	aaa
45f169:	79 78                	jns    0x45f1e3
45f16b:	45                   	inc    %ebp
45f16c:	73 54                	jae    0x45f1c2
45f16e:	34 4e                	xor    $0x4e,%al