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
412f2b:	51                   	push   %ecx
412f2c:	6a 4e                	push   $0x4e
412f2e:	7a 74                	jp     0x412fa4
412f30:	48                   	dec    %eax
412f31:	4c                   	dec    %esp
412f32:	7a 2f                	jp     0x412f63
412f34:	4d                   	dec    %ebp
412f35:	4e                   	dec    %esi
412f36:	6d                   	insl   (%dx),%es:(%edi)
412f37:	67 6f                	outsl  %ds:(%si),(%dx)
412f39:	74 46                	je     0x412f81
412f3b:	47                   	inc    %edi
412f3c:	65 2f                	gs das
412f3e:	79 44                	jns    0x412f84
412f40:	75 41                	jne    0x412f83
412f42:	43                   	inc    %ebx
412f43:	42                   	inc    %edx
412f44:	4c                   	dec    %esp
412f45:	48                   	dec    %eax
412f46:	5a                   	pop    %edx
412f47:	36 72 55             	ss jb  0x412f9f
412f4a:	4c                   	dec    %esp
412f4b:	4a                   	dec    %edx
412f4c:	33 57 56             	xor    0x56(%edi),%edx
412f4f:	45                   	inc    %ebp
412f50:	44                   	inc    %esp
412f51:	36 79 56             	ss jns 0x412faa
412f54:	72 35                	jb     0x412f8b
412f56:	50                   	push   %eax
412f57:	30 6e 74             	xor    %ch,0x74(%esi)
412f5a:	4c                   	dec    %esp
412f5b:	35 61 52 50 6c       	xor    $0x6c505261,%eax
412f60:	2f                   	das
412f61:	4f                   	dec    %edi
412f62:	78 31                	js     0x412f95
412f64:	53                   	push   %ebx
412f65:	4e                   	dec    %esi
412f66:	34 2b                	xor    $0x2b,%al
412f68:	6b 6f 46 69          	imul   $0x69,0x46(%edi),%ebp
412f6c:	2b 59 45             	sub    0x45(%ecx),%ebx
412f6f:	46                   	inc    %esi
412f70:	32 6b 4a             	xor    0x4a(%ebx),%ch
412f73:	31 2b                	xor    %ebp,(%ebx)
412f75:	41                   	inc    %ecx
412f76:	56                   	push   %esi
412f77:	4a                   	dec    %edx
412f78:	61                   	popa
412f79:	73 4d                	jae    0x412fc8
412f7b:	2f                   	das
412f7c:	2b 58 53             	sub    0x53(%eax),%ebx
412f7f:	67 52                	addr16 push %edx
412f81:	62 58 37             	bound  %ebx,0x37(%eax)
412f84:	2f                   	das
412f85:	44                   	inc    %esp
412f86:	6d                   	insl   (%dx),%es:(%edi)
412f87:	54                   	push   %esp
412f88:	6d                   	insl   (%dx),%es:(%edi)
412f89:	42                   	inc    %edx
412f8a:	7a 43                	jp     0x412fcf
412f8c:	63 6c 46 61          	arpl   %ebp,0x61(%esi,%eax,2)
412f90:	5a                   	pop    %edx
412f91:	39 39                	cmp    %edi,(%ecx)
412f93:	36 4b                	ss dec %ebx
412f95:	45                   	inc    %ebp
412f96:	58                   	pop    %eax
412f97:	6a 75                	push   $0x75
412f99:	46                   	inc    %esi
412f9a:	50                   	push   %eax
412f9b:	6b 5a 65 36          	imul   $0x36,0x65(%edx),%ebx
412f9f:	69 4b 79 2b 41 31 4d 	imul   $0x4d31412b,0x79(%ebx),%ecx
412fa6:	5a                   	pop    %edx
412fa7:	2f                   	das
412fa8:	4a                   	dec    %edx
412fa9:	49                   	dec    %ecx
412faa:	42                   	inc    %edx
412fab:	37                   	aaa
412fac:	4c                   	dec    %esp
412fad:	6f                   	outsl  %ds:(%esi),(%dx)
412fae:	43                   	inc    %ebx
412faf:	6f                   	outsl  %ds:(%esi),(%dx)
412fb0:	56                   	push   %esi
412fb1:	6d                   	insl   (%dx),%es:(%edi)
412fb2:	6d                   	insl   (%dx),%es:(%edi)
412fb3:	74 65                	je     0x41301a
412fb5:	51                   	push   %ecx
412fb6:	6f                   	outsl  %ds:(%esi),(%dx)
412fb7:	45                   	inc    %ebp
412fb8:	32 67 69             	xor    0x69(%edi),%ah
412fbb:	34 73                	xor    $0x73,%al
412fbd:	6b 7a 4e 31          	imul   $0x31,0x4e(%edx),%edi
412fc1:	77 73                	ja     0x413036
412fc3:	4a                   	dec    %edx
412fc4:	5a                   	pop    %edx
412fc5:	62 32                	bound  %esi,(%edx)
412fc7:	57                   	push   %edi
412fc8:	4e                   	dec    %esi
412fc9:	4a                   	dec    %edx
412fca:	53                   	push   %ebx
412fcb:	75 5a                	jne    0x413027
412fcd:	32 63 38             	xor    0x38(%ebx),%ah
412fd0:	73 6b                	jae    0x41303d
412fd2:	49                   	dec    %ecx
412fd3:	70 55                	jo     0x41302a
412fd5:	2f                   	das
412fd6:	6b 38 35             	imul   $0x35,(%eax),%edi
412fd9:	37                   	aaa
412fda:	52                   	push   %edx
412fdb:	49                   	dec    %ecx
412fdc:	68 46 52 70 75       	push   $0x75705246
412fe1:	2f                   	das
412fe2:	55                   	push   %ebp
412fe3:	48                   	dec    %eax
412fe4:	73 32                	jae    0x413018
412fe6:	50                   	push   %eax
412fe7:	6d                   	insl   (%dx),%es:(%edi)
412fe8:	30 46 65             	xor    %al,0x65(%esi)
412feb:	76 51                	jbe    0x41303e
412fed:	64 53                	fs push %ebx
412fef:	58                   	pop    %eax
412ff0:	54                   	push   %esp
412ff1:	6e                   	outsb  %ds:(%esi),(%dx)
412ff2:	70 41                	jo     0x413035
412ff4:	50                   	push   %eax
412ff5:	6a 33                	push   $0x33
412ff7:	49                   	dec    %ecx
412ff8:	53                   	push   %ebx
412ff9:	5a                   	pop    %edx
412ffa:	51                   	push   %ecx
412ffb:	6f                   	outsl  %ds:(%esi),(%dx)
412ffc:	46                   	inc    %esi
412ffd:	66 35 2f 39          	xor    $0x392f,%ax
413001:	46                   	inc    %esi
413002:	6a 62                	push   $0x62
413004:	74 54                	je     0x41305a
413006:	37                   	aaa
413007:	6e                   	outsb  %ds:(%esi),(%dx)
413008:	56                   	push   %esi
413009:	54                   	push   %esp
41300a:	79 4c                	jns    0x413058
41300c:	58                   	pop    %eax
41300d:	79 4e                	jns    0x41305d
41300f:	35 65 4c 71 64       	xor    $0x64714c65,%eax
413014:	4a                   	dec    %edx
413015:	67 4b                	addr16 dec %ebx
413017:	71 55                	jno    0x41306e
413019:	6c                   	insb   (%dx),%es:(%edi)
41301a:	33 6a 61             	xor    0x61(%edx),%ebp
41301d:	71 4a                	jno    0x413069
41301f:	4b                   	dec    %ebx
413020:	48                   	dec    %eax
413021:	4f                   	dec    %edi
413022:	2b 57 42             	sub    0x42(%edi),%edx
413025:	56                   	push   %esi
413026:	70 58                	jo     0x413080
413028:	77 6d                	ja     0x413097
41302a:	6d                   	insl   (%dx),%es:(%edi)
41302b:	36 56                	ss push %esi
41302d:	57                   	push   %edi
41302e:	61                   	popa
41302f:	39 7a 6d             	cmp    %edi,0x6d(%edx)
413032:	57                   	push   %edi
413033:	47                   	inc    %edi
413034:	65 46                	gs inc %esi
413036:	47                   	inc    %edi
413037:	42                   	inc    %edx
413038:	74 76                	je     0x4130b0
41303a:	68 4f 4e 77 39       	push   $0x39774e4f
41303f:	4e                   	dec    %esi
413040:	43                   	inc    %ebx
413041:	6f                   	outsl  %ds:(%esi),(%dx)
413042:	37                   	aaa
413043:	6f                   	outsl  %ds:(%esi),(%dx)
413044:	78 2f                	js     0x413075
413046:	6c                   	insb   (%dx),%es:(%edi)
413047:	7a 65                	jp     0x4130ae