434509:	77 4a                	ja     0x434555
43450b:	2b 2b                	sub    (%ebx),%ebp
43450d:	34 6f                	xor    $0x6f,%al
43450f:	6b 2b 51             	imul   $0x51,(%ebx),%ebp
434512:	51                   	push   %ecx
434513:	31 73 4c             	xor    %esi,0x4c(%ebx)
434516:	66 59                	pop    %cx
434518:	48                   	dec    %eax
434519:	58                   	pop    %eax
43451a:	7a 31                	jp     0x43454d
43451c:	6f                   	outsl  %ds:(%esi),(%dx)
43451d:	76 66                	jbe    0x434585
43451f:	32 2b                	xor    (%ebx),%ch
434521:	46                   	inc    %esi
434522:	57                   	push   %edi
434523:	54                   	push   %esp
434524:	4e                   	dec    %esi
434525:	4c                   	dec    %esp
434526:	4c                   	dec    %esp
434527:	70 76                	jo     0x43459f
434529:	30 4a 76             	xor    %cl,0x76(%edx)
43452c:	76 61                	jbe    0x43458f
43452e:	30 58 51             	xor    %bl,0x51(%eax)
434531:	4d                   	dec    %ebp
434532:	4c                   	dec    %esp
434533:	42                   	inc    %edx
434534:	71 68                	jno    0x43459e
434536:	77 76                	ja     0x4345ae
434538:	49                   	dec    %ecx
434539:	50                   	push   %eax
43453a:	71 44                	jno    0x434580
43453c:	4c                   	dec    %esp
43453d:	51                   	push   %ecx
43453e:	6d                   	insl   (%dx),%es:(%edi)
43453f:	62 66 43             	bound  %esp,0x43(%esi)
434542:	38 57 62             	cmp    %dl,0x62(%edi)
434545:	66 57                	push   %di
434547:	4e                   	dec    %esi
434548:	30 53 79             	xor    %dl,0x79(%ebx)
43454b:	42                   	inc    %edx
43454c:	37                   	aaa
43454d:	66 74 46             	data16 je 0x434596
434550:	41                   	inc    %ecx
434551:	4a                   	dec    %edx
434552:	4c                   	dec    %esp
434553:	50                   	push   %eax
434554:	6a 65                	push   $0x65
434556:	75 4d                	jne    0x4345a5
434558:	30 65 6b             	xor    %ah,0x6b(%ebp)
43455b:	68 49 2b 31 36       	push   $0x36312b49
434560:	6d                   	insl   (%dx),%es:(%edi)
434561:	42                   	inc    %edx
434562:	56                   	push   %esi
434563:	72 76                	jb     0x4345db
434565:	57                   	push   %edi
434566:	71 33                	jno    0x43459b
434568:	55                   	push   %ebp
434569:	51                   	push   %ecx
43456a:	77 6c                	ja     0x4345d8
43456c:	61                   	popa
43456d:	30 76 79             	xor    %dh,0x79(%esi)
434570:	58                   	pop    %eax
434571:	62 67 53             	bound  %esp,0x53(%edi)
434574:	39 49 4f             	cmp    %ecx,0x4f(%ecx)
434577:	73 4f                	jae    0x4345c8
434579:	43                   	inc    %ebx
43457a:	2b 4e 73             	sub    0x73(%esi),%ecx
43457d:	37                   	aaa
43457e:	75 77                	jne    0x4345f7
434580:	44                   	inc    %esp
434581:	70 57                	jo     0x4345da
434583:	52                   	push   %edx
434584:	7a 72                	jp     0x4345f8
434586:	6b 76 35 71          	imul   $0x71,0x35(%esi),%esi
43458a:	78 4c                	js     0x4345d8
43458c:	7a 38                	jp     0x4345c6
43458e:	31 61 57             	xor    %esp,0x57(%ecx)
434591:	6a 68                	push   $0x68
434593:	6d                   	insl   (%dx),%es:(%edi)
434594:	66 56                	push   %si
434596:	57                   	push   %edi
434597:	50                   	push   %eax
434598:	2f                   	das
434599:	6b 6a 30 70          	imul   $0x70,0x30(%edx),%ebp
43459d:	6a 33                	push   $0x33
43459f:	43                   	inc    %ebx
4345a0:	6a 37                	push   $0x37
4345a2:	66 6c                	data16 insb (%dx),%es:(%edi)
4345a4:	77 41                	ja     0x4345e7
4345a6:	4e                   	dec    %esi
4345a7:	62 52 6e             	bound  %edx,0x6e(%edx)
4345aa:	33 35 70 56 4c 37    	xor    0x374c5670,%esi
4345b0:	6e                   	outsb  %ds:(%esi),(%dx)
4345b1:	51                   	push   %ecx
4345b2:	66 68 71 4a          	pushw  $0x4a71
4345b6:	48                   	dec    %eax
4345b7:	77 72                	ja     0x43462b
4345b9:	38 4e 2f             	cmp    %cl,0x2f(%esi)
4345bc:	51                   	push   %ecx
4345bd:	70 76                	jo     0x434635
4345bf:	49                   	dec    %ecx
4345c0:	42                   	inc    %edx
4345c1:	61                   	popa
4345c2:	42                   	inc    %edx
4345c3:	65 74 45             	gs je  0x43460b
4345c6:	2f                   	das
4345c7:	74 56                	je     0x43461f
4345c9:	46                   	inc    %esi
4345ca:	54                   	push   %esp
4345cb:	35 56 59 78 37       	xor    $0x37785956,%eax
4345d0:	54                   	push   %esp
4345d1:	4c                   	dec    %esp
4345d2:	6b 6c 63 54 39       	imul   $0x39,0x54(%ebx,%eiz,2),%ebp
4345d7:	71 6e                	jno    0x434647
4345d9:	2f                   	das
4345da:	73 72                	jae    0x43464e
4345dc:	61                   	popa
4345dd:	4c                   	dec    %esp
4345de:	77 76                	ja     0x434656
4345e0:	47                   	inc    %edi
4345e1:	4c                   	dec    %esp
4345e2:	59                   	pop    %ecx
4345e3:	71 7a                	jno    0x43465f
4345e5:	36 69 4d 76 5a 47 47 	imul   $0x3447475a,%ss:0x76(%ebp),%ecx
4345ec:	34
4345ed:	42                   	inc    %edx
4345ee:	77 34                	ja     0x434624
4345f0:	6a 45                	push   $0x45
4345f2:	2b 5a 72             	sub    0x72(%edx),%ebx
4345f5:	54                   	push   %esp
4345f6:	50                   	push   %eax
4345f7:	44                   	inc    %esp
4345f8:	52                   	push   %edx
4345f9:	36 30 69 37          	xor    %ch,%ss:0x37(%ecx)
4345fd:	4a                   	dec    %edx
4345fe:	50                   	push   %eax
4345ff:	79 31                	jns    0x434632
434601:	2b 49 59             	sub    0x59(%ecx),%ecx
434604:	55                   	push   %ebp
434605:	59                   	pop    %ecx
434606:	61                   	popa
434607:	54                   	push   %esp
434608:	33 56 46             	xor    0x46(%esi),%edx
43460b:	67 36 4e             	addr16 ss dec %esi
43460e:	55                   	push   %ebp
43460f:	6b 65 48 56          	imul   $0x56,0x48(%ebp),%esp
434613:	35 6a 46 70 56       	xor    $0x5670466a,%eax
434618:	6e                   	outsb  %ds:(%esi),(%dx)
434619:	65 2b 6b 64          	sub    %gs:0x64(%ebx),%ebp
43461d:	49                   	dec    %ecx
43461e:	59                   	pop    %ecx
43461f:	6a 77                	push   $0x77
434621:	39 4a 44             	cmp    %ecx,0x44(%edx)
434624:	31 70 31             	xor    %esi,0x31(%eax)
434627:	6c                   	insb   (%dx),%es:(%edi)
434628:	79 35                	jns    0x43465f
43462a:	37                   	aaa
43462b:	36 6f                	outsl  %ss:(%esi),(%dx)
43462d:	42                   	inc    %edx
43462e:	66 55                	push   %bp
434630:	7a 54                	jp     0x434686
434632:	72 44                	jb     0x434678
434634:	68 46 4c 6a 56       	push   $0x566a4c46
434639:	69 74 4d 37 62 35 4d 	imul   $0x2b4d3562,0x37(%ebp,%ecx,2),%esi
434640:	2b
434641:	74 74                	je     0x4346b7
434643:	59                   	pop    %ecx
434644:	74 42                	je     0x434688
434646:	45                   	inc    %ebp
434647:	4c                   	dec    %esp
434648:	5a                   	pop    %edx
434649:	51                   	push   %ecx
43464a:	79 45                	jns    0x434691
43464c:	45                   	inc    %ebp
43464d:	52                   	push   %edx
43464e:	4e                   	dec    %esi
43464f:	51                   	push   %ecx
434650:	51                   	push   %ecx
434651:	6a 66                	push   $0x66
434653:	74 47                	je     0x43469c
434655:	35 49 39 65 4a       	xor    $0x4a653949,%eax
43465a:	54                   	push   %esp
43465b:	6e                   	outsb  %ds:(%esi),(%dx)
43465c:	4c                   	dec    %esp
43465d:	45                   	inc    %ebp
43465e:	4c                   	dec    %esp
43465f:	41                   	inc    %ecx
434660:	71 5a                	jno    0x4346bc
434662:	73 67                	jae    0x4346cb
434664:	42                   	inc    %edx
434665:	62 6d 56             	bound  %ebp,0x56(%ebp)
434668:	6f                   	outsl  %ds:(%esi),(%dx)
434669:	48                   	dec    %eax
43466a:	67 4c                	addr16 dec %esp
43466c:	71 75                	jno    0x4346e3
43466e:	73 45                	jae    0x4346b5
434670:	66 2b 47 4e          	sub    0x4e(%edi),%ax
434674:	7a 6f                	jp     0x4346e5
434676:	58                   	pop    %eax
434677:	2b 37                	sub    (%edi),%esi
434679:	79 61                	jns    0x4346dc
43467b:	33 77 44             	xor    0x44(%edi),%esi
43467e:	47                   	inc    %edi
43467f:	32 6a 2b             	xor    0x2b(%edx),%ch
434682:	72 6e                	jb     0x4346f2
434684:	36 78 6a             	ss js  0x4346f1
434687:	73 51                	jae    0x4346da
434689:	30 7a 34             	xor    %bh,0x34(%edx)
43468c:	52                   	push   %edx
43468d:	6f                   	outsl  %ds:(%esi),(%dx)
43468e:	49                   	dec    %ecx
43468f:	74 45                	je     0x4346d6
434691:	69 67 74 4d 74 67 44 	imul   $0x4467744d,0x74(%edi),%esp
434698:	31 48 51             	xor    %ecx,0x51(%eax)
43469b:	6c                   	insb   (%dx),%es:(%edi)
43469c:	62 66 42             	bound  %esp,0x42(%esi)
43469f:	69 42 66 75 46 5a 4e 	imul   $0x4e5a4675,0x66(%edx),%eax
4346a6:	73 45                	jae    0x4346ed
4346a8:	66 73 73             	data16 jae 0x43471e
4346ab:	65 42                	gs inc %edx
4346ad:	36 55                	ss push %ebp
4346af:	58                   	pop    %eax
4346b0:	32 4d 76             	xor    0x76(%ebp),%cl
4346b3:	48                   	dec    %eax
4346b4:	6c                   	insb   (%dx),%es:(%edi)
4346b5:	30 58 57             	xor    %bl,0x57(%eax)
4346b8:	48                   	dec    %eax
4346b9:	4f                   	dec    %edi
4346ba:	4f                   	dec    %edi
4346bb:	6a 77                	push   $0x77
4346bd:	51                   	push   %ecx
4346be:	37                   	aaa
4346bf:	57                   	push   %edi
4346c0:	30 44 36 2f          	xor    %al,0x2f(%esi,%esi,1)
4346c4:	43                   	inc    %ebx
4346c5:	51                   	push   %ecx
4346c6:	33 32                	xor    (%edx),%esi
4346c8:	58                   	pop    %eax
4346c9:	69 74 30 79 6a 41 36 	imul   $0x7436416a,0x79(%eax,%esi,1),%esi
4346d0:	74
4346d1:	57                   	push   %edi
4346d2:	64 70 30             	fs jo  0x434705
4346d5:	42                   	inc    %edx
4346d6:	33 39                	xor    (%ecx),%edi
4346d8:	56                   	push   %esi
4346d9:	61                   	popa
4346da:	6e                   	outsb  %ds:(%esi),(%dx)
4346db:	43                   	inc    %ebx
4346dc:	6c                   	insb   (%dx),%es:(%edi)
4346dd:	4e                   	dec    %esi
4346de:	51                   	push   %ecx
4346df:	69 38 31 56 6c 79    	imul   $0x796c5631,(%eax),%edi
4346e5:	2f                   	das
4346e6:	31 6e 50             	xor    %ebp,0x50(%esi)
4346e9:	2b 4c 57 61          	sub    0x61(%edi,%edx,2),%ecx
4346ed:	64 41                	fs inc %ecx
4346ef:	42                   	inc    %edx
4346f0:	55                   	push   %ebp
4346f1:	30 67 2f             	xor    %ah,0x2f(%edi)
4346f4:	41                   	inc    %ecx
4346f5:	76 5a                	jbe    0x434751
4346f7:	64 32 58 39          	xor    %fs:0x39(%eax),%bl
4346fb:	6c                   	insb   (%dx),%es:(%edi)
4346fc:	56                   	push   %esi
4346fd:	7a 44                	jp     0x434743
4346ff:	35 7a 69 34 72       	xor    $0x7234697a,%eax
434704:	68 61 51 57 54       	push   $0x54575161
434709:	36 79 32             	ss jns 0x43473e
43470c:	67 43                	addr16 inc %ebx
43470e:	39 6e 46             	cmp    %ebp,0x46(%esi)
434711:	4c                   	dec    %esp
434712:	38 69 31             	cmp    %ch,0x31(%ecx)
434715:	71 38                	jno    0x43474f
434717:	4b                   	dec    %ebx
434718:	66 48                	dec    %ax
43471a:	6b 6e 47 79          	imul   $0x79,0x47(%esi),%ebp
43471e:	6a 61                	push   $0x61
434720:	71 51                	jno    0x434773
434722:	58                   	pop    %eax
434723:	74 58                	je     0x43477d
434725:	33 66 30             	xor    0x30(%esi),%esp
434728:	38 62 5a             	cmp    %ah,0x5a(%edx)
43472b:	37                   	aaa
43472c:	4e                   	dec    %esi
43472d:	6f                   	outsl  %ds:(%esi),(%dx)
43472e:	65 4c                	gs dec %esp
434730:	73 4e                	jae    0x434780
434732:	61                   	popa
434733:	68 6b 47 43 6a       	push   $0x6a43476b
434738:	50                   	push   %eax
434739:	2b 35 44 4b 6c 57    	sub    0x576c4b44,%esi
43473f:	6d                   	insl   (%dx),%es:(%edi)
434740:	47                   	inc    %edi
434741:	43                   	inc    %ebx
434742:	35 4a 52 54 56       	xor    $0x5654524a,%eax
434747:	30 68 4f             	xor    %ch,0x4f(%eax)
43474a:	4d                   	dec    %ebp
43474b:	4a                   	dec    %edx
43474c:	58                   	pop    %eax
43474d:	55                   	push   %ebp
43474e:	44                   	inc    %esp
43474f:	46                   	inc    %esi
434750:	44                   	inc    %esp
434751:	2b 30                	sub    (%eax),%esi
434753:	6e                   	outsb  %ds:(%esi),(%dx)
434754:	38 78 74             	cmp    %bh,0x74(%eax)
434757:	56                   	push   %esi
434758:	43                   	inc    %ebx
434759:	77 36                	ja     0x434791
43475b:	55                   	push   %ebp
43475c:	39 5a 78             	cmp    %ebx,0x78(%edx)
43475f:	37                   	aaa
434760:	73 41                	jae    0x4347a3
434762:	65 39 4d 78          	cmp    %ecx,%gs:0x78(%ebp)
434766:	31 32                	xor    %esi,(%edx)
434768:	47                   	inc    %edi
434769:	51                   	push   %ecx
43476a:	37                   	aaa
43476b:	53                   	push   %ebx
43476c:	77 38                	ja     0x4347a6
43476e:	6f                   	outsl  %ds:(%esi),(%dx)
43476f:	69 31 74 76 48 41    	imul   $0x41487674,(%ecx),%esi
434775:	31 52 63             	xor    %edx,0x63(%edx)
434778:	70 75                	jo     0x4347ef
43477a:	6f                   	outsl  %ds:(%esi),(%dx)
43477b:	34 6c                	xor    $0x6c,%al
43477d:	2f                   	das
43477e:	73 63                	jae    0x4347e3
434780:	4a                   	dec    %edx
434781:	4c                   	dec    %esp
434782:	6b 74 2f 4b 33       	imul   $0x33,0x4b(%edi,%ebp,1),%esi
434787:	53                   	push   %ebx
434788:	4c                   	dec    %esp
434789:	52                   	push   %edx
43478a:	38 36                	cmp    %dh,(%esi)
43478c:	7a 54                	jp     0x4347e2
43478e:	74 37                	je     0x4347c7
434790:	49                   	dec    %ecx
434791:	50                   	push   %eax
434792:	66 42                	inc    %dx
434794:	32 73 6b             	xor    0x6b(%ebx),%dh
434797:	67 7a 4b             	addr16 jp 0x4347e5
43479a:	58                   	pop    %eax
43479b:	56                   	push   %esi
43479c:	76 43                	jbe    0x4347e1
43479e:	47                   	inc    %edi
43479f:	2f                   	das
4347a0:	65 56                	gs push %esi
4347a2:	39 53 35             	cmp    %edx,0x35(%ebx)
4347a5:	74 48                	je     0x4347ef