458035:	35 42 33 47 58       	xor    $0x58473342,%eax
45803a:	44                   	inc    %esp
45803b:	69 72 36 48 76 77 41 	imul   $0x41777648,0x36(%edx),%esi
458042:	46                   	inc    %esi
458043:	59                   	pop    %ecx
458044:	5a                   	pop    %edx
458045:	4b                   	dec    %ebx
458046:	74 47                	je     0x45808f
458048:	32 56 47             	xor    0x47(%esi),%dl
45804b:	4e                   	dec    %esi
45804c:	77 59                	ja     0x4580a7
45804e:	67 4d                	addr16 dec %ebp
458050:	54                   	push   %esp
458051:	36 32 36             	xor    %ss:(%esi),%dh
458054:	31 37                	xor    %esi,(%edi)
458056:	55                   	push   %ebp
458057:	64 63 4d 52          	arpl   %ecx,%fs:0x52(%ebp)
45805b:	44                   	inc    %esp
45805c:	53                   	push   %ebx
45805d:	46                   	inc    %esi
45805e:	78 7a                	js     0x4580da
458060:	4c                   	dec    %esp
458061:	44                   	inc    %esp
458062:	42                   	inc    %edx
458063:	43                   	inc    %ebx
458064:	52                   	push   %edx
458065:	73 73                	jae    0x4580da
458067:	55                   	push   %ebp
458068:	4f                   	dec    %edi
458069:	6b 42 6b 32          	imul   $0x32,0x6b(%edx),%eax
45806d:	47                   	inc    %edi
45806e:	33 4a 6f             	xor    0x6f(%edx),%ecx
458071:	54                   	push   %esp
458072:	2f                   	das
458073:	6b 41 34 57          	imul   $0x57,0x34(%ecx),%eax
458077:	7a 73                	jp     0x4580ec
458079:	34 38                	xor    $0x38,%al
45807b:	51                   	push   %ecx
45807c:	64 2f                	fs das
45807e:	59                   	pop    %ecx
45807f:	78 54                	js     0x4580d5
458081:	7a 49                	jp     0x4580cc
458083:	2b 71 6c             	sub    0x6c(%ecx),%esi
458086:	61                   	popa
458087:	73 65                	jae    0x4580ee
458089:	67 7a 79             	addr16 jp 0x458105
45808c:	71 6c                	jno    0x4580fa
45808e:	55                   	push   %ebp
45808f:	49                   	dec    %ecx
458090:	55                   	push   %ebp
458091:	41                   	inc    %ecx
458092:	56                   	push   %esi
458093:	74 54                	je     0x4580e9
458095:	79 78                	jns    0x45810f
458097:	7a 70                	jp     0x458109
458099:	47                   	inc    %edi
45809a:	68 47 70 74 6e       	push   $0x6e747047
45809f:	67 65 50             	addr16 gs push %eax
4580a2:	55                   	push   %ebp
4580a3:	71 78                	jno    0x45811d
4580a5:	50                   	push   %eax
4580a6:	59                   	pop    %ecx
4580a7:	6e                   	outsb  %ds:(%esi),(%dx)
4580a8:	56                   	push   %esi
4580a9:	4a                   	dec    %edx
4580aa:	2f                   	das
4580ab:	41                   	inc    %ecx
4580ac:	68 31 34 6f 6b       	push   $0x6b6f3431
4580b1:	4b                   	dec    %ebx
4580b2:	4d                   	dec    %ebp
4580b3:	62 33                	bound  %esi,(%ebx)
4580b5:	34 74                	xor    $0x74,%al
4580b7:	4b                   	dec    %ebx
4580b8:	78 46                	js     0x458100
4580ba:	4c                   	dec    %esp
4580bb:	4e                   	dec    %esi
4580bc:	43                   	inc    %ebx
4580bd:	59                   	pop    %ecx
4580be:	65 68 72 38 4e 63    	gs push $0x634e3872
4580c4:	2f                   	das
4580c5:	77 6e                	ja     0x458135
4580c7:	77 61                	ja     0x45812a
4580c9:	42                   	inc    %edx
4580ca:	73 65                	jae    0x458131
4580cc:	37                   	aaa
4580cd:	31 43 5a             	xor    %eax,0x5a(%ebx)
4580d0:	4d                   	dec    %ebp
4580d1:	6c                   	insb   (%dx),%es:(%edi)
4580d2:	2b 31                	sub    (%ecx),%esi
4580d4:	4f                   	dec    %edi
4580d5:	4d                   	dec    %ebp
4580d6:	4f                   	dec    %edi
4580d7:	71 70                	jno    0x458149
4580d9:	59                   	pop    %ecx
4580da:	32 49 70             	xor    0x70(%ecx),%cl
4580dd:	44                   	inc    %esp
4580de:	74 36                	je     0x458116
4580e0:	49                   	dec    %ecx
4580e1:	37                   	aaa
4580e2:	61                   	popa
4580e3:	57                   	push   %edi
4580e4:	76 51                	jbe    0x458137
4580e6:	7a 6c                	jp     0x458154
4580e8:	76 68                	jbe    0x458152
4580ea:	6c                   	insb   (%dx),%es:(%edi)
4580eb:	6b 57 48 4f          	imul   $0x4f,0x48(%edi),%edx
4580ef:	6f                   	outsl  %ds:(%esi),(%dx)
4580f0:	48                   	dec    %eax
4580f1:	62 45 4a             	bound  %eax,0x4a(%ebp)
4580f4:	41                   	inc    %ecx
4580f5:	32 71 2b             	xor    0x2b(%ecx),%dh
4580f8:	33 43 53             	xor    0x53(%ebx),%eax
4580fb:	7a 54                	jp     0x458151
4580fd:	79 63                	jns    0x458162
4580ff:	39 48 63             	cmp    %ecx,0x63(%eax)
458102:	47                   	inc    %edi
458103:	41                   	inc    %ecx
458104:	6b 30 56             	imul   $0x56,(%eax),%esi
458107:	68 72 73 71 62       	push   $0x62717372
45810c:	33 30                	xor    (%eax),%esi
45810e:	4f                   	dec    %edi
45810f:	43                   	inc    %ebx
458110:	73 31                	jae    0x458143
458112:	6d                   	insl   (%dx),%es:(%edi)
458113:	30 78 35             	xor    %bh,0x35(%eax)
458116:	71 34                	jno    0x45814c
458118:	71 53                	jno    0x45816d
45811a:	49                   	dec    %ecx
45811b:	42                   	inc    %edx
45811c:	62 2f                	bound  %ebp,(%edi)
45811e:	4b                   	dec    %ebx
45811f:	6f                   	outsl  %ds:(%esi),(%dx)
458120:	61                   	popa
458121:	72 61                	jb     0x458184
458123:	4d                   	dec    %ebp
458124:	53                   	push   %ebx
458125:	6e                   	outsb  %ds:(%esi),(%dx)
458126:	7a 61                	jp     0x458189
458128:	74 6a                	je     0x458194
45812a:	63 57 62             	arpl   %edx,0x62(%edi)
45812d:	42                   	inc    %edx
45812e:	56                   	push   %esi
45812f:	43                   	inc    %ebx
458130:	67 4d                	addr16 dec %ebp
458132:	51                   	push   %ecx
458133:	51                   	push   %ecx
458134:	45                   	inc    %ebp
458135:	4b                   	dec    %ebx
458136:	2b 61 55             	sub    0x55(%ecx),%esp
458139:	39 44 34 65          	cmp    %eax,0x65(%esp,%esi,1)
45813d:	69 48 31 4f 71 36 45 	imul   $0x4536714f,0x31(%eax),%ecx
458144:	64 2f                	fs das
458146:	36 71 43             	ss jno 0x45818c
458149:	50                   	push   %eax
45814a:	33 36                	xor    (%esi),%esi
45814c:	5a                   	pop    %edx
45814d:	5a                   	pop    %edx
45814e:	75 41                	jne    0x458191
458150:	45                   	inc    %ebp
458151:	6b 58 49 2f          	imul   $0x2f,0x49(%eax),%ebx
458155:	71 4f                	jno    0x4581a6
458157:	77 51                	ja     0x4581aa
458159:	2f                   	das
45815a:	6d                   	insl   (%dx),%es:(%edi)
45815b:	62 4d 35             	bound  %ecx,0x35(%ebp)
45815e:	4c                   	dec    %esp
45815f:	41                   	inc    %ecx
458160:	6f                   	outsl  %ds:(%esi),(%dx)
458161:	30 4a 4a             	xor    %cl,0x4a(%edx)
458164:	69 6c 43 36 33 71 70 	imul   $0x39707133,0x36(%ebx,%eax,2),%ebp
45816b:	39
45816c:	35 4f 52 49 4d       	xor    $0x4d49524f,%eax
458171:	44                   	inc    %esp
458172:	68 6b 44 52 4f       	push   $0x4f52446b
458177:	39 4c 71 43          	cmp    %ecx,0x43(%ecx,%esi,2)
45817b:	57                   	push   %edi
45817c:	70 37                	jo     0x4581b5
45817e:	2f                   	das
45817f:	36 6f                	outsl  %ss:(%esi),(%dx)
458181:	44                   	inc    %esp
458182:	44                   	inc    %esp
458183:	49                   	dec    %ecx
458184:	53                   	push   %ebx
458185:	71 75                	jno    0x4581fc
458187:	42                   	inc    %edx
458188:	78 51                	js     0x4581db
45818a:	67 7a 78             	addr16 jp 0x458205
45818d:	67 4d                	addr16 dec %ebp
45818f:	45                   	inc    %ebp
458190:	31 6a 42             	xor    %ebp,0x42(%edx)
458193:	42                   	inc    %edx
458194:	75 4a                	jne    0x4581e0
458196:	35 6c 77 61 61       	xor    $0x6161776c,%eax
45819b:	6f                   	outsl  %ds:(%esi),(%dx)
45819c:	37                   	aaa
45819d:	65 52                	gs push %edx
45819f:	4b                   	dec    %ebx
4581a0:	4c                   	dec    %esp
4581a1:	54                   	push   %esp
4581a2:	4d                   	dec    %ebp
4581a3:	6f                   	outsl  %ds:(%esi),(%dx)
4581a4:	6e                   	outsb  %ds:(%esi),(%dx)
4581a5:	61                   	popa
4581a6:	74 34                	je     0x4581dc
4581a8:	34 41                	xor    $0x41,%al
4581aa:	4c                   	dec    %esp
4581ab:	4b                   	dec    %ebx
4581ac:	65 57                	gs push %edi
4581ae:	34 54                	xor    $0x54,%al
4581b0:	44                   	inc    %esp
4581b1:	55                   	push   %ebp
4581b2:	49                   	dec    %ecx
4581b3:	65 50                	gs push %eax
4581b5:	46                   	inc    %esi
4581b6:	31 54 50 66          	xor    %edx,0x66(%eax,%edx,2)
4581ba:	77 32                	ja     0x4581ee
4581bc:	32 42 64             	xor    0x64(%edx),%al
4581bf:	78 6b                	js     0x45822c
4581c1:	56                   	push   %esi
4581c2:	49                   	dec    %ecx
4581c3:	6d                   	insl   (%dx),%es:(%edi)
4581c4:	61                   	popa
4581c5:	66 33 7a 39          	xor    0x39(%edx),%di
4581c9:	4e                   	dec    %esi
4581ca:	44                   	inc    %esp
4581cb:	6d                   	insl   (%dx),%es:(%edi)
4581cc:	5a                   	pop    %edx
4581cd:	37                   	aaa
4581ce:	38 6b 4f             	cmp    %ch,0x4f(%ebx)
4581d1:	6c                   	insb   (%dx),%es:(%edi)
4581d2:	35 77 45 2b 52       	xor    $0x522b4577,%eax
4581d7:	51                   	push   %ecx
4581d8:	61                   	popa
4581d9:	30 41 35             	xor    %al,0x35(%ecx)
4581dc:	52                   	push   %edx
4581dd:	43                   	inc    %ebx
4581de:	57                   	push   %edi
4581df:	6f                   	outsl  %ds:(%esi),(%dx)
4581e0:	55                   	push   %ebp
4581e1:	4d                   	dec    %ebp
4581e2:	55                   	push   %ebp
4581e3:	52                   	push   %edx
4581e4:	4a                   	dec    %edx
4581e5:	57                   	push   %edi
4581e6:	68 78 63 50 72       	push   $0x72506378
4581eb:	59                   	pop    %ecx
4581ec:	41                   	inc    %ecx
4581ed:	77 57                	ja     0x458246
4581ef:	38 4a 66             	cmp    %cl,0x66(%edx)
4581f2:	63 2b                	arpl   %ebp,(%ebx)
4581f4:	43                   	inc    %ebx
4581f5:	44                   	inc    %esp
4581f6:	47                   	inc    %edi
4581f7:	47                   	inc    %edi
4581f8:	31 6c 75 67          	xor    %ebp,0x67(%ebp,%esi,2)
4581fc:	77 6f                	ja     0x45826d
4581fe:	57                   	push   %edi
4581ff:	65 49                	gs dec %ecx
458201:	41                   	inc    %ecx
458202:	56                   	push   %esi
458203:	71 47                	jno    0x45824c
458205:	5a                   	pop    %edx
458206:	6b 38 42             	imul   $0x42,(%eax),%edi
458209:	70 4d                	jo     0x458258
45820b:	77 5a                	ja     0x458267
45820d:	4d                   	dec    %ebp
45820e:	78 4b                	js     0x45825b
458210:	36 79 5a             	ss jns 0x45826d
458213:	58                   	pop    %eax
458214:	46                   	inc    %esi
458215:	6c                   	insb   (%dx),%es:(%edi)
458216:	50                   	push   %eax
458217:	55                   	push   %ebp
458218:	79 75                	jns    0x45828f
45821a:	6f                   	outsl  %ds:(%esi),(%dx)
45821b:	63 65 50             	arpl   %esp,0x50(%ebp)
45821e:	4f                   	dec    %edi
45821f:	42                   	inc    %edx
458220:	74 4a                	je     0x45826c
458222:	71 70                	jno    0x458294
458224:	4f                   	dec    %edi
458225:	46                   	inc    %esi
458226:	62 42 63             	bound  %eax,0x63(%edx)
458229:	67 35 37 6f 55 52    	addr16 xor $0x52556f37,%eax
45822f:	5a                   	pop    %edx
458230:	49                   	dec    %ecx
458231:	2b 78 30             	sub    0x30(%eax),%edi
458234:	6b 76 50 58          	imul   $0x58,0x50(%esi),%esi
458238:	71 51                	jno    0x45828b
45823a:	49                   	dec    %ecx
45823b:	6e                   	outsb  %ds:(%esi),(%dx)
45823c:	2b 78 5a             	sub    0x5a(%eax),%edi
45823f:	55                   	push   %ebp
458240:	32 63 4e             	xor    0x4e(%ebx),%ah
458243:	4c                   	dec    %esp
458244:	56                   	push   %esi
458245:	44                   	inc    %esp
458246:	6b 69 64 55          	imul   $0x55,0x64(%ecx),%ebp
45824a:	55                   	push   %ebp
45824b:	73 6f                	jae    0x4582bc
45824d:	2b 6c 76 49          	sub    0x49(%esi,%esi,2),%ebp
458251:	53                   	push   %ebx
458252:	73 6d                	jae    0x4582c1
458254:	6c                   	insb   (%dx),%es:(%edi)
458255:	63 73 34             	arpl   %esi,0x34(%ebx)
458258:	45                   	inc    %ebp
458259:	39 50 51             	cmp    %edx,0x51(%eax)
45825c:	73 75                	jae    0x4582d3
45825e:	78 2f                	js     0x45828f
458260:	6c                   	insb   (%dx),%es:(%edi)
458261:	52                   	push   %edx
458262:	79 71                	jns    0x4582d5
458264:	45                   	inc    %ebp
458265:	6c                   	insb   (%dx),%es:(%edi)
458266:	53                   	push   %ebx
458267:	36 43                	ss inc %ebx
458269:	45                   	inc    %ebp
45826a:	49                   	dec    %ecx
45826b:	77 74                	ja     0x4582e1
45826d:	70 6a                	jo     0x4582d9
45826f:	6e                   	outsb  %ds:(%esi),(%dx)
458270:	55                   	push   %ebp
458271:	5a                   	pop    %edx
458272:	76 45                	jbe    0x4582b9
458274:	51                   	push   %ecx
458275:	50                   	push   %eax
458276:	55                   	push   %ebp
458277:	4c                   	dec    %esp
458278:	54                   	push   %esp
458279:	38 53 65             	cmp    %dl,0x65(%ebx)
45827c:	48                   	dec    %eax
45827d:	5a                   	pop    %edx
45827e:	62 35 2b 6e 48 56    	bound  %esi,0x56486e2b
458284:	55                   	push   %ebp
458285:	79 61                	jns    0x4582e8
458287:	72 78                	jb     0x458301
458289:	46                   	inc    %esi
45828a:	55                   	push   %ebp
45828b:	4b                   	dec    %ebx
45828c:	58                   	pop    %eax
45828d:	47                   	inc    %edi
45828e:	32 31                	xor    (%ecx),%dh
458290:	65 32 36             	xor    %gs:(%esi),%dh
458293:	4c                   	dec    %esp
458294:	30 48 76             	xor    %cl,0x76(%eax)
458297:	52                   	push   %edx
458298:	43                   	inc    %ebx
458299:	71 7a                	jno    0x458315
45829b:	45                   	inc    %ebp
45829c:	4c                   	dec    %esp