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
43575f:	41                   	inc    %ecx
435760:	52                   	push   %edx
435761:	2f                   	das
435762:	67 6b 41 41 50       	imul   $0x50,0x41(%bx,%di),%eax
435767:	34 4f                	xor    $0x4f,%al
435769:	41                   	inc    %ecx
43576a:	41                   	inc    %ecx
43576b:	44                   	inc    %esp
43576c:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
435770:	41                   	inc    %ecx
435771:	49                   	dec    %ecx
435772:	49                   	dec    %ecx
435773:	41                   	inc    %ecx
435774:	41                   	inc    %ecx
435775:	41                   	inc    %ecx
435776:	41                   	inc    %ecx
435777:	41                   	inc    %ecx
435778:	67 42                	addr16 inc %edx
43577a:	41                   	inc    %ecx
43577b:	41                   	inc    %ecx
43577c:	41                   	inc    %ecx
43577d:	41                   	inc    %ecx
43577e:	47                   	inc    %edi
43577f:	4d                   	dec    %ebp
435780:	67 42                	addr16 inc %edx
435782:	77 41                	ja     0x4357c5
435784:	41                   	inc    %ecx
435785:	41                   	inc    %ecx
435786:	47                   	inc    %edi
435787:	49                   	dec    %ecx
435788:	67 42                	addr16 inc %edx
43578a:	67 41                	addr16 inc %ecx
43578c:	41                   	inc    %ecx
43578d:	41                   	inc    %ecx
43578e:	47                   	inc    %edi
43578f:	4e                   	dec    %esi
435790:	5a                   	pop    %edx
435791:	52                   	push   %edx
435792:	51                   	push   %ecx
435793:	63 41 41             	arpl   %eax,0x41(%ecx)
435796:	41                   	inc    %ecx
435797:	42                   	inc    %edx
435798:	73 41                	jae    0x4357db
43579a:	41                   	inc    %ecx
43579b:	41                   	inc    %ecx
43579c:	41                   	inc    %ecx
43579d:	59                   	pop    %ecx
43579e:	41                   	inc    %ecx
43579f:	41                   	inc    %ecx
4357a0:	41                   	inc    %ecx
4357a1:	41                   	inc    %ecx
4357a2:	4c                   	dec    %esp
4357a3:	45                   	inc    %ebp
4357a4:	41                   	inc    %ecx
4357a5:	41                   	inc    %ecx
4357a6:	41                   	inc    %ecx
4357a7:	41                   	inc    %ecx
4357a8:	49                   	dec    %ecx
4357a9:	41                   	inc    %ecx
4357aa:	51                   	push   %ecx
4357ab:	41                   	inc    %ecx
4357ac:	41                   	inc    %ecx
4357ad:	43                   	inc    %ebx
4357ae:	41                   	inc    %ecx
4357af:	45                   	inc    %ebp
4357b0:	41                   	inc    %ecx
4357b1:	41                   	inc    %ecx
4357b2:	41                   	inc    %ecx
4357b3:	67 42                	addr16 inc %edx
4357b5:	41                   	inc    %ecx
4357b6:	41                   	inc    %ecx
4357b7:	43                   	inc    %ebx
4357b8:	65 41                	gs inc %ecx
4357ba:	41                   	inc    %ecx
4357bb:	41                   	inc    %ecx
4357bc:	41                   	inc    %ecx
4357bd:	2f                   	das
4357be:	67 77 41             	addr16 ja 0x435802
4357c1:	41                   	inc    %ecx
4357c2:	43                   	inc    %ebx
4357c3:	43                   	inc    %ebx
4357c4:	73 7a                	jae    0x435840
4357c6:	36 43                	ss inc %ebx
4357c8:	79 49                	jns    0x435813
4357ca:	42                   	inc    %edx
4357cb:	68 6f 52 77 68       	push   $0x6877526f
4357d0:	59                   	pop    %ecx
4357d1:	49                   	dec    %ecx
4357d2:	41                   	inc    %ecx
4357d3:	45                   	inc    %ebp
4357d4:	41                   	inc    %ecx
4357d5:	41                   	inc    %ecx
4357d6:	41                   	inc    %ecx
4357d7:	42                   	inc    %edx
4357d8:	6a 49                	push   $0x49
4357da:	4d                   	dec    %ebp
4357db:	6b 62 64 4e          	imul   $0x4e,0x64(%edx),%esp
4357df:	31 5a 57             	xor    %ebx,0x57(%edx)
4357e2:	55                   	push   %ebp
4357e3:	55                   	push   %ebp
4357e4:	44                   	inc    %esp
4357e5:	41                   	inc    %ecx
4357e6:	41                   	inc    %ecx
4357e7:	41                   	inc    %ecx
4357e8:	41                   	inc    %ecx
4357e9:	54                   	push   %esp
4357ea:	51                   	push   %ecx
4357eb:	41                   	inc    %ecx
4357ec:	41                   	inc    %ecx
4357ed:	41                   	inc    %ecx
4357ee:	4e                   	dec    %esi
4357ef:	73 41                	jae    0x435832
4357f1:	41                   	inc    %ecx
4357f2:	41                   	inc    %ecx
4357f3:	42                   	inc    %edx
4357f4:	66 41                	inc    %cx
4357f6:	41                   	inc    %ecx
4357f7:	41                   	inc    %ecx
4357f8:	41                   	inc    %ecx
4357f9:	2f                   	das
4357fa:	67 77 41             	addr16 ja 0x43583e
4357fd:	41                   	inc    %ecx
4357fe:	43                   	inc    %ebx
4357ff:	42                   	inc    %edx
435800:	47                   	inc    %edi
435801:	77 61                	ja     0x435864
435803:	4d                   	dec    %ebp
435804:	6d                   	insl   (%dx),%es:(%edi)
435805:	5a                   	pop    %edx
435806:	69 42 6f 77 61 4d 6d 	imul   $0x6d4d6177,0x6f(%edx),%eax
43580d:	57                   	push   %edi
43580e:	46                   	inc    %esi
43580f:	6c                   	insb   (%dx),%es:(%edi)
435810:	46                   	inc    %esi
435811:	42                   	inc    %edx
435812:	67 41                	addr16 inc %ecx
435814:	41                   	inc    %ecx
435815:	41                   	inc    %ecx
435816:	4a                   	dec    %edx
435817:	38 41 41             	cmp    %al,0x41(%ecx)
43581a:	41                   	inc    %ecx
43581b:	43                   	inc    %ebx
43581c:	74 41                	je     0x43585f
43581e:	41                   	inc    %ecx
43581f:	41                   	inc    %ecx
435820:	41                   	inc    %ecx
435821:	72 51                	jb     0x435874
435823:	41                   	inc    %ecx
435824:	41                   	inc    %ecx
435825:	41                   	inc    %ecx
435826:	48                   	dec    %eax
435827:	67 41                	addr16 inc %ecx
435829:	41                   	inc    %ecx
43582a:	41                   	inc    %ecx
43582b:	42                   	inc    %edx
43582c:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
435830:	41                   	inc    %ecx
435831:	6a 41                	push   $0x41
435833:	41                   	inc    %ecx
435834:	41                   	inc    %ecx
435835:	41                   	inc    %ecx
435836:	44                   	inc    %esp
435837:	69 6f 41 41 41 41 49 	imul   $0x49414141,0x41(%edi),%ebp
43583e:	46                   	inc    %esi
43583f:	4d                   	dec    %ebp
435840:	31 7a 4f             	xor    %edi,0x4f(%edx)
435843:	67 67 55             	addr16 addr16 push %ebp
435846:	44                   	inc    %esp
435847:	58                   	pop    %eax
435848:	4d                   	dec    %ebp
435849:	36 46                	ss inc %esi
43584b:	6b 71 49 48          	imul   $0x48,0x49(%ecx),%esi
43584f:	42                   	inc    %edx
435850:	66 74 4e             	data16 je 0x4358a1
435853:	68 6d 49 48 46       	push   $0x4648496d