407d14:	00 00                	add    %al,(%eax)
407d16:	01 00                	add    %eax,(%eax)
407d18:	00 00                	add    %al,(%eax)
407d1a:	08 14 00             	or     %dl,(%eax,%eax,1)
407d1d:	00 00                	add    %al,(%eax)
407d1f:	00 10                	add    %dl,(%eax)
407d21:	00 7d 00             	add    %bh,0x0(%ebp)
407d24:	1b 01                	sbb    (%ecx),%eax
407d26:	00 00                	add    %al,(%eax)
407d28:	00 00                	add    %al,(%eax)
407d2a:	81 00 1b 01 00 00    	addl   $0x11b,(%eax)
407d30:	00 00                	add    %al,(%eax)
407d32:	87 00                	xchg   %eax,(%eax)
407d34:	1b 01                	sbb    (%ecx),%eax
407d36:	00 00                	add    %al,(%eax)
407d38:	00 00                	add    %al,(%eax)
407d3a:	8b 00                	mov    (%eax),%eax
407d3c:	1b 01                	sbb    (%ecx),%eax
407d3e:	00 00                	add    %al,(%eax)
407d40:	00 00                	add    %al,(%eax)
407d42:	91                   	xchg   %eax,%ecx
407d43:	00 1b                	add    %bl,(%ebx)
407d45:	01 00                	add    %eax,(%eax)
407d47:	00 00                	add    %al,(%eax)
407d49:	00 97 00 1b 01 00    	add    %dl,0x11b00(%edi)
407d4f:	00 00                	add    %al,(%eax)
407d51:	00 9f 00 1b 01 00    	add    %bl,0x11b00(%edi)
407d57:	00 00                	add    %al,(%eax)
407d59:	00 a5 00 1b 01 00    	add    %ah,0x11b00(%ebp)
407d5f:	00 10                	add    %dl,(%eax)
407d61:	00 b9 00 1b 01 00    	add    %bh,0x11b00(%ecx)
407d67:	00 00                	add    %al,(%eax)
407d69:	00 bd 00 1b 01 00    	add    %bh,0x11b00(%ebp)
407d6f:	00 00                	add    %al,(%eax)
407d71:	00 c3                	add    %al,%bl
407d73:	00 1b                	add    %bl,(%ebx)
407d75:	01 00                	add    %eax,(%eax)
407d77:	00 00                	add    %al,(%eax)
407d79:	00 c7                	add    %al,%bh
407d7b:	00 1b                	add    %bl,(%ebx)
407d7d:	01 00                	add    %eax,(%eax)
407d7f:	00 00                	add    %al,(%eax)
407d81:	00 cd                	add    %cl,%ch
407d83:	00 1b                	add    %bl,(%ebx)
407d85:	01 00                	add    %eax,(%eax)
407d87:	00 00                	add    %al,(%eax)
407d89:	00 d1                	add    %dl,%cl
407d8b:	00 1b                	add    %bl,(%ebx)
407d8d:	01 00                	add    %eax,(%eax)
407d8f:	00 00                	add    %al,(%eax)
407d91:	00 d7                	add    %dl,%bh
407d93:	00 1b                	add    %bl,(%ebx)
407d95:	01 00                	add    %eax,(%eax)
407d97:	00 00                	add    %al,(%eax)
407d99:	00 69 01             	add    %ch,0x1(%ecx)
407d9c:	1b 01                	sbb    (%ecx),%eax
407d9e:	05 01 34 02 9e       	add    $0x9e023401,%eax
407da3:	00 34 02             	add    %dh,(%edx,%eax,1)
407da6:	8a 00                	mov    (%eax),%al
407da8:	34 02                	xor    $0x2,%al
407daa:	a4                   	movsb  %ds:(%esi),%es:(%edi)
407dab:	00 34 02             	add    %dh,(%edx,%eax,1)
407dae:	01 00                	add    %eax,(%eax)
407db0:	30 00                	xor    %al,(%eax)
407db2:	09 00                	or     %eax,(%eax)
407db4:	30 00                	xor    %al,(%eax)
407db6:	00 00                	add    %al,(%eax)
407db8:	00 49 43             	add    %cl,0x43(%ecx)
407dbb:	6f                   	outsl  %ds:(%esi),(%dx)
407dbc:	6d                   	insl   (%dx),%es:(%edi)
407dbd:	70 61                	jo     0x407e20
407dbf:	72 61                	jb     0x407e22
407dc1:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
407dc5:	31 00                	xor    %eax,(%eax)
407dc7:	49                   	dec    %ecx
407dc8:	45                   	inc    %ebp
407dc9:	71 75                	jno    0x407e40
407dcb:	61                   	popa
407dcc:	74 61                	je     0x407e2f
407dce:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
407dd2:	31 00                	xor    %eax,(%eax)
407dd4:	4c                   	dec    %esp
407dd5:	69 73 74 60 31 00 63 	imul   $0x63003160,0x74(%ebx),%esi
407ddc:	6f                   	outsl  %ds:(%esi),(%dx)
407ddd:	6c                   	insb   (%dx),%es:(%edi)
407dde:	6f                   	outsl  %ds:(%esi),(%dx)
407ddf:	72 44                	jb     0x407e25
407de1:	69 61 6c 6f 67 31 00 	imul   $0x31676f,0x6c(%ecx),%esp
407de8:	6c                   	insb   (%dx),%es:(%edi)
407de9:	61                   	popa
407dea:	62 65 6c             	bound  %esp,0x6c(%ebp)
407ded:	31 00                	xor    %eax,(%eax)
407def:	46                   	inc    %esi
407df0:	6f                   	outsl  %ds:(%esi),(%dx)
407df1:	72 6d                	jb     0x407e60
407df3:	31 00                	xor    %eax,(%eax)
407df5:	6d                   	insl   (%dx),%es:(%edi)
407df6:	65 6e                	outsb  %gs:(%esi),(%dx)
407df8:	75 53                	jne    0x407e4d
407dfa:	74 72                	je     0x407e6e
407dfc:	69 70 31 00 76 65 63 	imul   $0x63657600,0x31(%eax),%esi
407e03:	74 6f                	je     0x407e74
407e05:	72 31                	jb     0x407e38
407e07:	00 49 6e             	add    %cl,0x6e(%ecx)
407e0a:	74 33                	je     0x407e3f
407e0c:	32 00                	xor    (%eax),%al
407e0e:	4b                   	dec    %ebx
407e0f:	65 79 56             	gs jns 0x407e68
407e12:	61                   	popa
407e13:	6c                   	insb   (%dx),%es:(%edi)
407e14:	75 65                	jne    0x407e7b
407e16:	50                   	push   %eax
407e17:	61                   	popa
407e18:	69 72 60 32 00 49 44 	imul   $0x44490032,0x60(%edx),%esi
407e1f:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
407e26:	72 79                	jb     0x407ea1
407e28:	60                   	pusha
407e29:	32 00                	xor    (%eax),%al
407e2b:	67 65 74 5f          	addr16 gs je 0x407e8e
407e2f:	43                   	inc    %ebx
407e30:	6f                   	outsl  %ds:(%esi),(%dx)
407e31:	6e                   	outsb  %ds:(%esi),(%dx)
407e32:	74 72                	je     0x407ea6
407e34:	61                   	popa
407e35:	73 74                	jae    0x407eab
407e37:	47                   	inc    %edi
407e38:	72 61                	jb     0x407e9b
407e3a:	70 68                	jo     0x407ea4
407e3c:	69 63 32 00 6e 65 77 	imul   $0x77656e00,0x32(%ebx),%esp
407e43:	49                   	dec    %ecx
407e44:	6d                   	insl   (%dx),%es:(%edi)
407e45:	61                   	popa
407e46:	67 65 32 00          	xor    %gs:(%bx,%si),%al
407e4a:	5f                   	pop    %edi
407e4b:	74 65                	je     0x407eb2
407e4d:	73 74                	jae    0x407ec3
407e4f:	53                   	push   %ebx
407e50:	70 72                	jo     0x407ec4
407e52:	69 74 65 32 00 46 6f 	imul   $0x726f4600,0x32(%ebp,%eiz,2),%esi
407e59:	72
407e5a:	6d                   	insl   (%dx),%es:(%edi)
407e5b:	32 00                	xor    (%eax),%al
407e5d:	76 65                	jbe    0x407ec4
407e5f:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
407e63:	32 00                	xor    (%eax),%al
407e65:	6e                   	outsb  %ds:(%esi),(%dx)
407e66:	65 77 49             	gs ja  0x407eb2
407e69:	6d                   	insl   (%dx),%es:(%edi)
407e6a:	61                   	popa
407e6b:	67 65 33 00          	xor    %gs:(%bx,%si),%eax
407e6f:	49                   	dec    %ecx
407e70:	6e                   	outsb  %ds:(%esi),(%dx)
407e71:	74 36                	je     0x407ea9
407e73:	34 00                	xor    $0x0,%al
407e75:	4a                   	dec    %edx
407e76:	34 00                	xor    $0x0,%al
407e78:	6e                   	outsb  %ds:(%esi),(%dx)
407e79:	65 77 49             	gs ja  0x407ec5
407e7c:	6d                   	insl   (%dx),%es:(%edi)
407e7d:	61                   	popa
407e7e:	67 65 34 00          	addr16 gs xor $0x0,%al
407e82:	3c 4d                	cmp    $0x4d,%al
407e84:	6f                   	outsl  %ds:(%esi),(%dx)
407e85:	64 75 6c             	fs jne 0x407ef4
407e88:	65 3e 00 41 43       	gs add %al,%ds:0x43(%ecx)
407e8d:	43                   	inc    %ebx
407e8e:	41                   	inc    %ecx
407e8f:	43                   	inc    %ebx
407e90:	43                   	inc    %ebx
407e91:	41                   	inc    %ecx
407e92:	00 53 79             	add    %dl,0x79(%ebx)
407e95:	73 74                	jae    0x407f0b
407e97:	65 6d                	gs insl (%dx),%es:(%edi)
407e99:	2e 44                	cs inc %esp
407e9b:	72 61                	jb     0x407efe
407e9d:	77 69                	ja     0x407f08
407e9f:	6e                   	outsb  %ds:(%esi),(%dx)
407ea0:	67 2e 44             	addr16 cs inc %esp
407ea3:	72 61                	jb     0x407f06
407ea5:	77 69                	ja     0x407f10
407ea7:	6e                   	outsb  %ds:(%esi),(%dx)
407ea8:	67 32 44 00          	xor    0x0(%si),%al
407eac:	53                   	push   %ebx
407ead:	65 74 75             	gs je  0x407f25
407eb0:	70 32                	jo     0x407ee4
407eb2:	44                   	inc    %esp
407eb3:	00 53 69             	add    %dl,0x69(%ebx)
407eb6:	7a 65                	jp     0x407f1d
407eb8:	46                   	inc    %esi
407eb9:	00 4f 70             	add    %cl,0x70(%edi)
407ebc:	65 6e                	outsb  %gs:(%esi),(%dx)
407ebe:	54                   	push   %esp
407ebf:	4b                   	dec    %ebx
407ec0:	00 53 79             	add    %dl,0x79(%ebx)
407ec3:	73 74                	jae    0x407f39
407ec5:	65 6d                	gs insl (%dx),%es:(%edi)
407ec7:	2e 49                	cs dec %ecx
407ec9:	4f                   	dec    %edi
407eca:	00 72 65             	add    %dh,0x65(%edx)
407ecd:	73 74                	jae    0x407f43
407ecf:	61                   	popa
407ed0:	72 74                	jb     0x407f46
407ed2:	42                   	inc    %edx
407ed3:	54                   	push   %esp
407ed4:	00 58 58             	add    %bl,0x58(%eax)
407ed7:	58                   	pop    %eax
407ed8:	57                   	push   %edi
407ed9:	57                   	push   %edi
407eda:	57                   	push   %edi
407edb:	00 67 65             	add    %ah,0x65(%edi)
407ede:	74 5f                	je     0x407f3f
407ee0:	58                   	pop    %eax
407ee1:	00 73 65             	add    %dh,0x65(%ebx)
407ee4:	74 5f                	je     0x407f45
407ee6:	58                   	pop    %eax
407ee7:	00 67 65             	add    %ah,0x65(%edi)
407eea:	74 5f                	je     0x407f4b
407eec:	50                   	push   %eax
407eed:	6f                   	outsl  %ds:(%esi),(%dx)
407eee:	73 58                	jae    0x407f48
407ef0:	00 73 65             	add    %dh,0x65(%ebx)
407ef3:	74 5f                	je     0x407f54
407ef5:	50                   	push   %eax
407ef6:	6f                   	outsl  %ds:(%esi),(%dx)
407ef7:	73 58                	jae    0x407f51
407ef9:	00 70 6f             	add    %dh,0x6f(%eax)
407efc:	73 58                	jae    0x407f56
407efe:	00 67 65             	add    %ah,0x65(%edi)
407f01:	74 5f                	je     0x407f62
407f03:	59                   	pop    %ecx
407f04:	00 73 65             	add    %dh,0x65(%ebx)
407f07:	74 5f                	je     0x407f68
407f09:	59                   	pop    %ecx
407f0a:	00 67 65             	add    %ah,0x65(%edi)
407f0d:	74 5f                	je     0x407f6e
407f0f:	50                   	push   %eax
407f10:	6f                   	outsl  %ds:(%esi),(%dx)
407f11:	73 59                	jae    0x407f6c
407f13:	00 73 65             	add    %dh,0x65(%ebx)
407f16:	74 5f                	je     0x407f77
407f18:	50                   	push   %eax
407f19:	6f                   	outsl  %ds:(%esi),(%dx)
407f1a:	73 59                	jae    0x407f75
407f1c:	00 70 6f             	add    %dh,0x6f(%eax)
407f1f:	73 59                	jae    0x407f7a
407f21:	00 67 65             	add    %ah,0x65(%edi)
407f24:	74 5f                	je     0x407f85
407f26:	5a                   	pop    %edx
407f27:	00 73 65             	add    %dh,0x65(%ebx)
407f2a:	74 5f                	je     0x407f8b
407f2c:	5a                   	pop    %edx
407f2d:	00 67 65             	add    %ah,0x65(%edi)
407f30:	74 5f                	je     0x407f91
407f32:	56                   	push   %esi
407f33:	69 64 61 00 73 65 74 	imul   $0x5f746573,0x0(%ecx,%eiz,2),%esp
407f3a:	5f
407f3b:	56                   	push   %esi
407f3c:	69 64 61 00 6c 70 6c 	imul   $0x566c706c,0x0(%ecx,%eiz,2),%esp
407f43:	56
407f44:	69 64 61 00 76 69 64 	imul   $0x61646976,0x0(%ecx,%eiz,2),%esp
407f4b:	61
407f4c:	00 73 65             	add    %dh,0x65(%ebx)
407f4f:	6e                   	outsb  %ds:(%esi),(%dx)
407f50:	68 61 00 67 65       	push   $0x65670061
407f55:	74 5f                	je     0x407fb6
407f57:	41                   	inc    %ecx
407f58:	6c                   	insb   (%dx),%es:(%edi)
407f59:	70 68                	jo     0x407fc3
407f5b:	61                   	popa
407f5c:	00 73 65             	add    %dh,0x65(%ebx)
407f5f:	74 5f                	je     0x407fc0
407f61:	41                   	inc    %ecx
407f62:	6c                   	insb   (%dx),%es:(%edi)
407f63:	70 68                	jo     0x407fcd
407f65:	61                   	popa
407f66:	00 61 6c             	add    %ah,0x6c(%ecx)
407f69:	70 68                	jo     0x407fd3
407f6b:	61                   	popa
407f6c:	00 53 79             	add    %dl,0x79(%ebx)
407f6f:	73 74                	jae    0x407fe5
407f71:	65 6d                	gs insl (%dx),%es:(%edi)
407f73:	2e 44                	cs inc %esp
407f75:	61                   	popa
407f76:	74 61                	je     0x407fd9
407f78:	00 67 65             	add    %ah,0x65(%edi)
407f7b:	74 5f                	je     0x407fdc
407f7d:	44                   	inc    %esp
407f7e:	61                   	popa
407f7f:	74 61                	je     0x407fe2
407f81:	00 73 65             	add    %dh,0x65(%ebx)
407f84:	74 5f                	je     0x407fe5
407f86:	44                   	inc    %esp
407f87:	61                   	popa
407f88:	74 61                	je     0x407feb
407f8a:	00 42 69             	add    %al,0x69(%edx)
407f8d:	74 6d                	je     0x407ffc
407f8f:	61                   	popa
407f90:	70 44                	jo     0x407fd6
407f92:	61                   	popa
407f93:	74 61                	je     0x407ff6
407f95:	00 64 61 74          	add    %ah,0x74(%ecx,%eiz,2)
407f99:	61                   	popa
407f9a:	00 6c 69 73          	add    %ch,0x73(%ecx,%ebp,2)
407f9e:	74 61                	je     0x408001
407fa0:	00 6d 73             	add    %ch,0x73(%ebp)
407fa3:	63 6f 72             	arpl   %ebp,0x72(%edi)
407fa6:	6c                   	insb   (%dx),%es:(%edi)
407fa7:	69 62 00 53 79 73 74 	imul   $0x74737953,0x0(%edx),%esp
407fae:	65 6d                	gs insl (%dx),%es:(%edi)
407fb0:	2e 43                	cs inc %ebx
407fb2:	6f                   	outsl  %ds:(%esi),(%dx)
407fb3:	6c                   	insb   (%dx),%es:(%edi)
407fb4:	6c                   	insb   (%dx),%es:(%edi)
407fb5:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
407fba:	6e                   	outsb  %ds:(%esi),(%dx)
407fbb:	73 2e                	jae    0x407feb
407fbd:	47                   	inc    %edi
407fbe:	65 6e                	outsb  %gs:(%esi),(%dx)
407fc0:	65 72 69             	gs jb  0x40802c
407fc3:	63 00                	arpl   %eax,(%eax)
407fc5:	4d                   	dec    %ebp
407fc6:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
407fcd:	74 2e                	je     0x407ffd
407fcf:	56                   	push   %esi
407fd0:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
407fd7:	73 69                	jae    0x408042
407fd9:	63 00                	arpl   %eax,(%eax)
407fdb:	67 65 74 5f          	addr16 gs je 0x40803e
407fdf:	49                   	dec    %ecx
407fe0:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
407fe4:	74 5f                	je     0x408045
407fe6:	49                   	dec    %ecx
407fe7:	64 00 74 65 78       	add    %dh,%fs:0x78(%ebp,%eiz,2)
407fec:	74 75                	je     0x408063
407fee:	72 65                	jb     0x408055
407ff0:	49                   	dec    %ecx
407ff1:	64 00 73 74          	add    %dh,%fs:0x74(%ebx)
407ff5:	61                   	popa
407ff6:	74 65                	je     0x40805d
407ff8:	49                   	dec    %ecx
407ff9:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
407ffd:	61                   	popa
407ffe:	64 00 54 68 72       	add    %dl,%fs:0x72(%eax,%ebp,2)
408003:	65 61                	gs popa
408005:	64 00 4c 6f 61       	add    %cl,%fs:0x61(%edi,%ebp,2)
40800a:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
40800e:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
408012:	74 5f                	je     0x408073
408014:	52                   	push   %edx
408015:	65 64 00 73 65       	gs add %dh,%fs:0x65(%ebx)