4336b7:	6f                   	outsl  %ds:(%esi),(%dx)
4336b8:	39 79 6b             	cmp    %edi,0x6b(%ecx)
4336bb:	52                   	push   %edx
4336bc:	31 59 36             	xor    %ebx,0x36(%ecx)
4336bf:	31 75 36             	xor    %esi,0x36(%ebp)
4336c2:	41                   	inc    %ecx
4336c3:	42                   	inc    %edx
4336c4:	34 77                	xor    $0x77,%al
4336c6:	4d                   	dec    %ebp
4336c7:	39 46 2f             	cmp    %eax,0x2f(%esi)
4336ca:	6d                   	insl   (%dx),%es:(%edi)
4336cb:	7a 6b                	jp     0x433738
4336cd:	77 36                	ja     0x433705
4336cf:	67 78 5a             	addr16 js 0x43372c
4336d2:	43                   	inc    %ebx
4336d3:	43                   	inc    %ebx
4336d4:	75 58                	jne    0x43372e
4336d6:	63 4e 58             	arpl   %ecx,0x58(%esi)
4336d9:	72 70                	jb     0x43374b
4336db:	6c                   	insb   (%dx),%es:(%edi)
4336dc:	54                   	push   %esp
4336dd:	33 32                	xor    (%edx),%esi
4336df:	62 67 4a             	bound  %esp,0x4a(%edi)
4336e2:	76 64                	jbe    0x433748
4336e4:	74 31                	je     0x433717
4336e6:	58                   	pop    %eax
4336e7:	52                   	push   %edx
4336e8:	75 61                	jne    0x43374b
4336ea:	6b 72 39 54          	imul   $0x54,0x39(%edx),%esi
4336ee:	6a 4c                	push   $0x4c
4336f0:	56                   	push   %esi
4336f1:	6e                   	outsb  %ds:(%esi),(%dx)
4336f2:	54                   	push   %esp
4336f3:	68 6c 2f 53 6d       	push   $0x6d532f6c
4336f8:	6d                   	insl   (%dx),%es:(%edi)
4336f9:	5a                   	pop    %edx
4336fa:	44                   	inc    %esp
4336fb:	67 56                	addr16 push %esi
4336fd:	78 5a                	js     0x433759
4336ff:	4b                   	dec    %ebx
433700:	2b 4a 71             	sub    0x71(%edx),%ecx
433703:	7a 79                	jp     0x43377e
433705:	61                   	popa
433706:	47                   	inc    %edi
433707:	53                   	push   %ebx
433708:	61                   	popa
433709:	34 6e                	xor    $0x6e,%al
43370b:	46                   	inc    %esi
43370c:	62 32                	bound  %esi,(%edx)
43370e:	4a                   	dec    %edx
43370f:	41                   	inc    %ecx
433710:	36 4b                	ss dec %ebx
433712:	78 63                	js     0x433777
433714:	51                   	push   %ecx
433715:	2f                   	das
433716:	47                   	inc    %edi
433717:	75 45                	jne    0x43375e
433719:	6a 35                	push   $0x35
43371b:	41                   	inc    %ecx
43371c:	62 4d 64             	bound  %ecx,0x64(%ebp)
43371f:	79 63                	jns    0x433784
433721:	65 56                	gs push %esi
433723:	61                   	popa
433724:	69 70 46 52 4e 58 50 	imul   $0x50584e52,0x46(%eax),%esi
43372b:	56                   	push   %esi
43372c:	42                   	inc    %edx
43372d:	35 78 76 76 45       	xor    $0x45767678,%eax
433732:	39 66 78             	cmp    %esp,0x78(%esi)
433735:	67 72 42             	addr16 jb 0x43377a
433738:	39 39                	cmp    %edi,(%ecx)
43373a:	72 2f                	jb     0x43376b
43373c:	72 77                	jb     0x4337b5
43373e:	4a                   	dec    %edx
43373f:	6c                   	insb   (%dx),%es:(%edi)
433740:	52                   	push   %edx
433741:	4c                   	dec    %esp
433742:	63 75 77             	arpl   %esi,0x77(%ebp)
433745:	76 6a                	jbe    0x4337b1
433747:	69 73 59 72 67 66 6b 	imul   $0x6b666772,0x59(%ebx),%esi
43374e:	7a 39                	jp     0x433789
433750:	49                   	dec    %ecx
433751:	33 64 30 61          	xor    0x61(%eax,%esi,1),%esp
433755:	74 6e                	je     0x4337c5
433757:	4e                   	dec    %esi
433758:	58                   	pop    %eax
433759:	42                   	inc    %edx
43375a:	2b 5a 64             	sub    0x64(%edx),%ebx
43375d:	39 45 31             	cmp    %eax,0x31(%ebp)
433760:	41                   	inc    %ecx
433761:	47                   	inc    %edi
433762:	6e                   	outsb  %ds:(%esi),(%dx)
433763:	74 50                	je     0x4337b5
433765:	48                   	dec    %eax
433766:	6d                   	insl   (%dx),%es:(%edi)
433767:	45                   	inc    %ebp
433768:	35 50 71 43 4c       	xor    $0x4c437150,%eax
43376d:	42                   	inc    %edx
43376e:	63 55 35             	arpl   %edx,0x35(%ebp)
433771:	66 74 57             	data16 je 0x4337cb
433774:	4f                   	dec    %edi
433775:	74 42                	je     0x4337b9
433777:	34 66                	xor    $0x66,%al
433779:	56                   	push   %esi
43377a:	66 54                	push   %sp
43377c:	30 6a 4e             	xor    %ch,0x4e(%edx)
43377f:	77 6f                	ja     0x4337f0
433781:	71 31                	jno    0x4337b4
433783:	66 47                	inc    %di
433785:	48                   	dec    %eax
433786:	55                   	push   %ebp
433787:	6a 77                	push   $0x77
433789:	48                   	dec    %eax
43378a:	62 72 37             	bound  %esi,0x37(%edx)
43378d:	6c                   	insb   (%dx),%es:(%edi)
43378e:	63 30                	arpl   %esi,(%eax)
433790:	4d                   	dec    %ebp
433791:	66 36 55             	ss push %bp
433794:	2b 57 4b             	sub    0x4b(%edi),%edx
433797:	32 47 69             	xor    0x69(%edi),%al
43379a:	36 47                	ss inc %edi
43379c:	54                   	push   %esp
43379d:	31 43 70             	xor    %eax,0x70(%ebx)
4337a0:	57                   	push   %edi
4337a1:	63 59 79             	arpl   %ebx,0x79(%ecx)
4337a4:	7a 46                	jp     0x4337ec
4337a6:	78 73                	js     0x43381b
4337a8:	4c                   	dec    %esp
4337a9:	5a                   	pop    %edx
4337aa:	37                   	aaa
4337ab:	53                   	push   %ebx
4337ac:	4f                   	dec    %edi
4337ad:	44                   	inc    %esp
4337ae:	4f                   	dec    %edi
4337af:	66 34 6e             	data16 xor $0x6e,%al
4337b2:	37                   	aaa
4337b3:	53                   	push   %ebx
4337b4:	33 38                	xor    (%eax),%edi
4337b6:	6e                   	outsb  %ds:(%esi),(%dx)
4337b7:	6f                   	outsl  %ds:(%esi),(%dx)
4337b8:	6c                   	insb   (%dx),%es:(%edi)
4337b9:	51                   	push   %ecx
4337ba:	2f                   	das
4337bb:	4c                   	dec    %esp
4337bc:	42                   	inc    %edx
4337bd:	45                   	inc    %ebp
4337be:	4d                   	dec    %ebp
4337bf:	2f                   	das
4337c0:	6e                   	outsb  %ds:(%esi),(%dx)
4337c1:	53                   	push   %ebx
4337c2:	62 4a 38             	bound  %ecx,0x38(%edx)
4337c5:	56                   	push   %esi
4337c6:	41                   	inc    %ecx
4337c7:	41                   	inc    %ecx
4337c8:	4c                   	dec    %esp
4337c9:	59                   	pop    %ecx
4337ca:	4b                   	dec    %ebx
4337cb:	47                   	inc    %edi
4337cc:	56                   	push   %esi
4337cd:	34 4a                	xor    $0x4a,%al
4337cf:	2f                   	das
4337d0:	68 50 71 36 4d       	push   $0x4d367150
4337d5:	71 66                	jno    0x43383d
4337d7:	66 36 36 48          	ss ss dec %ax
4337db:	54                   	push   %esp
4337dc:	54                   	push   %esp
4337dd:	52                   	push   %edx
4337de:	6a 33                	push   $0x33
4337e0:	56                   	push   %esi
4337e1:	4c                   	dec    %esp
4337e2:	35 75 4d 54 4a       	xor    $0x4a544d75,%eax
4337e7:	38 56 74             	cmp    %dl,0x74(%esi)
4337ea:	6a 4e                	push   $0x4e
4337ec:	73 64                	jae    0x433852
4337ee:	66 77 47             	data16 ja 0x433838
4337f1:	62 44 4e 62          	bound  %eax,0x62(%esi,%ecx,2)
4337f5:	55                   	push   %ebp
4337f6:	7a 7a                	jp     0x433872
4337f8:	6a 71                	push   $0x71
4337fa:	31 72 4e             	xor    %esi,0x4e(%edx)
4337fd:	74 6c                	je     0x43386b
4337ff:	30 4e 31             	xor    %cl,0x31(%esi)
433802:	55                   	push   %ebp
433803:	31 4a 74             	xor    %ecx,0x74(%edx)
433806:	49                   	dec    %ecx
433807:	43                   	inc    %ebx
433808:	34 59                	xor    $0x59,%al
43380a:	6f                   	outsl  %ds:(%esi),(%dx)
43380b:	51                   	push   %ecx
43380c:	47                   	inc    %edi
43380d:	4e                   	dec    %esi
43380e:	6e                   	outsb  %ds:(%esi),(%dx)
43380f:	79 69                	jns    0x43387a
433811:	30 72 64             	xor    %dh,0x64(%edx)
433814:	70 75                	jo     0x43388b
433816:	34 41                	xor    $0x41,%al
433818:	41                   	inc    %ecx
433819:	4f                   	dec    %edi
43381a:	44                   	inc    %esp
43381b:	52                   	push   %edx
43381c:	51                   	push   %ecx
43381d:	64 52                	fs push %edx
43381f:	59                   	pop    %ecx
433820:	4c                   	dec    %esp
433821:	48                   	dec    %eax
433822:	34 51                	xor    $0x51,%al
433824:	66 4f                	dec    %di
433826:	6d                   	insl   (%dx),%es:(%edi)
433827:	43                   	inc    %ebx
433828:	31 43 35             	xor    %eax,0x35(%ebx)
43382b:	4f                   	dec    %edi
43382c:	6a 50                	push   $0x50
43382e:	4e                   	dec    %esi
43382f:	4c                   	dec    %esp
433830:	4b                   	dec    %ebx
433831:	76 58                	jbe    0x43388b
433833:	43                   	inc    %ebx
433834:	68 4a 6b 73 64       	push   $0x64736b4a
433839:	50                   	push   %eax
43383a:	62 66 6b             	bound  %esp,0x6b(%esi)
43383d:	6d                   	insl   (%dx),%es:(%edi)
43383e:	52                   	push   %edx
43383f:	57                   	push   %edi
433840:	54                   	push   %esp
433841:	73 33                	jae    0x433876
433843:	6d                   	insl   (%dx),%es:(%edi)
433844:	4d                   	dec    %ebp
433845:	32 78 41             	xor    0x41(%eax),%bh
433848:	63 4f 35             	arpl   %ecx,0x35(%edi)
43384b:	39 5a 42             	cmp    %ebx,0x42(%edx)
43384e:	33 74 77 76          	xor    0x76(%edi,%esi,2),%esi
433852:	66 6c                	data16 insb (%dx),%es:(%edi)
433854:	75 79                	jne    0x4338cf
433856:	48                   	dec    %eax
433857:	78 51                	js     0x4338aa
433859:	67 75 46             	addr16 jne 0x4338a2
43385c:	6e                   	outsb  %ds:(%esi),(%dx)
43385d:	59                   	pop    %ecx
43385e:	55                   	push   %ebp
43385f:	4a                   	dec    %edx
433860:	42                   	inc    %edx
433861:	45                   	inc    %ebp
433862:	65 6b 49 6a 6f       	imul   $0x6f,%gs:0x6a(%ecx),%ecx
433867:	56                   	push   %esi
433868:	6e                   	outsb  %ds:(%esi),(%dx)
433869:	56                   	push   %esi
43386a:	6b 63 63 36          	imul   $0x36,0x63(%ebx),%esp
43386e:	45                   	inc    %ebp
43386f:	76 7a                	jbe    0x4338eb
433871:	65 2f                	gs das
433873:	41                   	inc    %ecx
433874:	72 66                	jb     0x4338dc
433876:	6a 2b                	push   $0x2b
433878:	73 56                	jae    0x4338d0
43387a:	79 39                	jns    0x4338b5
43387c:	63 76 52             	arpl   %esi,0x52(%esi)
43387f:	6c                   	insb   (%dx),%es:(%edi)
433880:	34 49                	xor    $0x49,%al
433882:	55                   	push   %ebp
433883:	6a 6a                	push   $0x6a
433885:	58                   	pop    %eax
433886:	38 6a 4e             	cmp    %ch,0x4e(%edx)
433889:	67 67 46             	addr16 addr16 inc %esi
43388c:	6c                   	insb   (%dx),%es:(%edi)
43388d:	66 50                	push   %ax
43388f:	79 6c                	jns    0x4338fd
433891:	6f                   	outsl  %ds:(%esi),(%dx)
433892:	68 63 70 75 30       	push   $0x30757063
433897:	62 6c 61 4b          	bound  %ebp,0x4b(%ecx,%eiz,2)
43389b:	35 7a 5a 50 4f       	xor    $0x4f505a7a,%eax
4338a0:	65 57                	gs push %edi
4338a2:	69 76 52 7a 69 34 4e 	imul   $0x4e34697a,0x52(%esi),%esi
4338a9:	7a 51                	jp     0x4338fc
4338ab:	52                   	push   %edx
4338ac:	55                   	push   %ebp
4338ad:	69 37 51 72 54 61    	imul   $0x61547251,(%edi),%esi
4338b3:	79 79                	jns    0x43392e
4338b5:	35 50 49 47 7a       	xor    $0x7a474950,%eax
4338ba:	46                   	inc    %esi
4338bb:	51                   	push   %ecx
4338bc:	71 71                	jno    0x43392f
4338be:	42                   	inc    %edx
4338bf:	54                   	push   %esp
4338c0:	31 48 72             	xor    %ecx,0x72(%eax)
4338c3:	64 2b 67 4f          	sub    %fs:0x4f(%edi),%esp
4338c7:	57                   	push   %edi
4338c8:	65 57                	gs push %edi
4338ca:	57                   	push   %edi
4338cb:	58                   	pop    %eax
4338cc:	42                   	inc    %edx
4338cd:	63 44 4a 77          	arpl   %eax,0x77(%edx,%ecx,2)
4338d1:	4f                   	dec    %edi
4338d2:	38 55 34             	cmp    %dl,0x34(%ebp)
4338d5:	70 51                	jo     0x433928
4338d7:	70 43                	jo     0x43391c
4338d9:	51                   	push   %ecx
4338da:	55                   	push   %ebp
4338db:	5a                   	pop    %edx
4338dc:	59                   	pop    %ecx
4338dd:	37                   	aaa
4338de:	62 61 48             	bound  %esp,0x48(%ecx)
4338e1:	64 46                	fs inc %esi
4338e3:	73 32                	jae    0x433917
4338e5:	4e                   	dec    %esi
4338e6:	44                   	inc    %esp
4338e7:	30 32                	xor    %dh,(%edx)
4338e9:	2b 51 55             	sub    0x55(%ecx),%edx
4338ec:	57                   	push   %edi
4338ed:	6c                   	insb   (%dx),%es:(%edi)
4338ee:	50                   	push   %eax
4338ef:	67 6e                	outsb  %ds:(%si),(%dx)
4338f1:	30 70 64             	xor    %dh,0x64(%eax)
4338f4:	61                   	popa
4338f5:	53                   	push   %ebx
4338f6:	43                   	inc    %ebx
4338f7:	37                   	aaa
4338f8:	44                   	inc    %esp
4338f9:	54                   	push   %esp
4338fa:	2b 50 47             	sub    0x47(%eax),%edx
4338fd:	41                   	inc    %ecx
4338fe:	39 33                	cmp    %esi,(%ebx)
433900:	46                   	inc    %esi
433901:	70 46                	jo     0x433949
433903:	57                   	push   %edi
433904:	6e                   	outsb  %ds:(%esi),(%dx)
433905:	6d                   	insl   (%dx),%es:(%edi)
433906:	68 30 77 72 46       	push   $0x46727730
43390b:	38 6f 46             	cmp    %ch,0x46(%edi)
43390e:	6b 65 44 6e          	imul   $0x6e,0x44(%ebp),%esp
433912:	74 63                	je     0x433977
433914:	5a                   	pop    %edx
433915:	6d                   	insl   (%dx),%es:(%edi)
433916:	56                   	push   %esi
433917:	4c                   	dec    %esp
433918:	69 66 6a 73 71 6e 4c 	imul   $0x4c6e7173,0x6a(%esi),%esp
43391f:	56                   	push   %esi
433920:	61                   	popa
433921:	54                   	push   %esp
433922:	79 33                	jns    0x433957
433924:	41                   	inc    %ecx
433925:	52                   	push   %edx
433926:	4f                   	dec    %edi
433927:	78 58                	js     0x433981
433929:	32 6e 57             	xor    0x57(%esi),%ch
43392c:	76 4a                	jbe    0x433978
43392e:	37                   	aaa
43392f:	4f                   	dec    %edi
433930:	57                   	push   %edi
433931:	35 4b 48 43 62       	xor    $0x6243484b,%eax
433936:	70 6a                	jo     0x4339a2
433938:	73 63                	jae    0x43399d