411b75:	75 70                	jne    0x411be7
411b77:	72 47                	jb     0x411bc0
411b79:	50                   	push   %eax
411b7a:	6b 4b 65 33          	imul   $0x33,0x65(%ebx),%ecx
411b7e:	67 57                	addr16 push %edi
411b80:	54                   	push   %esp
411b81:	33 4a 4e             	xor    0x4e(%edx),%ecx
411b84:	2f                   	das
411b85:	67 44                	addr16 inc %esp
411b87:	6b 78 6b 35          	imul   $0x35,0x6b(%eax),%edi
411b8b:	44                   	inc    %esp
411b8c:	6e                   	outsb  %ds:(%esi),(%dx)
411b8d:	46                   	inc    %esi
411b8e:	41                   	inc    %ecx
411b8f:	6d                   	insl   (%dx),%es:(%edi)
411b90:	37                   	aaa
411b91:	57                   	push   %edi
411b92:	4e                   	dec    %esi
411b93:	68 67 79 39 31       	push   $0x31397967
411b98:	6e                   	outsb  %ds:(%esi),(%dx)
411b99:	56                   	push   %esi
411b9a:	6a 6c                	push   $0x6c
411b9c:	54                   	push   %esp
411b9d:	53                   	push   %ebx
411b9e:	56                   	push   %esi
411b9f:	53                   	push   %ebx
411ba0:	4b                   	dec    %ebx
411ba1:	66 39 38             	cmp    %di,(%eax)
411ba4:	4f                   	dec    %edi
411ba5:	64 62 70 52          	bound  %esi,%fs:0x52(%eax)
411ba9:	79 7a                	jns    0x411c25
411bab:	4c                   	dec    %esp
411bac:	74 75                	je     0x411c23
411bae:	33 61 46             	xor    0x46(%ecx),%esp
411bb1:	31 79 2b             	xor    %edi,0x2b(%ecx)
411bb4:	55                   	push   %ebp
411bb5:	75 6b                	jne    0x411c22
411bb7:	4b                   	dec    %ebx
411bb8:	39 54 6a 33          	cmp    %edx,0x33(%edx,%ebp,2)
411bbc:	44                   	inc    %esp
411bbd:	37                   	aaa
411bbe:	48                   	dec    %eax
411bbf:	53                   	push   %ebx
411bc0:	4a                   	dec    %edx
411bc1:	48                   	dec    %eax
411bc2:	32 44 48 7a          	xor    0x7a(%eax,%ecx,2),%al
411bc6:	45                   	inc    %ebp
411bc7:	63 6a 30             	arpl   %ebp,0x30(%edx)
411bca:	6e                   	outsb  %ds:(%esi),(%dx)
411bcb:	38 69 4b             	cmp    %ch,0x4b(%ecx)
411bce:	71 34                	jno    0x411c04
411bd0:	65 4f                	gs dec %edi
411bd2:	57                   	push   %edi
411bd3:	48                   	dec    %eax
411bd4:	72 39                	jb     0x411c0f
411bd6:	41                   	inc    %ecx
411bd7:	43                   	inc    %ebx
411bd8:	31 31                	xor    %esi,(%ecx)
411bda:	33 34 2b             	xor    (%ebx,%ebp,1),%esi
411bdd:	66 46                	inc    %si
411bdf:	72 41                	jb     0x411c22
411be1:	72 6a                	jb     0x411c4d
411be3:	33 58 64             	xor    0x64(%eax),%ebx
411be6:	59                   	pop    %ecx
411be7:	55                   	push   %ebp
411be8:	63 76 66             	arpl   %esi,0x66(%esi)
411beb:	48                   	dec    %eax
411bec:	53                   	push   %ebx
411bed:	4d                   	dec    %ebp
411bee:	41                   	inc    %ecx
411bef:	35 4d 31 4d 66       	xor    $0x664d314d,%eax
411bf4:	64 69 4d 4e 37 46 58 	imul   $0x72584637,%fs:0x4e(%ebp),%ecx
411bfb:	72
411bfc:	6b 62 43 54          	imul   $0x54,0x43(%edx),%esp
411c00:	37                   	aaa
411c01:	70 62                	jo     0x411c65
411c03:	55                   	push   %ebp
411c04:	62 55 6e             	bound  %edx,0x6e(%ebp)
411c07:	35 48 4b 71 2b       	xor    $0x2b714b48,%eax
411c0c:	6c                   	insb   (%dx),%es:(%edi)
411c0d:	2f                   	das
411c0e:	38 62 68             	cmp    %ah,0x68(%edx)
411c11:	71 78                	jno    0x411c8b
411c13:	58                   	pop    %eax
411c14:	78 79                	js     0x411c8f
411c16:	49                   	dec    %ecx
411c17:	4b                   	dec    %ebx
411c18:	54                   	push   %esp
411c19:	4b                   	dec    %ebx
411c1a:	76 77                	jbe    0x411c93
411c1c:	4a                   	dec    %edx
411c1d:	58                   	pop    %eax
411c1e:	2b 43 46             	sub    0x46(%ebx),%eax
411c21:	48                   	dec    %eax
411c22:	6d                   	insl   (%dx),%es:(%edi)
411c23:	76 68                	jbe    0x411c8d
411c25:	36 44                	ss inc %esp
411c27:	62 6a 6a             	bound  %ebp,0x6a(%edx)
411c2a:	44                   	inc    %esp
411c2b:	53                   	push   %ebx
411c2c:	46                   	inc    %esi
411c2d:	6f                   	outsl  %ds:(%esi),(%dx)
411c2e:	31 43 63             	xor    %eax,0x63(%ebx)
411c31:	4b                   	dec    %ebx
411c32:	55                   	push   %ebp
411c33:	4a                   	dec    %edx
411c34:	52                   	push   %edx
411c35:	44                   	inc    %esp
411c36:	63 44 6b 59          	arpl   %eax,0x59(%ebx,%ebp,2)
411c3a:	61                   	popa
411c3b:	6f                   	outsl  %ds:(%esi),(%dx)
411c3c:	41                   	inc    %ecx
411c3d:	4a                   	dec    %edx
411c3e:	2b 66 51             	sub    0x51(%esi),%esp
411c41:	56                   	push   %esi
411c42:	2b 71 2f             	sub    0x2f(%ecx),%esi
411c45:	43                   	inc    %ebx
411c46:	6d                   	insl   (%dx),%es:(%edi)
411c47:	59                   	pop    %ecx
411c48:	75 57                	jne    0x411ca1
411c4a:	53                   	push   %ebx
411c4b:	75 32                	jne    0x411c7f
411c4d:	56                   	push   %esi
411c4e:	4f                   	dec    %edi
411c4f:	4a                   	dec    %edx
411c50:	46                   	inc    %esi
411c51:	47                   	inc    %edi
411c52:	34 67                	xor    $0x67,%al
411c54:	43                   	inc    %ebx
411c55:	45                   	inc    %ebp
411c56:	30 6a 58             	xor    %ch,0x58(%edx)
411c59:	73 73                	jae    0x411cce
411c5b:	46                   	inc    %esi
411c5c:	56                   	push   %esi
411c5d:	4d                   	dec    %ebp
411c5e:	5a                   	pop    %edx
411c5f:	6b 72 4c 42          	imul   $0x42,0x4c(%edx),%esi
411c63:	4f                   	dec    %edi
411c64:	42                   	inc    %edx
411c65:	58                   	pop    %eax
411c66:	77 70                	ja     0x411cd8
411c68:	54                   	push   %esp
411c69:	73 62                	jae    0x411ccd
411c6b:	57                   	push   %edi
411c6c:	69 41 4e 41 57 6d 30 	imul   $0x306d5741,0x4e(%ecx),%eax
411c73:	41                   	inc    %ecx
411c74:	2f                   	das
411c75:	76 33                	jbe    0x411caa
411c77:	62 52 31             	bound  %edx,0x31(%edx)
411c7a:	70 47                	jo     0x411cc3
411c7c:	4c                   	dec    %esp
411c7d:	50                   	push   %eax
411c7e:	58                   	pop    %eax
411c7f:	6a 50                	push   $0x50
411c81:	59                   	pop    %ecx
411c82:	36 63 59 72          	arpl   %ebx,%ss:0x72(%ecx)
411c86:	48                   	dec    %eax
411c87:	48                   	dec    %eax
411c88:	53                   	push   %ebx
411c89:	53                   	push   %ebx
411c8a:	6b 75 64 49          	imul   $0x49,0x64(%ebp),%esi
411c8e:	4b                   	dec    %ebx
411c8f:	4e                   	dec    %esi
411c90:	55                   	push   %ebp
411c91:	32 35 45 4f 4c 64    	xor    0x644c4f45,%dh
411c97:	4d                   	dec    %ebp
411c98:	70 6e                	jo     0x411d08
411c9a:	6d                   	insl   (%dx),%es:(%edi)
411c9b:	66 67 74 30          	data16 addr16 je 0x411ccf
411c9f:	69 58 4e 30 46 56 56 	imul   $0x56564630,0x4e(%eax),%ebx
411ca6:	61                   	popa
411ca7:	52                   	push   %edx
411ca8:	71 43                	jno    0x411ced
411caa:	45                   	inc    %ebp
411cab:	66 6f                	outsw  %ds:(%esi),(%dx)
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