4118d3:	2f                   	das
4118d4:	59                   	pop    %ecx
4118d5:	4b                   	dec    %ebx
4118d6:	57                   	push   %edi
4118d7:	67 68 79 32 68 64    	addr16 push $0x64683279
4118dd:	74 75                	je     0x411954
4118df:	66 52                	push   %dx
4118e1:	4c                   	dec    %esp
4118e2:	69 4d 46 48 53 46 62 	imul   $0x62465348,0x46(%ebp),%ecx
4118e9:	30 69 71             	xor    %ch,0x71(%ecx)
4118ec:	39 4a 35             	cmp    %ecx,0x35(%edx)
4118ef:	37                   	aaa
4118f0:	6e                   	outsb  %ds:(%esi),(%dx)
4118f1:	57                   	push   %edi
4118f2:	57                   	push   %edi
4118f3:	35 51 54 33 41       	xor    $0x41335451,%eax
4118f8:	2f                   	das
4118f9:	2f                   	das
4118fa:	43                   	inc    %ebx
4118fb:	6f                   	outsl  %ds:(%esi),(%dx)
4118fc:	66 70 51             	data16 jo 0x411950
4118ff:	6c                   	insb   (%dx),%es:(%edi)
411900:	32 61 79             	xor    0x79(%ecx),%ah
411903:	4b                   	dec    %ebx
411904:	70 4b                	jo     0x411951
411906:	6e                   	outsb  %ds:(%esi),(%dx)
411907:	65 45                	gs inc %ebp
411909:	75 4b                	jne    0x411956
41190b:	56                   	push   %esi
41190c:	43                   	inc    %ebx
41190d:	69 48 39 6e 78 6d 63 	imul   $0x636d786e,0x39(%eax),%ecx
411914:	6b 34 31 36          	imul   $0x36,(%ecx,%esi,1),%esi
411918:	46                   	inc    %esi
411919:	53                   	push   %ebx
41191a:	44                   	inc    %esp
41191b:	70 65                	jo     0x411982
41191d:	2b 78 6f             	sub    0x6f(%eax),%edi
411920:	55                   	push   %ebp
411921:	32 6c 61 36          	xor    0x36(%ecx,%eiz,2),%ch
411925:	50                   	push   %eax
411926:	76 47                	jbe    0x41196f
411928:	49                   	dec    %ecx
411929:	31 6c 65 42          	xor    %ebp,0x42(%ebp,%eiz,2)
41192d:	6a 44                	push   $0x44
41192f:	67 73 75             	addr16 jae 0x4119a7
411932:	52                   	push   %edx
411933:	66 48                	dec    %ax
411935:	5a                   	pop    %edx
411936:	71 46                	jno    0x41197e
411938:	77 70                	ja     0x4119aa
41193a:	4c                   	dec    %esp
41193b:	69 53 6f 50 37 51 30 	imul   $0x30513750,0x6f(%ebx),%edx
411942:	31 38                	xor    %edi,(%eax)
411944:	42                   	inc    %edx
411945:	2b 34 69             	sub    (%ecx,%ebp,2),%esi
411948:	52                   	push   %edx
411949:	30 6c 47 57          	xor    %ch,0x57(%edi,%eax,2)
41194d:	5a                   	pop    %edx
41194e:	39 56 54             	cmp    %edx,0x54(%esi)
411951:	45                   	inc    %ebp
411952:	62 77 72             	bound  %esi,0x72(%edi)
411955:	4d                   	dec    %ebp
411956:	6e                   	outsb  %ds:(%esi),(%dx)
411957:	72 2b                	jb     0x411984
411959:	4c                   	dec    %esp
41195a:	45                   	inc    %ebp
41195b:	69 6e 6c 31 55 65 6e 	imul   $0x6e655531,0x6c(%esi),%ebp
411962:	44                   	inc    %esp
411963:	56                   	push   %esi
411964:	30 4a 58             	xor    %cl,0x58(%edx)
411967:	6b 35 4e 52 34 77 37 	imul   $0x37,0x7734524e,%esi
41196e:	34 58                	xor    $0x58,%al
411970:	6d                   	insl   (%dx),%es:(%edi)
411971:	46                   	inc    %esi
411972:	6c                   	insb   (%dx),%es:(%edi)
411973:	58                   	pop    %eax
411974:	6c                   	insb   (%dx),%es:(%edi)
411975:	2b 42 78             	sub    0x78(%edx),%eax
411978:	4b                   	dec    %ebx
411979:	73 68                	jae    0x4119e3
41197b:	31 6b 73             	xor    %ebp,0x73(%ebx)
41197e:	51                   	push   %ecx
41197f:	59                   	pop    %ecx
411980:	4a                   	dec    %edx
411981:	6d                   	insl   (%dx),%es:(%edi)
411982:	48                   	dec    %eax
411983:	79 44                	jns    0x4119c9
411985:	45                   	inc    %ebp
411986:	6b 34 38 37          	imul   $0x37,(%eax,%edi,1),%esi
41198a:	6a 4f                	push   $0x4f
41198c:	42                   	inc    %edx
41198d:	75 30                	jne    0x4119bf
41198f:	73 77                	jae    0x411a08
411991:	69 48 64 50 52 48 58 	imul   $0x58485250,0x64(%eax),%ecx
411998:	76 6f                	jbe    0x411a09
41199a:	2f                   	das
41199b:	4f                   	dec    %edi
41199c:	65 55                	gs push %ebp
41199e:	6c                   	insb   (%dx),%es:(%edi)
41199f:	5a                   	pop    %edx
4119a0:	56                   	push   %esi
4119a1:	2f                   	das
4119a2:	73 52                	jae    0x4119f6
4119a4:	2f                   	das
4119a5:	73 2f                	jae    0x4119d6
4119a7:	74 4c                	je     0x4119f5
4119a9:	75 74                	jne    0x411a1f
4119ab:	6f                   	outsl  %ds:(%esi),(%dx)
4119ac:	44                   	inc    %esp
4119ad:	75 50                	jne    0x4119ff
4119af:	77 50                	ja     0x411a01
4119b1:	7a 78                	jp     0x411a2b
4119b3:	58                   	pop    %eax
4119b4:	67 31 73 33          	xor    %esi,0x33(%bp,%di)
4119b8:	6f                   	outsl  %ds:(%esi),(%dx)
4119b9:	59                   	pop    %ecx
4119ba:	47                   	inc    %edi
4119bb:	50                   	push   %eax
4119bc:	69 46 50 34 58 53 38 	imul   $0x38535834,0x50(%esi),%eax
4119c3:	69 4e 38 41 57 77 75 	imul   $0x75775741,0x38(%esi),%ecx
4119ca:	52                   	push   %edx
4119cb:	77 75                	ja     0x411a42
4119cd:	70 42                	jo     0x411a11
4119cf:	37                   	aaa
4119d0:	38 6a 62             	cmp    %ch,0x62(%edx)
4119d3:	34 47                	xor    $0x47,%al
4119d5:	74 77                	je     0x411a4e
4119d7:	62 33                	bound  %esi,(%ebx)
4119d9:	4f                   	dec    %edi
4119da:	75 47                	jne    0x411a23
4119dc:	47                   	inc    %edi
4119dd:	63 62 6c             	arpl   %esp,0x6c(%edx)
4119e0:	53                   	push   %ebx
4119e1:	55                   	push   %ebp
4119e2:	47                   	inc    %edi
4119e3:	2f                   	das
4119e4:	46                   	inc    %esi
4119e5:	6e                   	outsb  %ds:(%esi),(%dx)
4119e6:	34 5a                	xor    $0x5a,%al
4119e8:	6b 78 32 63          	imul   $0x63,0x32(%eax),%edi
4119ec:	4c                   	dec    %esp
4119ed:	70 55                	jo     0x411a44
4119ef:	67 59                	addr16 pop %ecx
4119f1:	48                   	dec    %eax
4119f2:	34 47                	xor    $0x47,%al
4119f4:	50                   	push   %eax
4119f5:	75 4a                	jne    0x411a41
4119f7:	4e                   	dec    %esi
4119f8:	61                   	popa
4119f9:	62 39                	bound  %edi,(%ecx)
4119fb:	65 4c                	gs dec %esp
4119fd:	56                   	push   %esi
4119fe:	59                   	pop    %ecx
4119ff:	31 65 46             	xor    %esp,0x46(%ebp)
411a02:	51                   	push   %ecx
411a03:	74 56                	je     0x411a5b
411a05:	38 61 54             	cmp    %ah,0x54(%ecx)
411a08:	64 64 6a 53          	fs fs push $0x53
411a0c:	2b 37                	sub    (%edi),%esi
411a0e:	64 44                	fs inc %esp
411a10:	2f                   	das
411a11:	34 61                	xor    $0x61,%al
411a13:	78 62                	js     0x411a77
411a15:	6a 42                	push   $0x42
411a17:	56                   	push   %esi
411a18:	72 76                	jb     0x411a90
411a1a:	49                   	dec    %ecx
411a1b:	31 43 5a             	xor    %eax,0x5a(%ebx)
411a1e:	4f                   	dec    %edi
411a1f:	6f                   	outsl  %ds:(%esi),(%dx)
411a20:	54                   	push   %esp
411a21:	6b 32 43             	imul   $0x43,(%edx),%esi
411a24:	73 52                	jae    0x411a78
411a26:	43                   	inc    %ebx
411a27:	62 52 48             	bound  %edx,0x48(%edx)
411a2a:	50                   	push   %eax
411a2b:	2b 36                	sub    (%esi),%esi
411a2d:	4e                   	dec    %esi
411a2e:	7a 42                	jp     0x411a72
411a30:	71 55                	jno    0x411a87
411a32:	4f                   	dec    %edi
411a33:	30 41 59             	xor    %al,0x59(%ecx)
411a36:	75 77                	jne    0x411aaf
411a38:	4f                   	dec    %edi
411a39:	42                   	inc    %edx
411a3a:	54                   	push   %esp
411a3b:	48                   	dec    %eax
411a3c:	6a 47                	push   $0x47
411a3e:	6b 2f 72             	imul   $0x72,(%edi),%ebp
411a41:	73 4c                	jae    0x411a8f
411a43:	30 56 2b             	xor    %dl,0x2b(%esi)
411a46:	66 38 35 68 59 53 59 	data16 cmp %dh,0x59535968
411a4d:	30 72 63             	xor    %dh,0x63(%edx)
411a50:	77 32                	ja     0x411a84
411a52:	6f                   	outsl  %ds:(%esi),(%dx)
411a53:	64 51                	fs push %ecx
411a55:	6d                   	insl   (%dx),%es:(%edi)
411a56:	50                   	push   %eax
411a57:	50                   	push   %eax
411a58:	37                   	aaa
411a59:	4a                   	dec    %edx
411a5a:	6e                   	outsb  %ds:(%esi),(%dx)
411a5b:	58                   	pop    %eax
411a5c:	47                   	inc    %edi
411a5d:	59                   	pop    %ecx
411a5e:	51                   	push   %ecx
411a5f:	6c                   	insb   (%dx),%es:(%edi)
411a60:	79 44                	jns    0x411aa6
411a62:	67 4b                	addr16 dec %ebx
411a64:	61                   	popa
411a65:	71 50                	jno    0x411ab7
411a67:	56                   	push   %esi
411a68:	72 2f                	jb     0x411a99
411a6a:	54                   	push   %esp
411a6b:	4a                   	dec    %edx
411a6c:	69 2f 48 74 54 41    	imul   $0x41547448,(%edi),%ebp
411a72:	73 61                	jae    0x411ad5
411a74:	62 30                	bound  %esi,(%eax)
411a76:	32 4c 44 6e          	xor    0x6e(%esp,%eax,2),%cl
411a7a:	70 78                	jo     0x411af4
411a7c:	69 72 68 30 43 30 78 	imul   $0x78304330,0x68(%edx),%esi
411a83:	45                   	inc    %ebp
411a84:	51                   	push   %ecx
411a85:	54                   	push   %esp
411a86:	76 6e                	jbe    0x411af6
411a88:	34 57                	xor    $0x57,%al
411a8a:	72 4e                	jb     0x411ada
411a8c:	32 57 38             	xor    0x38(%edi),%dl
411a8f:	77 4b                	ja     0x411adc
411a91:	70 4a                	jo     0x411add
411a93:	67 38 79 55          	cmp    %bh,0x55(%bx,%di)
411a97:	68 4a 50 7a 35       	push   $0x357a504a
411a9c:	61                   	popa
411a9d:	65 59                	gs pop %ecx
411a9f:	46                   	inc    %esi
411aa0:	33 73 46             	xor    0x46(%ebx),%esi
411aa3:	67 73 57             	addr16 jae 0x411afd
411aa6:	70 49                	jo     0x411af1
411aa8:	41                   	inc    %ecx
411aa9:	55                   	push   %ebp
411aaa:	4e                   	dec    %esi
411aab:	69 64 58 6a 32 33 64 	imul   $0x32643332,0x6a(%eax,%ebx,2),%esp
411ab2:	32
411ab3:	37                   	aaa
411ab4:	45                   	inc    %ebp
411ab5:	63 4a 57             	arpl   %ecx,0x57(%edx)
411ab8:	6f                   	outsl  %ds:(%esi),(%dx)
411ab9:	67 62 5a 56          	bound  %ebx,0x56(%bp,%si)
411abd:	52                   	push   %edx
411abe:	6b 72 43 69          	imul   $0x69,0x43(%edx),%esi
411ac2:	4c                   	dec    %esp
411ac3:	61                   	popa
411ac4:	6f                   	outsl  %ds:(%esi),(%dx)
411ac5:	77 5a                	ja     0x411b21
411ac7:	4b                   	dec    %ebx
411ac8:	61                   	popa
411ac9:	72 62                	jb     0x411b2d
411acb:	5a                   	pop    %edx
411acc:	6f                   	outsl  %ds:(%esi),(%dx)
411acd:	6c                   	insb   (%dx),%es:(%edi)
411ace:	7a 77                	jp     0x411b47
411ad0:	69 34 38 6d 4a 30 6b 	imul   $0x6b304a6d,(%eax,%edi,1),%esi
411ad7:	5a                   	pop    %edx
411ad8:	6e                   	outsb  %ds:(%esi),(%dx)
411ad9:	62 65 78             	bound  %esp,0x78(%ebp)
411adc:	7a 58                	jp     0x411b36
411ade:	53                   	push   %ebx
411adf:	2b 45 67             	sub    0x67(%ebp),%eax
411ae2:	6d                   	insl   (%dx),%es:(%edi)
411ae3:	45                   	inc    %ebp
411ae4:	43                   	inc    %ebx
411ae5:	57                   	push   %edi
411ae6:	41                   	inc    %ecx
411ae7:	6f                   	outsl  %ds:(%esi),(%dx)
411ae8:	74 33                	je     0x411b1d
411aea:	72 54                	jb     0x411b40
411aec:	34 52                	xor    $0x52,%al
411aee:	4d                   	dec    %ebp
411aef:	43                   	inc    %ebx
411af0:	53                   	push   %ebx
411af1:	34 72                	xor    $0x72,%al
411af3:	6f                   	outsl  %ds:(%esi),(%dx)
411af4:	35 76 47 35 76       	xor    $0x76354776,%eax
411af9:	36 58                	ss pop %eax
411afb:	50                   	push   %eax
411afc:	30 59 6b             	xor    %bl,0x6b(%ecx)
411aff:	50                   	push   %eax
411b00:	77 38                	ja     0x411b3a
411b02:	46                   	inc    %esi
411b03:	51                   	push   %ecx
411b04:	4e                   	dec    %esi
411b05:	41                   	inc    %ecx
411b06:	63 6b 78             	arpl   %ebp,0x78(%ebx)
411b09:	4f                   	dec    %edi
411b0a:	75 6d                	jne    0x411b79
411b0c:	6c                   	insb   (%dx),%es:(%edi)
411b0d:	53                   	push   %ebx
411b0e:	51                   	push   %ecx
411b0f:	61                   	popa
411b10:	49                   	dec    %ecx
411b11:	32 55 4b             	xor    0x4b(%ebp),%dl
411b14:	33 6d 39             	xor    0x39(%ebp),%ebp
411b17:	6a 42                	push   $0x42
411b19:	35 71 4c 78 45       	xor    $0x45784c71,%eax
411b1e:	70 4e                	jo     0x411b6e
411b20:	4b                   	dec    %ebx
411b21:	30 42 67             	xor    %al,0x67(%edx)
411b24:	4e                   	dec    %esi
411b25:	39 4b 2f             	cmp    %ecx,0x2f(%ebx)
411b28:	6f                   	outsl  %ds:(%esi),(%dx)
411b29:	2f                   	das
411b2a:	55                   	push   %ebp
411b2b:	51                   	push   %ecx
411b2c:	4d                   	dec    %ebp
411b2d:	64 35 67 65 38 32    	fs xor $0x32386567,%eax
411b33:	50                   	push   %eax
411b34:	34 38                	xor    $0x38,%al
411b36:	4b                   	dec    %ebx
411b37:	36 45                	ss inc %ebp
411b39:	54                   	push   %esp
411b3a:	6c                   	insb   (%dx),%es:(%edi)
411b3b:	41                   	inc    %ecx
411b3c:	57                   	push   %edi
411b3d:	56                   	push   %esi
411b3e:	4f                   	dec    %edi
411b3f:	74 38                	je     0x411b79
411b41:	64 6b 77 4b 68       	imul   $0x68,%fs:0x4b(%edi),%esi
411b46:	72 66                	jb     0x411bae
411b48:	47                   	inc    %edi
411b49:	70 42                	jo     0x411b8d
411b4b:	47                   	inc    %edi
411b4c:	76 65                	jbe    0x411bb3
411b4e:	4d                   	dec    %ebp
411b4f:	50                   	push   %eax
411b50:	76 76                	jbe    0x411bc8
411b52:	66 6d                	insw   (%dx),%es:(%edi)
411b54:	4e                   	dec    %esi
411b55:	68 2f 51 37 39       	push   $0x3937512f
411b5a:	61                   	popa
411b5b:	71 38                	jno    0x411b95
411b5d:	4e                   	dec    %esi
411b5e:	7a 2b                	jp     0x411b8b
411b60:	64 68 4b 4b 36 68    	fs push $0x68364b4b
411b66:	69 76 53 79 6e 43 5a 	imul   $0x5a436e79,0x53(%esi),%esi
411b6d:	55                   	push   %ebp
411b6e:	4f                   	dec    %edi
411b6f:	61                   	popa
411b70:	53                   	push   %ebx
411b71:	33 47 37             	xor    0x37(%edi),%eax
411b74:	56                   	push   %esi