41095c:	6b 70 38 69          	imul   $0x69,0x38(%eax),%esi
410960:	70 64                	jo     0x4109c6
410962:	64 63 58 45          	arpl   %ebx,%fs:0x45(%eax)
410966:	6e                   	outsb  %ds:(%esi),(%dx)
410967:	73 6e                	jae    0x4109d7
410969:	57                   	push   %edi
41096a:	36 43                	ss inc %ebx
41096c:	35 53 73 79 57       	xor    $0x57797353,%eax
410971:	4c                   	dec    %esp
410972:	56                   	push   %esi
410973:	74 69                	je     0x4109de
410975:	56                   	push   %esi
410976:	54                   	push   %esp
410977:	6a 59                	push   $0x59
410979:	4a                   	dec    %edx
41097a:	43                   	inc    %ebx
41097b:	45                   	inc    %ebp
41097c:	67 33 38             	xor    (%bx,%si),%edi
41097f:	44                   	inc    %esp
410980:	48                   	dec    %eax
410981:	32 76 41             	xor    0x41(%esi),%dh
410984:	6e                   	outsb  %ds:(%esi),(%dx)
410985:	70 62                	jo     0x4109e9
410987:	44                   	inc    %esp
410988:	56                   	push   %esi
410989:	48                   	dec    %eax
41098a:	77 72                	ja     0x4109fe
41098c:	36 55                	ss push %ebp
41098e:	48                   	dec    %eax
41098f:	4e                   	dec    %esi
410990:	4f                   	dec    %edi
410991:	63 65 32             	arpl   %esp,0x32(%ebp)
410994:	6b 64 79 2f 32       	imul   $0x32,0x2f(%ecx,%edi,2),%esp
410999:	48                   	dec    %eax
41099a:	59                   	pop    %ecx
41099b:	6e                   	outsb  %ds:(%esi),(%dx)
41099c:	6d                   	insl   (%dx),%es:(%edi)
41099d:	54                   	push   %esp
41099e:	77 33                	ja     0x4109d3
4109a0:	4a                   	dec    %edx
4109a1:	6e                   	outsb  %ds:(%esi),(%dx)
4109a2:	55                   	push   %ebp
4109a3:	55                   	push   %ebp
4109a4:	56                   	push   %esi
4109a5:	4d                   	dec    %ebp
4109a6:	69 42 6e 45 4b 77 63 	imul   $0x63774b45,0x6e(%edx),%eax
4109ad:	77 6a                	ja     0x410a19
4109af:	4d                   	dec    %ebp
4109b0:	43                   	inc    %ebx
4109b1:	33 49 54             	xor    0x54(%ecx),%ecx
4109b4:	45                   	inc    %ebp
4109b5:	4c                   	dec    %esp
4109b6:	65 72 6a             	gs jb  0x410a23
4109b9:	4c                   	dec    %esp
4109ba:	70 55                	jo     0x410a11
4109bc:	35 74 5a 35 2b       	xor    $0x2b355a74,%eax
4109c1:	37                   	aaa
4109c2:	33 6c 6e 70          	xor    0x70(%esi,%ebp,2),%ebp
4109c6:	64 6a 68             	fs push $0x68
4109c9:	70 54                	jo     0x410a1f
4109cb:	4f                   	dec    %edi
4109cc:	2b 2f                	sub    (%edi),%ebp
4109ce:	69 58 36 30 6e 61 75 	imul   $0x75616e30,0x36(%eax),%ebx
4109d5:	58                   	pop    %eax
4109d6:	43                   	inc    %ebx
4109d7:	73 31                	jae    0x410a0a
4109d9:	68 61 67 4a 70       	push   $0x704a6761
4109de:	38 47 79             	cmp    %al,0x79(%edi)
4109e1:	5a                   	pop    %edx
4109e2:	33 6b 64             	xor    0x64(%ebx),%ebp
4109e5:	4c                   	dec    %esp
4109e6:	43                   	inc    %ebx
4109e7:	33 66 6f             	xor    0x6f(%esi),%esp
4109ea:	46                   	inc    %esi
4109eb:	6f                   	outsl  %ds:(%esi),(%dx)
4109ec:	78 69                	js     0x410a57
4109ee:	62 6c 79 4c          	bound  %ebp,0x4c(%ecx,%edi,2)
4109f2:	58                   	pop    %eax
4109f3:	34 74                	xor    $0x74,%al
4109f5:	55                   	push   %ebp
4109f6:	43                   	inc    %ebx
4109f7:	44                   	inc    %esp
4109f8:	39 6c 61 4b          	cmp    %ebp,0x4b(%ecx,%eiz,2)
4109fc:	53                   	push   %ebx
4109fd:	71 4d                	jno    0x410a4c
4109ff:	39 66 4a             	cmp    %esp,0x4a(%esi)
410a02:	6b 71 4f 47          	imul   $0x47,0x4f(%ecx),%esi
410a06:	79 6c                	jns    0x410a74
410a08:	69 30 30 2b 7a 33    	imul   $0x337a2b30,(%eax),%esi
410a0e:	33 33                	xor    (%ebx),%esi
410a10:	4d                   	dec    %ebp
410a11:	58                   	pop    %eax
410a12:	6f                   	outsl  %ds:(%esi),(%dx)
410a13:	38 6b 42             	cmp    %ch,0x42(%ebx)
410a16:	66 4b                	dec    %bx
410a18:	49                   	dec    %ecx
410a19:	68 71 4b 78 79       	push   $0x79784b71
410a1e:	59                   	pop    %ecx
410a1f:	5a                   	pop    %edx
410a20:	4d                   	dec    %ebp
410a21:	31 66 73             	xor    %esp,0x73(%esi)
410a24:	59                   	pop    %ecx
410a25:	44                   	inc    %esp
410a26:	71 67                	jno    0x410a8f
410a28:	51                   	push   %ecx
410a29:	67 32 5a 34          	xor    0x34(%bp,%si),%bl
410a2d:	6c                   	insb   (%dx),%es:(%edi)
410a2e:	61                   	popa
410a2f:	66 33 37             	xor    (%edi),%si
410a32:	4f                   	dec    %edi
410a33:	53                   	push   %ebx
410a34:	65 46                	gs inc %esi
410a36:	32 46 59             	xor    0x59(%esi),%al
410a39:	48                   	dec    %eax
410a3a:	51                   	push   %ecx
410a3b:	4d                   	dec    %ebp
410a3c:	52                   	push   %edx
410a3d:	4f                   	dec    %edi
410a3e:	46                   	inc    %esi
410a3f:	68 45 61 58 62       	push   $0x62586145
410a44:	70 2b                	jo     0x410a71
410a46:	42                   	inc    %edx
410a47:	2f                   	das
410a48:	36 52                	ss push %edx
410a4a:	6b 49 77 78          	imul   $0x78,0x77(%ecx),%ecx
410a4e:	46                   	inc    %esi
410a4f:	45                   	inc    %ebp
410a50:	6c                   	insb   (%dx),%es:(%edi)
410a51:	52                   	push   %edx
410a52:	6d                   	insl   (%dx),%es:(%edi)
410a53:	72 55                	jb     0x410aaa
410a55:	67 5a                	addr16 pop %edx
410a57:	6d                   	insl   (%dx),%es:(%edi)
410a58:	58                   	pop    %eax
410a59:	4d                   	dec    %ebp
410a5a:	58                   	pop    %eax
410a5b:	6f                   	outsl  %ds:(%esi),(%dx)
410a5c:	7a 6f                	jp     0x410acd
410a5e:	53                   	push   %ebx
410a5f:	30 6a 78             	xor    %ch,0x78(%edx)
410a62:	69 61 77 4a 41 78 34 	imul   $0x3478414a,0x77(%ecx),%esp
410a69:	57                   	push   %edi
410a6a:	63 47 51             	arpl   %eax,0x51(%edi)
410a6d:	71 67                	jno    0x410ad6
410a6f:	56                   	push   %esi
410a70:	71 50                	jno    0x410ac2
410a72:	74 49                	je     0x410abd
410a74:	52                   	push   %edx
410a75:	4b                   	dec    %ebx
410a76:	68 6c 4c 50 53       	push   $0x53504c6c
410a7b:	34 43                	xor    $0x43,%al
410a7d:	6b 57 33 72          	imul   $0x72,0x33(%edi),%edx
410a81:	4d                   	dec    %ebp
410a82:	59                   	pop    %ecx
410a83:	69 4d 50 45 56 46 53 	imul   $0x53465645,0x50(%ebp),%ecx
410a8a:	63 75 53             	arpl   %esi,0x53(%ebp)
410a8d:	77 30                	ja     0x410abf
410a8f:	38 65 44             	cmp    %ah,0x44(%ebp)
410a92:	79 47                	jns    0x410adb
410a94:	54                   	push   %esp
410a95:	49                   	dec    %ecx
410a96:	37                   	aaa
410a97:	50                   	push   %eax
410a98:	61                   	popa
410a99:	4a                   	dec    %edx
410a9a:	39 79 33             	cmp    %edi,0x33(%ecx)
410a9d:	68 34 66 2b 4d       	push   $0x4d2b6634
410aa2:	41                   	inc    %ecx
410aa3:	46                   	inc    %esi
410aa4:	59                   	pop    %ecx
410aa5:	37                   	aaa
410aa6:	57                   	push   %edi
410aa7:	65 4b                	gs dec %ebx
410aa9:	4c                   	dec    %esp
410aaa:	66 35 77 7a          	xor    $0x7a77,%ax
410aae:	50                   	push   %eax
410aaf:	34 79                	xor    $0x79,%al
410ab1:	59                   	pop    %ecx
410ab2:	38 75 30             	cmp    %dh,0x30(%ebp)
410ab5:	55                   	push   %ebp
410ab6:	49                   	dec    %ecx
410ab7:	45                   	inc    %ebp
410ab8:	34 51                	xor    $0x51,%al
410aba:	73 69                	jae    0x410b25
410abc:	7a 76                	jp     0x410b34
410abe:	61                   	popa
410abf:	77 7a                	ja     0x410b3b
410ac1:	53                   	push   %ebx
410ac2:	34 47                	xor    $0x47,%al
410ac4:	42                   	inc    %edx
410ac5:	45                   	inc    %ebp
410ac6:	69 6b 58 73 30 4a 67 	imul   $0x674a3073,0x58(%ebx),%ebp
410acd:	4a                   	dec    %edx
410ace:	50                   	push   %eax
410acf:	74 38                	je     0x410b09
410ad1:	66 54                	push   %sp
410ad3:	48                   	dec    %eax
410ad4:	2f                   	das
410ad5:	59                   	pop    %ecx
410ad6:	74 48                	je     0x410b20
410ad8:	4d                   	dec    %ebp
410ad9:	57                   	push   %edi
410ada:	57                   	push   %edi
410adb:	71 42                	jno    0x410b1f
410add:	51                   	push   %ecx
410ade:	51                   	push   %ecx
410adf:	34 4e                	xor    $0x4e,%al
410ae1:	39 71 73             	cmp    %esi,0x73(%ecx)
410ae4:	7a 67                	jp     0x410b4d
410ae6:	38 4c 65 52          	cmp    %cl,0x52(%ebp,%eiz,2)
410aea:	79 67                	jns    0x410b53
410aec:	71 71                	jno    0x410b5f
410aee:	46                   	inc    %esi
410aef:	50                   	push   %eax
410af0:	44                   	inc    %esp
410af1:	44                   	inc    %esp
410af2:	68 68 6f 59 36       	push   $0x36596f68
410af7:	59                   	pop    %ecx
410af8:	6f                   	outsl  %ds:(%esi),(%dx)
410af9:	56                   	push   %esi
410afa:	50                   	push   %eax
410afb:	46                   	inc    %esi
410afc:	69 7a 70 4c 6e 36 55 	imul   $0x55366e4c,0x70(%edx),%edi
410b03:	70 79                	jo     0x410b7e
410b05:	4b                   	dec    %ebx
410b06:	44                   	inc    %esp
410b07:	77 6d                	ja     0x410b76
410b09:	59                   	pop    %ecx
410b0a:	43                   	inc    %ebx
410b0b:	4c                   	dec    %esp
410b0c:	54                   	push   %esp
410b0d:	43                   	inc    %ebx
410b0e:	4e                   	dec    %esi
410b0f:	48                   	dec    %eax
410b10:	39 69 47             	cmp    %ebp,0x47(%ecx)
410b13:	6d                   	insl   (%dx),%es:(%edi)
410b14:	44                   	inc    %esp
410b15:	6f                   	outsl  %ds:(%esi),(%dx)
410b16:	51                   	push   %ecx
410b17:	57                   	push   %edi
410b18:	52                   	push   %edx
410b19:	56                   	push   %esi
410b1a:	6b 74 43 52 6b       	imul   $0x6b,0x52(%ebx,%eax,2),%esi
410b1f:	35 63 33 39 64       	xor    $0x64393363,%eax
410b24:	67 69 76 31 69 38 37 	imul   $0x36373869,0x31(%bp),%esi
410b2b:	36
410b2c:	5a                   	pop    %edx
410b2d:	6e                   	outsb  %ds:(%esi),(%dx)
410b2e:	70 44                	jo     0x410b74
410b30:	48                   	dec    %eax
410b31:	74 69                	je     0x410b9c
410b33:	37                   	aaa
410b34:	42                   	inc    %edx
410b35:	4f                   	dec    %edi
410b36:	74 58                	je     0x410b90
410b38:	74 45                	je     0x410b7f
410b3a:	43                   	inc    %ebx
410b3b:	32 73 71             	xor    0x71(%ebx),%dh
410b3e:	73 4a                	jae    0x410b8a
410b40:	2f                   	das
410b41:	69 30 62 4b 5a 42    	imul   $0x425a4b62,(%eax),%esi
410b47:	74 67                	je     0x410bb0
410b49:	34 62                	xor    $0x62,%al
410b4b:	2b 32                	sub    (%edx),%esi
410b4d:	59                   	pop    %ecx
410b4e:	64 58                	fs pop %eax
410b50:	50                   	push   %eax
410b51:	75 70                	jne    0x410bc3
410b53:	6a 49                	push   $0x49
410b55:	37                   	aaa
410b56:	65 68 68 6b 70 72    	gs push $0x72706b68
410b5c:	30 46 50             	xor    %al,0x50(%esi)
410b5f:	33 37                	xor    (%edi),%esi
410b61:	4f                   	dec    %edi
410b62:	65 41                	gs inc %ecx
410b64:	54                   	push   %esp
410b65:	51                   	push   %ecx
410b66:	72 53                	jb     0x410bbb
410b68:	50                   	push   %eax
410b69:	6c                   	insb   (%dx),%es:(%edi)
410b6a:	4c                   	dec    %esp
410b6b:	32 59 33             	xor    0x33(%ecx),%bl
410b6e:	4c                   	dec    %esp
410b6f:	6c                   	insb   (%dx),%es:(%edi)
410b70:	76 41                	jbe    0x410bb3
410b72:	59                   	pop    %ecx
410b73:	79 33                	jns    0x410ba8
410b75:	6f                   	outsl  %ds:(%esi),(%dx)
410b76:	72 32                	jb     0x410baa
410b78:	49                   	dec    %ecx
410b79:	73 6c                	jae    0x410be7
410b7b:	69 5a 6e 74 4b 35 58 	imul   $0x58354b74,0x6e(%edx),%ebx
410b82:	62 6e 77             	bound  %ebp,0x77(%esi)
410b85:	41                   	inc    %ecx
410b86:	41                   	inc    %ecx
410b87:	36 32 36             	xor    %ss:(%esi),%dh
410b8a:	70 4b                	jo     0x410bd7
410b8c:	70 4b                	jo     0x410bd9
410b8e:	68 71 6f 45 73       	push   $0x73456f71
410b93:	6e                   	outsb  %ds:(%esi),(%dx)
410b94:	6f                   	outsl  %ds:(%esi),(%dx)
410b95:	67 41                	addr16 inc %ecx
410b97:	6f                   	outsl  %ds:(%esi),(%dx)
410b98:	78 71                	js     0x410c0b
410b9a:	59                   	pop    %ecx
410b9b:	65 67 35 75 44 53 30 	gs addr16 xor $0x30534475,%eax
410ba2:	6c                   	insb   (%dx),%es:(%edi)
410ba3:	72 63                	jb     0x410c08
410ba5:	4f                   	dec    %edi
410ba6:	6d                   	insl   (%dx),%es:(%edi)
410ba7:	76 41                	jbe    0x410bea
410ba9:	51                   	push   %ecx
410baa:	49                   	dec    %ecx
410bab:	63 4b 74             	arpl   %ecx,0x74(%ebx)
410bae:	52                   	push   %edx
410baf:	78 6e                	js     0x410c1f
410bb1:	64 33 72 6e          	xor    %fs:0x6e(%edx),%esi
410bb5:	65 36 38 35 66 48 7a 	gs cmp %dh,%ss:0x4a7a4866
410bbc:	4a
410bbd:	49                   	dec    %ecx
410bbe:	56                   	push   %esi
410bbf:	39 68 67             	cmp    %ebp,0x67(%eax)
410bc2:	57                   	push   %edi
410bc3:	72 55                	jb     0x410c1a
410bc5:	45                   	inc    %ebp
410bc6:	4c                   	dec    %esp
410bc7:	54                   	push   %esp
410bc8:	46                   	inc    %esi
410bc9:	54                   	push   %esp
410bca:	49                   	dec    %ecx
410bcb:	45                   	inc    %ebp
410bcc:	73 4b                	jae    0x410c19
410bce:	38 32                	cmp    %dh,(%edx)
410bd0:	70 37                	jo     0x410c09
410bd2:	36 59                	ss pop %ecx
410bd4:	77 51                	ja     0x410c27
410bd6:	44                   	inc    %esp
410bd7:	69 6a 37 74 62 75 36 	imul   $0x36756274,0x37(%edx),%ebp
410bde:	6b 62 42 4d          	imul   $0x4d,0x42(%edx),%esp
410be2:	6e                   	outsb  %ds:(%esi),(%dx)
410be3:	31 42 44             	xor    %eax,0x44(%edx)
410be6:	33 33                	xor    (%ebx),%esi
410be8:	32 57 6e             	xor    0x6e(%edi),%dl
410beb:	63 35 38 45 71 6c    	arpl   %esi,0x6c714538
410bf1:	7a 4f                	jp     0x410c42
410bf3:	62 32                	bound  %esi,(%edx)
410bf5:	51                   	push   %ecx
410bf6:	44                   	inc    %esp
410bf7:	52                   	push   %edx
410bf8:	6b 43 30 4f          	imul   $0x4f,0x30(%ebx),%eax