40fca6:	00 00                	add    %al,(%eax)
40fca8:	08 00                	or     %al,(%eax)
40fcaa:	00 00                	add    %al,(%eax)
40fcac:	4a                   	dec    %edx
40fcad:	00 6b 00             	add    %ch,0x0(%ebx)
40fcb0:	39 00                	cmp    %eax,(%eax)
40fcb2:	39 00                	cmp    %eax,(%eax)
40fcb4:	00 00                	add    %al,(%eax)
40fcb6:	00 00                	add    %al,(%eax)
40fcb8:	02 00                	add    (%eax),%al
40fcba:	00 00                	add    %al,(%eax)
40fcbc:	61                   	popa
40fcbd:	00 00                	add    %al,(%eax)
40fcbf:	00 40 00             	add    %al,0x0(%eax)
40fcc2:	00 00                	add    %al,(%eax)
40fcc4:	78 00                	js     0x40fcc6
40fcc6:	4f                   	dec    %edi
40fcc7:	00 35 00 37 00 4e    	add    %dh,0x4e003700
40fccd:	00 38                	add    %bh,(%eax)
40fccf:	00 57 00             	add    %dl,0x0(%edi)
40fcd2:	65 00 4b 00          	add    %cl,%gs:0x0(%ebx)
40fcd6:	4d                   	dec    %ebp
40fcd7:	00 55 00             	add    %dl,0x0(%ebp)
40fcda:	5a                   	pop    %edx
40fcdb:	00 4d 00             	add    %cl,0x0(%ebp)
40fcde:	30 00                	xor    %al,(%eax)
40fce0:	6f                   	outsl  %ds:(%esi),(%dx)
40fce1:	00 66 00             	add    %ah,0x0(%esi)
40fce4:	39 00                	cmp    %eax,(%eax)
40fce6:	49                   	dec    %ecx
40fce7:	00 34 00             	add    %dh,(%eax,%eax,1)
40fcea:	30 00                	xor    %al,(%eax)
40fcec:	45                   	inc    %ebp
40fced:	00 33                	add    %dh,(%ebx)
40fcef:	00 4f 00             	add    %cl,0x0(%edi)
40fcf2:	4c                   	dec    %esp
40fcf3:	00 46 00             	add    %al,0x0(%esi)
40fcf6:	6f                   	outsl  %ds:(%esi),(%dx)
40fcf7:	00 4f 00             	add    %cl,0x0(%edi)
40fcfa:	31 00                	xor    %eax,(%eax)
40fcfc:	74 00                	je     0x40fcfe
40fcfe:	31 00                	xor    %eax,(%eax)
40fd00:	30 00                	xor    %al,(%eax)
40fd02:	39 00                	cmp    %eax,(%eax)
40fd04:	00 00                	add    %al,(%eax)
40fd06:	00 00                	add    %al,(%eax)
40fd08:	61                   	popa
40fd09:	00 79 00             	add    %bh,0x0(%ecx)
40fd0c:	4a                   	dec    %edx
40fd0d:	00 37                	add    %dh,(%edi)
40fd0f:	00 6c 00 56          	add    %ch,0x56(%eax,%eax,1)
40fd13:	00 35 00 56 00 47    	add    %dh,0x47005600
40fd19:	00 32                	add    %dh,(%edx)
40fd1b:	00 4a 00             	add    %cl,0x0(%edx)
40fd1e:	65 00 37             	add    %dh,%gs:(%edi)
40fd21:	00 4b 00             	add    %cl,0x0(%ebx)
40fd24:	45                   	inc    %ebp
40fd25:	00 78 00             	add    %bh,0x0(%eax)
40fd28:	6c                   	insb   (%dx),%es:(%edi)
40fd29:	00 57 00             	add    %dl,0x0(%edi)
40fd2c:	4f                   	dec    %edi
40fd2d:	00 38                	add    %bh,(%eax)
40fd2f:	00 75 00             	add    %dh,0x0(%ebp)
40fd32:	56                   	push   %esi
40fd33:	00 4c 00 4e          	add    %cl,0x4e(%eax,%eax,1)
40fd37:	00 6a 00             	add    %ch,0x0(%edx)
40fd3a:	6c                   	insb   (%dx),%es:(%edi)
40fd3b:	00 31                	add    %dh,(%ecx)
40fd3d:	00 36                	add    %dh,(%esi)
40fd3f:	00 34 00             	add    %dh,(%eax,%eax,1)
40fd42:	00 00                	add    %al,(%eax)
40fd44:	56                   	push   %esi
40fd45:	42                   	inc    %edx
40fd46:	41                   	inc    %ecx
40fd47:	36 2e 44             	ss cs inc %esp
40fd4a:	4c                   	dec    %esp
40fd4b:	4c                   	dec    %esp
40fd4c:	00 00                	add    %al,(%eax)
40fd4e:	00 00                	add    %al,(%eax)
40fd50:	5f                   	pop    %edi
40fd51:	5f                   	pop    %edi
40fd52:	76 62                	jbe    0x40fdb6
40fd54:	61                   	popa
40fd55:	46                   	inc    %esi
40fd56:	72 65                	jb     0x40fdbd
40fd58:	65 4f                	gs dec %edi
40fd5a:	62 6a 4c             	bound  %ebp,0x4c(%edx)
40fd5d:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
40fd64:	78 f4                	js     0x40fd5a
40fd66:	40                   	inc    %eax
40fd67:	00 c8                	add    %cl,%al
40fd69:	44                   	inc    %esp
40fd6a:	41                   	inc    %ecx
40fd6b:	00 5f 5f             	add    %bl,0x5f(%edi)
40fd6e:	76 62                	jbe    0x40fdd2
40fd70:	61                   	popa
40fd71:	56                   	push   %esi
40fd72:	61                   	popa
40fd73:	72 53                	jb     0x40fdc8
40fd75:	65 74 4f             	gs je  0x40fdc7
40fd78:	62 6a 00             	bound  %ebp,0x0(%edx)
40fd7b:	00 5f 5f             	add    %bl,0x5f(%edi)
40fd7e:	76 62                	jbe    0x40fde2
40fd80:	61                   	popa
40fd81:	53                   	push   %ebx
40fd82:	74 72                	je     0x40fdf6
40fd84:	43                   	inc    %ebx
40fd85:	6d                   	insl   (%dx),%es:(%edi)
40fd86:	70 00                	jo     0x40fd88
40fd88:	5f                   	pop    %edi
40fd89:	5f                   	pop    %edi
40fd8a:	76 62                	jbe    0x40fdee
40fd8c:	61                   	popa
40fd8d:	43                   	inc    %ebx
40fd8e:	79 53                	jns    0x40fde3
40fd90:	74 72                	je     0x40fe04
40fd92:	00 00                	add    %al,(%eax)
40fd94:	5f                   	pop    %edi
40fd95:	5f                   	pop    %edi
40fd96:	76 62                	jbe    0x40fdfa
40fd98:	61                   	popa
40fd99:	46                   	inc    %esi
40fd9a:	70 43                	jo     0x40fddf
40fd9c:	6d                   	insl   (%dx),%es:(%edi)
40fd9d:	70 43                	jo     0x40fde2
40fd9f:	79 00                	jns    0x40fda1
40fda1:	00 00                	add    %al,(%eax)
40fda3:	00 5f 5f             	add    %bl,0x5f(%edi)
40fda6:	76 62                	jbe    0x40fe0a
40fda8:	61                   	popa
40fda9:	55                   	push   %ebp
40fdaa:	49                   	dec    %ecx
40fdab:	31 53 74             	xor    %edx,0x74(%ebx)
40fdae:	72 00                	jb     0x40fdb0
40fdb0:	5f                   	pop    %edi
40fdb1:	5f                   	pop    %edi
40fdb2:	76 62                	jbe    0x40fe16
40fdb4:	61                   	popa
40fdb5:	53                   	push   %ebx
40fdb6:	74 72                	je     0x40fe2a
40fdb8:	56                   	push   %esi
40fdb9:	61                   	popa
40fdba:	72 4d                	jb     0x40fe09
40fdbc:	6f                   	outsl  %ds:(%esi),(%dx)
40fdbd:	76 65                	jbe    0x40fe24
40fdbf:	00 5f 5f             	add    %bl,0x5f(%edi)
40fdc2:	76 62                	jbe    0x40fe26
40fdc4:	61                   	popa
40fdc5:	53                   	push   %ebx
40fdc6:	74 72                	je     0x40fe3a
40fdc8:	4d                   	dec    %ebp
40fdc9:	6f                   	outsl  %ds:(%esi),(%dx)
40fdca:	76 65                	jbe    0x40fe31
40fdcc:	00 00                	add    %al,(%eax)
40fdce:	00 00                	add    %al,(%eax)
40fdd0:	5f                   	pop    %edi
40fdd1:	5f                   	pop    %edi
40fdd2:	76 62                	jbe    0x40fe36
40fdd4:	61                   	popa
40fdd5:	41                   	inc    %ecx
40fdd6:	72 79                	jb     0x40fe51
40fdd8:	44                   	inc    %esp
40fdd9:	65 73 74             	gs jae 0x40fe50
40fddc:	72 75                	jb     0x40fe53
40fdde:	63 74 00 00          	arpl   %esi,0x0(%eax,%eax,1)
40fde2:	00 00                	add    %al,(%eax)
40fde4:	5f                   	pop    %edi
40fde5:	5f                   	pop    %edi
40fde6:	76 62                	jbe    0x40fe4a
40fde8:	61                   	popa
40fde9:	4c                   	dec    %esp
40fdea:	61                   	popa
40fdeb:	74 65                	je     0x40fe52
40fded:	4d                   	dec    %ebp
40fdee:	65 6d                	gs insl (%dx),%es:(%edi)
40fdf0:	43                   	inc    %ebx
40fdf1:	61                   	popa
40fdf2:	6c                   	insb   (%dx),%es:(%edi)
40fdf3:	6c                   	insb   (%dx),%es:(%edi)
40fdf4:	00 00                	add    %al,(%eax)
40fdf6:	00 00                	add    %al,(%eax)
40fdf8:	5f                   	pop    %edi
40fdf9:	5f                   	pop    %edi
40fdfa:	76 62                	jbe    0x40fe5e
40fdfc:	61                   	popa
40fdfd:	56                   	push   %esi
40fdfe:	61                   	popa
40fdff:	72 54                	jb     0x40fe55
40fe01:	73 74                	jae    0x40fe77
40fe03:	4e                   	dec    %esi
40fe04:	65 00 00             	add    %al,%gs:(%eax)
40fe07:	00 5f 5f             	add    %bl,0x5f(%edi)
40fe0a:	76 62                	jbe    0x40fe6e
40fe0c:	61                   	popa
40fe0d:	4c                   	dec    %esp
40fe0e:	61                   	popa
40fe0f:	74 65                	je     0x40fe76
40fe11:	4d                   	dec    %ebp
40fe12:	65 6d                	gs insl (%dx),%es:(%edi)
40fe14:	53                   	push   %ebx
40fe15:	74 00                	je     0x40fe17
40fe17:	00 5f 5f             	add    %bl,0x5f(%edi)
40fe1a:	76 62                	jbe    0x40fe7e
40fe1c:	61                   	popa
40fe1d:	46                   	inc    %esi
40fe1e:	72 65                	jb     0x40fe85
40fe20:	65 56                	gs push %esi
40fe22:	61                   	popa
40fe23:	72 4c                	jb     0x40fe71
40fe25:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
40fe2c:	5f                   	pop    %edi
40fe2d:	5f                   	pop    %edi
40fe2e:	76 62                	jbe    0x40fe92
40fe30:	61                   	popa
40fe31:	53                   	push   %ebx
40fe32:	74 72                	je     0x40fea6
40fe34:	43                   	inc    %ebx
40fe35:	61                   	popa
40fe36:	74 00                	je     0x40fe38
40fe38:	5f                   	pop    %edi
40fe39:	5f                   	pop    %edi
40fe3a:	76 62                	jbe    0x40fe9e
40fe3c:	61                   	popa
40fe3d:	4c                   	dec    %esp
40fe3e:	61                   	popa
40fe3f:	74 65                	je     0x40fea6
40fe41:	4d                   	dec    %ebp
40fe42:	65 6d                	gs insl (%dx),%es:(%edi)
40fe44:	43                   	inc    %ebx
40fe45:	61                   	popa
40fe46:	6c                   	insb   (%dx),%es:(%edi)
40fe47:	6c                   	insb   (%dx),%es:(%edi)
40fe48:	4c                   	dec    %esp
40fe49:	64 00 00             	add    %al,%fs:(%eax)
40fe4c:	5f                   	pop    %edi
40fe4d:	5f                   	pop    %edi
40fe4e:	76 62                	jbe    0x40feb2
40fe50:	61                   	popa
40fe51:	4f                   	dec    %edi
40fe52:	62 6a 56             	bound  %ebp,0x56(%edx)
40fe55:	61                   	popa
40fe56:	72 00                	jb     0x40fe58
40fe58:	5f                   	pop    %edi
40fe59:	5f                   	pop    %edi
40fe5a:	76 62                	jbe    0x40febe
40fe5c:	61                   	popa
40fe5d:	4f                   	dec    %edi
40fe5e:	62 6a 53             	bound  %ebp,0x53(%edx)
40fe61:	65 74 41             	gs je  0x40fea5
40fe64:	64 64 72 65          	fs fs jb 0x40fecd
40fe68:	66 00 00             	data16 add %al,(%eax)
40fe6b:	00 5f 5f             	add    %bl,0x5f(%edi)
40fe6e:	76 62                	jbe    0x40fed2
40fe70:	61                   	popa
40fe71:	46                   	inc    %esi
40fe72:	72 65                	jb     0x40fed9
40fe74:	65 56                	gs push %esi
40fe76:	61                   	popa
40fe77:	72 00                	jb     0x40fe79
40fe79:	00 00                	add    %al,(%eax)
40fe7b:	00 5f 5f             	add    %bl,0x5f(%edi)
40fe7e:	76 62                	jbe    0x40fee2
40fe80:	61                   	popa
40fe81:	56                   	push   %esi
40fe82:	61                   	popa
40fe83:	72 44                	jb     0x40fec9
40fe85:	75 70                	jne    0x40fef7
40fe87:	00 5f 5f             	add    %bl,0x5f(%edi)
40fe8a:	76 62                	jbe    0x40feee
40fe8c:	61                   	popa
40fe8d:	46                   	inc    %esi
40fe8e:	69 6c 65 4f 70 65 6e 	imul   $0x6e6570,0x4f(%ebp,%eiz,2),%ebp
40fe95:	00
40fe96:	00 00                	add    %al,(%eax)
40fe98:	5f                   	pop    %edi
40fe99:	5f                   	pop    %edi
40fe9a:	76 62                	jbe    0x40fefe
40fe9c:	61                   	popa
40fe9d:	46                   	inc    %esi
40fe9e:	72 65                	jb     0x40ff05
40fea0:	65 53                	gs push %ebx
40fea2:	74 72                	je     0x40ff16
40fea4:	4c                   	dec    %esp
40fea5:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
40feac:	5f                   	pop    %edi
40fead:	5f                   	pop    %edi
40feae:	76 62                	jbe    0x40ff12
40feb0:	61                   	popa
40feb1:	46                   	inc    %esi
40feb2:	72 65                	jb     0x40ff19
40feb4:	65 53                	gs push %ebx
40feb6:	74 72                	je     0x40ff2a
40feb8:	00 00                	add    %al,(%eax)
40feba:	00 00                	add    %al,(%eax)
40febc:	5f                   	pop    %edi
40febd:	5f                   	pop    %edi
40febe:	76 62                	jbe    0x40ff22
40fec0:	61                   	popa
40fec1:	53                   	push   %ebx
40fec2:	74 72                	je     0x40ff36
40fec4:	43                   	inc    %ebx
40fec5:	6f                   	outsl  %ds:(%esi),(%dx)
40fec6:	70 79                	jo     0x40ff41
40fec8:	00 00                	add    %al,(%eax)
40feca:	00 00                	add    %al,(%eax)
40fecc:	5f                   	pop    %edi
40fecd:	5f                   	pop    %edi
40fece:	76 62                	jbe    0x40ff32
40fed0:	61                   	popa
40fed1:	55                   	push   %ebp
40fed2:	49                   	dec    %ecx
40fed3:	31 49 32             	xor    %ecx,0x32(%ecx)
40fed6:	00 00                	add    %al,(%eax)
40fed8:	00 00                	add    %al,(%eax)
40feda:	00 00                	add    %al,(%eax)
40fedc:	5f                   	pop    %edi
40fedd:	5f                   	pop    %edi
40fede:	76 62                	jbe    0x40ff42
40fee0:	61                   	popa
40fee1:	46                   	inc    %esi
40fee2:	72 65                	jb     0x40ff49
40fee4:	65 4f                	gs dec %edi
40fee6:	62 6a 00             	bound  %ebp,0x0(%edx)
40fee9:	00 00                	add    %al,(%eax)
40feeb:	00 5f 5f             	add    %bl,0x5f(%edi)
40feee:	76 62                	jbe    0x40ff52
40fef0:	61                   	popa
40fef1:	48                   	dec    %eax
40fef2:	72 65                	jb     0x40ff59
40fef4:	73 75                	jae    0x40ff6b
40fef6:	6c                   	insb   (%dx),%es:(%edi)
40fef7:	74 43                	je     0x40ff3c
40fef9:	68 65 63 6b 4f       	push   $0x4f6b6365
40fefe:	62 6a 00             	bound  %ebp,0x0(%edx)
40ff01:	00 00                	add    %al,(%eax)
40ff03:	00 5f 5f             	add    %bl,0x5f(%edi)
40ff06:	76 62                	jbe    0x40ff6a
40ff08:	61                   	popa
40ff09:	4e                   	dec    %esi
40ff0a:	65 77 32             	gs ja  0x40ff3f
40ff0d:	00 00                	add    %al,(%eax)
40ff0f:	00 5f 5f             	add    %bl,0x5f(%edi)
40ff12:	76 62                	jbe    0x40ff76
40ff14:	61                   	popa
40ff15:	56                   	push   %esi
40ff16:	61                   	popa
40ff17:	72 41                	jb     0x40ff5a
40ff19:	64 64 00 5f 5f       	fs add %bl,%fs:0x5f(%edi)
40ff1e:	76 62                	jbe    0x40ff82
40ff20:	61                   	popa