412c9f:	31 44 51 69          	xor    %eax,0x69(%ecx,%edx,2)
412ca3:	57                   	push   %edi
412ca4:	54                   	push   %esp
412ca5:	53                   	push   %ebx
412ca6:	59                   	pop    %ecx
412ca7:	35 65 53 6d 72       	xor    $0x726d5365,%eax
412cac:	6d                   	insl   (%dx),%es:(%edi)
412cad:	41                   	inc    %ecx
412cae:	64 38 42 6b          	cmp    %al,%fs:0x6b(%edx)
412cb2:	77 50                	ja     0x412d04
412cb4:	4d                   	dec    %ebp
412cb5:	70 79                	jo     0x412d30
412cb7:	68 36 6d 58 30       	push   $0x30586d36
412cbc:	36 32 44 75 34       	xor    %ss:0x34(%ebp,%esi,2),%al
412cc1:	55                   	push   %ebp
412cc2:	55                   	push   %ebp
412cc3:	64 36 47             	fs ss inc %edi
412cc6:	37                   	aaa
412cc7:	72 78                	jb     0x412d41
412cc9:	42                   	inc    %edx
412cca:	6b 73 62 31          	imul   $0x31,0x62(%ebx),%esi
412cce:	6d                   	insl   (%dx),%es:(%edi)
412ccf:	76 2f                	jbe    0x412d00
412cd1:	50                   	push   %eax
412cd2:	45                   	inc    %ebp
412cd3:	48                   	dec    %eax
412cd4:	6f                   	outsl  %ds:(%esi),(%dx)
412cd5:	36 44                	ss inc %esp
412cd7:	6f                   	outsl  %ds:(%esi),(%dx)
412cd8:	62 65 46             	bound  %esp,0x46(%ebp)
412cdb:	47                   	inc    %edi
412cdc:	62 2f                	bound  %ebp,(%edi)
412cde:	72 2f                	jb     0x412d0f
412ce0:	55                   	push   %ebp
412ce1:	63 2f                	arpl   %ebp,(%edi)
412ce3:	58                   	pop    %eax
412ce4:	78 47                	js     0x412d2d
412ce6:	47                   	inc    %edi
412ce7:	58                   	pop    %eax
412ce8:	33 5a 2b             	xor    0x2b(%edx),%ebx
412ceb:	70 61                	jo     0x412d4e
412ced:	4c                   	dec    %esp
412cee:	39 61 67             	cmp    %esp,0x67(%ecx)
412cf1:	6d                   	insl   (%dx),%es:(%edi)
412cf2:	7a 31                	jp     0x412d25
412cf4:	6d                   	insl   (%dx),%es:(%edi)
412cf5:	52                   	push   %edx
412cf6:	6b 77 48 42          	imul   $0x42,0x48(%edi),%esi
412cfa:	61                   	popa
412cfb:	52                   	push   %edx
412cfc:	79 44                	jns    0x412d42
412cfe:	56                   	push   %esi
412cff:	75 70                	jne    0x412d71
412d01:	66 30 68 42          	data16 xor %ch,0x42(%eax)
412d05:	63 36                	arpl   %esi,(%esi)
412d07:	6a 7a                	push   $0x7a
412d09:	75 31                	jne    0x412d3c
412d0b:	79 46                	jns    0x412d53
412d0d:	36 46                	ss inc %esi
412d0f:	41                   	inc    %ecx
412d10:	6a 73                	push   $0x73
412d12:	4c                   	dec    %esp
412d13:	42                   	inc    %edx
412d14:	6a 64                	push   $0x64
412d16:	79 7a                	jns    0x412d92
412d18:	67 6e                	outsb  %ds:(%si),(%dx)
412d1a:	56                   	push   %esi
412d1b:	64 55                	fs push %ebp
412d1d:	4e                   	dec    %esi
412d1e:	68 62 6e 73 6d       	push   $0x6d736e62
412d23:	5a                   	pop    %edx
412d24:	44                   	inc    %esp
412d25:	65 65 55             	gs gs push %ebp
412d28:	5a                   	pop    %edx
412d29:	46                   	inc    %esi
412d2a:	37                   	aaa
412d2b:	55                   	push   %ebp
412d2c:	4c                   	dec    %esp
412d2d:	47                   	inc    %edi
412d2e:	70 73                	jo     0x412da3
412d30:	58                   	pop    %eax
412d31:	51                   	push   %ecx
412d32:	4d                   	dec    %ebp
412d33:	48                   	dec    %eax
412d34:	48                   	dec    %eax
412d35:	73 4e                	jae    0x412d85
412d37:	41                   	inc    %ecx
412d38:	49                   	dec    %ecx
412d39:	52                   	push   %edx
412d3a:	76 4e                	jbe    0x412d8a
412d3c:	5a                   	pop    %edx
412d3d:	46                   	inc    %esi
412d3e:	47                   	inc    %edi
412d3f:	4e                   	dec    %esi
412d40:	4d                   	dec    %ebp
412d41:	78 32                	js     0x412d75
412d43:	30 62 6c             	xor    %ah,0x6c(%edx)
412d46:	6d                   	insl   (%dx),%es:(%edi)
412d47:	2f                   	das
412d48:	69 47 74 75 50 37 65 	imul   $0x65375075,0x74(%edi),%eax
412d4f:	63 47 58             	arpl   %eax,0x58(%edi)
412d52:	70 4c                	jo     0x412da0
412d54:	42                   	inc    %edx
412d55:	54                   	push   %esp
412d56:	6c                   	insb   (%dx),%es:(%edi)
412d57:	6b 31 49             	imul   $0x49,(%ecx),%esi
412d5a:	68 57 47 5a 66       	push   $0x665a4757
412d5f:	77 50                	ja     0x412db1
412d61:	74 78                	je     0x412ddb
412d63:	37                   	aaa
412d64:	37                   	aaa
412d65:	61                   	popa
412d66:	44                   	inc    %esp
412d67:	35 52 39 63 7a       	xor    $0x7a633952,%eax
412d6c:	6b 59 6b 36          	imul   $0x36,0x6b(%ecx),%ebx
412d70:	2b 62 6b             	sub    0x6b(%edx),%esp
412d73:	46                   	inc    %esi
412d74:	6a 57                	push   $0x57
412d76:	33 6f 71             	xor    0x71(%edi),%ebp
412d79:	52                   	push   %edx
412d7a:	6f                   	outsl  %ds:(%esi),(%dx)
412d7b:	78 6e                	js     0x412deb
412d7d:	61                   	popa
412d7e:	66 58                	pop    %ax
412d80:	66 45                	inc    %bp
412d82:	4e                   	dec    %esi
412d83:	43                   	inc    %ebx
412d84:	73 7a                	jae    0x412e00
412d86:	78 57                	js     0x412ddf
412d88:	53                   	push   %ebx
412d89:	46                   	inc    %esi
412d8a:	6a 70                	push   $0x70
412d8c:	50                   	push   %eax
412d8d:	2f                   	das
412d8e:	52                   	push   %edx
412d8f:	62 41 74             	bound  %eax,0x74(%ecx)
412d92:	69 2b 46 47 68 58    	imul   $0x58684746,(%ebx),%ebp
412d98:	6e                   	outsb  %ds:(%esi),(%dx)
412d99:	69 72 49 2f 35 70 75 	imul   $0x7570352f,0x49(%edx),%esi
412da0:	35 69 6b 52 2b       	xor    $0x2b526b69,%eax
412da5:	36 6d                	ss insl (%dx),%es:(%edi)
412da7:	66 46                	inc    %si
412da9:	54                   	push   %esp
412daa:	52                   	push   %edx
412dab:	6c                   	insb   (%dx),%es:(%edi)
412dac:	30 70 37             	xor    %dh,0x37(%eax)
412daf:	63 31                	arpl   %esi,(%ecx)
412db1:	36 2f                	ss das
412db3:	45                   	inc    %ebp
412db4:	36 6d                	ss insl (%dx),%es:(%edi)
412db6:	41                   	inc    %ecx
412db7:	70 6f                	jo     0x412e28
412db9:	74 35                	je     0x412df0
412dbb:	33 50 4f             	xor    0x4f(%eax),%edx
412dbe:	61                   	popa
412dbf:	33 41 38             	xor    0x38(%ecx),%eax
412dc2:	52                   	push   %edx
412dc3:	70 51                	jo     0x412e16
412dc5:	2f                   	das
412dc6:	47                   	inc    %edi
412dc7:	50                   	push   %eax
412dc8:	59                   	pop    %ecx
412dc9:	53                   	push   %ebx
412dca:	7a 49                	jp     0x412e15
412dcc:	71 74                	jno    0x412e42
412dce:	41                   	inc    %ecx
412dcf:	74 4a                	je     0x412e1b
412dd1:	5a                   	pop    %edx
412dd2:	78 54                	js     0x412e28
412dd4:	4b                   	dec    %ebx
412dd5:	74 66                	je     0x412e3d
412dd7:	48                   	dec    %eax
412dd8:	59                   	pop    %ecx
412dd9:	65 37                	gs aaa
412ddb:	76 55                	jbe    0x412e32
412ddd:	5a                   	pop    %edx
412dde:	53                   	push   %ebx
412ddf:	53                   	push   %ebx
412de0:	4d                   	dec    %ebp
412de1:	38 58 31             	cmp    %bl,0x31(%eax)
412de4:	4f                   	dec    %edi
412de5:	67 4a                	addr16 dec %edx
412de7:	74 65                	je     0x412e4e
412de9:	6f                   	outsl  %ds:(%esi),(%dx)
412dea:	71 51                	jno    0x412e3d
412dec:	57                   	push   %edi
412ded:	77 76                	ja     0x412e65
412def:	7a 4a                	jp     0x412e3b
412df1:	78 4e                	js     0x412e41
412df3:	46                   	inc    %esi
412df4:	54                   	push   %esp
412df5:	46                   	inc    %esi
412df6:	78 7a                	js     0x412e72
412df8:	42                   	inc    %edx
412df9:	58                   	pop    %eax
412dfa:	44                   	inc    %esp
412dfb:	6b 6c 2b 31 6c       	imul   $0x6c,0x31(%ebx,%ebp,1),%ebp
412e00:	64 32 6a 37          	xor    %fs:0x37(%edx),%ch
412e04:	54                   	push   %esp
412e05:	4d                   	dec    %ebp
412e06:	45                   	inc    %ebp
412e07:	66 34 61             	data16 xor $0x61,%al
412e0a:	6c                   	insb   (%dx),%es:(%edi)
412e0b:	67 6b 77 6c 2b       	imul   $0x2b,0x6c(%bx),%esi
412e10:	6b 76 4c 4b          	imul   $0x4b,0x4c(%esi),%esi
412e14:	57                   	push   %edi
412e15:	38 44 57 75          	cmp    %al,0x75(%edi,%edx,2)
412e19:	6a 57                	push   $0x57
412e1b:	77 69                	ja     0x412e86
412e1d:	2f                   	das
412e1e:	5a                   	pop    %edx
412e1f:	4d                   	dec    %ebp
412e20:	69 76 6b 35 45 4f 2f 	imul   $0x2f4f4535,0x6b(%esi),%esi
412e27:	2f                   	das
412e28:	50                   	push   %eax
412e29:	77 52                	ja     0x412e7d
412e2b:	37                   	aaa
412e2c:	6f                   	outsl  %ds:(%esi),(%dx)
412e2d:	46                   	inc    %esi
412e2e:	58                   	pop    %eax
412e2f:	54                   	push   %esp
412e30:	54                   	push   %esp
412e31:	4a                   	dec    %edx
412e32:	62 74 6f 6f          	bound  %esi,0x6f(%edi,%ebp,2)
412e36:	65 79 39             	gs jns 0x412e72
412e39:	63 62 50             	arpl   %esp,0x50(%edx)
412e3c:	52                   	push   %edx
412e3d:	66 76 4d             	data16 jbe 0x412e8d
412e40:	74 52                	je     0x412e94
412e42:	70 45                	jo     0x412e89
412e44:	6d                   	insl   (%dx),%es:(%edi)
412e45:	78 68                	js     0x412eaf
412e47:	56                   	push   %esi
412e48:	55                   	push   %ebp
412e49:	43                   	inc    %ebx
412e4a:	31 35 77 65 74 58    	xor    %esi,0x58746577
412e50:	46                   	inc    %esi
412e51:	66 61                	popaw
412e53:	62 6b 47             	bound  %ebp,0x47(%ebx)
412e56:	4e                   	dec    %esi
412e57:	6a 78                	push   $0x78
412e59:	59                   	pop    %ecx
412e5a:	30 37                	xor    %dh,(%edi)
412e5c:	36 55                	ss push %ebp
412e5e:	2f                   	das
412e5f:	62 4b 58             	bound  %ecx,0x58(%ebx)
412e62:	52                   	push   %edx
412e63:	70 4f                	jo     0x412eb4
412e65:	57                   	push   %edi
412e66:	31 4c 67 69          	xor    %ecx,0x69(%edi,%eiz,2)
412e6a:	38 56 47             	cmp    %dl,0x47(%esi)
412e6d:	67 74 56             	addr16 je 0x412ec6
412e70:	56                   	push   %esi
412e71:	42                   	inc    %edx
412e72:	50                   	push   %eax
412e73:	6e                   	outsb  %ds:(%esi),(%dx)
412e74:	78 45                	js     0x412ebb
412e76:	72 74                	jb     0x412eec
412e78:	7a 74                	jp     0x412eee
412e7a:	64 71 79             	fs jno 0x412ef6
412e7d:	77 2f                	ja     0x412eae
412e7f:	59                   	pop    %ecx
412e80:	4f                   	dec    %edi
412e81:	4e                   	dec    %esi
412e82:	33 6a 48             	xor    0x48(%edx),%ebp
412e85:	49                   	dec    %ecx
412e86:	59                   	pop    %ecx
412e87:	7a 6c                	jp     0x412ef5
412e89:	6f                   	outsl  %ds:(%esi),(%dx)
412e8a:	72 35                	jb     0x412ec1
412e8c:	6f                   	outsl  %ds:(%esi),(%dx)
412e8d:	49                   	dec    %ecx
412e8e:	71 65                	jno    0x412ef5
412e90:	51                   	push   %ecx
412e91:	4f                   	dec    %edi
412e92:	66 50                	push   %ax
412e94:	35 61 36 61 66       	xor    $0x66613661,%eax
412e99:	36 56                	ss push %esi
412e9b:	4c                   	dec    %esp
412e9c:	50                   	push   %eax
412e9d:	69 67 45 4f 34 79 71 	imul   $0x7179344f,0x45(%edi),%esp
412ea4:	79 42                	jns    0x412ee8
412ea6:	58                   	pop    %eax
412ea7:	78 67                	js     0x412f10
412ea9:	52                   	push   %edx
412eaa:	51                   	push   %ecx
412eab:	6a 72                	push   $0x72
412ead:	65 76 6f             	gs jbe 0x412f1f
412eb0:	76 59                	jbe    0x412f0b
412eb2:	67 66 49             	addr16 dec %cx
412eb5:	53                   	push   %ebx
412eb6:	69 45 33 7a 30 68 57 	imul   $0x5768307a,0x33(%ebp),%eax
412ebd:	75 32                	jne    0x412ef1
412ebf:	59                   	pop    %ecx
412ec0:	4a                   	dec    %edx
412ec1:	2f                   	das
412ec2:	5a                   	pop    %edx
412ec3:	6a 64                	push   $0x64
412ec5:	79 79                	jns    0x412f40
412ec7:	55                   	push   %ebp
412ec8:	62 77 51             	bound  %esi,0x51(%edi)
412ecb:	30 6a 52             	xor    %ch,0x52(%edx)
412ece:	54                   	push   %esp
412ecf:	34 55                	xor    $0x55,%al
412ed1:	79 77                	jns    0x412f4a
412ed3:	6e                   	outsb  %ds:(%esi),(%dx)
412ed4:	2b 69 6d             	sub    0x6d(%ecx),%ebp
412ed7:	6e                   	outsb  %ds:(%esi),(%dx)
412ed8:	4c                   	dec    %esp
412ed9:	74 6e                	je     0x412f49
412edb:	56                   	push   %esi
412edc:	4d                   	dec    %ebp
412edd:	38 69 44             	cmp    %ch,0x44(%ecx)
412ee0:	4a                   	dec    %edx
412ee1:	39 54 56 67          	cmp    %edx,0x67(%esi,%edx,2)
412ee5:	35 6e 61 4a 46       	xor    $0x464a616e,%eax
412eea:	30 2b                	xor    %ch,(%ebx)
412eec:	6d                   	insl   (%dx),%es:(%edi)
412eed:	47                   	inc    %edi
412eee:	7a 72                	jp     0x412f62
412ef0:	38 7a 76             	cmp    %bh,0x76(%edx)
412ef3:	50                   	push   %eax
412ef4:	57                   	push   %edi
412ef5:	30 35 37 79 50 4a    	xor    %dh,0x4a507937
412efb:	78 6f                	js     0x412f6c
412efd:	70 6a                	jo     0x412f69
412eff:	4d                   	dec    %ebp
412f00:	4d                   	dec    %ebp
412f01:	42                   	inc    %edx
412f02:	52                   	push   %edx
412f03:	44                   	inc    %esp
412f04:	35 4b 49 71 42       	xor    $0x4271494b,%eax
412f09:	35 56 61 39 76       	xor    $0x76396156,%eax
412f0e:	52                   	push   %edx
412f0f:	55                   	push   %ebp
412f10:	68 2b 36 4e 65       	push   $0x654e362b
412f15:	54                   	push   %esp
412f16:	6d                   	insl   (%dx),%es:(%edi)
412f17:	64 39 53 6a          	cmp    %edx,%fs:0x6a(%ebx)
412f1b:	72 33                	jb     0x412f50
412f1d:	72 76                	jb     0x412f95
412f1f:	42                   	inc    %edx
412f20:	50                   	push   %eax
412f21:	52                   	push   %edx
412f22:	4c                   	dec    %esp
412f23:	42                   	inc    %edx
412f24:	78 72                	js     0x412f98
412f26:	30 50 4d             	xor    %dl,0x4d(%eax)
412f29:	58                   	pop    %eax
412f2a:	46                   	inc    %esi