4351d3:	35 50 68 6e 4e       	xor    $0x4e6e6850,%eax
4351d8:	73 72                	jae    0x43524c
4351da:	43                   	inc    %ebx
4351db:	41                   	inc    %ecx
4351dc:	4a                   	dec    %edx
4351dd:	36 4f                	ss dec %edi
4351df:	61                   	popa
4351e0:	38 68 4e             	cmp    %ch,0x4e(%eax)
4351e3:	70 33                	jo     0x435218
4351e5:	63 6f 53             	arpl   %ebp,0x53(%edi)
4351e8:	57                   	push   %edi
4351e9:	6d                   	insl   (%dx),%es:(%edi)
4351ea:	6b 2b 30             	imul   $0x30,(%ebx),%ebp
4351ed:	33 4b 4b             	xor    0x4b(%ebx),%ecx
4351f0:	73 70                	jae    0x435262
4351f2:	31 51 47             	xor    %edx,0x47(%ecx)
4351f5:	6a 64                	push   $0x64
4351f7:	6c                   	insb   (%dx),%es:(%edi)
4351f8:	47                   	inc    %edi
4351f9:	54                   	push   %esp
4351fa:	4a                   	dec    %edx
4351fb:	67 47                	addr16 inc %edi
4351fd:	2b 64 62 77          	sub    0x77(%edx,%eiz,2),%esp
435201:	79 53                	jns    0x435256
435203:	63 51 72             	arpl   %edx,0x72(%ecx)
435206:	42                   	inc    %edx
435207:	49                   	dec    %ecx
435208:	44                   	inc    %esp
435209:	7a 57                	jp     0x435262
43520b:	65 70 39             	gs jo  0x435247
43520e:	54                   	push   %esp
43520f:	2b 35 6d 65 6c 73    	sub    0x736c656d,%esi
435215:	52                   	push   %edx
435216:	6d                   	insl   (%dx),%es:(%edi)
435217:	79 74                	jns    0x43528d
435219:	36 44                	ss inc %esp
43521b:	62 43 67             	bound  %eax,0x67(%ebx)
43521e:	64 32 59 53          	xor    %fs:0x53(%ecx),%bl
435222:	38 55 64             	cmp    %dl,0x64(%ebp)
435225:	4a                   	dec    %edx
435226:	44                   	inc    %esp
435227:	39 73 43             	cmp    %esi,0x43(%ebx)
43522a:	46                   	inc    %esi
43522b:	36 36 33 55 69       	ss xor %ss:0x69(%ebp),%edx
435230:	2f                   	das
435231:	37                   	aaa
435232:	35 65 46 4d 6e       	xor    $0x6e4d4665,%eax
435237:	5a                   	pop    %edx
435238:	51                   	push   %ecx
435239:	44                   	inc    %esp
43523a:	6c                   	insb   (%dx),%es:(%edi)
43523b:	4e                   	dec    %esi
43523c:	51                   	push   %ecx
43523d:	51                   	push   %ecx
43523e:	63 74 72 62          	arpl   %esi,0x62(%edx,%esi,2)
435242:	72 58                	jb     0x43529c
435244:	54                   	push   %esp
435245:	66 48                	dec    %ax
435247:	47                   	inc    %edi
435248:	30 47 75             	xor    %al,0x75(%edi)
43524b:	64 53                	fs push %ebx
43524d:	53                   	push   %ebx
43524e:	34 74                	xor    $0x74,%al
435250:	63 32                	arpl   %esi,(%edx)
435252:	69 64 50 55 6b 45 48 	imul   $0x6148456b,0x55(%eax,%edx,2),%esp
435259:	61
43525a:	45                   	inc    %ebp
43525b:	58                   	pop    %eax
43525c:	64 35 62 57 64 51    	fs xor $0x51645762,%eax
435262:	37                   	aaa
435263:	2f                   	das
435264:	68 37 69 2b 5a       	push   $0x5a2b6937
435269:	73 71                	jae    0x4352dc
43526b:	34 41                	xor    $0x41,%al
43526d:	58                   	pop    %eax
43526e:	4c                   	dec    %esp
43526f:	6f                   	outsl  %ds:(%esi),(%dx)
435270:	36 52                	ss push %edx
435272:	33 44 6e 35          	xor    0x35(%esi,%ebp,2),%eax
435276:	46                   	inc    %esi
435277:	71 47                	jno    0x4352c0
435279:	51                   	push   %ecx
43527a:	4a                   	dec    %edx
43527b:	75 65                	jne    0x4352e2
43527d:	32 49 65             	xor    0x65(%ecx),%cl
435280:	6b 58 58 47          	imul   $0x47,0x58(%eax),%ebx
435284:	33 79 56             	xor    0x56(%ecx),%edi
435287:	36 52                	ss push %edx
435289:	4b                   	dec    %ebx
43528a:	35 56 72 46 47       	xor    $0x47467256,%eax
43528f:	74 4b                	je     0x4352dc
435291:	2b 51 79             	sub    0x79(%ecx),%edx
435294:	33 52 43             	xor    0x43(%edx),%edx
435297:	4d                   	dec    %ebp
435298:	75 75                	jne    0x43530f
43529a:	55                   	push   %ebp
43529b:	44                   	inc    %esp
43529c:	4a                   	dec    %edx
43529d:	47                   	inc    %edi
43529e:	4e                   	dec    %esi
43529f:	4c                   	dec    %esp
4352a0:	39 77 54             	cmp    %esi,0x54(%edi)
4352a3:	54                   	push   %esp
4352a4:	54                   	push   %esp
4352a5:	5a                   	pop    %edx
4352a6:	58                   	pop    %eax
4352a7:	37                   	aaa
4352a8:	35 6b 31 7a 47       	xor    $0x477a316b,%eax
4352ad:	69 72 37 76 41 72 6f 	imul   $0x6f724176,0x37(%edx),%esi
4352b4:	70 76                	jo     0x43532c
4352b6:	66 4e                	dec    %si
4352b8:	4a                   	dec    %edx
4352b9:	34 68                	xor    $0x68,%al
4352bb:	34 4c                	xor    $0x4c,%al
4352bd:	65 43                	gs inc %ebx
4352bf:	31 4e 44             	xor    %ecx,0x44(%esi)
4352c2:	2f                   	das
4352c3:	46                   	inc    %esi
4352c4:	35 79 2f 5a 31       	xor    $0x315a2f79,%eax
4352c9:	72 62                	jb     0x43532d
4352cb:	61                   	popa
4352cc:	6e                   	outsb  %ds:(%esi),(%dx)
4352cd:	39 77 36             	cmp    %esi,0x36(%edi)
4352d0:	4b                   	dec    %ebx
4352d1:	44                   	inc    %esp
4352d2:	34 70                	xor    $0x70,%al
4352d4:	51                   	push   %ecx
4352d5:	38 71 77             	cmp    %dh,0x77(%ecx)
4352d8:	36 57                	ss push %edi
4352da:	52                   	push   %edx
4352db:	57                   	push   %edi
4352dc:	69 34 4a 7a 62 67 78 	imul   $0x7867627a,(%edx,%ecx,2),%esi
4352e3:	78 50                	js     0x435335
4352e5:	30 6d 68             	xor    %ch,0x68(%ebp)
4352e8:	55                   	push   %ebp
4352e9:	6f                   	outsl  %ds:(%esi),(%dx)
4352ea:	79 48                	jns    0x435334
4352ec:	53                   	push   %ebx
4352ed:	4a                   	dec    %edx
4352ee:	73 6d                	jae    0x43535d
4352f0:	68 71 7a 4f 71       	push   $0x714f7a71
4352f5:	43                   	inc    %ebx
4352f6:	73 50                	jae    0x435348
4352f8:	63 6b 78             	arpl   %ebp,0x78(%ebx)
4352fb:	4e                   	dec    %esi
4352fc:	77 39                	ja     0x435337
4352fe:	57                   	push   %edi
4352ff:	63 77 4a             	arpl   %esi,0x4a(%edi)
435302:	52                   	push   %edx
435303:	48                   	dec    %eax
435304:	7a 51                	jp     0x435357
435306:	30 70 74             	xor    %dh,0x74(%eax)
435309:	54                   	push   %esp
43530a:	4f                   	dec    %edi
43530b:	66 62 68 51          	bound  %bp,0x51(%eax)
43530f:	55                   	push   %ebp
435310:	34 63                	xor    $0x63,%al
435312:	68 64 52 47 33       	push   $0x33475264
435317:	6e                   	outsb  %ds:(%esi),(%dx)
435318:	49                   	dec    %ecx
435319:	38 6c 71 42          	cmp    %ch,0x42(%ecx,%esi,2)
43531d:	34 49                	xor    $0x49,%al
43531f:	30 6a 53             	xor    %ch,0x53(%edx)
435322:	31 53 45             	xor    %edx,0x45(%ebx)
435325:	57                   	push   %edi
435326:	72 62                	jb     0x43538a
435328:	34 5a                	xor    $0x5a,%al
43532a:	78 41                	js     0x43536d
43532c:	65 48                	gs dec %eax
43532e:	63 45 48             	arpl   %eax,0x48(%ebp)
435331:	35 4f 6c 67 44       	xor    $0x44676c4f,%eax
435336:	4e                   	dec    %esi
435337:	2f                   	das
435338:	34 49                	xor    $0x49,%al
43533a:	76 71                	jbe    0x4353ad
43533c:	62 44 57 49          	bound  %eax,0x49(%edi,%edx,2)
435340:	30 79 2b             	xor    %bh,0x2b(%ecx)
435343:	64 68 64 6b 67 58    	fs push $0x58676b64
435349:	50                   	push   %eax
43534a:	69 4a 67 76 58 53 74 	imul   $0x74535876,0x67(%edx),%ecx
435351:	56                   	push   %esi
435352:	5a                   	pop    %edx
435353:	4a                   	dec    %edx
435354:	67 6d                	insl   (%dx),%es:(%di)
435356:	2f                   	das
435357:	4f                   	dec    %edi
435358:	34 46                	xor    $0x46,%al
43535a:	78 45                	js     0x4353a1
43535c:	75 44                	jne    0x4353a2
43535e:	4d                   	dec    %ebp
43535f:	62 37                	bound  %esi,(%edi)
435361:	6a 51                	push   $0x51
435363:	4e                   	dec    %esi
435364:	54                   	push   %esp
435365:	54                   	push   %esp
435366:	76 69                	jbe    0x4353d1
435368:	58                   	pop    %eax
435369:	2b 33                	sub    (%ebx),%esi
43536b:	59                   	pop    %ecx
43536c:	56                   	push   %esi
43536d:	71 76                	jno    0x4353e5
43536f:	54                   	push   %esp
435370:	4a                   	dec    %edx
435371:	30 47 41             	xor    %al,0x41(%edi)
435374:	54                   	push   %esp
435375:	54                   	push   %esp
435376:	6f                   	outsl  %ds:(%esi),(%dx)
435377:	38 44 73 71          	cmp    %al,0x71(%ebx,%esi,2)
43537b:	70 4a                	jo     0x4353c7
43537d:	6b 62 54 42          	imul   $0x42,0x54(%edx),%esp
435381:	68 39 4b 65 4b       	push   $0x4b654b39
435386:	4a                   	dec    %edx
435387:	54                   	push   %esp
435388:	43                   	inc    %ebx
435389:	31 2f                	xor    %ebp,(%edi)
43538b:	4f                   	dec    %edi
43538c:	4e                   	dec    %esi
43538d:	39 77 4e             	cmp    %esi,0x4e(%edi)
435390:	2f                   	das
435391:	38 76 68             	cmp    %dh,0x68(%esi)
435394:	53                   	push   %ebx
435395:	6d                   	insl   (%dx),%es:(%edi)
435396:	43                   	inc    %ebx
435397:	42                   	inc    %edx
435398:	62 51 6d             	bound  %edx,0x6d(%ecx)
43539b:	70 2b                	jo     0x4353c8
43539d:	6d                   	insl   (%dx),%es:(%edi)
43539e:	34 41                	xor    $0x41,%al
4353a0:	52                   	push   %edx
4353a1:	54                   	push   %esp
4353a2:	52                   	push   %edx
4353a3:	61                   	popa
4353a4:	38 62 65             	cmp    %ah,0x65(%edx)
4353a7:	74 52                	je     0x4353fb
4353a9:	67 61                	addr16 popa
4353ab:	36 6e                	outsb  %ss:(%esi),(%dx)
4353ad:	52                   	push   %edx
4353ae:	2b 42 2f             	sub    0x2f(%edx),%eax
4353b1:	43                   	inc    %ebx
4353b2:	6f                   	outsl  %ds:(%esi),(%dx)
4353b3:	69 4c 4b 47 31 2b 78 	imul   $0x4b782b31,0x47(%ebx,%ecx,2),%ecx
4353ba:	4b
4353bb:	6d                   	insl   (%dx),%es:(%edi)
4353bc:	58                   	pop    %eax
4353bd:	61                   	popa
4353be:	34 36                	xor    $0x36,%al
4353c0:	41                   	inc    %ecx
4353c1:	66 78 32             	data16 js 0x4353f6
4353c4:	33 74 58 63          	xor    0x63(%eax,%ebx,2),%esi
4353c8:	74 51                	je     0x43541b
4353ca:	76 75                	jbe    0x435441
4353cc:	65 6a 6a             	gs push $0x6a
4353cf:	78 48                	js     0x435419
4353d1:	7a 37                	jp     0x43540a
4353d3:	4f                   	dec    %edi
4353d4:	74 73                	je     0x435449
4353d6:	67 68 41 36 37 61    	addr16 push $0x61373641
4353dc:	6e                   	outsb  %ds:(%esi),(%dx)
4353dd:	49                   	dec    %ecx
4353de:	57                   	push   %edi
4353df:	39 2f                	cmp    %ebp,(%edi)
4353e1:	62 71 42             	bound  %esi,0x42(%ecx)
4353e4:	36 4f                	ss dec %edi
4353e6:	67 46                	addr16 inc %esi
4353e8:	5a                   	pop    %edx
4353e9:	45                   	inc    %ebp
4353ea:	52                   	push   %edx
4353eb:	41                   	inc    %ecx
4353ec:	41                   	inc    %ecx
4353ed:	2b 68 36             	sub    0x36(%eax),%ebp
4353f0:	35 37 76 67 39       	xor    $0x39677637,%eax
4353f5:	63 6a 43             	arpl   %ebp,0x43(%edx)
4353f8:	2b 79 4b             	sub    0x4b(%ecx),%edi
4353fb:	71 48                	jno    0x435445
4353fd:	46                   	inc    %esi
4353fe:	4a                   	dec    %edx
4353ff:	73 64                	jae    0x435465
435401:	6d                   	insl   (%dx),%es:(%edi)
435402:	62 67 4d             	bound  %esp,0x4d(%edi)
435405:	57                   	push   %edi
435406:	51                   	push   %ecx
435407:	72 51                	jb     0x43545a
435409:	4b                   	dec    %ebx
43540a:	36 67 47             	ss addr16 inc %edi
43540d:	69 31 66 6f 76 63    	imul   $0x63766f66,(%ecx),%esi
435413:	57                   	push   %edi
435414:	57                   	push   %edi
435415:	42                   	inc    %edx
435416:	47                   	inc    %edi
435417:	69 6f 5a 4b 55 50 54 	imul   $0x5450554b,0x5a(%edi),%ebp
43541e:	53                   	push   %ebx
43541f:	56                   	push   %esi
435420:	53                   	push   %ebx
435421:	58                   	pop    %eax
435422:	52                   	push   %edx
435423:	69 74 52 66 2b 57 34 	imul   $0x7834572b,0x66(%edx,%edx,2),%esi
43542a:	78
43542b:	59                   	pop    %ecx
43542c:	38 56 6c             	cmp    %dl,0x6c(%esi)
43542f:	59                   	pop    %ecx
435430:	5a                   	pop    %edx
435431:	44                   	inc    %esp
435432:	67 30 6c 31          	xor    %ch,0x31(%si)
435436:	2b 47 44             	sub    0x44(%edi),%eax
435439:	45                   	inc    %ebp
43543a:	33 43 47             	xor    0x47(%ebx),%eax
43543d:	74 56                	je     0x435495
43543f:	78 36                	js     0x435477
435441:	58                   	pop    %eax
435442:	41                   	inc    %ecx
435443:	6f                   	outsl  %ds:(%esi),(%dx)
435444:	44                   	inc    %esp
435445:	45                   	inc    %ebp
435446:	4d                   	dec    %ebp
435447:	55                   	push   %ebp
435448:	53                   	push   %ebx
435449:	48                   	dec    %eax
43544a:	45                   	inc    %ebp
43544b:	6b 7a 2f 35          	imul   $0x35,0x2f(%edx),%edi
43544f:	37                   	aaa
435450:	53                   	push   %ebx
435451:	57                   	push   %edi
435452:	77 79                	ja     0x4354cd
435454:	6e                   	outsb  %ds:(%esi),(%dx)
435455:	7a 45                	jp     0x43549c
435457:	4d                   	dec    %ebp
435458:	4a                   	dec    %edx
435459:	78 4e                	js     0x4354a9
43545b:	59                   	pop    %ecx
43545c:	56                   	push   %esi
43545d:	62 78 57             	bound  %edi,0x57(%eax)
435460:	56                   	push   %esi
435461:	4b                   	dec    %ebx
435462:	69 5a 7a 75 38 72 7a 	imul   $0x7a723875,0x7a(%edx),%ebx
435469:	4d                   	dec    %ebp
43546a:	6d                   	insl   (%dx),%es:(%edi)
43546b:	64 4a                	fs dec %edx
43546d:	70 46                	jo     0x4354b5
43546f:	72 72                	jb     0x4354e3
435471:	74 35                	je     0x4354a8
435473:	4f                   	dec    %edi
435474:	4e                   	dec    %esi
435475:	41                   	inc    %ecx
435476:	69 50 58 52 51 68 38 	imul   $0x38685152,0x58(%eax),%edx
43547d:	6d                   	insl   (%dx),%es:(%edi)
43547e:	76 65                	jbe    0x4354e5
435480:	47                   	inc    %edi
435481:	77 70                	ja     0x4354f3
435483:	77 4d                	ja     0x4354d2
435485:	30 63 31             	xor    %ah,0x31(%ebx)