411cad:	48                   	dec    %eax
411cae:	78 64                	js     0x411d14
411cb0:	75 6b                	jne    0x411d1d
411cb2:	46                   	inc    %esi
411cb3:	6c                   	insb   (%dx),%es:(%edi)
411cb4:	63 6d 49             	arpl   %ebp,0x49(%ebp)
411cb7:	74 45                	je     0x411cfe
411cb9:	54                   	push   %esp
411cba:	69 68 69 4c 31 48 69 	imul   $0x6948314c,0x69(%eax),%ebp
411cc1:	47                   	inc    %edi
411cc2:	69 4d 6d 69 4a 79 79 	imul   $0x79794a69,0x6d(%ebp),%ecx
411cc9:	6b 52 62 64          	imul   $0x64,0x62(%edx),%edx
411ccd:	58                   	pop    %eax
411cce:	57                   	push   %edi
411ccf:	6c                   	insb   (%dx),%es:(%edi)
411cd0:	49                   	dec    %ecx
411cd1:	49                   	dec    %ecx
411cd2:	4e                   	dec    %esi
411cd3:	45                   	inc    %ebp
411cd4:	2b 42 79             	sub    0x79(%edx),%eax
411cd7:	6d                   	insl   (%dx),%es:(%edi)
411cd8:	75 6e                	jne    0x411d48
411cda:	44                   	inc    %esp
411cdb:	59                   	pop    %ecx
411cdc:	47                   	inc    %edi
411cdd:	32 37                	xor    (%edi),%dh
411cdf:	65 37                	gs aaa
411ce1:	39 5a 7a             	cmp    %ebx,0x7a(%edx)
411ce4:	48                   	dec    %eax
411ce5:	79 41                	jns    0x411d28
411ce7:	32 4d 66             	xor    0x66(%ebp),%cl
411cea:	76 52                	jbe    0x411d3e
411cec:	71 46                	jno    0x411d34
411cee:	4f                   	dec    %edi
411cef:	38 5a 52             	cmp    %bl,0x52(%edx)
411cf2:	79 38                	jns    0x411d2c
411cf4:	67 78 36             	addr16 js 0x411d2d
411cf7:	36 77 46             	ss ja  0x411d40
411cfa:	2b 54 33 76          	sub    0x76(%ebx,%esi,1),%edx
411cfe:	38 6d 48             	cmp    %ch,0x48(%ebp)
411d01:	35 37 51 56 61       	xor    $0x61565137,%eax
411d06:	76 44                	jbe    0x411d4c
411d08:	7a 6b                	jp     0x411d75
411d0a:	4a                   	dec    %edx
411d0b:	73 4b                	jae    0x411d58
411d0d:	45                   	inc    %ebp
411d0e:	44                   	inc    %esp
411d0f:	36 74 33             	ss je  0x411d45
411d12:	57                   	push   %edi
411d13:	51                   	push   %ecx
411d14:	48                   	dec    %eax
411d15:	4b                   	dec    %ebx
411d16:	53                   	push   %ebx
411d17:	30 44 37 51          	xor    %al,0x51(%edi,%esi,1)
411d1b:	50                   	push   %eax
411d1c:	51                   	push   %ecx
411d1d:	2b 52 51             	sub    0x51(%edx),%edx
411d20:	61                   	popa
411d21:	76 71                	jbe    0x411d94
411d23:	6c                   	insb   (%dx),%es:(%edi)
411d24:	6b 6b 4c 6b          	imul   $0x6b,0x4c(%ebx),%ebp
411d28:	2b 49 33             	sub    0x33(%ecx),%ecx
411d2b:	31 79 44             	xor    %edi,0x44(%ecx)
411d2e:	30 54 73 56          	xor    %dl,0x56(%ebx,%esi,2)
411d32:	4d                   	dec    %ebp
411d33:	36 55                	ss push %ebp
411d35:	50                   	push   %eax
411d36:	32 57 4c             	xor    0x4c(%edi),%dl
411d39:	4c                   	dec    %esp
411d3a:	62 74 48 4c          	bound  %esi,0x4c(%eax,%ecx,2)
411d3e:	46                   	inc    %esi
411d3f:	54                   	push   %esp
411d40:	4e                   	dec    %esi
411d41:	4a                   	dec    %edx
411d42:	41                   	inc    %ecx
411d43:	47                   	inc    %edi
411d44:	56                   	push   %esi
411d45:	72 4a                	jb     0x411d91
411d47:	62 2b                	bound  %ebp,(%ebx)
411d49:	69 4c 6e 46 79 6a 4c 	imul   $0x4d4c6a79,0x46(%esi,%ebp,2),%ecx
411d50:	4d
411d51:	59                   	pop    %ecx
411d52:	51                   	push   %ecx
411d53:	41                   	inc    %ecx
411d54:	4e                   	dec    %esi
411d55:	36 66 44             	ss inc %sp
411d58:	76 4d                	jbe    0x411da7
411d5a:	74 49                	je     0x411da5
411d5c:	4f                   	dec    %edi
411d5d:	48                   	dec    %eax
411d5e:	45                   	inc    %ebp
411d5f:	56                   	push   %esi
411d60:	4e                   	dec    %esi
411d61:	47                   	inc    %edi
411d62:	38 34 2b             	cmp    %dh,(%ebx,%ebp,1)
411d65:	77 6a                	ja     0x411dd1
411d67:	70 55                	jo     0x411dbe
411d69:	62 78 61             	bound  %edi,0x61(%eax)
411d6c:	36 65 4a             	ss gs dec %edx
411d6f:	66 50                	push   %ax
411d71:	79 65                	jns    0x411dd8
411d73:	52                   	push   %edx
411d74:	68 62 47 4e 6e       	push   $0x6e4e4762
411d79:	76 62                	jbe    0x411ddd
411d7b:	32 69 4a             	xor    0x4a(%ecx),%ch
411d7e:	69 6f 2f 32 2b 51 63 	imul   $0x63512b32,0x2f(%edi),%ebp
411d85:	44                   	inc    %esp
411d86:	45                   	inc    %ebp
411d87:	64 71 50             	fs jno 0x411dda
411d8a:	58                   	pop    %eax
411d8b:	55                   	push   %ebp
411d8c:	48                   	dec    %eax
411d8d:	6c                   	insb   (%dx),%es:(%edi)
411d8e:	69 36 30 34 44 6e    	imul   $0x6e443430,(%esi),%esi
411d94:	41                   	inc    %ecx
411d95:	46                   	inc    %esi
411d96:	46                   	inc    %esi
411d97:	6a 64                	push   $0x64
411d99:	55                   	push   %ebp
411d9a:	4a                   	dec    %edx
411d9b:	69 71 39 4c 45 4f 64 	imul   $0x644f454c,0x39(%ecx),%esi
411da2:	55                   	push   %ebp
411da3:	37                   	aaa
411da4:	30 41 52             	xor    %al,0x52(%ecx)
411da7:	51                   	push   %ecx
411da8:	7a 75                	jp     0x411e1f
411daa:	33 71 43             	xor    0x43(%ecx),%esi
411dad:	7a 38                	jp     0x411de7
411daf:	50                   	push   %eax
411db0:	74 31                	je     0x411de3
411db2:	79 2b                	jns    0x411ddf
411db4:	52                   	push   %edx
411db5:	33 4e 74             	xor    0x74(%esi),%ecx
411db8:	30 61 6e             	xor    %ah,0x6e(%ecx)
411dbb:	6f                   	outsl  %ds:(%esi),(%dx)
411dbc:	76 44                	jbe    0x411e02
411dbe:	72 66                	jb     0x411e26
411dc0:	51                   	push   %ecx
411dc1:	37                   	aaa
411dc2:	45                   	inc    %ebp
411dc3:	48                   	dec    %eax
411dc4:	77 53                	ja     0x411e19
411dc6:	59                   	pop    %ecx
411dc7:	6f                   	outsl  %ds:(%esi),(%dx)
411dc8:	79 4f                	jns    0x411e19
411dca:	48                   	dec    %eax
411dcb:	6f                   	outsl  %ds:(%esi),(%dx)
411dcc:	51                   	push   %ecx
411dcd:	54                   	push   %esp
411dce:	4e                   	dec    %esi
411dcf:	65 59                	gs pop %ecx
411dd1:	4d                   	dec    %ebp
411dd2:	70 68                	jo     0x411e3c
411dd4:	6d                   	insl   (%dx),%es:(%edi)
411dd5:	57                   	push   %edi
411dd6:	69 73 70 44 57 54 31 	imul   $0x31545744,0x70(%ebx),%esi
411ddd:	74 37                	je     0x411e16
411ddf:	48                   	dec    %eax
411de0:	4b                   	dec    %ebx
411de1:	73 33                	jae    0x411e16
411de3:	6b 33 32             	imul   $0x32,(%ebx),%esi
411de6:	77 67                	ja     0x411e4f
411de8:	2b 61 59             	sub    0x59(%ecx),%esp
411deb:	4a                   	dec    %edx
411dec:	39 67 6b             	cmp    %esp,0x6b(%edi)
411def:	6f                   	outsl  %ds:(%esi),(%dx)
411df0:	64 56                	fs push %esi
411df2:	77 6e                	ja     0x411e62
411df4:	6f                   	outsl  %ds:(%esi),(%dx)
411df5:	2b 42 48             	sub    0x48(%edx),%eax
411df8:	66 47                	inc    %di
411dfa:	41                   	inc    %ecx
411dfb:	50                   	push   %eax
411dfc:	68 68 64 63 61       	push   $0x61636468
411e01:	46                   	inc    %esi
411e02:	47                   	inc    %edi
411e03:	69 53 44 6b 49 66 67 	imul   $0x6766496b,0x44(%ebx),%edx
411e0a:	31 78 32             	xor    %edi,0x32(%eax)
411e0d:	6e                   	outsb  %ds:(%esi),(%dx)
411e0e:	4f                   	dec    %edi
411e0f:	66 56                	push   %si
411e11:	73 52                	jae    0x411e65
411e13:	41                   	inc    %ecx
411e14:	77 61                	ja     0x411e77
411e16:	35 65 4f 31 55       	xor    $0x55314f65,%eax
411e1b:	57                   	push   %edi
411e1c:	46                   	inc    %esi
411e1d:	4d                   	dec    %ebp
411e1e:	78 66                	js     0x411e86
411e20:	6f                   	outsl  %ds:(%esi),(%dx)
411e21:	2f                   	das
411e22:	32 36                	xor    (%esi),%dh
411e24:	2f                   	das
411e25:	41                   	inc    %ecx
411e26:	33 38                	xor    (%eax),%edi
411e28:	41                   	inc    %ecx
411e29:	47                   	inc    %edi
411e2a:	4f                   	dec    %edi
411e2b:	73 46                	jae    0x411e73
411e2d:	6d                   	insl   (%dx),%es:(%edi)
411e2e:	52                   	push   %edx
411e2f:	32 58 38             	xor    0x38(%eax),%bl
411e32:	74 48                	je     0x411e7c
411e34:	6e                   	outsb  %ds:(%esi),(%dx)
411e35:	54                   	push   %esp
411e36:	4b                   	dec    %ebx
411e37:	64 30 47 53          	xor    %al,%fs:0x53(%edi)
411e3b:	49                   	dec    %ecx
411e3c:	72 2b                	jb     0x411e69
411e3e:	59                   	pop    %ecx
411e3f:	64 64 4a             	fs fs dec %edx
411e42:	5a                   	pop    %edx
411e43:	6c                   	insb   (%dx),%es:(%edi)
411e44:	63 67 58             	arpl   %esp,0x58(%edi)
411e47:	71 7a                	jno    0x411ec3
411e49:	76 34                	jbe    0x411e7f
411e4b:	5a                   	pop    %edx
411e4c:	4a                   	dec    %edx
411e4d:	77 41                	ja     0x411e90
411e4f:	36 79 6b             	ss jns 0x411ebd
411e52:	43                   	inc    %ebx
411e53:	72 73                	jb     0x411ec8
411e55:	71 78                	jno    0x411ecf
411e57:	70 51                	jo     0x411eaa
411e59:	4f                   	dec    %edi
411e5a:	49                   	dec    %ecx
411e5b:	57                   	push   %edi
411e5c:	6e                   	outsb  %ds:(%esi),(%dx)
411e5d:	6e                   	outsb  %ds:(%esi),(%dx)
411e5e:	2f                   	das
411e5f:	4d                   	dec    %ebp
411e60:	6d                   	insl   (%dx),%es:(%edi)
411e61:	79 6d                	jns    0x411ed0
411e63:	73 36                	jae    0x411e9b
411e65:	45                   	inc    %ebp
411e66:	32 66 66             	xor    0x66(%esi),%ah
411e69:	4d                   	dec    %ebp
411e6a:	64 68 75 55 38 7a    	fs push $0x7a385575
411e70:	5a                   	pop    %edx
411e71:	6d                   	insl   (%dx),%es:(%edi)
411e72:	53                   	push   %ebx
411e73:	68 35 56 31 51       	push   $0x51315635
411e78:	33 30                	xor    (%eax),%esi
411e7a:	57                   	push   %edi
411e7b:	77 64                	ja     0x411ee1
411e7d:	4d                   	dec    %ebp
411e7e:	58                   	pop    %eax
411e7f:	67 5a                	addr16 pop %edx
411e81:	77 75                	ja     0x411ef8
411e83:	66 6d                	insw   (%dx),%es:(%edi)
411e85:	2b 44 51 53          	sub    0x53(%ecx,%edx,2),%eax
411e89:	68 33 2b 4a 7a       	push   $0x7a4a2b33
411e8e:	72 39                	jb     0x411ec9
411e90:	68 45 36 61 43       	push   $0x43613645
411e95:	57                   	push   %edi
411e96:	68 43 38 66 44       	push   $0x44663843
411e9b:	58                   	pop    %eax
411e9c:	43                   	inc    %ebx
411e9d:	37                   	aaa
411e9e:	45                   	inc    %ebp
411e9f:	43                   	inc    %ebx
411ea0:	6e                   	outsb  %ds:(%esi),(%dx)
411ea1:	71 4f                	jno    0x411ef2
411ea3:	33 5a 33             	xor    0x33(%edx),%ebx
411ea6:	44                   	inc    %esp
411ea7:	78 44                	js     0x411eed
411ea9:	43                   	inc    %ebx
411eaa:	38 37                	cmp    %dh,(%edi)
411eac:	6e                   	outsb  %ds:(%esi),(%dx)
411ead:	37                   	aaa
411eae:	73 67                	jae    0x411f17
411eb0:	69 50 46 64 6f 65 77 	imul   $0x77656f64,0x46(%eax),%edx
411eb7:	71 64                	jno    0x411f1d
411eb9:	75 68                	jne    0x411f23
411ebb:	70 44                	jo     0x411f01
411ebd:	71 37                	jno    0x411ef6
411ebf:	73 33                	jae    0x411ef4
411ec1:	64 74 6e             	fs je  0x411f32
411ec4:	57                   	push   %edi
411ec5:	73 4b                	jae    0x411f12
411ec7:	36 39 4c 52 76       	cmp    %ecx,%ss:0x76(%edx,%edx,2)
411ecc:	68 78 36 77 51       	push   $0x51773678
411ed1:	76 44                	jbe    0x411f17
411ed3:	51                   	push   %ecx
411ed4:	35 4c 77 55 64       	xor    $0x6455774c,%eax
411ed9:	4a                   	dec    %edx
411eda:	33 52 38             	xor    0x38(%edx),%edx
411edd:	70 53                	jo     0x411f32
411edf:	4e                   	dec    %esi
411ee0:	38 75 36             	cmp    %dh,0x36(%ebp)
411ee3:	63 4e 39             	arpl   %ecx,0x39(%esi)
411ee6:	4d                   	dec    %ebp
411ee7:	73 48                	jae    0x411f31
411ee9:	4e                   	dec    %esi
411eea:	4f                   	dec    %edi
411eeb:	36 6a 74             	ss push $0x74
411eee:	61                   	popa
411eef:	45                   	inc    %ebp
411ef0:	43                   	inc    %ebx
411ef1:	45                   	inc    %ebp
411ef2:	66 78 7a             	data16 js 0x411f6f
411ef5:	43                   	inc    %ebx
411ef6:	39 43 48             	cmp    %eax,0x48(%ebx)
411ef9:	6b 62 6b 7a          	imul   $0x7a,0x6b(%edx),%esp
411efd:	38 6e 36             	cmp    %ch,0x36(%esi)
411f00:	41                   	inc    %ecx
411f01:	50                   	push   %eax
411f02:	34 6c                	xor    $0x6c,%al
411f04:	6b 30 48             	imul   $0x48,(%eax),%esi
411f07:	4f                   	dec    %edi
411f08:	42                   	inc    %edx
411f09:	49                   	dec    %ecx
411f0a:	31 58 69             	xor    %ebx,0x69(%eax)
411f0d:	33 32                	xor    (%edx),%esi
411f0f:	4d                   	dec    %ebp
411f10:	2f                   	das
411f11:	49                   	dec    %ecx
411f12:	66 4e                	dec    %si
411f14:	62 65 47             	bound  %esp,0x47(%ebp)
411f17:	6c                   	insb   (%dx),%es:(%edi)
411f18:	6a 49                	push   $0x49
411f1a:	6b 75 4c 79          	imul   $0x79,0x4c(%ebp),%esi
411f1e:	51                   	push   %ecx
411f1f:	65 74 44             	gs je  0x411f66
411f22:	6c                   	insb   (%dx),%es:(%edi)
411f23:	73 49                	jae    0x411f6e
411f25:	69 76 70 58 65 73 2b 	imul   $0x2b736558,0x70(%esi),%esi
411f2c:	6d                   	insl   (%dx),%es:(%edi)
411f2d:	75 6c                	jne    0x411f9b
411f2f:	52                   	push   %edx
411f30:	51                   	push   %ecx
411f31:	62 68 78             	bound  %ebp,0x78(%eax)
411f34:	33 50 36             	xor    0x36(%eax),%edx
411f37:	65 66 44             	gs inc %sp
411f3a:	66 36 56             	ss push %si
411f3d:	65 46                	gs inc %esi
411f3f:	46                   	inc    %esi
411f40:	4c                   	dec    %esp
411f41:	43                   	inc    %ebx
411f42:	77 34                	ja     0x411f78
411f44:	5a                   	pop    %edx
411f45:	32 34 4d 51 78 6a 71 	xor    0x716a7851(,%ecx,2),%dh
411f4c:	48                   	dec    %eax
411f4d:	51                   	push   %ecx
411f4e:	4f                   	dec    %edi
411f4f:	73 49                	jae    0x411f9a
411f51:	79 53                	jns    0x411fa6
411f53:	37                   	aaa
411f54:	49                   	dec    %ecx
411f55:	2f                   	das