435343:	41                   	inc    %ecx
435344:	41                   	inc    %ecx
435345:	41                   	inc    %ecx
435346:	41                   	inc    %ecx
435347:	51                   	push   %ecx
435348:	43                   	inc    %ebx
435349:	65 78 41             	gs js  0x43538d
43534c:	41                   	inc    %ecx
43534d:	41                   	inc    %ecx
43534e:	41                   	inc    %ecx
43534f:	51                   	push   %ecx
435350:	43                   	inc    %ebx
435351:	65 78 45             	gs js  0x435399
435354:	41                   	inc    %ecx
435355:	41                   	inc    %ecx
435356:	41                   	inc    %ecx
435357:	51                   	push   %ecx
435358:	44                   	inc    %esp
435359:	6e                   	outsb  %ds:(%esi),(%dx)
43535a:	67 49                	addr16 dec %ecx
43535c:	43                   	inc    %ebx
43535d:	65 78 45             	gs js  0x4353a5
435360:	41                   	inc    %ecx
435361:	41                   	inc    %ecx
435362:	41                   	inc    %ecx
435363:	51                   	push   %ecx
435364:	4c                   	dec    %esp
435365:	42                   	inc    %edx
435366:	78 64                	js     0x4353cc
435368:	59                   	pop    %ecx
435369:	66 52                	push   %dx
43536b:	45                   	inc    %ebp
43536c:	41                   	inc    %ecx
43536d:	41                   	inc    %ecx
43536e:	41                   	inc    %ecx
43536f:	51                   	push   %ecx
435370:	48                   	dec    %eax
435371:	4b                   	dec    %ebx
435372:	67 41                	addr16 inc %ecx
435374:	41                   	inc    %ecx
435375:	41                   	inc    %ecx
435376:	42                   	inc    %edx
435377:	4d                   	dec    %ebp
435378:	77 42                	ja     0x4353bc
43537a:	51                   	push   %ecx
43537b:	41                   	inc    %ecx
43537c:	69 41 41 41 41 48 41 	imul   $0x41484141,0x41(%ecx),%eax
435383:	41                   	inc    %ecx
435384:	41                   	inc    %ecx
435385:	45                   	inc    %ebp
435386:	51                   	push   %ecx
435387:	4a                   	dec    %edx
435388:	37                   	aaa
435389:	45                   	inc    %ebp
43538a:	51                   	push   %ecx
43538b:	41                   	inc    %ecx
43538c:	41                   	inc    %ecx
43538d:	42                   	inc    %edx
43538e:	49                   	dec    %ecx
43538f:	30 57 41             	xor    %dl,0x41(%edi)
435392:	41                   	inc    %ecx
435393:	41                   	inc    %ecx
435394:	42                   	inc    %edx
435395:	43                   	inc    %ebx
435396:	67 4a                	addr16 dec %edx
435398:	37                   	aaa
435399:	45                   	inc    %ebp
43539a:	41                   	inc    %ecx
43539b:	41                   	inc    %ecx
43539c:	41                   	inc    %ecx
43539d:	42                   	inc    %edx
43539e:	42                   	inc    %edx
43539f:	59                   	pop    %ecx
4353a0:	47                   	inc    %edi
4353a1:	46                   	inc    %esi
4353a2:	67 4a                	addr16 dec %edx
4353a4:	37                   	aaa
4353a5:	45                   	inc    %ebp
4353a6:	51                   	push   %ecx
4353a7:	41                   	inc    %ecx
4353a8:	41                   	inc    %ecx
4353a9:	42                   	inc    %edx
4353aa:	43                   	inc    %ebx
4353ab:	68 35 41 41 41       	push   $0x41414135
4353b0:	4b                   	dec    %ebx
4353b1:	42                   	inc    %edx
4353b2:	69 6f 65 41 68 4d 77 	imul   $0x774d6841,0x65(%edi),%ebp
4353b9:	41                   	inc    %ecx
4353ba:	77 41                	ja     0x4353fd
4353bc:	41                   	inc    %ecx
4353bd:	41                   	inc    %ecx
4353be:	51                   	push   %ecx
4353bf:	41                   	inc    %ecx
4353c0:	41                   	inc    %ecx
4353c1:	48                   	dec    %eax
4353c2:	51                   	push   %ecx
4353c3:	41                   	inc    %ecx
4353c4:	41                   	inc    %ecx
4353c5:	45                   	inc    %ebp
4353c6:	66 34 4a             	data16 xor $0x4a,%al
4353c9:	41                   	inc    %ecx
4353ca:	41                   	inc    %ecx
4353cb:	44                   	inc    %esp
4353cc:	2b 44 67 41          	sub    0x41(%edi,%eiz,2),%eax
4353d0:	41                   	inc    %ecx
4353d1:	2f                   	das
4353d2:	67 77 41             	addr16 ja 0x435416
4353d5:	41                   	inc    %ecx
4353d6:	43                   	inc    %ebx
4353d7:	42                   	inc    %edx
4353d8:	68 57 63 54 38       	push   $0x38546357
4353dd:	5a                   	pop    %edx
4353de:	6d                   	insl   (%dx),%es:(%edi)
4353df:	55                   	push   %ebp
4353e0:	67 64 31 6e 45       	xor    %ebp,%fs:0x45(%bp)
4353e5:	2f                   	das
4353e6:	47                   	inc    %edi
4353e7:	45                   	inc    %ebp
4353e8:	39 4c 67 41          	cmp    %ecx,0x41(%edi,%eiz,2)
4353ec:	41                   	inc    %ecx
4353ed:	41                   	inc    %ecx
4353ee:	50                   	push   %eax
4353ef:	34 4d                	xor    $0x4d,%al
4353f1:	41                   	inc    %ecx
4353f2:	41                   	inc    %ecx
4353f3:	41                   	inc    %ecx
4353f4:	67 49                	addr16 dec %ecx
4353f6:	2f                   	das
4353f7:	39 72 39             	cmp    %esi,0x39(%edx)
4353fa:	47                   	inc    %edi
4353fb:	55                   	push   %ebp
4353fc:	67 4e                	addr16 dec %esi
4353fe:	50                   	push   %eax
4353ff:	39 72 39             	cmp    %esi,0x39(%edx)
435402:	46                   	inc    %esi
435403:	67 37                	addr16 aaa
435405:	6d                   	insl   (%dx),%es:(%edi)
435406:	51                   	push   %ecx
435407:	41                   	inc    %ecx
435408:	41                   	inc    %ecx
435409:	41                   	inc    %ecx
43540a:	50                   	push   %eax
43540b:	34 4d                	xor    $0x4d,%al
43540d:	41                   	inc    %ecx
43540e:	41                   	inc    %ecx
43540f:	41                   	inc    %ecx
435410:	67 64 5a             	addr16 fs pop %edx
435413:	73 4c                	jae    0x435461
435415:	32 79 42             	xor    0x42(%ecx),%bh
435418:	67 6d                	insl   (%dx),%es:(%di)
43541a:	77 76                	ja     0x435492
43541c:	62 57 54             	bound  %edx,0x54(%edi)
43541f:	74 43                	je     0x435464
435421:	41                   	inc    %ecx
435422:	41                   	inc    %ecx
435423:	41                   	inc    %ecx
435424:	41                   	inc    %ecx
435425:	4f                   	dec    %edi
435426:	4a                   	dec    %edx
435427:	55                   	push   %ebp
435428:	41                   	inc    %ecx
435429:	41                   	inc    %ecx
43542a:	41                   	inc    %ecx
43542b:	44                   	inc    %esp
43542c:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
435430:	41                   	inc    %ecx
435431:	49                   	dec    %ecx
435432:	4c                   	dec    %esp
435433:	63 77 2b             	arpl   %esi,0x2b(%edi)
435436:	51                   	push   %ecx
435437:	78 6d                	js     0x4354a6
435439:	49                   	dec    %ecx
43543a:	47                   	inc    %edi
43543b:	44                   	inc    %esp
43543c:	50                   	push   %eax
43543d:	42                   	inc    %edx
43543e:	76 4e                	jbe    0x43548e
435440:	5a                   	pop    %edx
435441:	5a                   	pop    %edx
435442:	56                   	push   %esi
435443:	6c                   	insb   (%dx),%es:(%edi)
435444:	46                   	inc    %esi
435445:	41                   	inc    %ecx
435446:	77 41                	ja     0x435489
435448:	41                   	inc    %ecx
435449:	41                   	inc    %ecx
43544a:	44                   	inc    %esp
43544b:	4d                   	dec    %ebp
43544c:	41                   	inc    %ecx
43544d:	41                   	inc    %ecx
43544e:	41                   	inc    %ecx
43544f:	42                   	inc    %edx
435450:	79 41                	jns    0x435493
435452:	41                   	inc    %ecx
435453:	41                   	inc    %ecx
435454:	41                   	inc    %ecx
435455:	51                   	push   %ecx
435456:	41                   	inc    %ecx
435457:	41                   	inc    %ecx
435458:	41                   	inc    %ecx
435459:	41                   	inc    %ecx
43545a:	50                   	push   %eax
43545b:	34 4d                	xor    $0x4d,%al
43545d:	41                   	inc    %ecx
43545e:	41                   	inc    %ecx
43545f:	41                   	inc    %ecx
435460:	67 6f                	outsl  %ds:(%si),(%dx)
435462:	69 31 6c 44 79 42    	imul   $0x4279446c,(%ecx),%esi
435468:	44                   	inc    %esp
435469:	30 70 72             	xor    %dh,0x72(%eax)
43546c:	77 59                	ja     0x4354c7
43546e:	57                   	push   %edi
43546f:	59                   	pop    %ecx
435470:	37                   	aaa
435471:	4f                   	dec    %edi
435472:	67 41                	addr16 inc %ecx
435474:	41                   	inc    %ecx
435475:	41                   	inc    %ecx
435476:	44                   	inc    %esp
435477:	68 59 41 41 41       	push   $0x41414159
43547c:	41                   	inc    %ecx
43547d:	49                   	dec    %ecx
43547e:	4d                   	dec    %ebp
43547f:	35 47 6d 43 59       	xor    $0x59436d47,%eax
435484:	67 37                	addr16 aaa
435486:	50                   	push   %eax
435487:	42                   	inc    %edx
435488:	5a                   	pop    %edx
435489:	2f                   	das
43548a:	47                   	inc    %edi
43548b:	45                   	inc    %ebp
43548c:	67 71 75             	addr16 jno 0x435504
43548f:	55                   	push   %ebp
435490:	79 2b                	jns    0x4354bd
435492:	31 68 6c             	xor    %ebp,0x6c(%eax)
435495:	49                   	dec    %ecx
435496:	4d                   	dec    %ebp
435497:	61                   	popa
435498:	62 39                	bound  %edi,(%ecx)
43549a:	4e                   	dec    %esi
43549b:	56                   	push   %esi
43549c:	59                   	pop    %ecx
43549d:	4b                   	dec    %ebx
43549e:	69 43 32 56 79 4c 6e 	imul   $0x6e4c7956,0x32(%ebx),%eax
4354a5:	49                   	dec    %ecx
4354a6:	46                   	inc    %esi
4354a7:	4b                   	dec    %ebx
4354a8:	6f                   	outsl  %ds:(%esi),(%dx)
4354a9:	33 52 68             	xor    0x68(%edx),%edx
4354ac:	59                   	pop    %ecx
4354ad:	5a                   	pop    %edx
4354ae:	53                   	push   %ebx
4354af:	6f                   	outsl  %ds:(%esi),(%dx)
4354b0:	67 6d                	insl   (%dx),%es:(%di)
4354b2:	52                   	push   %edx
4354b3:	65 2f                	gs das
4354b5:	42                   	inc    %edx
4354b6:	47                   	inc    %edi
4354b7:	56                   	push   %esi
4354b8:	6d                   	insl   (%dx),%es:(%edi)
4354b9:	49                   	dec    %ecx
4354ba:	49                   	dec    %ecx
4354bb:	59                   	pop    %ecx
4354bc:	58                   	pop    %eax
4354bd:	76 77                	jbe    0x435536
4354bf:	52                   	push   %edx
4354c0:	68 5a 69 6f 67       	push   $0x676f695a
4354c5:	45                   	inc    %ebp
4354c6:	2b 47 51             	sub    0x51(%edi),%eax
4354c9:	33 47 56             	xor    0x56(%edi),%eax
4354cc:	6c                   	insb   (%dx),%es:(%edi)
4354cd:	49                   	dec    %ecx
4354ce:	42                   	inc    %edx
4354cf:	2f                   	das
4354d0:	68 6b 4e 78 5a       	push   $0x5a784e6b
4354d5:	4b                   	dec    %ebx
4354d6:	69 42 74 6a 50 6a 75 	imul   $0x756a506a,0x74(%edx),%eax
4354dd:	5a                   	pop    %edx
4354de:	53                   	push   %ebx
4354df:	41                   	inc    %ecx
4354e0:	34 43                	xor    $0x43,%al
4354e2:	45                   	inc    %ebp
4354e3:	58                   	pop    %eax
4354e4:	77 57                	ja     0x43553d
4354e6:	43                   	inc    %ebx
4354e7:	41                   	inc    %ecx
4354e8:	2f                   	das
4354e9:	68 4c 50 2b 59       	push   $0x592b504c
4354ee:	57                   	push   %edi
4354ef:	5a                   	pop    %edx
4354f0:	6c                   	insb   (%dx),%es:(%edi)
4354f1:	4b                   	dec    %ebx
4354f2:	69 43 6a 45 59 58 32 	imul   $0x32585945,0x6a(%ebx),%eax
4354f9:	49                   	dec    %ecx
4354fa:	41                   	inc    %ecx
4354fb:	45                   	inc    %ebp
4354fc:	41                   	inc    %ecx
4354fd:	41                   	inc    %ecx
4354fe:	41                   	inc    %ecx
4354ff:	42                   	inc    %edx
435500:	69 5a 53 43 6a 6a 7a 	imul   $0x7a6a6a43,0x53(%edx),%ebx
435507:	6a 2b                	push   $0x2b
435509:	59                   	pop    %ecx
43550a:	53                   	push   %ebx
43550b:	41                   	inc    %ecx
43550c:	62 55 38             	bound  %edx,0x38(%ebp)
43550f:	33 73 57             	xor    0x57(%ebx),%esi
435512:	53                   	push   %ebx
435513:	41                   	inc    %ecx
435514:	42                   	inc    %edx
435515:	41                   	inc    %ecx
435516:	41                   	inc    %ecx
435517:	41                   	inc    %ecx
435518:	41                   	inc    %ecx
435519:	59                   	pop    %ecx
43551a:	79 6f                	jns    0x43558b
43551c:	54                   	push   %esp
43551d:	4d                   	dec    %ebp
43551e:	41                   	inc    %ecx
43551f:	4d                   	dec    %ebp
435520:	41                   	inc    %ecx
435521:	4b                   	dec    %ebx
435522:	51                   	push   %ecx
435523:	45                   	inc    %ebp
435524:	41                   	inc    %ecx
435525:	41                   	inc    %ecx
435526:	42                   	inc    %edx
435527:	30 41 41             	xor    %al,0x41(%ecx)
43552a:	42                   	inc    %edx
43552b:	48                   	dec    %eax
43552c:	2b 43 51             	sub    0x51(%ebx),%eax
43552f:	41                   	inc    %ecx
435530:	41                   	inc    %ecx
435531:	2f                   	das
435532:	67 34 41             	addr16 xor $0x41,%al
435535:	41                   	inc    %ecx
435536:	50                   	push   %eax
435537:	34 4d                	xor    $0x4d,%al
435539:	41                   	inc    %ecx
43553a:	41                   	inc    %ecx
43553b:	41                   	inc    %ecx
43553c:	67 72 57             	addr16 jb 0x435596
43553f:	6f                   	outsl  %ds:(%esi),(%dx)
435540:	62 36                	bound  %esi,(%esi)
435542:	43                   	inc    %ebx
435543:	44                   	inc    %esp
435544:	50                   	push   %eax
435545:	51                   	push   %ecx
435546:	68 6e 5a 57 53       	push   $0x53575a6e
43554b:	44                   	inc    %esp