42168b:	49                   	dec    %ecx
42168c:	6b 47 44 69          	imul   $0x69,0x44(%edi),%eax
421690:	77 6d                	ja     0x4216ff
421692:	4e                   	dec    %esi
421693:	4f                   	dec    %edi
421694:	42                   	inc    %edx
421695:	38 4d 45             	cmp    %cl,0x45(%ebp)
421698:	73 38                	jae    0x4216d2
42169a:	49                   	dec    %ecx
42169b:	66 71 37             	data16 jno 0x4216d5
42169e:	31 54 42 67          	xor    %edx,0x67(%edx,%eax,2)
4216a2:	30 71 65             	xor    %dh,0x65(%ecx)
4216a5:	37                   	aaa
4216a6:	58                   	pop    %eax
4216a7:	4f                   	dec    %edi
4216a8:	31 36                	xor    %esi,(%esi)
4216aa:	70 46                	jo     0x4216f2
4216ac:	44                   	inc    %esp
4216ad:	51                   	push   %ecx
4216ae:	51                   	push   %ecx
4216af:	79 32                	jns    0x4216e3
4216b1:	73 57                	jae    0x42170a
4216b3:	51                   	push   %ecx
4216b4:	42                   	inc    %edx
4216b5:	31 78 78             	xor    %edi,0x78(%eax)
4216b8:	5a                   	pop    %edx
4216b9:	79 79                	jns    0x421734
4216bb:	30 5a 4d             	xor    %bl,0x4d(%edx)
4216be:	4e                   	dec    %esi
4216bf:	4f                   	dec    %edi
4216c0:	4b                   	dec    %ebx
4216c1:	41                   	inc    %ecx
4216c2:	43                   	inc    %ebx
4216c3:	6d                   	insl   (%dx),%es:(%edi)
4216c4:	39 50 6d             	cmp    %edx,0x6d(%eax)
4216c7:	43                   	inc    %ebx
4216c8:	53                   	push   %ebx
4216c9:	6e                   	outsb  %ds:(%esi),(%dx)
4216ca:	77 53                	ja     0x42171f
4216cc:	55                   	push   %ebp
4216cd:	33 77 6f             	xor    0x6f(%edi),%esi
4216d0:	45                   	inc    %ebp
4216d1:	6d                   	insl   (%dx),%es:(%edi)
4216d2:	4c                   	dec    %esp
4216d3:	4c                   	dec    %esp
4216d4:	74 62                	je     0x421738
4216d6:	75 6e                	jne    0x421746
4216d8:	56                   	push   %esi
4216d9:	46                   	inc    %esi
4216da:	71 46                	jno    0x421722
4216dc:	6d                   	insl   (%dx),%es:(%edi)
4216dd:	39 34 6b             	cmp    %esi,(%ebx,%ebp,2)
4216e0:	37                   	aaa
4216e1:	66 38 4a 49          	data16 cmp %cl,0x49(%edx)
4216e5:	71 6d                	jno    0x421754
4216e7:	49                   	dec    %ecx
4216e8:	35 53 41 58 72       	xor    $0x72584153,%eax
4216ed:	35 52 49 4e 45       	xor    $0x454e4952,%eax
4216f2:	31 61 48             	xor    %esp,0x48(%ecx)
4216f5:	5a                   	pop    %edx
4216f6:	4b                   	dec    %ebx
4216f7:	30 55 44             	xor    %dl,0x44(%ebp)
4216fa:	70 76                	jo     0x421772
4216fc:	44                   	inc    %esp
4216fd:	50                   	push   %eax
4216fe:	2f                   	das
4216ff:	2f                   	das
421700:	54                   	push   %esp
421701:	4f                   	dec    %edi
421702:	54                   	push   %esp
421703:	34 76                	xor    $0x76,%al
421705:	56                   	push   %esi
421706:	37                   	aaa
421707:	74 41                	je     0x42174a
421709:	47                   	inc    %edi
42170a:	77 78                	ja     0x421784
42170c:	6c                   	insb   (%dx),%es:(%edi)
42170d:	38 41 71             	cmp    %al,0x71(%ecx)
421710:	45                   	inc    %ebp
421711:	31 44 65 55          	xor    %eax,0x55(%ebp,%eiz,2)
421715:	5a                   	pop    %edx
421716:	6c                   	insb   (%dx),%es:(%edi)
421717:	6b 77 38 31          	imul   $0x31,0x38(%edi),%esi
42171b:	51                   	push   %ecx
42171c:	64 52                	fs push %edx
42171e:	59                   	pop    %ecx
42171f:	6c                   	insb   (%dx),%es:(%edi)
421720:	56                   	push   %esi
421721:	50                   	push   %eax
421722:	72 77                	jb     0x42179b
421724:	41                   	inc    %ecx
421725:	4a                   	dec    %edx
421726:	38 68 2f             	cmp    %ch,0x2f(%eax)
421729:	4c                   	dec    %esp
42172a:	45                   	inc    %ebp
42172b:	52                   	push   %edx
42172c:	4f                   	dec    %edi
42172d:	79 42                	jns    0x421771
42172f:	2b 72 6b             	sub    0x6b(%edx),%esi
421732:	53                   	push   %ebx
421733:	6f                   	outsl  %ds:(%esi),(%dx)
421734:	7a 59                	jp     0x42178f
421736:	56                   	push   %esi
421737:	65 65 69 57 4f 2b 39 	gs imul $0x7670392b,%gs:0x4f(%edi),%edx
42173e:	70 76
421740:	53                   	push   %ebx
421741:	72 46                	jb     0x421789
421743:	43                   	inc    %ebx
421744:	6c                   	insb   (%dx),%es:(%edi)
421745:	50                   	push   %eax
421746:	4f                   	dec    %edi
421747:	42                   	inc    %edx
421748:	49                   	dec    %ecx
421749:	47                   	inc    %edi
42174a:	42                   	inc    %edx
42174b:	2b 2f                	sub    (%edi),%ebp
42174d:	68 38 36 78 73       	push   $0x73783638
421752:	55                   	push   %ebp
421753:	36 76 65             	ss jbe 0x4217bb
421756:	6a 70                	push   $0x70
421758:	53                   	push   %ebx
421759:	65 4a                	gs dec %edx
42175b:	47                   	inc    %edi
42175c:	6c                   	insb   (%dx),%es:(%edi)
42175d:	78 43                	js     0x4217a2
42175f:	47                   	inc    %edi
421760:	44                   	inc    %esp
421761:	43                   	inc    %ebx
421762:	66 2f                	data16 das
421764:	70 34                	jo     0x42179a
421766:	41                   	inc    %ecx
421767:	79 4d                	jns    0x4217b6
421769:	6c                   	insb   (%dx),%es:(%edi)
42176a:	53                   	push   %ebx
42176b:	59                   	pop    %ecx
42176c:	4c                   	dec    %esp
42176d:	65 45                	gs inc %ebp
42176f:	56                   	push   %esi
421770:	79 2f                	jns    0x4217a1
421772:	6e                   	outsb  %ds:(%esi),(%dx)
421773:	68 4a 6e 2f 35       	push   $0x352f6e4a
421778:	5a                   	pop    %edx
421779:	53                   	push   %ebx
42177a:	41                   	inc    %ecx
42177b:	6e                   	outsb  %ds:(%esi),(%dx)
42177c:	50                   	push   %eax
42177d:	58                   	pop    %eax
42177e:	38 58 64             	cmp    %bl,0x64(%eax)
421781:	6a 55                	push   $0x55
421783:	45                   	inc    %ebp
421784:	34 2f                	xor    $0x2f,%al
421786:	62 64 41 45          	bound  %esp,0x45(%ecx,%eax,2)
42178a:	67 79 6c             	addr16 jns 0x4217f9
42178d:	41                   	inc    %ecx
42178e:	75 57                	jne    0x4217e7
421790:	67 68 35 31 53 54    	addr16 push $0x54533135
421796:	32 51 4d             	xor    0x4d(%ecx),%dl
421799:	6b 70 70 76          	imul   $0x76,0x70(%eax),%esi
42179d:	59                   	pop    %ecx
42179e:	50                   	push   %eax
42179f:	64 66 55             	fs push %bp
4217a2:	4f                   	dec    %edi
4217a3:	57                   	push   %edi
4217a4:	39 41 72             	cmp    %eax,0x72(%ecx)
4217a7:	72 62                	jb     0x42180b
4217a9:	56                   	push   %esi
4217aa:	70 47                	jo     0x4217f3
4217ac:	61                   	popa
4217ad:	67 6d                	insl   (%dx),%es:(%di)
4217af:	51                   	push   %ecx
4217b0:	47                   	inc    %edi
4217b1:	4d                   	dec    %ebp
4217b2:	31 6a 54             	xor    %ebp,0x54(%edx)
4217b5:	6c                   	insb   (%dx),%es:(%edi)
4217b6:	2f                   	das
4217b7:	66 48                	dec    %ax
4217b9:	33 49 2f             	xor    0x2f(%ecx),%ecx
4217bc:	77 6c                	ja     0x42182a
4217be:	6e                   	outsb  %ds:(%esi),(%dx)
4217bf:	2f                   	das
4217c0:	4b                   	dec    %ebx
4217c1:	47                   	inc    %edi
4217c2:	78 56                	js     0x42181a
4217c4:	6f                   	outsl  %ds:(%esi),(%dx)
4217c5:	47                   	inc    %edi
4217c6:	62 59 59             	bound  %ebx,0x59(%ecx)
4217c9:	77 4c                	ja     0x421817
4217cb:	47                   	inc    %edi
4217cc:	48                   	dec    %eax
4217cd:	4a                   	dec    %edx
4217ce:	79 48                	jns    0x421818
4217d0:	67 59                	addr16 pop %ecx
4217d2:	79 50                	jns    0x421824
4217d4:	6d                   	insl   (%dx),%es:(%edi)
4217d5:	4f                   	dec    %edi
4217d6:	4f                   	dec    %edi
4217d7:	7a 6c                	jp     0x421845
4217d9:	69 42 4e 4b 57 6b 2f 	imul   $0x2f6b574b,0x4e(%edx),%eax
4217e0:	69 44 74 47 4e 4a 41 	imul   $0x4b414a4e,0x47(%esp,%esi,2),%eax
4217e7:	4b
4217e8:	39 53 4b             	cmp    %edx,0x4b(%ebx)
4217eb:	57                   	push   %edi
4217ec:	44                   	inc    %esp
4217ed:	37                   	aaa
4217ee:	76 4e                	jbe    0x42183e
4217f0:	62 38                	bound  %edi,(%eax)
4217f2:	2f                   	das
4217f3:	58                   	pop    %eax
4217f4:	62 47 37             	bound  %eax,0x37(%edi)
4217f7:	59                   	pop    %ecx
4217f8:	47                   	inc    %edi
4217f9:	33 6e 62             	xor    0x62(%esi),%ebp
4217fc:	6a 54                	push   $0x54
4217fe:	53                   	push   %ebx
4217ff:	39 62 2b             	cmp    %esp,0x2b(%edx)
421802:	44                   	inc    %esp
421803:	32 4b 39             	xor    0x39(%ebx),%cl
421806:	33 66 68             	xor    0x68(%esi),%esp
421809:	2f                   	das
42180a:	51                   	push   %ecx
42180b:	35 62 67 35 6c       	xor    $0x6c356762,%eax
421810:	43                   	inc    %ebx
421811:	58                   	pop    %eax
421812:	68 31 4d 78 79       	push   $0x79784d31
421817:	69 6e 6c 67 55 4f 74 	imul   $0x744f5567,0x6c(%esi),%ebp
42181e:	64 6a 30             	fs push $0x30
421821:	6a 76                	push   $0x76
421823:	39 31                	cmp    %esi,(%ecx)
421825:	63 4f 5a             	arpl   %ecx,0x5a(%edi)
421828:	55                   	push   %ebp
421829:	56                   	push   %esi
42182a:	30 2f                	xor    %ch,(%edi)
42182c:	4a                   	dec    %edx
42182d:	48                   	dec    %eax
42182e:	63 46 31             	arpl   %eax,0x31(%esi)
421831:	65 51                	gs push %ecx
421833:	49                   	dec    %ecx
421834:	63 6d 59             	arpl   %ebp,0x59(%ebp)
421837:	78 30                	js     0x421869
421839:	43                   	inc    %ebx
42183a:	4b                   	dec    %ebx
42183b:	58                   	pop    %eax
42183c:	4b                   	dec    %ebx
42183d:	69 63 53 55 38 43 30 	imul   $0x30433855,0x53(%ebx),%esp
421844:	72 6d                	jb     0x4218b3
421846:	42                   	inc    %edx
421847:	39 33                	cmp    %esi,(%ebx)
421849:	49                   	dec    %ecx
42184a:	62 58 6d             	bound  %ebx,0x6d(%eax)
42184d:	61                   	popa
42184e:	35 36 4c 78 33       	xor    $0x33784c36,%eax
421853:	6c                   	insb   (%dx),%es:(%edi)
421854:	4a                   	dec    %edx
421855:	47                   	inc    %edi
421856:	4c                   	dec    %esp
421857:	38 68 4b             	cmp    %ch,0x4b(%eax)
42185a:	68 31 61 66 5a       	push   $0x5a666131
42185f:	37                   	aaa
421860:	68 4a 77 71 48       	push   $0x4871774a
421865:	47                   	inc    %edi
421866:	65 76 4d             	gs jbe 0x4218b6
421869:	6c                   	insb   (%dx),%es:(%edi)
42186a:	53                   	push   %ebx
42186b:	67 76 55             	addr16 jbe 0x4218c3
42186e:	7a 66                	jp     0x4218d6
421870:	54                   	push   %esp
421871:	73 69                	jae    0x4218dc
421873:	6b 2b 37             	imul   $0x37,(%ebx),%ebp
421876:	79 39                	jns    0x4218b1
421878:	64 6f                	outsl  %fs:(%esi),(%dx)
42187a:	7a 56                	jp     0x4218d2
42187c:	73 78                	jae    0x4218f6
42187e:	35 7a 59 68 48       	xor    $0x4868597a,%eax
421883:	68 33 4d 6e 70       	push   $0x706e4d33
421888:	41                   	inc    %ecx
421889:	77 36                	ja     0x4218c1
42188b:	79 4f                	jns    0x4218dc
42188d:	45                   	inc    %ebp
42188e:	79 4c                	jns    0x4218dc
421890:	51                   	push   %ecx
421891:	78 72                	js     0x421905
421893:	36 53                	ss push %ebx
421895:	56                   	push   %esi
421896:	54                   	push   %esp
421897:	4a                   	dec    %edx
421898:	6b 64 54 59 67       	imul   $0x67,0x59(%esp,%edx,2),%esp
42189d:	5a                   	pop    %edx
42189e:	4d                   	dec    %ebp
42189f:	6e                   	outsb  %ds:(%esi),(%dx)
4218a0:	74 73                	je     0x421915
4218a2:	67 51                	addr16 push %ecx
4218a4:	47                   	inc    %edi
4218a5:	67 36 52             	addr16 ss push %edx
4218a8:	6e                   	outsb  %ds:(%esi),(%dx)
4218a9:	53                   	push   %ebx
4218aa:	71 35                	jno    0x4218e1
4218ac:	75 77                	jne    0x421925
4218ae:	6d                   	insl   (%dx),%es:(%edi)
4218af:	56                   	push   %esi
4218b0:	4b                   	dec    %ebx
4218b1:	65 45                	gs inc %ebp
4218b3:	65 4e                	gs dec %esi
4218b5:	74 64                	je     0x42191b
4218b7:	51                   	push   %ecx
4218b8:	56                   	push   %esi
4218b9:	50                   	push   %eax
4218ba:	4e                   	dec    %esi
4218bb:	4e                   	dec    %esi
4218bc:	52                   	push   %edx
4218bd:	79 58                	jns    0x421917
4218bf:	33 64 41 54          	xor    0x54(%ecx,%eax,2),%esp
4218c3:	4d                   	dec    %ebp
4218c4:	66 78 33             	data16 js 0x4218fa
4218c7:	4b                   	dec    %ebx
4218c8:	42                   	inc    %edx
4218c9:	66 49                	dec    %cx
4218cb:	6e                   	outsb  %ds:(%esi),(%dx)
4218cc:	43                   	inc    %ebx
4218cd:	38 59 72             	cmp    %bl,0x72(%ecx)
4218d0:	78 4c                	js     0x42191e
4218d2:	76 6a                	jbe    0x42193e
4218d4:	58                   	pop    %eax
4218d5:	62 78 61             	bound  %edi,0x61(%eax)
4218d8:	55                   	push   %ebp
4218d9:	39 76 63             	cmp    %esi,0x63(%esi)
4218dc:	74 34                	je     0x421912
4218de:	38 4f 69             	cmp    %cl,0x69(%edi)
4218e1:	74 33                	je     0x421916
4218e3:	2f                   	das
4218e4:	43                   	inc    %ebx
4218e5:	63 41 4d             	arpl   %eax,0x4d(%ecx)
4218e8:	55                   	push   %ebp
4218e9:	67 71 58             	addr16 jno 0x421944
4218ec:	4f                   	dec    %edi
4218ed:	6e                   	outsb  %ds:(%esi),(%dx)
4218ee:	4f                   	dec    %edi
4218ef:	6d                   	insl   (%dx),%es:(%edi)
4218f0:	73 75                	jae    0x421967
4218f2:	4f                   	dec    %edi
4218f3:	74 54                	je     0x421949
4218f5:	30 5a 50             	xor    %bl,0x50(%edx)
4218f8:	34 78                	xor    $0x78,%al
4218fa:	34 6b                	xor    $0x6b,%al
4218fc:	33 30                	xor    (%eax),%esi
4218fe:	7a 66                	jp     0x421966
421900:	48                   	dec    %eax
421901:	39 72 57             	cmp    %esi,0x57(%edx)
421904:	6e                   	outsb  %ds:(%esi),(%dx)
421905:	61                   	popa
421906:	39 70 54             	cmp    %esi,0x54(%eax)