45df26:	65 68 7a 2b 35 4d    	gs push $0x4d352b7a
45df2c:	66 4d                	dec    %bp
45df2e:	44                   	inc    %esp
45df2f:	43                   	inc    %ebx
45df30:	57                   	push   %edi
45df31:	43                   	inc    %ebx
45df32:	50                   	push   %eax
45df33:	6d                   	insl   (%dx),%es:(%edi)
45df34:	46                   	inc    %esi
45df35:	75 65                	jne    0x45df9c
45df37:	32 6e 47             	xor    0x47(%esi),%ch
45df3a:	5a                   	pop    %edx
45df3b:	77 57                	ja     0x45df94
45df3d:	73 55                	jae    0x45df94
45df3f:	71 67                	jno    0x45dfa8
45df41:	6a 70                	push   $0x70
45df43:	6b 45 6b 55          	imul   $0x55,0x6b(%ebp),%eax
45df47:	5a                   	pop    %edx
45df48:	71 64                	jno    0x45dfae
45df4a:	41                   	inc    %ecx
45df4b:	4b                   	dec    %ebx
45df4c:	79 41                	jns    0x45df8f
45df4e:	78 55                	js     0x45dfa5
45df50:	37                   	aaa
45df51:	41                   	inc    %ecx
45df52:	47                   	inc    %edi
45df53:	4d                   	dec    %ebp
45df54:	74 51                	je     0x45dfa7
45df56:	56                   	push   %esi
45df57:	35 32 59 72 44       	xor    $0x44725932,%eax
45df5c:	72 75                	jb     0x45dfd3
45df5e:	36 52                	ss push %edx
45df60:	6b 47 61 49          	imul   $0x49,0x61(%edi),%eax
45df64:	62 68 77             	bound  %ebp,0x77(%eax)
45df67:	64 31 33             	xor    %esi,%fs:(%ebx)
45df6a:	35 71 62 7a 54       	xor    $0x547a6271,%eax
45df6f:	77 6c                	ja     0x45dfdd
45df71:	31 79 47             	xor    %edi,0x47(%ecx)
45df74:	63 6b 57             	arpl   %ebp,0x57(%ebx)
45df77:	51                   	push   %ecx
45df78:	34 35                	xor    $0x35,%al
45df7a:	50                   	push   %eax
45df7b:	50                   	push   %eax
45df7c:	62 4c 45 75          	bound  %ecx,0x75(%ebp,%eax,2)
45df80:	6c                   	insb   (%dx),%es:(%edi)
45df81:	53                   	push   %ebx
45df82:	2f                   	das
45df83:	45                   	inc    %ebp
45df84:	66 32 59 7a          	data16 xor 0x7a(%ecx),%bl
45df88:	54                   	push   %esp
45df89:	53                   	push   %ebx
45df8a:	38 52 4b             	cmp    %dl,0x4b(%edx)
45df8d:	33 57 52             	xor    0x52(%edi),%edx
45df90:	49                   	dec    %ecx
45df91:	6a 79                	push   $0x79
45df93:	72 30                	jb     0x45dfc5
45df95:	2f                   	das
45df96:	79 75                	jns    0x45e00d
45df98:	31 69 38             	xor    %ebp,0x38(%ecx)
45df9b:	4d                   	dec    %ebp
45df9c:	36 6a 45             	ss push $0x45
45df9f:	43                   	inc    %ebx
45dfa0:	7a 52                	jp     0x45dff4
45dfa2:	58                   	pop    %eax
45dfa3:	61                   	popa
45dfa4:	55                   	push   %ebp
45dfa5:	32 37                	xor    (%edi),%dh
45dfa7:	73 41                	jae    0x45dfea
45dfa9:	4c                   	dec    %esp
45dfaa:	39 52 6b             	cmp    %edx,0x6b(%edx)
45dfad:	49                   	dec    %ecx
45dfae:	4d                   	dec    %ebp
45dfaf:	43                   	inc    %ebx
45dfb0:	47                   	inc    %edi
45dfb1:	76 50                	jbe    0x45e003
45dfb3:	74 36                	je     0x45dfeb
45dfb5:	7a 54                	jp     0x45e00b
45dfb7:	65 66 61             	gs popaw
45dfba:	32 50 57             	xor    0x57(%eax),%dl
45dfbd:	59                   	pop    %ecx
45dfbe:	46                   	inc    %esi
45dfbf:	6f                   	outsl  %ds:(%esi),(%dx)
45dfc0:	47                   	inc    %edi
45dfc1:	2b 70 34             	sub    0x34(%eax),%esi
45dfc4:	38 4d 6c             	cmp    %cl,0x6c(%ebp)
45dfc7:	68 76 78 48 58       	push   $0x58487876
45dfcc:	55                   	push   %ebp
45dfcd:	66 30 68 63          	data16 xor %ch,0x63(%eax)
45dfd1:	65 4b                	gs dec %ebx
45dfd3:	49                   	dec    %ecx
45dfd4:	34 77                	xor    $0x77,%al
45dfd6:	36 72 2b             	ss jb  0x45e004
45dfd9:	35 30 2b 57 4c       	xor    $0x4c572b30,%eax
45dfde:	30 55 6d             	xor    %dl,0x6d(%ebp)
45dfe1:	34 69                	xor    $0x69,%al
45dfe3:	45                   	inc    %ebp
45dfe4:	6c                   	insb   (%dx),%es:(%edi)
45dfe5:	6c                   	insb   (%dx),%es:(%edi)
45dfe6:	4f                   	dec    %edi
45dfe7:	62 2b                	bound  %ebp,(%ebx)
45dfe9:	63 65 70             	arpl   %esp,0x70(%ebp)
45dfec:	54                   	push   %esp
45dfed:	2b 51 6f             	sub    0x6f(%ecx),%edx
45dff0:	4b                   	dec    %ebx
45dff1:	6e                   	outsb  %ds:(%esi),(%dx)
45dff2:	64 61                	fs popa
45dff4:	4a                   	dec    %edx
45dff5:	39 61 30             	cmp    %esp,0x30(%ecx)
45dff8:	59                   	pop    %ecx
45dff9:	56                   	push   %esi
45dffa:	4e                   	dec    %esi
45dffb:	61                   	popa
45dffc:	78 6f                	js     0x45e06d
45dffe:	48                   	dec    %eax
45dfff:	46                   	inc    %esi
45e000:	4d                   	dec    %ebp
45e001:	30 2b                	xor    %ch,(%ebx)
45e003:	41                   	inc    %ecx
45e004:	43                   	inc    %ebx
45e005:	33 2b                	xor    (%ebx),%ebp
45e007:	57                   	push   %edi
45e008:	6c                   	insb   (%dx),%es:(%edi)
45e009:	39 79 58             	cmp    %edi,0x58(%ecx)
45e00c:	49                   	dec    %ecx
45e00d:	61                   	popa
45e00e:	5a                   	pop    %edx
45e00f:	6d                   	insl   (%dx),%es:(%edi)
45e010:	77 36                	ja     0x45e048
45e012:	49                   	dec    %ecx
45e013:	68 58 39 74 32       	push   $0x32743958
45e018:	64 4e                	fs dec %esi
45e01a:	6d                   	insl   (%dx),%es:(%edi)
45e01b:	66 37                	data16 aaa
45e01d:	65 2b 74 6d 68       	sub    %gs:0x68(%ebp,%ebp,2),%esi
45e022:	6f                   	outsl  %ds:(%esi),(%dx)
45e023:	4b                   	dec    %ebx
45e024:	6b 46 49 42          	imul   $0x42,0x49(%esi),%eax
45e028:	34 6a                	xor    $0x6a,%al
45e02a:	4a                   	dec    %edx
45e02b:	51                   	push   %ecx
45e02c:	44                   	inc    %esp
45e02d:	2b 36                	sub    (%esi),%esi
45e02f:	5a                   	pop    %edx
45e030:	43                   	inc    %ebx
45e031:	7a 41                	jp     0x45e074
45e033:	41                   	inc    %ecx
45e034:	74 46                	je     0x45e07c
45e036:	44                   	inc    %esp
45e037:	41                   	inc    %ecx
45e038:	45                   	inc    %ebp
45e039:	64 68 34 30 31 55    	fs push $0x55313034
45e03f:	5a                   	pop    %edx
45e040:	43                   	inc    %ebx
45e041:	74 57                	je     0x45e09a
45e043:	61                   	popa
45e044:	64 34 58             	fs xor $0x58,%al
45e047:	6a 63                	push   $0x63
45e049:	33 35 67 76 43 73    	xor    0x73437667,%esi
45e04f:	76 51                	jbe    0x45e0a2
45e051:	76 47                	jbe    0x45e09a
45e053:	52                   	push   %edx
45e054:	47                   	inc    %edi
45e055:	76 58                	jbe    0x45e0af
45e057:	51                   	push   %ecx
45e058:	50                   	push   %eax
45e059:	57                   	push   %edi
45e05a:	42                   	inc    %edx
45e05b:	62 33                	bound  %esi,(%ebx)
45e05d:	6e                   	outsb  %ds:(%esi),(%dx)
45e05e:	44                   	inc    %esp
45e05f:	31 44 46 52          	xor    %eax,0x52(%esi,%eax,2)
45e063:	37                   	aaa
45e064:	42                   	inc    %edx
45e065:	50                   	push   %eax
45e066:	6b 2b 42             	imul   $0x42,(%ebx),%ebp
45e069:	5a                   	pop    %edx
45e06a:	47                   	inc    %edi
45e06b:	70 54                	jo     0x45e0c1
45e06d:	4c                   	dec    %esp
45e06e:	63 6d 4a             	arpl   %ebp,0x4a(%ebp)
45e071:	41                   	inc    %ecx
45e072:	4a                   	dec    %edx
45e073:	6e                   	outsb  %ds:(%esi),(%dx)
45e074:	63 64 33 63          	arpl   %esp,0x63(%ebx,%esi,1)
45e078:	31 6e 6c             	xor    %ebp,0x6c(%esi)
45e07b:	59                   	pop    %ecx
45e07c:	67 67 43             	addr16 addr16 inc %ebx
45e07f:	2b 72 69             	sub    0x69(%edx),%esi
45e082:	6e                   	outsb  %ds:(%esi),(%dx)
45e083:	55                   	push   %ebp
45e084:	64 48                	fs dec %eax
45e086:	4d                   	dec    %ebp
45e087:	56                   	push   %esi
45e088:	76 70                	jbe    0x45e0fa
45e08a:	2f                   	das
45e08b:	39 75 4b             	cmp    %esi,0x4b(%ebp)
45e08e:	2f                   	das
45e08f:	62 71 61             	bound  %esi,0x61(%ecx)
45e092:	59                   	pop    %ecx
45e093:	77 46                	ja     0x45e0db
45e095:	6b 30 34             	imul   $0x34,(%eax),%esi
45e098:	64 31 79 72          	xor    %edi,%fs:0x72(%ecx)
45e09c:	50                   	push   %eax
45e09d:	66 62 4b 39          	bound  %cx,0x39(%ebx)
45e0a1:	47                   	inc    %edi
45e0a2:	32 62 39             	xor    0x39(%edx),%ah
45e0a5:	6e                   	outsb  %ds:(%esi),(%dx)
45e0a6:	4d                   	dec    %ebp
45e0a7:	55                   	push   %ebp
45e0a8:	79 32                	jns    0x45e0dc
45e0aa:	73 59                	jae    0x45e105
45e0ac:	67 6c                	insb   (%dx),%es:(%di)
45e0ae:	4f                   	dec    %edi
45e0af:	53                   	push   %ebx
45e0b0:	35 43 46 47 6c       	xor    $0x6c474643,%eax
45e0b5:	35 39 43 4a 38       	xor    $0x384a4339,%eax
45e0ba:	46                   	inc    %esi
45e0bb:	4f                   	dec    %edi
45e0bc:	71 49                	jno    0x45e107
45e0be:	6e                   	outsb  %ds:(%esi),(%dx)
45e0bf:	50                   	push   %eax
45e0c0:	43                   	inc    %ebx
45e0c1:	43                   	inc    %ebx
45e0c2:	2b 4c 74 35          	sub    0x35(%esp,%esi,2),%ecx
45e0c6:	69 39 45 65 2b 7a    	imul   $0x7a2b6545,(%ecx),%edi
45e0cc:	70 4d                	jo     0x45e11b
45e0ce:	62 4d 66             	bound  %ecx,0x66(%ebp)
45e0d1:	48                   	dec    %eax
45e0d2:	55                   	push   %ebp
45e0d3:	37                   	aaa
45e0d4:	2f                   	das
45e0d5:	49                   	dec    %ecx
45e0d6:	44                   	inc    %esp
45e0d7:	71 45                	jno    0x45e11e
45e0d9:	30 41 59             	xor    %al,0x59(%ecx)
45e0dc:	2b 75 48             	sub    0x48(%ebp),%esi
45e0df:	49                   	dec    %ecx
45e0e0:	66 42                	inc    %dx
45e0e2:	31 79 72             	xor    %edi,0x72(%ecx)
45e0e5:	2f                   	das
45e0e6:	63 47 2b             	arpl   %eax,0x2b(%edi)
45e0e9:	41                   	inc    %ecx
45e0ea:	32 65 75             	xor    0x75(%ebp),%ah
45e0ed:	38 50 77             	cmp    %dl,0x77(%eax)
45e0f0:	4c                   	dec    %esp
45e0f1:	4c                   	dec    %esp
45e0f2:	66 53                	push   %bx
45e0f4:	47                   	inc    %edi
45e0f5:	75 55                	jne    0x45e14c
45e0f7:	66 4c                	dec    %sp
45e0f9:	71 30                	jno    0x45e12b
45e0fb:	62 2b                	bound  %ebp,(%ebx)
45e0fd:	64 49                	fs dec %ecx
45e0ff:	46                   	inc    %esi
45e100:	33 6d 53             	xor    0x53(%ebp),%ebp
45e103:	44                   	inc    %esp
45e104:	37                   	aaa
45e105:	77 31                	ja     0x45e138
45e107:	30 79 69             	xor    %bh,0x69(%ecx)
45e10a:	71 36                	jno    0x45e142
45e10c:	2b 37                	sub    (%edi),%esi
45e10e:	2f                   	das
45e10f:	7a 7a                	jp     0x45e18b
45e111:	50                   	push   %eax
45e112:	32 67 66             	xor    0x66(%edi),%ah
45e115:	37                   	aaa
45e116:	6b 54 73 66 34       	imul   $0x34,0x66(%ebx,%esi,2),%edx
45e11b:	59                   	pop    %ecx
45e11c:	65 41                	gs inc %ecx
45e11e:	35 35 6e 52 6e       	xor    $0x6e526e35,%eax
45e123:	37                   	aaa
45e124:	32 4e 61             	xor    0x61(%esi),%cl
45e127:	57                   	push   %edi
45e128:	4e                   	dec    %esi
45e129:	74 53                	je     0x45e17e
45e12b:	4f                   	dec    %edi
45e12c:	68 2f 65 38 39       	push   $0x3938652f
45e131:	34 6e                	xor    $0x6e,%al
45e133:	74 6d                	je     0x45e1a2
45e135:	6a 71                	push   $0x71
45e137:	52                   	push   %edx
45e138:	51                   	push   %ecx
45e139:	7a 33                	jp     0x45e16e
45e13b:	45                   	inc    %ebp
45e13c:	44                   	inc    %esp
45e13d:	37                   	aaa
45e13e:	39 56 2f             	cmp    %edx,0x2f(%esi)
45e141:	77 73                	ja     0x45e1b6
45e143:	74 69                	je     0x45e1ae
45e145:	4f                   	dec    %edi
45e146:	4a                   	dec    %edx
45e147:	43                   	inc    %ebx
45e148:	33 52 74             	xor    0x74(%edx),%edx
45e14b:	50                   	push   %eax
45e14c:	4c                   	dec    %esp
45e14d:	78 73                	js     0x45e1c2
45e14f:	76 49                	jbe    0x45e19a
45e151:	62 41 59             	bound  %eax,0x59(%ecx)
45e154:	74 55                	je     0x45e1ab
45e156:	31 42 4e             	xor    %eax,0x4e(%edx)
45e159:	50                   	push   %eax
45e15a:	61                   	popa
45e15b:	5a                   	pop    %edx
45e15c:	35 47 71 5a 73       	xor    $0x735a7147,%eax
45e161:	5a                   	pop    %edx
45e162:	5a                   	pop    %edx
45e163:	35 57 45 4c 35       	xor    $0x354c4557,%eax
45e168:	66 71 6e             	data16 jno 0x45e1d9
45e16b:	56                   	push   %esi
45e16c:	4d                   	dec    %ebp
45e16d:	59                   	pop    %ecx
45e16e:	56                   	push   %esi
45e16f:	57                   	push   %edi
45e170:	42                   	inc    %edx
45e171:	49                   	dec    %ecx
45e172:	55                   	push   %ebp
45e173:	69 30 4e 65 74 32    	imul   $0x3274654e,(%eax),%esi
45e179:	78 63                	js     0x45e1de
45e17b:	70 45                	jo     0x45e1c2
45e17d:	6d                   	insl   (%dx),%es:(%edi)
45e17e:	6a 71                	push   $0x71
45e180:	48                   	dec    %eax
45e181:	4d                   	dec    %ebp
45e182:	53                   	push   %ebx
45e183:	64 44                	fs inc %esp
45e185:	52                   	push   %edx
45e186:	49                   	dec    %ecx
45e187:	65 57                	gs push %edi
45e189:	55                   	push   %ebp
45e18a:	73 66                	jae    0x45e1f2
45e18c:	59                   	pop    %ecx
45e18d:	76 44                	jbe    0x45e1d3
45e18f:	42                   	inc    %edx
45e190:	50                   	push   %eax
45e191:	34 49                	xor    $0x49,%al
45e193:	4c                   	dec    %esp
45e194:	4d                   	dec    %ebp
45e195:	39 33                	cmp    %esi,(%ebx)
45e197:	31 6d 52             	xor    %ebp,0x52(%ebp)
45e19a:	5a                   	pop    %edx
45e19b:	58                   	pop    %eax
45e19c:	4a                   	dec    %edx
45e19d:	47                   	inc    %edi
45e19e:	56                   	push   %esi
45e19f:	4d                   	dec    %ebp
45e1a0:	57                   	push   %edi
45e1a1:	42                   	inc    %edx
45e1a2:	62 72 52             	bound  %esi,0x52(%edx)
45e1a5:	52                   	push   %edx
45e1a6:	76 37                	jbe    0x45e1df