410bfc:	53                   	push   %ebx
410bfd:	56                   	push   %esi
410bfe:	69 74 4f 46 5a 34 43 	imul   $0x6743345a,0x46(%edi,%ecx,2),%esi
410c05:	67
410c06:	58                   	pop    %eax
410c07:	6d                   	insl   (%dx),%es:(%edi)
410c08:	33 65 6c             	xor    0x6c(%ebp),%esp
410c0b:	4e                   	dec    %esi
410c0c:	4d                   	dec    %ebp
410c0d:	50                   	push   %eax
410c0e:	32 73 74             	xor    0x74(%ebx),%dh
410c11:	49                   	dec    %ecx
410c12:	6c                   	insb   (%dx),%es:(%edi)
410c13:	4b                   	dec    %ebx
410c14:	2b 57 44             	sub    0x44(%edi),%edx
410c17:	6b 33 43             	imul   $0x43,(%ebx),%esi
410c1a:	6a 49                	push   $0x49
410c1c:	54                   	push   %esp
410c1d:	69 74 51 2f 79 56 75 	imul   $0x4b755679,0x2f(%ecx,%edx,2),%esi
410c24:	4b
410c25:	46                   	inc    %esi
410c26:	4c                   	dec    %esp
410c27:	2f                   	das
410c28:	71 69                	jno    0x410c93
410c2a:	53                   	push   %ebx
410c2b:	62 6b 52             	bound  %ebp,0x52(%ebx)
410c2e:	37                   	aaa
410c2f:	41                   	inc    %ecx
410c30:	7a 34                	jp     0x410c66
410c32:	6f                   	outsl  %ds:(%esi),(%dx)
410c33:	46                   	inc    %esi
410c34:	43                   	inc    %ebx
410c35:	75 6e                	jne    0x410ca5
410c37:	39 67 79             	cmp    %esp,0x79(%edi)
410c3a:	6c                   	insb   (%dx),%es:(%edi)
410c3b:	4f                   	dec    %edi
410c3c:	71 39                	jno    0x410c77
410c3e:	46                   	inc    %esi
410c3f:	4b                   	dec    %ebx
410c40:	2b 42 35             	sub    0x35(%edx),%eax
410c43:	6a 4d                	push   $0x4d
410c45:	4b                   	dec    %ebx
410c46:	38 49 38             	cmp    %cl,0x38(%ecx)
410c49:	66 4a                	dec    %dx
410c4b:	4b                   	dec    %ebx
410c4c:	62 58 79             	bound  %ebx,0x79(%eax)
410c4f:	49                   	dec    %ecx
410c50:	4e                   	dec    %esi
410c51:	62 43 43             	bound  %eax,0x43(%ebx)
410c54:	31 75 52             	xor    %esi,0x52(%ebp)
410c57:	54                   	push   %esp
410c58:	4e                   	dec    %esi
410c59:	48                   	dec    %eax
410c5a:	4c                   	dec    %esp
410c5b:	2f                   	das
410c5c:	49                   	dec    %ecx
410c5d:	57                   	push   %edi
410c5e:	67 41                	addr16 inc %ecx
410c60:	4a                   	dec    %edx
410c61:	47                   	inc    %edi
410c62:	37                   	aaa
410c63:	41                   	inc    %ecx
410c64:	4c                   	dec    %esp
410c65:	44                   	inc    %esp
410c66:	52                   	push   %edx
410c67:	61                   	popa
410c68:	52                   	push   %edx
410c69:	57                   	push   %edi
410c6a:	6e                   	outsb  %ds:(%esi),(%dx)
410c6b:	37                   	aaa
410c6c:	78 39                	js     0x410ca7
410c6e:	32 35 74 37 5a 54    	xor    0x545a3774,%dh
410c74:	6a 6a                	push   $0x6a
410c76:	69 68 48 38 76 5a 57 	imul   $0x575a7638,0x48(%eax),%ebp
410c7d:	47                   	inc    %edi
410c7e:	73 36                	jae    0x410cb6
410c80:	50                   	push   %eax
410c81:	6a 57                	push   $0x57
410c83:	52                   	push   %edx
410c84:	4b                   	dec    %ebx
410c85:	6d                   	insl   (%dx),%es:(%edi)
410c86:	65 33 42 62          	xor    %gs:0x62(%edx),%eax
410c8a:	5a                   	pop    %edx
410c8b:	56                   	push   %esi
410c8c:	77 2f                	ja     0x410cbd
410c8e:	44                   	inc    %esp
410c8f:	67 38 4d 42          	cmp    %cl,0x42(%di)
410c93:	51                   	push   %ecx
410c94:	76 32                	jbe    0x410cc8
410c96:	4e                   	dec    %esi
410c97:	62 4f 39             	bound  %ecx,0x39(%edi)
410c9a:	55                   	push   %ebp
410c9b:	51                   	push   %ecx
410c9c:	75 4b                	jne    0x410ce9
410c9e:	41                   	inc    %ecx
410c9f:	55                   	push   %ebp
410ca0:	35 33 42 6d 79       	xor    $0x796d4233,%eax
410ca5:	31 64 6a 30          	xor    %esp,0x30(%edx,%ebp,2)
410ca9:	38 2f                	cmp    %ch,(%edi)
410cab:	75 4c                	jne    0x410cf9
410cad:	6b 4a 31 54          	imul   $0x54,0x31(%edx),%ecx
410cb1:	47                   	inc    %edi
410cb2:	73 43                	jae    0x410cf7
410cb4:	7a 76                	jp     0x410d2c
410cb6:	68 43 76 65 58       	push   $0x58657643
410cbb:	6d                   	insl   (%dx),%es:(%edi)
410cbc:	61                   	popa
410cbd:	54                   	push   %esp
410cbe:	6f                   	outsl  %ds:(%esi),(%dx)
410cbf:	48                   	dec    %eax
410cc0:	71 4b                	jno    0x410d0d
410cc2:	6d                   	insl   (%dx),%es:(%edi)
410cc3:	79 55                	jns    0x410d1a
410cc5:	64 6c                	fs insb (%dx),%es:(%edi)
410cc7:	4f                   	dec    %edi
410cc8:	6d                   	insl   (%dx),%es:(%edi)
410cc9:	54                   	push   %esp
410cca:	74 42                	je     0x410d0e
410ccc:	6e                   	outsb  %ds:(%esi),(%dx)
410ccd:	74 78                	je     0x410d47
410ccf:	6f                   	outsl  %ds:(%esi),(%dx)
410cd0:	46                   	inc    %esi
410cd1:	41                   	inc    %ecx
410cd2:	73 74                	jae    0x410d48
410cd4:	50                   	push   %eax
410cd5:	76 57                	jbe    0x410d2e
410cd7:	39 4f 4a             	cmp    %ecx,0x4a(%edi)
410cda:	32 56 36             	xor    0x36(%esi),%dl
410cdd:	73 4c                	jae    0x410d2b
410cdf:	45                   	inc    %ebp
410ce0:	4f                   	dec    %edi
410ce1:	72 7a                	jb     0x410d5d
410ce3:	6c                   	insb   (%dx),%es:(%edi)
410ce4:	33 52 4e             	xor    0x4e(%edx),%edx
410ce7:	51                   	push   %ecx
410ce8:	35 4f 52 67 42       	xor    $0x4267524f,%eax
410ced:	67 74 51             	addr16 je 0x410d41
410cf0:	32 44 44 2f          	xor    0x2f(%esp,%eax,2),%al
410cf4:	6b 7a 4f 61          	imul   $0x61,0x4f(%edx),%edi
410cf8:	35 6c 64 6f 43       	xor    $0x436f646c,%eax
410cfd:	63 38                	arpl   %edi,(%eax)
410cff:	6d                   	insl   (%dx),%es:(%edi)
410d00:	50                   	push   %eax
410d01:	34 6f                	xor    $0x6f,%al
410d03:	4a                   	dec    %edx
410d04:	70 4f                	jo     0x410d55
410d06:	43                   	inc    %ebx
410d07:	66 4b                	dec    %bx
410d09:	2b 4f 71             	sub    0x71(%edi),%ecx
410d0c:	4d                   	dec    %ebp
410d0d:	51                   	push   %ecx
410d0e:	33 4b 55             	xor    0x55(%ebx),%ecx
410d11:	55                   	push   %ebp
410d12:	4a                   	dec    %edx
410d13:	4a                   	dec    %edx
410d14:	32 4d 6d             	xor    0x6d(%ebp),%cl
410d17:	76 59                	jbe    0x410d72
410d19:	59                   	pop    %ecx
410d1a:	54                   	push   %esp
410d1b:	51                   	push   %ecx
410d1c:	62 77 38             	bound  %esi,0x38(%edi)
410d1f:	78 74                	js     0x410d95
410d21:	32 69 61             	xor    0x61(%ecx),%ch
410d24:	6a 7a                	push   $0x7a
410d26:	6f                   	outsl  %ds:(%esi),(%dx)
410d27:	62 70 47             	bound  %esi,0x47(%eax)
410d2a:	39 36                	cmp    %esi,(%esi)
410d2c:	43                   	inc    %ebx
410d2d:	32 73 42             	xor    0x42(%ebx),%dh
410d30:	54                   	push   %esp
410d31:	48                   	dec    %eax
410d32:	35 71 51 6e 44       	xor    $0x446e5171,%eax
410d37:	65 79 72             	gs jns 0x410dac
410d3a:	79 61                	jns    0x410d9d
410d3c:	44                   	inc    %esp
410d3d:	76 78                	jbe    0x410db7
410d3f:	7a 2b                	jp     0x410d6c
410d41:	65 43                	gs inc %ebx
410d43:	5a                   	pop    %edx
410d44:	6b 36 35             	imul   $0x35,(%esi),%esi
410d47:	71 2b                	jno    0x410d74
410d49:	7a 42                	jp     0x410d8d
410d4b:	69 6f 71 4b 37 4d 52 	imul   $0x524d374b,0x71(%edi),%ebp
410d52:	39 36                	cmp    %esi,(%esi)
410d54:	46                   	inc    %esi
410d55:	2f                   	das
410d56:	2f                   	das
410d57:	6d                   	insl   (%dx),%es:(%edi)
410d58:	32 48 4c             	xor    0x4c(%eax),%cl
410d5b:	36 35 6e 4a 78 6a    	ss xor $0x6a784a6e,%eax
410d61:	62 74 65 51          	bound  %esi,0x51(%ebp,%eiz,2)
410d65:	74 34                	je     0x410d9b
410d67:	70 54                	jo     0x410dbd
410d69:	4a                   	dec    %edx
410d6a:	4a                   	dec    %edx
410d6b:	77 4d                	ja     0x410dba
410d6d:	47                   	inc    %edi
410d6e:	58                   	pop    %eax
410d6f:	2b 78 61             	sub    0x61(%eax),%edi
410d72:	6e                   	outsb  %ds:(%esi),(%dx)
410d73:	69 61 72 55 5a 34 67 	imul   $0x67345a55,0x72(%ecx),%esp
410d7a:	70 6f                	jo     0x410deb
410d7c:	59                   	pop    %ecx
410d7d:	38 4b 6d             	cmp    %cl,0x6d(%ebx)
410d80:	51                   	push   %ecx
410d81:	43                   	inc    %ebx
410d82:	68 75 66 35 50       	push   $0x50356675
410d87:	2b 77 74             	sub    0x74(%edi),%esi
410d8a:	59                   	pop    %ecx
410d8b:	38 4d 58             	cmp    %cl,0x58(%ebp)
410d8e:	52                   	push   %edx
410d8f:	2b 74 55 46          	sub    0x46(%ebp,%edx,2),%esi
410d93:	66 38 36             	data16 cmp %dh,(%esi)
410d96:	48                   	dec    %eax
410d97:	50                   	push   %eax
410d98:	53                   	push   %ebx
410d99:	75 64                	jne    0x410dff
410d9b:	71 47                	jno    0x410de4
410d9d:	73 4e                	jae    0x410ded
410d9f:	69 64 62 46 37 74 30 	imul   $0x39307437,0x46(%edx,%eiz,2),%esp
410da6:	39
410da7:	4e                   	dec    %esi
410da8:	36 31 72 52          	xor    %esi,%ss:0x52(%edx)
410dac:	6e                   	outsb  %ds:(%esi),(%dx)
410dad:	64 54                	fs push %esp
410daf:	2b 4f 54             	sub    0x54(%edi),%ecx
410db2:	2b 36                	sub    (%esi),%esi
410db4:	6f                   	outsl  %ds:(%esi),(%dx)
410db5:	45                   	inc    %ebp
410db6:	75 67                	jne    0x410e1f
410db8:	4f                   	dec    %edi
410db9:	68 53 7a 48 61       	push   $0x61487a53
410dbe:	67 62 35             	bound  %esi,(%di)
410dc1:	31 6d 74             	xor    %ebp,0x74(%ebp)
410dc4:	62 41 70             	bound  %eax,0x70(%ecx)
410dc7:	64 36 35 56 68 36 6f 	fs ss xor $0x6f366856,%eax
410dce:	66 4a                	dec    %dx
410dd0:	79 69                	jns    0x410e3b
410dd2:	71 31                	jno    0x410e05
410dd4:	54                   	push   %esp
410dd5:	44                   	inc    %esp
410dd6:	34 35                	xor    $0x35,%al
410dd8:	37                   	aaa
410dd9:	78 7a                	js     0x410e55
410ddb:	64 57                	fs push %edi
410ddd:	62 6f 57             	bound  %ebp,0x57(%edi)
410de0:	6c                   	insb   (%dx),%es:(%edi)
410de1:	67 54                	addr16 push %esp
410de3:	61                   	popa
410de4:	49                   	dec    %ecx
410de5:	56                   	push   %esi
410de6:	64 4d                	fs dec %ebp
410de8:	42                   	inc    %edx
410de9:	47                   	inc    %edi
410dea:	58                   	pop    %eax
410deb:	70 68                	jo     0x410e55
410ded:	67 6c                	insb   (%dx),%es:(%di)
410def:	43                   	inc    %ebx
410df0:	39 7a 69             	cmp    %edi,0x69(%edx)
410df3:	50                   	push   %eax
410df4:	53                   	push   %ebx
410df5:	4a                   	dec    %edx
410df6:	6b 4a 64 69          	imul   $0x69,0x64(%edx),%ecx
410dfa:	41                   	inc    %ecx
410dfb:	34 47                	xor    $0x47,%al
410dfd:	68 65 37 4a 4d       	push   $0x4d4a3765
410e02:	73 7a                	jae    0x410e7e
410e04:	79 74                	jns    0x410e7a
410e06:	34 78                	xor    $0x78,%al
410e08:	73 73                	jae    0x410e7d
410e0a:	66 4c                	dec    %sp
410e0c:	6d                   	insl   (%dx),%es:(%edi)
410e0d:	37                   	aaa
410e0e:	68 50 31 2f 70       	push   $0x702f3150
410e13:	69 31 34 55 4a 33    	imul   $0x334a5534,(%ecx),%esi
410e19:	73 71                	jae    0x410e8c
410e1b:	6f                   	outsl  %ds:(%esi),(%dx)
410e1c:	34 47                	xor    $0x47,%al
410e1e:	31 61 45             	xor    %esp,0x45(%ecx)
410e21:	65 2b 79 47          	sub    %gs:0x47(%ecx),%edi
410e25:	51                   	push   %ecx
410e26:	42                   	inc    %edx
410e27:	79 35                	jns    0x410e5e
410e29:	46                   	inc    %esi
410e2a:	53                   	push   %ebx
410e2b:	44                   	inc    %esp
410e2c:	62 6b 5a             	bound  %ebp,0x5a(%ebx)
410e2f:	50                   	push   %eax
410e30:	4c                   	dec    %esp
410e31:	36 54                	ss push %esp
410e33:	4d                   	dec    %ebp
410e34:	71 5a                	jno    0x410e90
410e36:	58                   	pop    %eax
410e37:	78 31                	js     0x410e6a
410e39:	79 74                	jns    0x410eaf
410e3b:	45                   	inc    %ebp
410e3c:	4a                   	dec    %edx
410e3d:	79 4f                	jns    0x410e8e
410e3f:	58                   	pop    %eax
410e40:	6a 37                	push   $0x37
410e42:	42                   	inc    %edx
410e43:	55                   	push   %ebp
410e44:	44                   	inc    %esp
410e45:	47                   	inc    %edi
410e46:	47                   	inc    %edi
410e47:	54                   	push   %esp
410e48:	7a 67                	jp     0x410eb1
410e4a:	42                   	inc    %edx
410e4b:	4c                   	dec    %esp
410e4c:	64 41                	fs inc %ecx
410e4e:	6f                   	outsl  %ds:(%esi),(%dx)
410e4f:	43                   	inc    %ebx
410e50:	4a                   	dec    %edx
410e51:	35 2b 4c 65 50       	xor    $0x50654c2b,%eax
410e56:	67 4c                	addr16 dec %esp
410e58:	78 38                	js     0x410e92
410e5a:	53                   	push   %ebx
410e5b:	52                   	push   %edx
410e5c:	6d                   	insl   (%dx),%es:(%edi)
410e5d:	66 6d                	insw   (%dx),%es:(%edi)
410e5f:	78 4e                	js     0x410eaf
410e61:	57                   	push   %edi
410e62:	39 44 44 2f          	cmp    %eax,0x2f(%esp,%eax,2)
410e66:	53                   	push   %ebx
410e67:	4d                   	dec    %ebp
410e68:	55                   	push   %ebp
410e69:	42                   	inc    %edx
410e6a:	4f                   	dec    %edi
410e6b:	5a                   	pop    %edx
410e6c:	64 4e                	fs dec %esi
410e6e:	78 68                	js     0x410ed8
410e70:	74 37                	je     0x410ea9
410e72:	4d                   	dec    %ebp
410e73:	72 4b                	jb     0x410ec0
410e75:	4e                   	dec    %esi
410e76:	6e                   	outsb  %ds:(%esi),(%dx)
410e77:	42                   	inc    %edx
410e78:	4c                   	dec    %esp
410e79:	78 61                	js     0x410edc
410e7b:	5a                   	pop    %edx
410e7c:	72 6c                	jb     0x410eea
410e7e:	61                   	popa
410e7f:	75 72                	jne    0x410ef3
410e81:	4c                   	dec    %esp
410e82:	32 74 56 74          	xor    0x74(%esi,%edx,2),%dh
410e86:	46                   	inc    %esi
410e87:	6b 32 70             	imul   $0x70,(%edx),%esi
410e8a:	6f                   	outsl  %ds:(%esi),(%dx)
410e8b:	61                   	popa
410e8c:	33 41 63             	xor    0x63(%ecx),%eax