4217ba:	73 33                	jae    0x4217ef
4217bc:	52                   	push   %edx
4217bd:	6e                   	outsb  %ds:(%esi),(%dx)
4217be:	2f                   	das
4217bf:	72 53                	jb     0x421814
4217c1:	47                   	inc    %edi
4217c2:	55                   	push   %ebp
4217c3:	70 61                	jo     0x421826
4217c5:	6e                   	outsb  %ds:(%esi),(%dx)
4217c6:	32 34 50             	xor    (%eax,%edx,2),%dh
4217c9:	73 4e                	jae    0x421819
4217cb:	56                   	push   %esi
4217cc:	46                   	inc    %esi
4217cd:	58                   	pop    %eax
4217ce:	6f                   	outsl  %ds:(%esi),(%dx)
4217cf:	51                   	push   %ecx
4217d0:	59                   	pop    %ecx
4217d1:	38 71 43             	cmp    %dh,0x43(%ecx)
4217d4:	6e                   	outsb  %ds:(%esi),(%dx)
4217d5:	4c                   	dec    %esp
4217d6:	67 2b 72 48          	sub    0x48(%bp,%si),%esi
4217da:	78 56                	js     0x421832
4217dc:	62 57 50             	bound  %edx,0x50(%edi)
4217df:	48                   	dec    %eax
4217e0:	69 71 56 30 30 6f 32 	imul   $0x326f3030,0x56(%ecx),%esi
4217e7:	32 36                	xor    (%esi),%dh
4217e9:	61                   	popa
4217ea:	31 49 43             	xor    %ecx,0x43(%ecx)
4217ed:	34 49                	xor    $0x49,%al
4217ef:	54                   	push   %esp
4217f0:	54                   	push   %esp
4217f1:	7a 71                	jp     0x421864
4217f3:	64 6a 6a             	fs push $0x6a
4217f6:	4d                   	dec    %ebp
4217f7:	59                   	pop    %ecx
4217f8:	78 68                	js     0x421862
4217fa:	34 77                	xor    $0x77,%al
4217fc:	6e                   	outsb  %ds:(%esi),(%dx)
4217fd:	42                   	inc    %edx
4217fe:	48                   	dec    %eax
4217ff:	4f                   	dec    %edi
421800:	43                   	inc    %ebx
421801:	39 44 51 73          	cmp    %eax,0x73(%ecx,%edx,2)
421805:	74 47                	je     0x42184e
421807:	50                   	push   %eax
421808:	7a 7a                	jp     0x421884
42180a:	66 52                	push   %dx
42180c:	51                   	push   %ecx
42180d:	30 64 52 6b          	xor    %ah,0x6b(%edx,%edx,2)
421811:	59                   	pop    %ecx
421812:	61                   	popa
421813:	61                   	popa
421814:	74 41                	je     0x421857
421816:	33 49 74             	xor    0x74(%ecx),%ecx
421819:	36 54                	ss push %esp
42181b:	55                   	push   %ebp
42181c:	32 4e 68             	xor    0x68(%esi),%cl
42181f:	79 4d                	jns    0x42186e
421821:	34 51                	xor    $0x51,%al
421823:	73 49                	jae    0x42186e
421825:	47                   	inc    %edi
421826:	43                   	inc    %ebx
421827:	46                   	inc    %esi
421828:	55                   	push   %ebp
421829:	30 6b 59             	xor    %ch,0x59(%ebx)
42182c:	4c                   	dec    %esp
42182d:	50                   	push   %eax
42182e:	45                   	inc    %ebp
42182f:	6a 6e                	push   $0x6e
421831:	6a 36                	push   $0x36
421833:	2f                   	das
421834:	69 75 42 44 47 2b 79 	imul   $0x792b4744,0x42(%ebp),%esi
42183b:	57                   	push   %edi
42183c:	77 44                	ja     0x421882
42183e:	73 30                	jae    0x421870
421840:	47                   	inc    %edi
421841:	30 37                	xor    %dh,(%edi)
421843:	74 5a                	je     0x42189f
421845:	73 6f                	jae    0x4218b6
421847:	49                   	dec    %ecx
421848:	52                   	push   %edx
421849:	53                   	push   %ebx
42184a:	30 49 2b             	xor    %cl,0x2b(%ecx)
42184d:	6d                   	insl   (%dx),%es:(%edi)
42184e:	38 33                	cmp    %dh,(%ebx)
421850:	45                   	inc    %ebp
421851:	44                   	inc    %esp
421852:	66 55                	push   %bp
421854:	37                   	aaa
421855:	65 38 65 6a          	cmp    %ah,%gs:0x6a(%ebp)
421859:	65 55                	gs push %ebp
42185b:	6a 54                	push   $0x54
42185d:	49                   	dec    %ecx
42185e:	46                   	inc    %esi
42185f:	47                   	inc    %edi
421860:	4d                   	dec    %ebp
421861:	47                   	inc    %edi
421862:	52                   	push   %edx
421863:	4a                   	dec    %edx
421864:	4e                   	dec    %esi
421865:	71 79                	jno    0x4218e0
421867:	38 70 4f             	cmp    %dh,0x4f(%eax)
42186a:	6c                   	insb   (%dx),%es:(%edi)
42186b:	47                   	inc    %edi
42186c:	5a                   	pop    %edx
42186d:	79 48                	jns    0x4218b7
42186f:	77 7a                	ja     0x4218eb
421871:	6e                   	outsb  %ds:(%esi),(%dx)
421872:	53                   	push   %ebx
421873:	68 66 4f 70 4d       	push   $0x4d704f66
421878:	74 66                	je     0x4218e0
42187a:	50                   	push   %eax
42187b:	76 4d                	jbe    0x4218ca
42187d:	36 59                	ss pop %ecx
42187f:	37                   	aaa
421880:	65 6e                	outsb  %gs:(%esi),(%dx)
421882:	61                   	popa
421883:	31 36                	xor    %esi,(%esi)
421885:	62 53 6d             	bound  %edx,0x6d(%ebx)
421888:	46                   	inc    %esi
421889:	43                   	inc    %ebx
42188a:	68 43 43 58 42       	push   $0x42584343
42188f:	4e                   	dec    %esi
421890:	52                   	push   %edx
421891:	34 6f                	xor    $0x6f,%al
421893:	74 6b                	je     0x421900
421895:	37                   	aaa
421896:	32 46 52             	xor    0x52(%esi),%al
421899:	71 6e                	jno    0x421909
42189b:	6d                   	insl   (%dx),%es:(%edi)
42189c:	62 37                	bound  %esi,(%edi)
42189e:	6b 41 61 67          	imul   $0x67,0x61(%ecx),%eax
4218a2:	39 51 4b             	cmp    %edx,0x4b(%ecx)
4218a5:	61                   	popa
4218a6:	53                   	push   %ebx
4218a7:	7a 68                	jp     0x421911
4218a9:	70 38                	jo     0x4218e3
4218ab:	46                   	inc    %esi
4218ac:	61                   	popa
4218ad:	5a                   	pop    %edx
4218ae:	72 44                	jb     0x4218f4
4218b0:	78 6c                	js     0x42191e
4218b2:	65 4f                	gs dec %edi
4218b4:	38 55 31             	cmp    %dl,0x31(%ebp)
4218b7:	71 55                	jno    0x42190e
4218b9:	55                   	push   %ebp
4218ba:	55                   	push   %ebp
4218bb:	64 4f                	fs dec %edi
4218bd:	70 71                	jo     0x421930
4218bf:	48                   	dec    %eax
4218c0:	30 68 54             	xor    %ch,0x54(%eax)
4218c3:	6c                   	insb   (%dx),%es:(%edi)
4218c4:	77 4d                	ja     0x421913
4218c6:	79 30                	jns    0x4218f8
4218c8:	63 74 64 6a          	arpl   %esi,0x6a(%esp,%eiz,2)
4218cc:	37                   	aaa
4218cd:	54                   	push   %esp
4218ce:	53                   	push   %ebx
4218cf:	31 62 55             	xor    %esp,0x55(%edx)
4218d2:	6f                   	outsl  %ds:(%esi),(%dx)
4218d3:	74 47                	je     0x42191c
4218d5:	42                   	inc    %edx
4218d6:	65 37                	gs aaa
4218d8:	63 4b 69             	arpl   %ecx,0x69(%ebx)
4218db:	5a                   	pop    %edx
4218dc:	42                   	inc    %edx
4218dd:	33 33                	xor    (%ebx),%esi
4218df:	41                   	inc    %ecx
4218e0:	36 50                	ss push %eax
4218e2:	6a 49                	push   $0x49
4218e4:	64 41                	fs inc %ecx
4218e6:	39 6b 45             	cmp    %ebp,0x45(%ebx)
4218e9:	72 65                	jb     0x421950
4218eb:	77 57                	ja     0x421944
4218ed:	62 4e 69             	bound  %ecx,0x69(%esi)
4218f0:	48                   	dec    %eax
4218f1:	6f                   	outsl  %ds:(%esi),(%dx)
4218f2:	68 4f 55 52 48       	push   $0x4852554f
4218f7:	58                   	pop    %eax
4218f8:	7a 76                	jp     0x421970
4218fa:	4d                   	dec    %ebp
4218fb:	69 4f 35 7a 50 70 47 	imul   $0x4770507a,0x35(%edi),%ecx
421902:	73 74                	jae    0x421978
421904:	6a 42                	push   $0x42
421906:	65 7a 48             	gs jp  0x421951
421909:	72 68                	jb     0x421973
42190b:	32 32                	xor    (%edx),%dh
42190d:	48                   	dec    %eax
42190e:	74 4e                	je     0x42195e
421910:	6a 52                	push   $0x52
421912:	70 55                	jo     0x421969
421914:	39 78 44             	cmp    %edi,0x44(%eax)
421917:	6f                   	outsl  %ds:(%esi),(%dx)
421918:	62 2f                	bound  %ebp,(%edi)
42191a:	6d                   	insl   (%dx),%es:(%edi)
42191b:	47                   	inc    %edi
42191c:	45                   	inc    %ebp
42191d:	39 58 53             	cmp    %ebx,0x53(%eax)
421920:	7a 50                	jp     0x421972
421922:	4b                   	dec    %ebx
421923:	41                   	inc    %ecx
421924:	39 69 43             	cmp    %ebp,0x43(%ecx)
421927:	6e                   	outsb  %ds:(%esi),(%dx)
421928:	2f                   	das
421929:	70 6f                	jo     0x42199a
42192b:	70 54                	jo     0x421981
42192d:	59                   	pop    %ecx
42192e:	4f                   	dec    %edi
42192f:	45                   	inc    %ebp
421930:	4a                   	dec    %edx
421931:	4b                   	dec    %ebx
421932:	7a 54                	jp     0x421988
421934:	5a                   	pop    %edx
421935:	75 6f                	jne    0x4219a6
421937:	46                   	inc    %esi
421938:	64 6d                	fs insl (%dx),%es:(%edi)
42193a:	63 6d 4c             	arpl   %ebp,0x4c(%ebp)
42193d:	6e                   	outsb  %ds:(%esi),(%dx)
42193e:	71 6e                	jno    0x4219ae
421940:	41                   	inc    %ecx
421941:	45                   	inc    %ebp
421942:	42                   	inc    %edx
421943:	2b 59 66             	sub    0x66(%ecx),%ebx
421946:	49                   	dec    %ecx
421947:	74 47                	je     0x421990
421949:	65 57                	gs push %edi
42194b:	4e                   	dec    %esi
42194c:	44                   	inc    %esp
42194d:	75 63                	jne    0x4219b2
42194f:	54                   	push   %esp
421950:	4e                   	dec    %esi
421951:	56                   	push   %esi
421952:	68 51 59 48 44       	push   $0x44485951
421957:	31 54 36 47          	xor    %edx,0x47(%esi,%esi,1)
42195b:	35 6c 6d 4e 6b       	xor    $0x6b4e6d6c,%eax
421960:	61                   	popa
421961:	72 55                	jb     0x4219b8
421963:	5a                   	pop    %edx
421964:	74 5a                	je     0x4219c0
421966:	38 46 57             	cmp    %al,0x57(%esi)
421969:	2b 50 77             	sub    0x77(%eax),%edx
42196c:	49                   	dec    %ecx
42196d:	54                   	push   %esp
42196e:	38 79 37             	cmp    %bh,0x37(%ecx)
421971:	78 4f                	js     0x4219c2
421973:	63 42 79             	arpl   %eax,0x79(%edx)
421976:	61                   	popa
421977:	75 36                	jne    0x4219af
421979:	72 4d                	jb     0x4219c8
42197b:	4c                   	dec    %esp
42197c:	34 43                	xor    $0x43,%al
42197e:	37                   	aaa
42197f:	52                   	push   %edx
421980:	58                   	pop    %eax
421981:	52                   	push   %edx
421982:	37                   	aaa
421983:	34 4e                	xor    $0x4e,%al
421985:	51                   	push   %ecx
421986:	52                   	push   %edx
421987:	43                   	inc    %ebx
421988:	53                   	push   %ebx
421989:	43                   	inc    %ebx
42198a:	59                   	pop    %ecx
42198b:	6a 2b                	push   $0x2b
42198d:	6b 6e 72 69          	imul   $0x69,0x72(%esi),%ebp
421991:	56                   	push   %esi
421992:	73 41                	jae    0x4219d5
421994:	34 67                	xor    $0x67,%al
421996:	4b                   	dec    %ebx
421997:	76 53                	jbe    0x4219ec
421999:	38 67 6b             	cmp    %ah,0x6b(%edi)
42199c:	64 33 2b             	xor    %fs:(%ebx),%ebp
42199f:	6a 4f                	push   $0x4f
4219a1:	30 2f                	xor    %ch,(%edi)
4219a3:	34 36                	xor    $0x36,%al
4219a5:	51                   	push   %ecx
4219a6:	71 67                	jno    0x421a0f
4219a8:	43                   	inc    %ebx
4219a9:	4a                   	dec    %edx
4219aa:	2b 32                	sub    (%edx),%esi
4219ac:	6c                   	insb   (%dx),%es:(%edi)
4219ad:	55                   	push   %ebp
4219ae:	6b 45 4a 6b          	imul   $0x6b,0x4a(%ebp),%eax
4219b2:	75 42                	jne    0x4219f6
4219b4:	41                   	inc    %ecx
4219b5:	75 51                	jne    0x421a08
4219b7:	62 4a 68             	bound  %ecx,0x68(%edx)
4219ba:	75 4d                	jne    0x421a09
4219bc:	77 50                	ja     0x421a0e
4219be:	64 6a 44             	fs push $0x44
4219c1:	36 2f                	ss das
4219c3:	49                   	dec    %ecx
4219c4:	30 6a 75             	xor    %ch,0x75(%edx)
4219c7:	4c                   	dec    %esp
4219c8:	65 76 76             	gs jbe 0x421a41
4219cb:	47                   	inc    %edi
4219cc:	66 51                	push   %cx
4219ce:	63 37                	arpl   %esi,(%edi)
4219d0:	5a                   	pop    %edx
4219d1:	43                   	inc    %ebx
4219d2:	55                   	push   %ebp
4219d3:	76 69                	jbe    0x421a3e
4219d5:	6c                   	insb   (%dx),%es:(%edi)
4219d6:	75 46                	jne    0x421a1e
4219d8:	48                   	dec    %eax
4219d9:	37                   	aaa
4219da:	4f                   	dec    %edi
4219db:	58                   	pop    %eax
4219dc:	45                   	inc    %ebp
4219dd:	59                   	pop    %ecx
4219de:	4a                   	dec    %edx
4219df:	4d                   	dec    %ebp
4219e0:	4d                   	dec    %ebp
4219e1:	7a 31                	jp     0x421a14
4219e3:	53                   	push   %ebx
4219e4:	51                   	push   %ecx
4219e5:	78 71                	js     0x421a58
4219e7:	67 6c                	insb   (%dx),%es:(%di)
4219e9:	2b 37                	sub    (%edi),%esi
4219eb:	61                   	popa
4219ec:	65 59                	gs pop %ecx
4219ee:	69 41 44 43 38 51 45 	imul   $0x45513843,0x44(%ecx),%eax
4219f5:	43                   	inc    %ebx
4219f6:	37                   	aaa
4219f7:	39 64 7a 77          	cmp    %esp,0x77(%edx,%edi,2)
4219fb:	76 74                	jbe    0x421a71
4219fd:	4a                   	dec    %edx
4219fe:	50                   	push   %eax
4219ff:	34 55                	xor    $0x55,%al
421a01:	6a 69                	push   $0x69
421a03:	36 73 52             	ss jae 0x421a58
421a06:	58                   	pop    %eax
421a07:	6c                   	insb   (%dx),%es:(%edi)
421a08:	66 52                	push   %dx
421a0a:	47                   	inc    %edi
421a0b:	42                   	inc    %edx
421a0c:	67 6f                	outsl  %ds:(%si),(%dx)
421a0e:	4f                   	dec    %edi
421a0f:	45                   	inc    %ebp
421a10:	43                   	inc    %ebx
421a11:	54                   	push   %esp
421a12:	35 52 4c 7a 59       	xor    $0x597a4c52,%eax
421a17:	79 34                	jns    0x421a4d
421a19:	57                   	push   %edi
421a1a:	33 42 42             	xor    0x42(%edx),%eax
421a1d:	71 75                	jno    0x421a94
421a1f:	5a                   	pop    %edx
421a20:	71 71                	jno    0x421a93
421a22:	6c                   	insb   (%dx),%es:(%edi)
421a23:	50                   	push   %eax