46011c:	6a 6f                	push   $0x6f
46011e:	6b 61 58 44          	imul   $0x44,0x58(%ecx),%esp
460122:	30 34 48             	xor    %dh,(%eax,%ecx,2)
460125:	33 4e 5a             	xor    0x5a(%esi),%ecx
460128:	69 76 43 45 70 54 48 	imul   $0x48547045,0x43(%esi),%esi
46012f:	54                   	push   %esp
460130:	6d                   	insl   (%dx),%es:(%edi)
460131:	31 52 4f             	xor    %edx,0x4f(%edx)
460134:	2b 56 48             	sub    0x48(%esi),%edx
460137:	33 32                	xor    (%edx),%esi
460139:	35 36 4f 73 35       	xor    $0x35734f36,%eax
46013e:	4a                   	dec    %edx
46013f:	49                   	dec    %ecx
460140:	5a                   	pop    %edx
460141:	6b 51 6e 69          	imul   $0x69,0x6e(%ecx),%edx
460145:	44                   	inc    %esp
460146:	7a 44                	jp     0x46018c
460148:	6c                   	insb   (%dx),%es:(%edi)
460149:	31 63 43             	xor    %esp,0x43(%ebx)
46014c:	2b 63 4f             	sub    0x4f(%ebx),%esp
46014f:	34 48                	xor    $0x48,%al
460151:	39 66 77             	cmp    %esp,0x77(%esi)
460154:	4b                   	dec    %ebx
460155:	43                   	inc    %ebx
460156:	72 56                	jb     0x4601ae
460158:	6f                   	outsl  %ds:(%esi),(%dx)
460159:	33 4b 72             	xor    0x72(%ebx),%ecx
46015c:	6a 78                	push   $0x78
46015e:	56                   	push   %esi
46015f:	6c                   	insb   (%dx),%es:(%edi)
460160:	64 49                	fs dec %ecx
460162:	72 74                	jb     0x4601d8
460164:	6b 35 68 56 33 4e 33 	imul   $0x33,0x4e335668,%esi
46016b:	71 45                	jno    0x4601b2
46016d:	7a 76                	jp     0x4601e5
46016f:	30 55 4c             	xor    %dl,0x4c(%ebp)
460172:	6a 45                	push   $0x45
460174:	70 43                	jo     0x4601b9
460176:	46                   	inc    %esi
460177:	68 2f 6a 67 30       	push   $0x30676a2f
46017c:	68 41 53 36 2b       	push   $0x2b365341
460181:	6d                   	insl   (%dx),%es:(%edi)
460182:	58                   	pop    %eax
460183:	6b 68 52 71          	imul   $0x71,0x52(%eax),%ebp
460187:	6b 32 74             	imul   $0x74,(%edx),%esi
46018a:	68 51 4b 47 6a       	push   $0x6a474b51
46018f:	7a 79                	jp     0x46020a
460191:	77 61                	ja     0x4601f4
460193:	48                   	dec    %eax
460194:	2f                   	das
460195:	43                   	inc    %ebx
460196:	51                   	push   %ecx
460197:	41                   	inc    %ecx
460198:	6b 6c 53 45 52       	imul   $0x52,0x45(%ebx,%edx,2),%ebp
46019d:	39 45 54             	cmp    %eax,0x54(%ebp)
4601a0:	34 6e                	xor    $0x6e,%al
4601a2:	46                   	inc    %esi
4601a3:	53                   	push   %ebx
4601a4:	7a 57                	jp     0x4601fd
4601a6:	65 6d                	gs insl (%dx),%es:(%edi)
4601a8:	57                   	push   %edi
4601a9:	65 31 67 66          	xor    %esp,%gs:0x66(%edi)
4601ad:	59                   	pop    %ecx
4601ae:	69 77 51 54 55 65 54 	imul   $0x54655554,0x51(%edi),%esi
4601b5:	43                   	inc    %ebx
4601b6:	39 44 61 43          	cmp    %eax,0x43(%ecx,%eiz,2)
4601ba:	6a 6f                	push   $0x6f
4601bc:	6a 6d                	push   $0x6d
4601be:	6d                   	insl   (%dx),%es:(%edi)
4601bf:	53                   	push   %ebx
4601c0:	42                   	inc    %edx
4601c1:	69 54 31 68 4f 72 58 	imul   $0x5658724f,0x68(%ecx,%esi,1),%edx
4601c8:	56
4601c9:	79 45                	jns    0x460210
4601cb:	53                   	push   %ebx
4601cc:	6d                   	insl   (%dx),%es:(%edi)
4601cd:	33 4e 76             	xor    0x76(%esi),%ecx
4601d0:	54                   	push   %esp
4601d1:	71 4d                	jno    0x460220
4601d3:	33 30                	xor    (%eax),%esi
4601d5:	44                   	inc    %esp
4601d6:	70 6a                	jo     0x460242
4601d8:	66 30 62 71          	data16 xor %ah,0x71(%edx)
4601dc:	69 70 6a 77 32 43 6f 	imul   $0x6f433277,0x6a(%eax),%esi
4601e3:	49                   	dec    %ecx
4601e4:	62 4d 69             	bound  %ecx,0x69(%ebp)
4601e7:	36 77 68             	ss ja  0x460252
4601ea:	41                   	inc    %ecx
4601eb:	38 65 70             	cmp    %ah,0x70(%ebp)
4601ee:	2b 6b 68             	sub    0x68(%ebx),%ebp
4601f1:	76 33                	jbe    0x460226
4601f3:	58                   	pop    %eax
4601f4:	44                   	inc    %esp
4601f5:	6a 67                	push   $0x67
4601f7:	30 39                	xor    %bh,(%ecx)
4601f9:	31 6a 58             	xor    %ebp,0x58(%edx)
4601fc:	4f                   	dec    %edi
4601fd:	4b                   	dec    %ebx
4601fe:	6b 36 69             	imul   $0x69,(%esi),%esi
460201:	31 33                	xor    %esi,(%ebx)
460203:	4d                   	dec    %ebp
460204:	52                   	push   %edx
460205:	38 52 72             	cmp    %dl,0x72(%edx)
460208:	4c                   	dec    %esp
460209:	53                   	push   %ebx
46020a:	72 69                	jb     0x460275
46020c:	51                   	push   %ecx
46020d:	33 57 35             	xor    0x35(%edi),%edx
460210:	65 45                	gs inc %ebp
460212:	6f                   	outsl  %ds:(%esi),(%dx)
460213:	32 61 77             	xor    0x77(%ecx),%ah
460216:	5a                   	pop    %edx
460217:	51                   	push   %ecx
460218:	48                   	dec    %eax
460219:	32 62 74             	xor    0x74(%edx),%ah
46021c:	69 65 67 4c 37 2f 4f 	imul   $0x4f2f374c,0x67(%ebp),%esp
460223:	76 4d                	jbe    0x460272
460225:	78 55                	js     0x46027c
460227:	4e                   	dec    %esi
460228:	56                   	push   %esi
460229:	75 77                	jne    0x4602a2
46022b:	38 57 70             	cmp    %dl,0x70(%edi)
46022e:	6a 35                	push   $0x35
460230:	44                   	inc    %esp
460231:	32 57 56             	xor    0x56(%edi),%dl
460234:	4e                   	dec    %esi
460235:	2f                   	das
460236:	2f                   	das
460237:	71 73                	jno    0x4602ac
460239:	76 4a                	jbe    0x460285
46023b:	33 55 73             	xor    0x73(%ebp),%edx
46023e:	37                   	aaa
46023f:	53                   	push   %ebx
460240:	56                   	push   %esi
460241:	65 55                	gs push %ebp
460243:	54                   	push   %esp
460244:	62 50 43             	bound  %edx,0x43(%eax)
460247:	79 57                	jns    0x4602a0
460249:	41                   	inc    %ecx
46024a:	45                   	inc    %ebp
46024b:	2f                   	das
46024c:	61                   	popa
46024d:	34 46                	xor    $0x46,%al
46024f:	7a 73                	jp     0x4602c4
460251:	4e                   	dec    %esi
460252:	2b 69 66             	sub    0x66(%ecx),%ebp
460255:	47                   	inc    %edi
460256:	73 38                	jae    0x460290
460258:	74 39                	je     0x460293
46025a:	6c                   	insb   (%dx),%es:(%edi)
46025b:	43                   	inc    %ebx
46025c:	66 37                	data16 aaa
46025e:	4e                   	dec    %esi
46025f:	65 6b 6a 51 34       	imul   $0x34,%gs:0x51(%edx),%ebp
460264:	59                   	pop    %ecx
460265:	52                   	push   %edx
460266:	4d                   	dec    %ebp
460267:	73 41                	jae    0x4602aa
460269:	30 45 4a             	xor    %al,0x4a(%ebp)
46026c:	43                   	inc    %ebx
46026d:	4e                   	dec    %esi
46026e:	4f                   	dec    %edi
46026f:	41                   	inc    %ecx
460270:	51                   	push   %ecx
460271:	43                   	inc    %ebx
460272:	6c                   	insb   (%dx),%es:(%edi)
460273:	2b 51 62             	sub    0x62(%ecx),%edx
460276:	67 7a 46             	addr16 jp 0x4602bf
460279:	72 65                	jb     0x4602e0
46027b:	6d                   	insl   (%dx),%es:(%edi)
46027c:	50                   	push   %eax
46027d:	34 6f                	xor    $0x6f,%al
46027f:	62 4e 5a             	bound  %ecx,0x5a(%esi)
460282:	4a                   	dec    %edx
460283:	41                   	inc    %ecx
460284:	6f                   	outsl  %ds:(%esi),(%dx)
460285:	51                   	push   %ecx
460286:	65 7a 38             	gs jp  0x4602c1
460289:	72 35                	jb     0x4602c0
46028b:	55                   	push   %ebp
46028c:	76 59                	jbe    0x4602e7
46028e:	50                   	push   %eax
46028f:	76 4c                	jbe    0x4602dd
460291:	76 2f                	jbe    0x4602c2
460293:	49                   	dec    %ecx
460294:	75 4e                	jne    0x4602e4
460296:	70 58                	jo     0x4602f0
460298:	41                   	inc    %ecx
460299:	2f                   	das
46029a:	76 44                	jbe    0x4602e0
46029c:	33 4a 55             	xor    0x55(%edx),%ecx
46029f:	6f                   	outsl  %ds:(%esi),(%dx)
4602a0:	4b                   	dec    %ebx
4602a1:	6e                   	outsb  %ds:(%esi),(%dx)
4602a2:	4f                   	dec    %edi
4602a3:	72 53                	jb     0x4602f8
4602a5:	37                   	aaa
4602a6:	38 57 2b             	cmp    %dl,0x2b(%edi)
4602a9:	54                   	push   %esp
4602aa:	75 45                	jne    0x4602f1
4602ac:	43                   	inc    %ebx
4602ad:	6b 76 79 56          	imul   $0x56,0x79(%esi),%esi
4602b1:	52                   	push   %edx
4602b2:	2b 34 59             	sub    (%ecx,%ebx,2),%esi
4602b5:	54                   	push   %esp
4602b6:	6a 45                	push   $0x45
4602b8:	6b 74 63 49 51       	imul   $0x51,0x49(%ebx,%eiz,2),%esi
4602bd:	41                   	inc    %ecx
4602be:	32 54 68 35          	xor    0x35(%eax,%ebp,2),%dl
4602c2:	58                   	pop    %eax
4602c3:	6d                   	insl   (%dx),%es:(%edi)
4602c4:	4a                   	dec    %edx
4602c5:	31 66 54             	xor    %esp,0x54(%esi)
4602c8:	6f                   	outsl  %ds:(%esi),(%dx)
4602c9:	76 6b                	jbe    0x460336
4602cb:	52                   	push   %edx
4602cc:	56                   	push   %esi
4602cd:	58                   	pop    %eax
4602ce:	53                   	push   %ebx
4602cf:	6a 49                	push   $0x49
4602d1:	4e                   	dec    %esi
4602d2:	55                   	push   %ebp
4602d3:	64 53                	fs push %ebx
4602d5:	62 56 51             	bound  %edx,0x51(%esi)
4602d8:	4b                   	dec    %ebx
4602d9:	32 48 4d             	xor    0x4d(%eax),%cl
4602dc:	6e                   	outsb  %ds:(%esi),(%dx)
4602dd:	64 6e                	outsb  %fs:(%esi),(%dx)
4602df:	73 43                	jae    0x460324
4602e1:	62 35 4a 48 4d 32    	bound  %esi,0x324d484a
4602e7:	36 2f                	ss das
4602e9:	37                   	aaa
4602ea:	41                   	inc    %ecx
4602eb:	33 59 71             	xor    0x71(%ecx),%ebx
4602ee:	6f                   	outsl  %ds:(%esi),(%dx)
4602ef:	64 4c                	fs dec %esp
4602f1:	68 46 57 77 74       	push   $0x74775746
4602f6:	46                   	inc    %esi
4602f7:	59                   	pop    %ecx
4602f8:	33 58 5a             	xor    0x5a(%eax),%ebx
4602fb:	2b 48 4c             	sub    0x4c(%eax),%ecx
4602fe:	78 69                	js     0x460369
460300:	43                   	inc    %ebx
460301:	4a                   	dec    %edx
460302:	50                   	push   %eax
460303:	44                   	inc    %esp
460304:	45                   	inc    %ebp
460305:	62 6e 39             	bound  %ebp,0x39(%esi)
460308:	38 66 35             	cmp    %ah,0x35(%esi)
46030b:	68 4a 2f 5a 59       	push   $0x595a2f4a
460310:	43                   	inc    %ebx
460311:	75 35                	jne    0x460348
460313:	62 59 30             	bound  %ebx,0x30(%ecx)
460316:	75 78                	jne    0x460390
460318:	77 32                	ja     0x46034c
46031a:	50                   	push   %eax
46031b:	61                   	popa
46031c:	79 76                	jns    0x460394
46031e:	39 31                	cmp    %esi,(%ecx)
460320:	66 39 39             	cmp    %di,(%ecx)
460323:	42                   	inc    %edx
460324:	46                   	inc    %esi
460325:	37                   	aaa
460326:	36 62 6b 48          	bound  %ebp,%ss:0x48(%ebx)
46032a:	73 6b                	jae    0x460397
46032c:	73 73                	jae    0x4603a1
46032e:	4f                   	dec    %edi
46032f:	6f                   	outsl  %ds:(%esi),(%dx)
460330:	75 6c                	jne    0x46039e
460332:	73 5a                	jae    0x46038e
460334:	2b 39                	sub    (%ecx),%edi
460336:	72 42                	jb     0x46037a
460338:	42                   	inc    %edx
460339:	39 61 46             	cmp    %esp,0x46(%ecx)
46033c:	43                   	inc    %ebx
46033d:	4d                   	dec    %ebp
46033e:	70 2b                	jo     0x46036b
460340:	74 68                	je     0x4603aa
460342:	36 76 63             	ss jbe 0x4603a8
460345:	6b 75 55 2f          	imul   $0x2f,0x55(%ebp),%esi
460349:	72 6e                	jb     0x4603b9
46034b:	68 6c 68 46 2b       	push   $0x2b46686c
460350:	6d                   	insl   (%dx),%es:(%edi)
460351:	4f                   	dec    %edi
460352:	6c                   	insb   (%dx),%es:(%edi)
460353:	52                   	push   %edx
460354:	4d                   	dec    %ebp
460355:	74 63                	je     0x4603ba
460357:	61                   	popa
460358:	78 76                	js     0x4603d0
46035a:	44                   	inc    %esp
46035b:	6d                   	insl   (%dx),%es:(%edi)
46035c:	36 45                	ss inc %ebp
46035e:	6f                   	outsl  %ds:(%esi),(%dx)
46035f:	30 2b                	xor    %ch,(%ebx)
460361:	58                   	pop    %eax
460362:	55                   	push   %ebp
460363:	57                   	push   %edi
460364:	39 44 75 5a          	cmp    %eax,0x5a(%ebp,%esi,2)
460368:	75 69                	jne    0x4603d3
46036a:	44                   	inc    %esp
46036b:	6f                   	outsl  %ds:(%esi),(%dx)
46036c:	36 34 70             	ss xor $0x70,%al
46036f:	6b 59 6a 6f          	imul   $0x6f,0x6a(%ecx),%ebx
460373:	6f                   	outsl  %ds:(%esi),(%dx)
460374:	66 55                	push   %bp
460376:	36 36 66 46          	ss ss inc %si
46037a:	79 73                	jns    0x4603ef
46037c:	30 6f 53             	xor    %ch,0x53(%edi)
46037f:	39 39                	cmp    %edi,(%ecx)
460381:	56                   	push   %esi
460382:	75 63                	jne    0x4603e7
460384:	68 34 50 64 30       	push   $0x30645034
460389:	64 67 64 39 46 58    	fs cmp %eax,%fs:0x58(%bp)
46038f:	69 4e 41 70 31 39 4d 	imul   $0x4d393170,0x41(%esi),%ecx
460396:	70 4b                	jo     0x4603e3
460398:	77 64                	ja     0x4603fe
46039a:	39 4a 50             	cmp    %ecx,0x50(%edx)
46039d:	57                   	push   %edi
46039e:	6d                   	insl   (%dx),%es:(%edi)
46039f:	78 43                	js     0x4603e4
4603a1:	45                   	inc    %ebp
4603a2:	74 72                	je     0x460416
4603a4:	37                   	aaa
4603a5:	56                   	push   %esi
4603a6:	33 54 6f 47          	xor    0x47(%edi,%ebp,2),%edx
4603aa:	41                   	inc    %ecx
4603ab:	43                   	inc    %ebx
4603ac:	57                   	push   %edi
4603ad:	71 43                	jno    0x4603f2
4603af:	48                   	dec    %eax
4603b0:	76 6f                	jbe    0x460421
4603b2:	55                   	push   %ebp
4603b3:	63 45 55             	arpl   %eax,0x55(%ebp)
4603b6:	31 55 6b             	xor    %edx,0x6b(%ebp)
4603b9:	41                   	inc    %ecx
4603ba:	74 47                	je     0x460403
4603bc:	71 2f                	jno    0x4603ed
4603be:	56                   	push   %esi
4603bf:	4f                   	dec    %edi
4603c0:	49                   	dec    %ecx
4603c1:	53                   	push   %ebx
4603c2:	75 44                	jne    0x460408
4603c4:	76 7a                	jbe    0x460440
4603c6:	44                   	inc    %esp
4603c7:	6d                   	insl   (%dx),%es:(%edi)
4603c8:	79 63                	jns    0x46042d
4603ca:	2f                   	das
4603cb:	6e                   	outsb  %ds:(%esi),(%dx)
4603cc:	36 55                	ss push %ebp