407b21:	00 15 00 02 00 3a    	add    %dl,0x3a000200
407b27:	00 17                	add    %dl,(%edi)
407b29:	00 02                	add    %al,(%edx)
407b2b:	00 57 00             	add    %dl,0x0(%edi)
407b2e:	19 00                	sbb    %eax,(%eax)
407b30:	02 00                	add    (%eax),%al
407b32:	5a                   	pop    %edx
407b33:	00 1b                	add    %bl,(%ebx)
407b35:	00 02                	add    %al,(%edx)
407b37:	00 6f 00             	add    %ch,0x0(%edi)
407b3a:	1d 00 01 00 70       	sbb    $0x70000100,%eax
407b3f:	00 1d 00 02 00 75    	add    %bl,0x75000200
407b45:	00 1f                	add    %bl,(%edi)
407b47:	00 02                	add    %al,(%edx)
407b49:	00 76 00             	add    %dh,0x0(%esi)
407b4c:	21 00                	and    %eax,(%eax)
407b4e:	02 00                	add    (%eax),%al
407b50:	77 00                	ja     0x407b52
407b52:	23 00                	and    (%eax),%eax
407b54:	02 00                	add    (%eax),%al
407b56:	bb 00 25 00 01       	mov    $0x1002500,%ebx
407b5b:	00 bc 00 25 00 02 00 	add    %bh,0x20025(%eax,%eax,1)
407b62:	bd 00 27 00 01       	mov    $0x1002700,%ebp
407b67:	00 be 00 27 00 02    	add    %bh,0x2002700(%esi)
407b6d:	00 c7                	add    %al,%bh
407b6f:	00 29                	add    %ch,(%ecx)
407b71:	00 02                	add    %al,(%edx)
407b73:	00 c8                	add    %cl,%al
407b75:	00 2b                	add    %ch,(%ebx)
407b77:	00 01                	add    %al,(%ecx)
407b79:	00 c9                	add    %cl,%cl
407b7b:	00 2b                	add    %ch,(%ebx)
407b7d:	00 02                	add    %al,(%edx)
407b7f:	00 ca                	add    %cl,%dl
407b81:	00 2d 00 02 00 cb    	add    %ch,0xcb000200
407b87:	00 2f                	add    %ch,(%edi)
407b89:	00 02                	add    %al,(%edx)
407b8b:	00 cc                	add    %cl,%ah
407b8d:	00 31                	add    %dh,(%ecx)
407b8f:	00 01                	add    %al,(%ecx)
407b91:	00 cd                	add    %cl,%ch
407b93:	00 31                	add    %dh,(%ecx)
407b95:	00 02                	add    %al,(%edx)
407b97:	00 ce                	add    %cl,%dh
407b99:	00 33                	add    %dh,(%ebx)
407b9b:	00 01                	add    %al,(%ecx)
407b9d:	00 cf                	add    %cl,%bh
407b9f:	00 33                	add    %dh,(%ebx)
407ba1:	00 02                	add    %al,(%edx)
407ba3:	00 d0                	add    %dl,%al
407ba5:	00 35 00 01 00 d1    	add    %dh,0xd1000100
407bab:	00 35 00 02 00 d2    	add    %dh,0xd2000200
407bb1:	00 37                	add    %dh,(%edi)
407bb3:	00 01                	add    %al,(%ecx)
407bb5:	00 d3                	add    %dl,%bl
407bb7:	00 37                	add    %dh,(%edi)
407bb9:	00 02                	add    %al,(%edx)
407bbb:	00 d8                	add    %bl,%al
407bbd:	00 39                	add    %bh,(%ecx)
407bbf:	00 01                	add    %al,(%ecx)
407bc1:	00 d9                	add    %bl,%cl
407bc3:	00 39                	add    %bh,(%ecx)
407bc5:	00 02                	add    %al,(%edx)
407bc7:	00 da                	add    %bl,%dl
407bc9:	00 3b                	add    %bh,(%ebx)
407bcb:	00 01                	add    %al,(%ecx)
407bcd:	00 db                	add    %bl,%bl
407bcf:	00 3b                	add    %bh,(%ebx)
407bd1:	00 02                	add    %al,(%edx)
407bd3:	00 e4                	add    %ah,%ah
407bd5:	00 3d 00 01 00 e5    	add    %bh,0xe5000100
407bdb:	00 3d 00 02 00 e6    	add    %bh,0xe6000200
407be1:	00 3f                	add    %bh,(%edi)
407be3:	00 01                	add    %al,(%ecx)
407be5:	00 e7                	add    %ah,%bh
407be7:	00 3f                	add    %bh,(%edi)
407be9:	00 02                	add    %al,(%edx)
407beb:	00 e8                	add    %ch,%al
407bed:	00 41 00             	add    %al,0x0(%ecx)
407bf0:	01 00                	add    %eax,(%eax)
407bf2:	e9 00 41 00 02       	jmp    0x240bcf7
407bf7:	00 ea                	add    %ch,%dl
407bf9:	00 43 00             	add    %al,0x0(%ebx)
407bfc:	01 00                	add    %eax,(%eax)
407bfe:	eb 00                	jmp    0x407c00
407c00:	43                   	inc    %ebx
407c01:	00 02                	add    %al,(%edx)
407c03:	00 ff                	add    %bh,%bh
407c05:	00 45 00             	add    %al,0x0(%ebp)
407c08:	01 00                	add    %eax,(%eax)
407c0a:	00 01                	add    %al,(%ecx)
407c0c:	45                   	inc    %ebp
407c0d:	00 02                	add    %al,(%edx)
407c0f:	00 01                	add    %al,(%ecx)
407c11:	01 47 00             	add    %eax,0x0(%edi)
407c14:	01 00                	add    %eax,(%eax)
407c16:	02 01                	add    (%ecx),%al
407c18:	47                   	inc    %edi
407c19:	00 02                	add    %al,(%edx)
407c1b:	00 03                	add    %al,(%ebx)
407c1d:	01 49 00             	add    %ecx,0x0(%ecx)
407c20:	01 00                	add    %eax,(%eax)
407c22:	04 01                	add    $0x1,%al
407c24:	49                   	dec    %ecx
407c25:	00 02                	add    %al,(%edx)
407c27:	00 0d 01 4b 00 01    	add    %cl,0x1004b01
407c2d:	00 0e                	add    %cl,(%esi)
407c2f:	01 4b 00             	add    %ecx,0x0(%ebx)
407c32:	02 00                	add    (%eax),%al
407c34:	0f 01 4d 00          	sidtl  0x0(%ebp)
407c38:	01 00                	add    %eax,(%eax)
407c3a:	10 01                	adc    %al,(%ecx)
407c3c:	4d                   	dec    %ebp
407c3d:	00 02                	add    %al,(%edx)
407c3f:	00 11                	add    %dl,(%ecx)
407c41:	01 4f 00             	add    %ecx,0x0(%edi)
407c44:	01 00                	add    %eax,(%eax)
407c46:	12 01                	adc    (%ecx),%al
407c48:	4f                   	dec    %edi
407c49:	00 21                	add    %ah,(%ecx)
407c4b:	00 29                	add    %ch,(%ecx)
407c4d:	00 30                	add    %dh,(%eax)
407c4f:	00 45 00             	add    %al,0x0(%ebp)
407c52:	78 00                	js     0x407c54
407c54:	1e                   	push   %ds
407c55:	02 39                	add    (%ecx),%bh
407c57:	02 64 02 da          	add    -0x26(%edx,%eax,1),%ah
407c5b:	02 11                	add    (%ecx),%dl
407c5d:	03 3e                	add    (%esi),%edi
407c5f:	03 a0 03 0e 04 45    	add    0x45040e03(%eax),%esp
407c65:	04 55                	add    $0x55,%al
407c67:	04 5e                	add    $0x5e,%al
407c69:	04 9d                	add    $0x9d,%al
407c6b:	04 04                	add    $0x4,%al
407c6d:	80 00 00             	addb   $0x0,(%eax)
407c70:	01 00                	add    %eax,(%eax)
407c7e:	8c 0b                	mov    %cs,(%ebx)
407c80:	00 00                	add    %al,(%eax)
407c82:	02 00                	add    (%eax),%al
407c8c:	00 00                	add    %al,(%eax)
407c8e:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
407c8f:	04 e9                	add    $0xe9,%al
407c91:	01 00                	add    %eax,(%eax)
407c93:	00 00                	add    %al,(%eax)
407c95:	00 02                	add    %al,(%edx)
407c9f:	00 00                	add    %al,(%eax)
407ca1:	00 a7 04 d7 14 00    	add    %ah,0x14d704(%edi)
407ca7:	00 00                	add    %al,(%eax)
407ca9:	00 02                	add    %al,(%edx)
407cb3:	00 00                	add    %al,(%eax)
407cb5:	00 b0 04 0e 0b 00    	add    %dh,0xb0e04(%eax)
407cbb:	00 00                	add    %al,(%eax)
407cbd:	00 02                	add    %al,(%edx)
407cc7:	00 00                	add    %al,(%eax)
407cc9:	00 a7 04 f6 0d 00    	add    %ah,0xdf604(%edi)
407ccf:	00 00                	add    %al,(%eax)
407cd1:	00 02                	add    %al,(%edx)
407cdb:	00 00                	add    %al,(%eax)
407cdd:	00 a7 04 b5 01 00    	add    %ah,0x1b504(%edi)
407ce3:	00 00                	add    %al,(%eax)
407ce5:	00 08                	add    %cl,(%eax)
407cef:	00 00                	add    %al,(%eax)
407cf1:	00 b0 04 0d 02 00    	add    %dh,0x20d04(%eax)
407cf7:	00 00                	add    %al,(%eax)
407cf9:	00 00                	add    %al,(%eax)
407cfb:	00 00                	add    %al,(%eax)
407cfd:	00 01                	add    %al,(%ecx)
407cff:	00 00                	add    %al,(%eax)
407d01:	00 de                	add    %bl,%dh
407d03:	13 00                	adc    (%eax),%eax
407d05:	00 b8 00 00 00 01    	add    %bh,0x1000000(%eax)
407d0b:	00 00                	add    %al,(%eax)
407d0d:	00 f3                	add    %dh,%bl
407d0f:	13 00                	adc    (%eax),%eax
407d11:	00 70 01             	add    %dh,0x1(%eax)
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