43967a:	33 4e 76             	xor    0x76(%esi),%ecx
43967d:	44                   	inc    %esp
43967e:	62 35 4c 64 36 6b    	bound  %esi,0x6b36644c
439684:	56                   	push   %esi
439685:	70 44                	jo     0x4396cb
439687:	70 4e                	jo     0x4396d7
439689:	6a 54                	push   $0x54
43968b:	59                   	pop    %ecx
43968c:	53                   	push   %ebx
43968d:	47                   	inc    %edi
43968e:	4f                   	dec    %edi
43968f:	43                   	inc    %ebx
439690:	62 6b 47             	bound  %ebp,0x47(%ebx)
439693:	5a                   	pop    %edx
439694:	66 34 63             	data16 xor $0x63,%al
439697:	54                   	push   %esp
439698:	70 74                	jo     0x43970e
43969a:	52                   	push   %edx
43969b:	58                   	pop    %eax
43969c:	69 74 57 44 38 72 32 	imul   $0x44327238,0x44(%edi,%edx,2),%esi
4396a3:	44
4396a4:	54                   	push   %esp
4396a5:	77 66                	ja     0x43970d
4396a7:	34 61                	xor    $0x61,%al
4396a9:	51                   	push   %ecx
4396aa:	4e                   	dec    %esi
4396ab:	68 6d 6d 42 67       	push   $0x67426d6d
4396b0:	4c                   	dec    %esp
4396b1:	67 49                	addr16 dec %ecx
4396b3:	65 41                	gs inc %ecx
4396b5:	45                   	inc    %ebp
4396b6:	63 31                	arpl   %esi,(%ecx)
4396b8:	44                   	inc    %esp
4396b9:	64 4d                	fs dec %ebp
4396bb:	63 41 6d             	arpl   %eax,0x6d(%ecx)
4396be:	73 76                	jae    0x439736
4396c0:	76 71                	jbe    0x439733
4396c2:	62 32                	bound  %esi,(%edx)
4396c4:	47                   	inc    %edi
4396c5:	75 5a                	jne    0x439721
4396c7:	54                   	push   %esp
4396c8:	68 39 49 36 31       	push   $0x31364939
4396cd:	30 5a 38             	xor    %bl,0x38(%edx)
4396d0:	4a                   	dec    %edx
4396d1:	36 78 78             	ss js  0x43974c
4396d4:	48                   	dec    %eax
4396d5:	38 44 31 76          	cmp    %al,0x76(%ecx,%esi,1)
4396d9:	71 63                	jno    0x43973e
4396db:	39 72 57             	cmp    %esi,0x57(%edx)
4396de:	4e                   	dec    %esi
4396df:	52                   	push   %edx
4396e0:	6a 49                	push   $0x49
4396e2:	5a                   	pop    %edx
4396e3:	59                   	pop    %ecx
4396e4:	64 76 6f             	fs jbe 0x439756
4396e7:	43                   	inc    %ebx
4396e8:	46                   	inc    %esi
4396e9:	4a                   	dec    %edx
4396ea:	35 72 62 63 48       	xor    $0x48636272,%eax
4396ef:	59                   	pop    %ecx
4396f0:	72 42                	jb     0x439734
4396f2:	34 57                	xor    $0x57,%al
4396f4:	52                   	push   %edx
4396f5:	75 6f                	jne    0x439766
4396f7:	7a 33                	jp     0x43972c
4396f9:	72 72                	jb     0x43976d
4396fb:	79 74                	jns    0x439771
4396fd:	4f                   	dec    %edi
4396fe:	54                   	push   %esp
4396ff:	52                   	push   %edx
439700:	78 39                	js     0x43973b
439702:	64 31 54 71 71       	xor    %edx,%fs:0x71(%ecx,%esi,2)
439707:	70 51                	jo     0x43975a
439709:	79 63                	jns    0x43976e
43970b:	63 6d 33             	arpl   %ebp,0x33(%ebp)
43970e:	70 48                	jo     0x439758
439710:	69 59 6f 52 79 6b 64 	imul   $0x646b7952,0x6f(%ecx),%ebx
439717:	69 33 35 6f 5a 6b    	imul   $0x6b5a6f35,(%ebx),%esi
43971d:	4b                   	dec    %ebx
43971e:	44                   	inc    %esp
43971f:	43                   	inc    %ebx
439720:	50                   	push   %eax
439721:	2f                   	das
439722:	2b 56 36             	sub    0x36(%esi),%edx
439725:	4c                   	dec    %esp
439726:	33 6e 32             	xor    0x32(%esi),%ebp
439729:	4a                   	dec    %edx
43972a:	64 70 2b             	fs jo  0x439758
43972d:	52                   	push   %edx
43972e:	6f                   	outsl  %ds:(%esi),(%dx)
43972f:	73 34                	jae    0x439765
439731:	46                   	inc    %esi
439732:	69 6d 4f 30 74 30 76 	imul   $0x76307430,0x4f(%ebp),%ebp
439739:	6d                   	insl   (%dx),%es:(%edi)
43973a:	6c                   	insb   (%dx),%es:(%edi)
43973b:	78 77                	js     0x4397b4
43973d:	5a                   	pop    %edx
43973e:	56                   	push   %esi
43973f:	4f                   	dec    %edi
439740:	2b 42 30             	sub    0x30(%edx),%eax
439743:	43                   	inc    %ebx
439744:	70 45                	jo     0x43978b
439746:	55                   	push   %ebp
439747:	73 4a                	jae    0x439793
439749:	71 54                	jno    0x43979f
43974b:	66 66 6c             	data16 data16 insb (%dx),%es:(%edi)
43974e:	32 42 58             	xor    0x58(%edx),%al
439751:	4b                   	dec    %ebx
439752:	79 6b                	jns    0x4397bf
439754:	36 31 69 71          	xor    %ebp,%ss:0x71(%ecx)
439758:	4e                   	dec    %esi
439759:	70 2b                	jo     0x439786
43975b:	41                   	inc    %ecx
43975c:	31 4e 77             	xor    %ecx,0x77(%esi)
43975f:	6c                   	insb   (%dx),%es:(%edi)
439760:	64 78 4b             	fs js  0x4397ae
439763:	41                   	inc    %ecx
439764:	6b 6f 6f 59          	imul   $0x59,0x6f(%edi),%ebp
439768:	30 51 69             	xor    %dl,0x69(%ecx)
43976b:	33 70 6b             	xor    0x6b(%eax),%esi
43976e:	32 7a 57             	xor    0x57(%edx),%bh
439771:	71 53                	jno    0x4397c6
439773:	47                   	inc    %edi
439774:	4a                   	dec    %edx
439775:	6d                   	insl   (%dx),%es:(%edi)
439776:	51                   	push   %ecx
439777:	73 49                	jae    0x4397c2
439779:	4b                   	dec    %ebx
43977a:	56                   	push   %esi
43977b:	49                   	dec    %ecx
43977c:	61                   	popa
43977d:	44                   	inc    %esp
43977e:	6a 46                	push   $0x46
439780:	61                   	popa
439781:	68 4c 4b 30 66       	push   $0x66304b4c
439786:	44                   	inc    %esp
439787:	2f                   	das
439788:	2b 31                	sub    (%ecx),%esi
43978a:	32 4c 2f 31          	xor    0x31(%edi,%ebp,1),%cl
43978e:	6e                   	outsb  %ds:(%esi),(%dx)
43978f:	69 75 79 6a 69 55 33 	imul   $0x3355696a,0x79(%ebp),%esi
439796:	59                   	pop    %ecx
439797:	2f                   	das
439798:	6b 6c 4d 43 2f       	imul   $0x2f,0x43(%ebp,%ecx,2),%ebp
43979d:	76 74                	jbe    0x439813
43979f:	6d                   	insl   (%dx),%es:(%edi)
4397a0:	30 51 75             	xor    %dl,0x75(%ecx)
4397a3:	43                   	inc    %ebx
4397a4:	36 77 43             	ss ja  0x4397ea
4397a7:	58                   	pop    %eax
4397a8:	41                   	inc    %ecx
4397a9:	67 72 35             	addr16 jb 0x4397e1
4397ac:	72 44                	jb     0x4397f2
4397ae:	44                   	inc    %esp
4397af:	2f                   	das
4397b0:	46                   	inc    %esi
4397b1:	6f                   	outsl  %ds:(%esi),(%dx)
4397b2:	47                   	inc    %edi
4397b3:	6f                   	outsl  %ds:(%esi),(%dx)
4397b4:	67 79 6d             	addr16 jns 0x439824
4397b7:	70 33                	jo     0x4397ec
4397b9:	50                   	push   %eax
4397ba:	63 66 6e             	arpl   %esp,0x6e(%esi)
4397bd:	77 6a                	ja     0x439829
4397bf:	76 54                	jbe    0x439815
4397c1:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4397c3:	6e                   	outsb  %ds:(%esi),(%dx)
4397c4:	69 70 46 6c 75 6b 37 	imul   $0x376b756c,0x46(%eax),%esi
4397cb:	4e                   	dec    %esi
4397cc:	4a                   	dec    %edx
4397cd:	45                   	inc    %ebp
4397ce:	56                   	push   %esi
4397cf:	54                   	push   %esp
4397d0:	30 32                	xor    %dh,(%edx)
4397d2:	37                   	aaa
4397d3:	6d                   	insl   (%dx),%es:(%edi)
4397d4:	68 67 4e 4e 39       	push   $0x394e4e67
4397d9:	73 6f                	jae    0x43984a
4397db:	4a                   	dec    %edx
4397dc:	48                   	dec    %eax
4397dd:	63 33                	arpl   %esi,(%ebx)
4397df:	56                   	push   %esi
4397e0:	6b 49 59 59          	imul   $0x59,0x59(%ecx),%ecx
4397e4:	67 58                	addr16 pop %eax
4397e6:	76 63                	jbe    0x43984b
4397e8:	71 69                	jno    0x439853
4397ea:	73 52                	jae    0x43983e
4397ec:	6e                   	outsb  %ds:(%esi),(%dx)
4397ed:	66 61                	popaw
4397ef:	4f                   	dec    %edi
4397f0:	51                   	push   %ecx
4397f1:	39 44 67 6f          	cmp    %eax,0x6f(%edi,%eiz,2)
4397f5:	33 79 62             	xor    0x62(%ecx),%edi
4397f8:	56                   	push   %esi
4397f9:	6a 45                	push   $0x45
4397fb:	54                   	push   %esp
4397fc:	47                   	inc    %edi
4397fd:	6a 4a                	push   $0x4a
4397ff:	4a                   	dec    %edx
439800:	6e                   	outsb  %ds:(%esi),(%dx)
439801:	70 69                	jo     0x43986c
439803:	64 38 45 76          	cmp    %al,%fs:0x76(%ebp)
439807:	51                   	push   %ecx
439808:	36 4c                	ss dec %esp
43980a:	50                   	push   %eax
43980b:	51                   	push   %ecx
43980c:	72 38                	jb     0x439846
43980e:	64 42                	fs inc %edx
439810:	4a                   	dec    %edx
439811:	75 65                	jne    0x439878
439813:	7a 50                	jp     0x439865
439815:	55                   	push   %ebp
439816:	31 35 42 73 43 54    	xor    %esi,0x54437342
43981c:	4d                   	dec    %ebp
43981d:	47                   	inc    %edi
43981e:	35 2f 53 2b 6f       	xor    $0x6f2b532f,%eax
439823:	75 32                	jne    0x439857
439825:	75 30                	jne    0x439857
439827:	45                   	inc    %ebp
439828:	54                   	push   %esp
439829:	6a 75                	push   $0x75
43982b:	62 76 32             	bound  %esi,0x32(%esi)
43982e:	44                   	inc    %esp
43982f:	34 59                	xor    $0x59,%al
439831:	65 55                	gs push %ebp
439833:	48                   	dec    %eax
439834:	53                   	push   %ebx
439835:	64 47                	fs inc %edi
439837:	30 7a 58             	xor    %bh,0x58(%edx)
43983a:	30 72 2b             	xor    %dh,0x2b(%edx)
43983d:	75 41                	jne    0x439880
43983f:	74 5a                	je     0x43989b
439841:	50                   	push   %eax
439842:	66 71 65             	data16 jno 0x4398aa
439845:	34 64                	xor    $0x64,%al
439847:	51                   	push   %ecx
439848:	4c                   	dec    %esp
439849:	57                   	push   %edi
43984a:	68 6a 61 77 74       	push   $0x7477616a
43984f:	42                   	inc    %edx
439850:	55                   	push   %ebp
439851:	43                   	inc    %ebx
439852:	72 4a                	jb     0x43989e
439854:	51                   	push   %ecx
439855:	46                   	inc    %esi
439856:	68 6f 6e 43 46       	push   $0x46436e6f
43985b:	4b                   	dec    %ebx
43985c:	36 67 57             	ss addr16 push %edi
43985f:	4a                   	dec    %edx
439860:	48                   	dec    %eax
439861:	6f                   	outsl  %ds:(%esi),(%dx)
439862:	73 42                	jae    0x4398a6
439864:	6c                   	insb   (%dx),%es:(%edi)
439865:	6b 6b 63 6f          	imul   $0x6f,0x63(%ebx),%ebp
439869:	2b 37                	sub    (%edi),%esi
43986b:	30 70 62             	xor    %dh,0x62(%eax)
43986e:	31 56 7a             	xor    %edx,0x7a(%esi)
439871:	4d                   	dec    %ebp
439872:	33 45 6a             	xor    0x6a(%ebp),%eax
439875:	4c                   	dec    %esp
439876:	74 59                	je     0x4398d1
439878:	5a                   	pop    %edx
439879:	41                   	inc    %ecx
43987a:	37                   	aaa
43987b:	47                   	inc    %edi
43987c:	65 2f                	gs das
43987e:	32 77 54             	xor    0x54(%edi),%dh
439881:	7a 67                	jp     0x4398ea
439883:	31 2b                	xor    %ebp,(%ebx)
439885:	6c                   	insb   (%dx),%es:(%edi)
439886:	42                   	inc    %edx
439887:	43                   	inc    %ebx
439888:	49                   	dec    %ecx
439889:	48                   	dec    %eax
43988a:	55                   	push   %ebp
43988b:	76 77                	jbe    0x439904
43988d:	64 2f                	fs das
43988f:	63 43 74             	arpl   %eax,0x74(%ebx)
439892:	6f                   	outsl  %ds:(%esi),(%dx)
439893:	78 35                	js     0x4398ca
439895:	42                   	inc    %edx
439896:	54                   	push   %esp
439897:	75 46                	jne    0x4398df
439899:	53                   	push   %ebx
43989a:	58                   	pop    %eax
43989b:	79 74                	jns    0x439911
43989d:	6f                   	outsl  %ds:(%esi),(%dx)
43989e:	59                   	pop    %ecx
43989f:	30 62 46             	xor    %ah,0x46(%edx)
4398a2:	2b 46 57             	sub    0x57(%esi),%eax
4398a5:	7a 78                	jp     0x43991f
4398a7:	39 45 2b             	cmp    %eax,0x2b(%ebp)
4398aa:	56                   	push   %esi
4398ab:	6d                   	insl   (%dx),%es:(%edi)
4398ac:	6c                   	insb   (%dx),%es:(%edi)
4398ad:	54                   	push   %esp
4398ae:	33 54 69 43          	xor    0x43(%ecx,%ebp,2),%edx
4398b2:	72 51                	jb     0x439905
4398b4:	36 52                	ss push %edx
4398b6:	30 2b                	xor    %ch,(%ebx)
4398b8:	47                   	inc    %edi
4398b9:	4c                   	dec    %esp
4398ba:	6a 38                	push   $0x38
4398bc:	6c                   	insb   (%dx),%es:(%edi)
4398bd:	38 36                	cmp    %dh,(%esi)
4398bf:	42                   	inc    %edx
4398c0:	45                   	inc    %ebp
4398c1:	52                   	push   %edx
4398c2:	37                   	aaa
4398c3:	57                   	push   %edi
4398c4:	6a 2b                	push   $0x2b
4398c6:	46                   	inc    %esi
4398c7:	46                   	inc    %esi
4398c8:	34 70                	xor    $0x70,%al
4398ca:	34 42                	xor    $0x42,%al
4398cc:	38 30                	cmp    %dh,(%eax)
4398ce:	6e                   	outsb  %ds:(%esi),(%dx)
4398cf:	31 6f 57             	xor    %ebp,0x57(%edi)
4398d2:	7a 54                	jp     0x439928
4398d4:	47                   	inc    %edi
4398d5:	46                   	inc    %esi
4398d6:	32 70 4f             	xor    0x4f(%eax),%dh
4398d9:	6d                   	insl   (%dx),%es:(%edi)
4398da:	55                   	push   %ebp
4398db:	34 65                	xor    $0x65,%al
4398dd:	43                   	inc    %ebx
4398de:	32 30                	xor    (%eax),%dh
4398e0:	32 4d 6c             	xor    0x6c(%ebp),%cl
4398e3:	6d                   	insl   (%dx),%es:(%edi)
4398e4:	41                   	inc    %ecx
4398e5:	4d                   	dec    %ebp
4398e6:	73 4a                	jae    0x439932
4398e8:	54                   	push   %esp
4398e9:	64 6f                	outsl  %fs:(%esi),(%dx)
4398eb:	6a 63                	push   $0x63
4398ed:	2b 4a 6f             	sub    0x6f(%edx),%ecx
4398f0:	50                   	push   %eax
4398f1:	74 33                	je     0x439926
4398f3:	66 31 55 5a          	xor    %dx,0x5a(%ebp)
4398f7:	6b 2f 65             	imul   $0x65,(%edi),%ebp
4398fa:	74 74                	je     0x439970
4398fc:	6a 41                	push   $0x41
4398fe:	50                   	push   %eax
4398ff:	7a 6a                	jp     0x43996b
439901:	41                   	inc    %ecx
439902:	34 5a                	xor    $0x5a,%al
439904:	6a 72                	push   $0x72
439906:	50                   	push   %eax
439907:	34 6f                	xor    $0x6f,%al
439909:	46                   	inc    %esi