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
435649:	57                   	push   %edi
43564a:	57                   	push   %edi
43564b:	59                   	pop    %ecx
43564c:	67 43                	addr16 inc %ebx
43564e:	68 53 38 42 56       	push   $0x56423853
435653:	68 6d 49 41 4d       	push   $0x4d41496d
435658:	41                   	inc    %ecx
435659:	41                   	inc    %ecx
43565a:	41                   	inc    %ecx
43565b:	42                   	inc    %edx
43565c:	6a 4b                	push   $0x4b
43565e:	69 42 32 2b 35 67 4c 	imul   $0x4c67352b,0x32(%edx),%eax
435665:	49                   	dec    %ecx
435666:	4e                   	dec    %esi
435667:	65 74 35             	gs je  0x43569f
43566a:	41                   	inc    %ecx
43566b:	35 68 49 45 2b       	xor    $0x2b454968,%eax
435670:	70 67                	jo     0x4356d9
435672:	2f                   	das
435673:	70 59                	jo     0x4356ce
435675:	49                   	dec    %ecx
435676:	41                   	inc    %ecx
435677:	45                   	inc    %ebp
435678:	41                   	inc    %ecx
435679:	41                   	inc    %ecx
43567a:	41                   	inc    %ecx
43567b:	42                   	inc    %edx
43567c:	69 49 41 55 41 41 41 	imul   $0x41414155,0x41(%ecx),%ecx
435683:	42                   	inc    %edx
435684:	6a 4b                	push   $0x4b
435686:	69 43 57 42 59 30 64 	imul   $0x64305942,0x57(%ebx),%eax
43568d:	5a                   	pop    %edx
43568e:	53                   	push   %ebx
43568f:	43                   	inc    %ebx
435690:	53                   	push   %ebx
435691:	42                   	inc    %edx
435692:	59                   	pop    %ecx
435693:	30 64 57 43          	xor    %ah,0x43(%edi,%edx,2)
435697:	6f                   	outsl  %ds:(%esi),(%dx)
435698:	67 50                	addr16 push %eax
43569a:	67 67 59             	addr16 addr16 pop %ecx
43569d:	50                   	push   %eax
43569e:	43                   	inc    %ebx
43569f:	42                   	inc    %edx
4356a0:	59                   	pop    %ecx
4356a1:	7a 57                	jp     0x4356fa
4356a3:	7a 7a                	jp     0x43571f
4356a5:	57                   	push   %edi
4356a6:	43                   	inc    %ebx
4356a7:	43                   	inc    %ebx
4356a8:	49                   	dec    %ecx
4356a9:	67 31 45 61          	xor    %eax,0x61(%di)
4356ad:	57                   	push   %edi
4356ae:	53                   	push   %ebx
4356af:	44                   	inc    %esp
4356b0:	78 72                	js     0x435724
4356b2:	63 7a 71             	arpl   %edi,0x71(%edx)
4356b5:	59                   	pop    %ecx
4356b6:	53                   	push   %ebx
4356b7:	6f                   	outsl  %ds:(%esi),(%dx)
4356b8:	65 41                	gs inc %ecx
4356ba:	69 67 54 4d 41 51 41 	imul   $0x4151414d,0x54(%edi),%esp
4356c1:	59                   	pop    %ecx
4356c2:	67 41                	addr16 inc %ecx
4356c4:	41                   	inc    %ecx
4356c5:	41                   	inc    %ecx
4356c6:	42                   	inc    %edx
4356c7:	34 41                	xor    $0x41,%al
4356c9:	41                   	inc    %ecx
4356ca:	42                   	inc    %edx
4356cb:	45                   	inc    %ebp
4356cc:	67 41                	addr16 inc %ecx
4356ce:	42                   	inc    %edx
4356cf:	41                   	inc    %ecx
4356d0:	41                   	inc    %ecx
4356d1:	41                   	inc    %ecx
4356d2:	49                   	dec    %ecx
4356d3:	30 45 41             	xor    %al,0x41(%ebp)
4356d6:	41                   	inc    %ecx
4356d7:	41                   	inc    %ecx
4356d8:	42                   	inc    %edx
4356d9:	4b                   	dec    %ebx
4356da:	30 77 43             	xor    %dh,0x43(%edi)
4356dd:	63 7a 77             	arpl   %edi,0x77(%edx)
4356e0:	41                   	inc    %ecx
4356e1:	41                   	inc    %ecx
4356e2:	41                   	inc    %ecx
4356e3:	59                   	pop    %ecx
4356e4:	4c                   	dec    %esp
4356e5:	42                   	inc    %edx
4356e6:	77 59                	ja     0x435741
4356e8:	57                   	push   %edi
4356e9:	42                   	inc    %edx
4356ea:	6f                   	outsl  %ds:(%esi),(%dx)
4356eb:	35 70 62 7a 30       	xor    $0x307a6270,%eax
4356f0:	41                   	inc    %ecx
4356f1:	41                   	inc    %ecx
4356f2:	41                   	inc    %ecx
4356f3:	59                   	pop    %ecx
4356f4:	4d                   	dec    %ebp
4356f5:	4b                   	dec    %ebx
4356f6:	77 4d                	ja     0x435745
4356f8:	4a                   	dec    %edx
4356f9:	4b                   	dec    %ebx
4356fa:	78 55                	js     0x435751
4356fc:	66 45                	inc    %bp
4356fe:	43                   	inc    %ebx
4356ff:	67 36 41             	addr16 ss inc %ecx
435702:	41                   	inc    %ecx
435703:	41                   	inc    %ecx
435704:	47                   	inc    %edi
435705:	44                   	inc    %esp
435706:	53                   	push   %ebx
435707:	76 7a                	jbe    0x435783
435709:	41                   	inc    %ecx
43570a:	77 59                	ja     0x435765
43570c:	57                   	push   %edi
43570d:	43                   	inc    %ebx
43570e:	47                   	inc    %edi
43570f:	39 36                	cmp    %esi,(%esi)
435711:	41                   	inc    %ecx
435712:	41                   	inc    %ecx
435713:	41                   	inc    %ecx
435714:	4b                   	dec    %ebx
435715:	4b                   	dec    %ebx
435716:	78 4e                	js     0x435766
435718:	46                   	inc    %esi
435719:	41                   	inc    %ecx
43571a:	77 41                	ja     0x43575d
43571c:	41                   	inc    %ecx
43571d:	41                   	inc    %ecx
43571e:	4f                   	dec    %edi
43571f:	54                   	push   %esp
435720:	2f                   	das
435721:	2f                   	das
435722:	2f                   	das
435723:	38 47 41             	cmp    %al,0x41(%edi)
435726:	41                   	inc    %ecx
435727:	41                   	inc    %ecx
435728:	41                   	inc    %ecx
435729:	46                   	inc    %esi
43572a:	51                   	push   %ecx
43572b:	41                   	inc    %ecx
43572c:	41                   	inc    %ecx
43572d:	41                   	inc    %ecx
43572e:	43                   	inc    %ebx
43572f:	76 59                	jbe    0x43578a
435731:	47                   	inc    %edi
435732:	41                   	inc    %ecx
435733:	30 72 30             	xor    %dh,0x30(%edx)
435736:	51                   	push   %ecx
435737:	67 57                	addr16 push %edi
435739:	4d                   	dec    %ebp
43573a:	51                   	push   %ecx
43573b:	49                   	dec    %ecx
43573c:	72 42                	jb     0x435780
43573e:	53                   	push   %ebx
43573f:	73 4a                	jae    0x43578b
435741:	43                   	inc    %ebx
435742:	69 75 78 46 67 30 72 	imul   $0x72306746,0x78(%ebp),%esi
435749:	77 69                	ja     0x4357b4
43574b:	75 79                	jne    0x4357c6
43574d:	4b                   	dec    %ebx
43574e:	68 34 43 45 7a       	push   $0x7a454334
435753:	41                   	inc    %ecx
435754:	44                   	inc    %esp
435755:	41                   	inc    %ecx
435756:	47                   	inc    %edi
435757:	59                   	pop    %ecx
435758:	42                   	inc    %edx
435759:	41                   	inc    %ecx
43575a:	41                   	inc    %ecx
43575b:	41                   	inc    %ecx
43575c:	64 41                	fs inc %ecx
43575e:	41                   	inc    %ecx