412d14:	77 3d                	ja     0x412d53
412d16:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412d1b:	41                   	inc    %ecx
412d1c:	66 78 30             	data16 js 0x412d4f
412d1f:	49                   	dec    %ecx
412d20:	4e                   	dec    %esi
412d21:	72 66                	jb     0x412d89
412d23:	67 57                	addr16 push %edi
412d25:	6f                   	outsl  %ds:(%esi),(%dx)
412d26:	50                   	push   %eax
412d27:	4e                   	dec    %esi
412d28:	24 43                	and    $0x43,%al
412d2a:	7a 34                	jp     0x412d60
412d2c:	56                   	push   %esi
412d2d:	45                   	inc    %ebp
412d2e:	5a                   	pop    %edx
412d2f:	59                   	pop    %ecx
412d30:	56                   	push   %esi
412d31:	46                   	inc    %esi
412d32:	63 4b 4e             	arpl   %ecx,0x4e(%ebx)
412d35:	78 46                	js     0x412d7d
412d37:	65 59                	gs pop %ecx
412d39:	61                   	popa
412d3a:	69 78 63 34 43 61 51 	imul   $0x51614334,0x63(%eax),%edi
412d41:	70 55                	jo     0x412d98
412d43:	24 30                	and    $0x30,%al
412d45:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
412d4b:	62 62 53             	bound  %esp,0x53(%edx)
412d4e:	77 36                	ja     0x412d86
412d50:	35 50 43 24 6e       	xor    $0x6e244350,%eax
412d55:	74 6f                	je     0x412dc6
412d57:	36 44                	ss inc %esp
412d59:	4a                   	dec    %edx
412d5a:	69 57 78 54 61 77 67 	imul   $0x67776154,0x78(%edi),%edx
412d61:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412d66:	71 62                	jno    0x412dca
412d68:	4f                   	dec    %edi
412d69:	6d                   	insl   (%dx),%es:(%edi)
412d6a:	73 45                	jae    0x412db1
412d6c:	62 30                	bound  %esi,(%eax)
412d6e:	7a 47                	jp     0x412db7
412d70:	70 64                	jo     0x412dd6
412d72:	5a                   	pop    %edx
412d73:	75 6b                	jne    0x412de0
412d75:	49                   	dec    %ecx
412d76:	30 44 34 49          	xor    %al,0x49(%esp,%esi,1)
412d7a:	64 75 67             	fs jne 0x412de4
412d7d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412d82:	71 43                	jno    0x412dc7
412d84:	51                   	push   %ecx
412d85:	39 76 59             	cmp    %esi,0x59(%esi)
412d88:	38 69 56             	cmp    %ch,0x56(%ecx)
412d8b:	6e                   	outsb  %ds:(%esi),(%dx)
412d8c:	69 69 46 72 5f 43 30 	imul   $0x30435f72,0x46(%ecx),%ebp
412d93:	77 75                	ja     0x412e0a
412d95:	6f                   	outsl  %ds:(%esi),(%dx)
412d96:	4d                   	dec    %ebp
412d97:	46                   	inc    %esi
412d98:	48                   	dec    %eax
412d99:	51                   	push   %ecx
412d9a:	67 6a 4a             	addr16 push $0x4a
412d9d:	49                   	dec    %ecx
412d9e:	6c                   	insb   (%dx),%es:(%edi)
412d9f:	6c                   	insb   (%dx),%es:(%edi)
412da0:	30 4d 6a             	xor    %cl,0x6a(%ebp)
412da3:	6f                   	outsl  %ds:(%esi),(%dx)
412da4:	44                   	inc    %esp
412da5:	47                   	inc    %edi
412da6:	58                   	pop    %eax
412da7:	75 50                	jne    0x412df9
412da9:	6f                   	outsl  %ds:(%esi),(%dx)
412daa:	31 68 59             	xor    %ebp,0x59(%eax)
412dad:	6b 3d 00 23 3d 71 63 	imul   $0x63,0x713d2300,%edi
412db4:	72 6c                	jb     0x412e22
412db6:	68 74 65 41 4c       	push   $0x4c416574
412dbb:	6b 63 66 59          	imul   $0x59,0x66(%ebx),%esp
412dbf:	6e                   	outsb  %ds:(%esi),(%dx)
412dc0:	4b                   	dec    %ebx
412dc1:	46                   	inc    %esi
412dc2:	48                   	dec    %eax
412dc3:	24 55                	and    $0x55,%al
412dc5:	57                   	push   %edi
412dc6:	77 24                	ja     0x412dec
412dc8:	48                   	dec    %eax
412dc9:	7a 5a                	jp     0x412e25
412dcb:	71 6a                	jno    0x412e37
412dcd:	38 67 64             	cmp    %ah,0x64(%edi)
412dd0:	4e                   	dec    %esi
412dd1:	38 5f 4b             	cmp    %bl,0x4b(%edi)
412dd4:	77 55                	ja     0x412e2b
412dd6:	4b                   	dec    %ebx
412dd7:	49                   	dec    %ecx
412dd8:	43                   	inc    %ebx
412dd9:	5f                   	pop    %edi
412dda:	79 77                	jns    0x412e53
412ddc:	55                   	push   %ebp
412ddd:	6f                   	outsl  %ds:(%esi),(%dx)
412dde:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412de3:	44                   	inc    %esp
412de4:	4f                   	dec    %edi
412de5:	64 56                	fs push %esi
412de7:	35 64 75 46 39       	xor    $0x39467564,%eax
412dec:	38 30                	cmp    %dh,(%eax)
412dee:	43                   	inc    %ebx
412def:	44                   	inc    %esp
412df0:	46                   	inc    %esi
412df1:	53                   	push   %ebx
412df2:	46                   	inc    %esi
412df3:	6c                   	insb   (%dx),%es:(%edi)
412df4:	38 6f 51             	cmp    %ch,0x51(%edi)
412df7:	70 77                	jo     0x412e70
412df9:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412dfe:	71 45                	jno    0x412e45
412e00:	6e                   	outsb  %ds:(%esi),(%dx)
412e01:	76 39                	jbe    0x412e3c
412e03:	57                   	push   %edi
412e04:	73 45                	jae    0x412e4b
412e06:	78 7a                	js     0x412e82
412e08:	36 62 61 5a          	bound  %esp,%ss:0x5a(%ecx)
412e0c:	4a                   	dec    %edx
412e0d:	4b                   	dec    %ebx
412e0e:	52                   	push   %edx
412e0f:	55                   	push   %ebp
412e10:	44                   	inc    %esp
412e11:	75 70                	jne    0x412e83
412e13:	77 39                	ja     0x412e4e
412e15:	65 45                	gs inc %ebp
412e17:	51                   	push   %ecx
412e18:	62 67 4a             	bound  %esp,0x4a(%edi)
412e1b:	56                   	push   %esi
412e1c:	6a 6a                	push   $0x6a
412e1e:	36 39 4e 6a          	cmp    %ecx,%ss:0x6a(%esi)
412e22:	63 73 4a             	arpl   %esi,0x4a(%ebx)
412e25:	37                   	aaa
412e26:	68 72 42 6b 3d       	push   $0x3d6b4272
412e2b:	00 23                	add    %ah,(%ebx)
412e2d:	3d 71 66 4c 46       	cmp    $0x464c6671,%eax
412e32:	5a                   	pop    %edx
412e33:	67 62 52 5f          	bound  %edx,0x5f(%bp,%si)
412e37:	72 30                	jb     0x412e69
412e39:	47                   	inc    %edi
412e3a:	45                   	inc    %ebp
412e3b:	54                   	push   %esp
412e3c:	50                   	push   %eax
412e3d:	53                   	push   %ebx
412e3e:	70 72                	jo     0x412eb2
412e40:	50                   	push   %eax
412e41:	36 4f                	ss dec %edi
412e43:	39 77 3d             	cmp    %esi,0x3d(%edi)
412e46:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412e4b:	46                   	inc    %esi
412e4c:	67 42                	addr16 inc %edx
412e4e:	42                   	inc    %edx
412e4f:	6f                   	outsl  %ds:(%esi),(%dx)
412e50:	6e                   	outsb  %ds:(%esi),(%dx)
412e51:	4b                   	dec    %ebx
412e52:	63 56 36             	arpl   %edx,0x36(%esi)
412e55:	55                   	push   %ebp
412e56:	33 4a 65             	xor    0x65(%edx),%ecx
412e59:	30 42 4b             	xor    %al,0x4b(%edx)
412e5c:	5a                   	pop    %edx
412e5d:	5a                   	pop    %edx
412e5e:	64 41                	fs inc %ecx
412e60:	5a                   	pop    %edx
412e61:	64 79 45             	fs jns 0x412ea9
412e64:	6c                   	insb   (%dx),%es:(%edi)
412e65:	61                   	popa
412e66:	30 4d 6b             	xor    %cl,0x6b(%ebp)
412e69:	44                   	inc    %esp
412e6a:	65 6c                	gs insb (%dx),%es:(%edi)
412e6c:	35 53 52 72 45       	xor    $0x45725253,%eax
412e71:	7a 4c                	jp     0x412ebf
412e73:	55                   	push   %ebp
412e74:	76 73                	jbe    0x412ee9
412e76:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412e7b:	69 78 42 75 34 6a 36 	imul   $0x366a3475,0x42(%eax),%edi
412e82:	48                   	dec    %eax
412e83:	6d                   	insl   (%dx),%es:(%edi)
412e84:	31 31                	xor    %esi,(%ecx)
412e86:	66 33 24 6d 4c 72 7a 	xor    0x6b7a724c(,%ebp,2),%sp
412e8d:	6b
412e8e:	43                   	inc    %ebx
412e8f:	63 45 34             	arpl   %eax,0x34(%ebp)
412e92:	41                   	inc    %ecx
412e93:	56                   	push   %esi
412e94:	57                   	push   %edi
412e95:	74 57                	je     0x412eee
412e97:	65 4e                	gs dec %esi
412e99:	6e                   	outsb  %ds:(%esi),(%dx)
412e9a:	35 6e 51 67 75       	xor    $0x7567516e,%eax
412e9f:	77 64                	ja     0x412f05
412ea1:	47                   	inc    %edi
412ea2:	62 57 47             	bound  %edx,0x47(%edi)
412ea5:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
412eab:	6a 49                	push   $0x49
412ead:	6a 65                	push   $0x65
412eaf:	36 6a 47             	ss push $0x47
412eb2:	57                   	push   %edi
412eb3:	4c                   	dec    %esp
412eb4:	64 32 45 4f          	xor    %fs:0x4f(%ebp),%al
412eb8:	6b 66 5a 58          	imul   $0x58,0x5a(%esi),%esp
412ebc:	4b                   	dec    %ebx
412ebd:	71 42                	jno    0x412f01
412ebf:	62 67 3d             	bound  %esp,0x3d(%edi)
412ec2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412ec7:	6a 72                	push   $0x72
412ec9:	79 54                	jns    0x412f1f
412ecb:	42                   	inc    %edx
412ecc:	57                   	push   %edi
412ecd:	31 36                	xor    %esi,(%esi)
412ecf:	6d                   	insl   (%dx),%es:(%edi)
412ed0:	55                   	push   %ebp
412ed1:	66 6f                	outsw  %ds:(%esi),(%dx)
412ed3:	5f                   	pop    %edi
412ed4:	49                   	dec    %ecx
412ed5:	74 48                	je     0x412f1f
412ed7:	39 4b 57             	cmp    %ecx,0x57(%ebx)
412eda:	6f                   	outsl  %ds:(%esi),(%dx)
412edb:	47                   	inc    %edi
412edc:	51                   	push   %ecx
412edd:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412ee2:	71 7a                	jno    0x412f5e
412ee4:	6a 4d                	push   $0x4d
412ee6:	42                   	inc    %edx
412ee7:	53                   	push   %ebx
412ee8:	44                   	inc    %esp
412ee9:	4a                   	dec    %edx
412eea:	57                   	push   %edi
412eeb:	65 45                	gs inc %ebp
412eed:	64 6b 55 57 43       	imul   $0x43,%fs:0x57(%ebp),%edx
412ef2:	42                   	inc    %edx
412ef3:	78 59                	js     0x412f4e
412ef5:	61                   	popa
412ef6:	74 72                	je     0x412f6a
412ef8:	51                   	push   %ecx
412ef9:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412efe:	71 4a                	jno    0x412f4a
412f00:	54                   	push   %esp
412f01:	34 49                	xor    $0x49,%al
412f03:	35 68 4f 77 65       	xor    $0x65774f68,%eax
412f08:	49                   	dec    %ecx
412f09:	6b 24 78 59          	imul   $0x59,(%eax,%edi,2),%esp
412f0d:	46                   	inc    %esi
412f0e:	45                   	inc    %ebp
412f0f:	65 44                	gs inc %esp
412f11:	73 7a                	jae    0x412f8d
412f13:	62 69 6b             	bound  %ebp,0x6b(%ecx)
412f16:	67 6c                	insb   (%dx),%es:(%di)
412f18:	58                   	pop    %eax
412f19:	43                   	inc    %ebx
412f1a:	75 71                	jne    0x412f8d
412f1c:	75 55                	jne    0x412f73
412f1e:	64 24 76             	fs and $0x76,%al
412f21:	39 41 58             	cmp    %eax,0x58(%ecx)
412f24:	74 79                	je     0x412f9f
412f26:	71 32                	jno    0x412f5a
412f28:	6e                   	outsb  %ds:(%esi),(%dx)
412f29:	73 3d                	jae    0x412f68
412f2b:	00 23                	add    %ah,(%ebx)
412f2d:	3d 71 6b 46 77       	cmp    $0x77466b71,%eax
412f32:	43                   	inc    %ebx
412f33:	56                   	push   %esi
412f34:	6d                   	insl   (%dx),%es:(%edi)
412f35:	4a                   	dec    %edx
412f36:	32 48 68             	xor    0x68(%eax),%cl
412f39:	5a                   	pop    %edx
412f3a:	36 72 24             	ss jb  0x412f61
412f3d:	75 4b                	jne    0x412f8a
412f3f:	65 56                	gs push %esi
412f41:	5a                   	pop    %edx
412f42:	46                   	inc    %esi
412f43:	46                   	inc    %esi
412f44:	66 56                	push   %si
412f46:	4c                   	dec    %esp
412f47:	64 64 64 6a 24       	fs fs fs push $0x24
412f4c:	57                   	push   %edi
412f4d:	45                   	inc    %ebp
412f4e:	49                   	dec    %ecx
412f4f:	6e                   	outsb  %ds:(%esi),(%dx)
412f50:	6c                   	insb   (%dx),%es:(%edi)
412f51:	39 62 53             	cmp    %esp,0x53(%edx)
412f54:	67 62 45 72          	bound  %eax,0x72(%di)
412f58:	44                   	inc    %esp
412f59:	4d                   	dec    %ebp
412f5a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412f5f:	41                   	inc    %ecx
412f60:	70 5f                	jo     0x412fc1
412f62:	7a 48                	jp     0x412fac
412f64:	71 54                	jno    0x412fba
412f66:	37                   	aaa
412f67:	61                   	popa
412f68:	63 6a 71             	arpl   %ebp,0x71(%edx)
412f6b:	24 51                	and    $0x51,%al
412f6d:	4e                   	dec    %esi
412f6e:	69 42 6f 71 32 45 41 	imul   $0x41453271,0x6f(%edx),%eax
412f75:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412f7a:	71 65                	jno    0x412fe1
412f7c:	64 63 43 4a          	arpl   %eax,%fs:0x4a(%ebx)
412f80:	73 57                	jae    0x412fd9
412f82:	5f                   	pop    %edi
412f83:	36 61                	ss popa
412f85:	4d                   	dec    %ebp
412f86:	5a                   	pop    %edx
412f87:	62 35 6c 4f 33 74    	bound  %esi,0x74334f6c
412f8d:	52                   	push   %edx
412f8e:	30 31                	xor    %dh,(%ecx)
412f90:	41                   	inc    %ecx
412f91:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412f96:	71 47                	jno    0x412fdf
412f98:	53                   	push   %ebx
412f99:	36 77 4e             	ss ja  0x412fea
412f9c:	6b 35 75 35 34 59 45 	imul   $0x45,0x59343575,%esi
412fa3:	70 71                	jo     0x413016
412fa5:	74 6a                	je     0x413011
412fa7:	74 4d                	je     0x412ff6
412fa9:	46                   	inc    %esi
412faa:	49                   	dec    %ecx
412fab:	70 51                	jo     0x412ffe
412fad:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412fb2:	71 4d                	jno    0x413001
412fb4:	5f                   	pop    %edi
412fb5:	6d                   	insl   (%dx),%es:(%edi)
412fb6:	70 43                	jo     0x412ffb
412fb8:	57                   	push   %edi
412fb9:	6a 4f                	push   $0x4f
412fbb:	43                   	inc    %ebx
412fbc:	42                   	inc    %edx
412fbd:	6c                   	insb   (%dx),%es:(%edi)
412fbe:	72 75                	jb     0x413035
412fc0:	47                   	inc    %edi
412fc1:	48                   	dec    %eax
412fc2:	5f                   	pop    %edi
412fc3:	51                   	push   %ecx
412fc4:	63 54 51 48          	arpl   %edx,0x48(%ecx,%edx,2)
412fc8:	6f                   	outsl  %ds:(%esi),(%dx)
412fc9:	63 44 37 4c          	arpl   %eax,0x4c(%edi,%esi,1)
412fcd:	55                   	push   %ebp
412fce:	4a                   	dec    %edx
412fcf:	43                   	inc    %ebx
412fd0:	4c                   	dec    %esp
412fd1:	75 4b                	jne    0x41301e
412fd3:	65 38 6e 74          	cmp    %ch,%gs:0x74(%esi)
412fd7:	66 32 56 74          	data16 xor 0x74(%esi),%dl
412fdb:	51                   	push   %ecx
412fdc:	6c                   	insb   (%dx),%es:(%edi)
412fdd:	6b 3d 00 23 3d 71 4f 	imul   $0x4f,0x713d2300,%edi
412fe4:	52                   	push   %edx
412fe5:	37                   	aaa
412fe6:	71 50                	jno    0x413038
412fe8:	54                   	push   %esp