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
43554c:	54                   	push   %esp
43554d:	4a                   	dec    %edx
43554e:	77 49                	ja     0x435599
435550:	50                   	push   %eax
435551:	59                   	pop    %ecx
435552:	56                   	push   %esi
435553:	6c                   	insb   (%dx),%es:(%edi)
435554:	46                   	inc    %esi
435555:	41                   	inc    %ecx
435556:	77 41                	ja     0x435599
435558:	41                   	inc    %ecx
435559:	41                   	inc    %ecx
43555a:	48                   	dec    %eax
43555b:	45                   	inc    %ebp
43555c:	41                   	inc    %ecx
43555d:	41                   	inc    %ecx
43555e:	41                   	inc    %ecx
43555f:	44                   	inc    %esp
435560:	69 41 41 41 41 6c 67 	imul   $0x676c4141,0x41(%ecx),%eax
435567:	41                   	inc    %ecx
435568:	41                   	inc    %ecx
435569:	41                   	inc    %ecx
43556a:	50                   	push   %eax
43556b:	34 4d                	xor    $0x4d,%al
43556d:	41                   	inc    %ecx
43556e:	41                   	inc    %ecx
43556f:	41                   	inc    %ecx
435570:	67 38 4b 31          	cmp    %cl,0x31(%bp,%di)
435574:	33 49 43             	xor    0x43(%ecx),%ecx
435577:	42                   	inc    %edx
435578:	44                   	inc    %esp
435579:	70 55                	jo     0x4355d0
43557b:	4d                   	dec    %ebp
43557c:	6c                   	insb   (%dx),%es:(%edi)
43557d:	57                   	push   %edi
43557e:	53                   	push   %ebx
43557f:	44                   	inc    %esp
435580:	46                   	inc    %esi
435581:	6a 30                	push   $0x30
435583:	44                   	inc    %esp
435584:	77 59                	ja     0x4355df
435586:	53                   	push   %ebx
435587:	44                   	inc    %esp
435588:	59                   	pop    %ecx
435589:	65 6f                	outsl  %gs:(%esi),(%dx)
43558b:	76 30                	jbe    0x4355bd
43558d:	57                   	push   %edi
43558e:	43                   	inc    %ebx
43558f:	41                   	inc    %ecx
435590:	46                   	inc    %esi
435591:	41                   	inc    %ecx
435592:	41                   	inc    %ecx
435593:	41                   	inc    %ecx
435594:	41                   	inc    %ecx
435595:	59                   	pop    %ecx
435596:	7a 74                	jp     0x43560c
435598:	64 41                	fs inc %ecx
43559a:	41                   	inc    %ecx
43559b:	41                   	inc    %ecx
43559c:	41                   	inc    %ecx
43559d:	2f                   	das
43559e:	67 77 41             	addr16 ja 0x4355e2
4355a1:	41                   	inc    %ecx
4355a2:	43                   	inc    %ebx
4355a3:	42                   	inc    %edx
4355a4:	2f                   	das
4355a5:	66 2f                	data16 das
4355a7:	72 2f                	jb     0x4355d8
4355a9:	5a                   	pop    %edx
4355aa:	69 41 48 41 41 41 41 	imul   $0x41414141,0x48(%ecx),%eax
4355b1:	59                   	pop    %ecx
4355b2:	32 56 6d             	xor    0x6d(%esi),%dl
4355b5:	49                   	dec    %ecx
4355b6:	41                   	inc    %ecx
4355b7:	63 41 41             	arpl   %eax,0x41(%ecx)
4355ba:	41                   	inc    %ecx
4355bb:	42                   	inc    %edx
4355bc:	6a 57                	push   $0x57
4355be:	55                   	push   %ebp
4355bf:	55                   	push   %ebp
4355c0:	48                   	dec    %eax
4355c1:	41                   	inc    %ecx
4355c2:	41                   	inc    %ecx
4355c3:	41                   	inc    %ecx
4355c4:	41                   	inc    %ecx
4355c5:	42                   	inc    %edx
4355c6:	51                   	push   %ecx
4355c7:	41                   	inc    %ecx
4355c8:	41                   	inc    %ecx
4355c9:	41                   	inc    %ecx
4355ca:	46                   	inc    %esi
4355cb:	63 41 41             	arpl   %eax,0x41(%ecx)
4355ce:	41                   	inc    %ecx
4355cf:	43                   	inc    %ebx
4355d0:	43                   	inc    %ebx
4355d1:	41                   	inc    %ecx
4355d2:	41                   	inc    %ecx
4355d3:	41                   	inc    %ecx
4355d4:	41                   	inc    %ecx
4355d5:	64 51                	fs push %ecx
4355d7:	41                   	inc    %ecx
4355d8:	41                   	inc    %ecx
4355d9:	41                   	inc    %ecx
4355da:	49                   	dec    %ecx
4355db:	49                   	dec    %ecx
4355dc:	41                   	inc    %ecx
4355dd:	41                   	inc    %ecx
4355de:	41                   	inc    %ecx
4355df:	43                   	inc    %ebx
4355e0:	43                   	inc    %ebx
4355e1:	41                   	inc    %ecx
4355e2:	41                   	inc    %ecx
4355e3:	41                   	inc    %ecx
4355e4:	41                   	inc    %ecx
4355e5:	50                   	push   %eax
4355e6:	51                   	push   %ecx
4355e7:	41                   	inc    %ecx
4355e8:	41                   	inc    %ecx
4355e9:	41                   	inc    %ecx
4355ea:	44                   	inc    %esp
4355eb:	68 39 41 41 41       	push   $0x41414139
4355f0:	41                   	inc    %ecx
4355f1:	49                   	dec    %ecx
4355f2:	42                   	inc    %edx
4355f3:	6a 2f                	push   $0x2f
4355f5:	2f                   	das
4355f6:	2f                   	das
4355f7:	38 67 41             	cmp    %ah,0x41(%edi)
4355fa:	77 41                	ja     0x43563d
4355fc:	41                   	inc    %ecx
4355fd:	41                   	inc    %ecx
4355fe:	47                   	inc    %edi
4355ff:	4d                   	dec    %ebp
435600:	71 49                	jno    0x43564b
435602:	46                   	inc    %esi
435603:	6f                   	outsl  %ds:(%esi),(%dx)
435604:	67 7a 78             	addr16 jp 0x43567f
435607:	55                   	push   %ebp
435608:	67 70 2b             	addr16 jo 0x435636
43560b:	4d                   	dec    %ebp
43560c:	75 39                	jne    0x435647
43560e:	31 6b 67             	xor    %ebp,0x67(%ebx)
435611:	7a 54                	jp     0x435667
435613:	79 67                	jns    0x43567c
435615:	48                   	dec    %eax
435616:	6c                   	insb   (%dx),%es:(%edi)
435617:	6b 71 49 43          	imul   $0x43,0x49(%ecx),%esi
43561b:	78 36                	js     0x435653
43561d:	59                   	pop    %ecx
43561e:	67 67 67 6a 4c       	addr16 addr16 addr16 push $0x4c
435623:	43                   	inc    %ebx
435624:	42                   	inc    %edx
435625:	45                   	inc    %ebp
435626:	6d                   	insl   (%dx),%es:(%edi)
435627:	46                   	inc    %esi
435628:	6d                   	insl   (%dx),%es:(%edi)
435629:	49                   	dec    %ecx
43562a:	4a                   	dec    %edx
43562b:	50                   	push   %eax
43562c:	4b                   	dec    %ebx
43562d:	34 78                	xor    $0x78,%al
43562f:	70 59                	jo     0x43568a
435631:	4b                   	dec    %ebx
435632:	69 41 46 41 41 41 41 	imul   $0x41414141,0x46(%ecx),%eax
435639:	5a                   	pop    %edx
43563a:	53                   	push   %ebx
43563b:	6f                   	outsl  %ds:(%esi),(%dx)
43563c:	67 4e                	addr16 dec %esi
43563e:	33 48 75             	xor    0x75(%eax),%ecx
435641:	47                   	inc    %edi
435642:	53                   	push   %ebx
435643:	41                   	inc    %ecx
435644:	39 58 54             	cmp    %ebx,0x54(%eax)
435647:	49                   	dec    %ecx
435648:	55                   	push   %ebp