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)
421909:	59                   	pop    %ecx
42190a:	79 41                	jns    0x42194d
42190c:	70 65                	jo     0x421973
42190e:	59                   	pop    %ecx
42190f:	72 73                	jb     0x421984
421911:	7a 4a                	jp     0x42195d
421913:	6f                   	outsl  %ds:(%esi),(%dx)
421914:	61                   	popa
421915:	44                   	inc    %esp
421916:	36 71 6a             	ss jno 0x421983
421919:	32 76 51             	xor    0x51(%esi),%dh
42191c:	76 41                	jbe    0x42195f
42191e:	7a 4e                	jp     0x42196e
421920:	72 6a                	jb     0x42198c
421922:	2b 4b 7a             	sub    0x7a(%ebx),%ecx
421925:	69 35 73 6e 4f 4f 54 	imul   $0x614b3554,0x4f4f6e73,%esi
42192c:	35 4b 61
42192f:	6d                   	insl   (%dx),%es:(%edi)
421930:	73 6a                	jae    0x42199c
421932:	4f                   	dec    %edi
421933:	6c                   	insb   (%dx),%es:(%edi)
421934:	61                   	popa
421935:	31 52 47             	xor    %edx,0x47(%edx)
421938:	75 76                	jne    0x4219b0
42193a:	30 44 51 6e          	xor    %al,0x6e(%ecx,%edx,2)
42193e:	6e                   	outsb  %ds:(%esi),(%dx)
42193f:	43                   	inc    %ebx
421940:	77 74                	ja     0x4219b6
421942:	48                   	dec    %eax
421943:	75 37                	jne    0x42197c
421945:	68 38 6e 4d 50       	push   $0x504d6e38
42194a:	51                   	push   %ecx
42194b:	71 76                	jno    0x4219c3
42194d:	6d                   	insl   (%dx),%es:(%edi)
42194e:	36 45                	ss inc %ebp
421950:	30 5a 4c             	xor    %bl,0x4c(%edx)
421953:	45                   	inc    %ebp
421954:	39 42 31             	cmp    %eax,0x31(%edx)
421957:	36 47                	ss inc %edi
421959:	70 55                	jo     0x4219b0
42195b:	77 62                	ja     0x4219bf
42195d:	46                   	inc    %esi
42195e:	78 66                	js     0x4219c6
421960:	6f                   	outsl  %ds:(%esi),(%dx)
421961:	76 6e                	jbe    0x4219d1
421963:	71 49                	jno    0x4219ae
421965:	67 46                	addr16 inc %esi
421967:	74 65                	je     0x4219ce
421969:	4d                   	dec    %ebp
42196a:	47                   	inc    %edi
42196b:	69 68 45 67 39 35 47 	imul   $0x47353967,0x45(%eax),%ebp
421972:	6b 59 2b 34          	imul   $0x34,0x2b(%ecx),%ebx
421976:	6d                   	insl   (%dx),%es:(%edi)
421977:	2b 56 39             	sub    0x39(%esi),%edx
42197a:	69 4e 38 6b 35 6a 30 	imul   $0x306a356b,0x38(%esi),%ecx
421981:	66 69 6f 2f 51 43    	imul   $0x4351,0x2f(%edi),%bp
421987:	55                   	push   %ebp
421988:	47                   	inc    %edi
421989:	4e                   	dec    %esi
42198a:	36 74 68             	ss je  0x4219f5
42198d:	51                   	push   %ecx
42198e:	45                   	inc    %ebp
42198f:	7a 6a                	jp     0x4219fb
421991:	78 7a                	js     0x421a0d
421993:	4f                   	dec    %edi
421994:	30 6d 4d             	xor    %ch,0x4d(%ebp)
421997:	33 79 75             	xor    0x75(%ecx),%edi
42199a:	32 68 55             	xor    0x55(%eax),%ch
42199d:	46                   	inc    %esi
42199e:	2f                   	das
42199f:	2b 73 77             	sub    0x77(%ebx),%esi
4219a2:	78 78                	js     0x421a1c
4219a4:	66 5a                	pop    %dx
4219a6:	6c                   	insb   (%dx),%es:(%edi)
4219a7:	34 7a                	xor    $0x7a,%al
4219a9:	53                   	push   %ebx
4219aa:	61                   	popa
4219ab:	2f                   	das
4219ac:	77 53                	ja     0x421a01
4219ae:	63 36                	arpl   %esi,(%esi)
4219b0:	72 4d                	jb     0x4219ff
4219b2:	6b 63 6b 64          	imul   $0x64,0x6b(%ebx),%esp
4219b6:	66 54                	push   %sp
4219b8:	75 76                	jne    0x421a30
4219ba:	63 70 73             	arpl   %esi,0x73(%eax)
4219bd:	37                   	aaa
4219be:	32 4d 69             	xor    0x69(%ebp),%cl
4219c1:	50                   	push   %eax
4219c2:	4f                   	dec    %edi
4219c3:	73 66                	jae    0x421a2b
4219c5:	78 57                	js     0x421a1e
4219c7:	32 33                	xor    (%ebx),%dh
4219c9:	67 30 41 6c          	xor    %al,0x6c(%bx,%di)
4219cd:	73 43                	jae    0x421a12
4219cf:	4e                   	dec    %esi
4219d0:	6a 45                	push   $0x45
4219d2:	78 30                	js     0x421a04
4219d4:	6c                   	insb   (%dx),%es:(%edi)
4219d5:	64 78 68             	fs js  0x421a40
4219d8:	4c                   	dec    %esp
4219d9:	35 30 5a 65 2f       	xor    $0x2f655a30,%eax
4219de:	55                   	push   %ebp
4219df:	59                   	pop    %ecx
4219e0:	74 36                	je     0x421a18
4219e2:	43                   	inc    %ebx
4219e3:	48                   	dec    %eax
4219e4:	77 47                	ja     0x421a2d
4219e6:	6b 6c 56 52 32       	imul   $0x32,0x52(%esi,%edx,2),%ebp
4219eb:	64 6f                	outsl  %fs:(%esi),(%dx)
4219ed:	37                   	aaa
4219ee:	47                   	inc    %edi
4219ef:	73 6b                	jae    0x421a5c
4219f1:	4a                   	dec    %edx
4219f2:	36 4e                	ss dec %esi
4219f4:	79 44                	jns    0x421a3a
4219f6:	6c                   	insb   (%dx),%es:(%edi)
4219f7:	6a 47                	push   $0x47
4219f9:	6a 7a                	push   $0x7a
4219fb:	6a 55                	push   $0x55
4219fd:	32 6e 59             	xor    0x59(%esi),%ch
421a00:	46                   	inc    %esi
421a01:	68 37 33 73 31       	push   $0x31733337
421a06:	70 67                	jo     0x421a6f
421a08:	6a 34                	push   $0x34
421a0a:	4a                   	dec    %edx
421a0b:	4e                   	dec    %esi
421a0c:	54                   	push   %esp
421a0d:	31 77 55             	xor    %esi,0x55(%edi)
421a10:	4b                   	dec    %ebx
421a11:	39 42 54             	cmp    %eax,0x54(%edx)
421a14:	58                   	pop    %eax
421a15:	75 38                	jne    0x421a4f
421a17:	53                   	push   %ebx
421a18:	52                   	push   %edx
421a19:	51                   	push   %ecx
421a1a:	6a 75                	push   $0x75
421a1c:	32 41 63             	xor    0x63(%ecx),%al
421a1f:	59                   	pop    %ecx
421a20:	36 74 39             	ss je  0x421a5c
421a23:	30 51 55             	xor    %dl,0x55(%ecx)
421a26:	4a                   	dec    %edx
421a27:	71 51                	jno    0x421a7a
421a29:	2b 77 4f             	sub    0x4f(%edi),%esi
421a2c:	35 37 6e 78 4c       	xor    $0x4c786e37,%eax
421a31:	66 67 44             	addr16 inc %sp
421a34:	35 53 47 41 58       	xor    $0x58414753,%eax
421a39:	63 2b                	arpl   %ebp,(%ebx)
421a3b:	56                   	push   %esi
421a3c:	4f                   	dec    %edi
421a3d:	70 53                	jo     0x421a92
421a3f:	30 53 35             	xor    %dl,0x35(%ebx)
421a42:	58                   	pop    %eax
421a43:	35 4d 73 69 4c       	xor    $0x4c69734d,%eax
421a48:	4c                   	dec    %esp
421a49:	4b                   	dec    %ebx
421a4a:	45                   	inc    %ebp
421a4b:	30 64 46 50          	xor    %ah,0x50(%esi,%eax,2)
421a4f:	41                   	inc    %ecx
421a50:	58                   	pop    %eax
421a51:	58                   	pop    %eax
421a52:	64 71 35             	fs jno 0x421a8a
421a55:	69 76 45 73 73 67 43 	imul   $0x43677373,0x45(%esi),%esi
421a5c:	45                   	inc    %ebp
421a5d:	58                   	pop    %eax
421a5e:	72 50                	jb     0x421ab0
421a60:	44                   	inc    %esp
421a61:	4f                   	dec    %edi
421a62:	78 65                	js     0x421ac9
421a64:	69 43 54 6f 41 65 63 	imul   $0x6365416f,0x54(%ebx),%eax
421a6b:	33 69 41             	xor    0x41(%ecx),%ebp
421a6e:	30 61 39             	xor    %ah,0x39(%ecx)
421a71:	5a                   	pop    %edx
421a72:	6a 44                	push   $0x44
421a74:	77 4f                	ja     0x421ac5
421a76:	74 52                	je     0x421aca