408be7:	00 42 01             	add    %al,0x1(%edx)
408bea:	53                   	push   %ebx
408beb:	00 01                	add    %al,(%ecx)
408bed:	00 43 01             	add    %al,0x1(%ebx)
408bf0:	53                   	push   %ebx
408bf1:	00 02                	add    %al,(%edx)
408bf3:	00 44 01 55          	add    %al,0x55(%ecx,%eax,1)
408bf7:	00 01                	add    %al,(%ecx)
408bf9:	00 45 01             	add    %al,0x1(%ebp)
408bfc:	55                   	push   %ebp
408bfd:	00 02                	add    %al,(%edx)
408bff:	00 4e 01             	add    %cl,0x1(%esi)
408c02:	57                   	push   %edi
408c03:	00 01                	add    %al,(%ecx)
408c05:	00 4f 01             	add    %cl,0x1(%edi)
408c08:	57                   	push   %edi
408c09:	00 02                	add    %al,(%edx)
408c0b:	00 50 01             	add    %dl,0x1(%eax)
408c0e:	59                   	pop    %ecx
408c0f:	00 01                	add    %al,(%ecx)
408c11:	00 51 01             	add    %dl,0x1(%ecx)
408c14:	59                   	pop    %ecx
408c15:	00 02                	add    %al,(%edx)
408c17:	00 52 01             	add    %dl,0x1(%edx)
408c1a:	5b                   	pop    %ebx
408c1b:	00 01                	add    %al,(%ecx)
408c1d:	00 53 01             	add    %dl,0x1(%ebx)
408c20:	5b                   	pop    %ebx
408c21:	00 21                	add    %ah,(%ecx)
408c23:	00 29                	add    %ch,(%ecx)
408c25:	00 30                	add    %dh,(%eax)
408c27:	00 01                	add    %al,(%ecx)
408c29:	01 20                	add    %esp,(%eax)
408c2b:	01 39                	add    %edi,(%ecx)
408c2d:	01 63 01             	add    %esp,0x1(%ebx)
408c30:	d5 01                	aad    $0x1
408c32:	09 02                	or     %eax,(%edx)
408c34:	34 02                	xor    $0x2,%al
408c36:	96                   	xchg   %eax,%esi
408c37:	02 0f                	add    (%edi),%cl
408c39:	03 ae 03 68 06 a0    	add    -0x5ff997fd(%esi),%ebp
408c3f:	06                   	push   %es
408c40:	b1 06                	mov    $0x6,%cl
408c42:	ba 06 f1 06 04       	mov    $0x406f106,%edx
408c47:	80 00 00             	addb   $0x0,(%eax)
408c4a:	03 00                	add    (%eax),%eax
408c4c:	01 00                	add    %eax,(%eax)
408c4e:	04 00                	add    $0x0,%al
408c50:	02 00                	add    (%eax),%al
408c52:	00 00                	add    %al,(%eax)
408c54:	00 00                	add    %al,(%eax)
408c56:	00 00                	add    %al,(%eax)
408c58:	9d                   	popf
408c59:	00 00                	add    %al,(%eax)
408c5b:	00 04 00             	add    %al,(%eax,%eax,1)
408c66:	00 00                	add    %al,(%eax)
408c68:	fa                   	cli
408c69:	06                   	push   %es
408c6a:	b7 02                	mov    $0x2,%bh
408c6c:	00 00                	add    %al,(%eax)
408c6e:	00 00                	add    %al,(%eax)
408c70:	04 00                	add    $0x0,%al
408c7a:	00 00                	add    %al,(%eax)
408c7c:	fa                   	cli
408c7d:	06                   	push   %es
408c7e:	87 17                	xchg   %edx,(%edi)
408c80:	00 00                	add    %al,(%eax)
408c82:	00 00                	add    %al,(%eax)
408c84:	04 00                	add    $0x0,%al
408c8e:	00 00                	add    %al,(%eax)
408c90:	fa                   	cli
408c91:	06                   	push   %es
408c92:	ec                   	in     (%dx),%al
408c93:	0e                   	push   %cs
408c94:	00 00                	add    %al,(%eax)
408c96:	00 00                	add    %al,(%eax)
408c98:	04 00                	add    $0x0,%al
408ca2:	00 00                	add    %al,(%eax)
408ca4:	03 07                	add    (%edi),%eax
408ca6:	54                   	push   %esp
408ca7:	0d 00 00 00 00       	or     $0x0,%eax
408cac:	04 00                	add    $0x0,%al
408cb6:	00 00                	add    %al,(%eax)
408cb8:	fa                   	cli
408cb9:	06                   	push   %es
408cba:	82 02 00             	addb   $0x0,(%edx)
408cbd:	00 00                	add    %al,(%eax)
408cbf:	00 0a                	add    %cl,(%edx)
408cc9:	00 00                	add    %al,(%eax)
408ccb:	00 03                	add    %al,(%ebx)
408ccd:	07                   	pop    %es
408cce:	e5 02                	in     $0x2,%eax
408cd8:	01 00                	add    %eax,(%eax)
408cda:	00 00                	add    %al,(%eax)
408cdc:	45                   	inc    %ebp
408cdd:	16                   	push   %ss
408cde:	00 00                	add    %al,(%eax)
408ce0:	b8 00 00 00 01       	mov    $0x1000000,%eax
408ce5:	00 00                	add    %al,(%eax)
408ce7:	00 83 16 00 00 10    	add    %al,0x10000016(%ebx)
408ced:	3f                   	aas
408cee:	0a 00                	or     (%eax),%al
408cf0:	01 00                	add    %eax,(%eax)
408cf2:	00 00                	add    %al,(%eax)
408cf4:	5a                   	pop    %edx
408cf5:	16                   	push   %ss
408cf6:	00 00                	add    %al,(%eax)
408cf8:	00 00                	add    %al,(%eax)
408cfa:	10 00                	adc    %al,(%eax)
408cfc:	53                   	push   %ebx
408cfd:	00 7f 01             	add    %bh,0x1(%edi)
408d00:	00 00                	add    %al,(%eax)
408d02:	00 00                	add    %al,(%eax)
408d04:	57                   	push   %edi
408d05:	00 7f 01             	add    %bh,0x1(%edi)
408d08:	00 00                	add    %al,(%eax)
408d0a:	00 00                	add    %al,(%eax)
408d0c:	5d                   	pop    %ebp
408d0d:	00 7f 01             	add    %bh,0x1(%edi)
408d10:	00 00                	add    %al,(%eax)
408d12:	00 00                	add    %al,(%eax)
408d14:	61                   	popa
408d15:	00 7f 01             	add    %bh,0x1(%edi)
408d18:	00 00                	add    %al,(%eax)
408d1a:	00 00                	add    %al,(%eax)
408d1c:	67 00 7f 01          	add    %bh,0x1(%bx)
408d20:	00 00                	add    %al,(%eax)
408d22:	00 00                	add    %al,(%eax)
408d24:	6d                   	insl   (%dx),%es:(%edi)
408d25:	00 7f 01             	add    %bh,0x1(%edi)
408d28:	00 00                	add    %al,(%eax)
408d2a:	00 00                	add    %al,(%eax)
408d2c:	75 00                	jne    0x408d2e
408d2e:	7f 01                	jg     0x408d31
408d30:	00 00                	add    %al,(%eax)
408d32:	00 00                	add    %al,(%eax)
408d34:	7b 00                	jnp    0x408d36
408d36:	7f 01                	jg     0x408d39
408d38:	00 00                	add    %al,(%eax)
408d3a:	10 00                	adc    %al,(%eax)
408d3c:	8f 00                	pop    (%eax)
408d3e:	7f 01                	jg     0x408d41
408d40:	00 00                	add    %al,(%eax)
408d42:	00 00                	add    %al,(%eax)
408d44:	93                   	xchg   %eax,%ebx
408d45:	00 7f 01             	add    %bh,0x1(%edi)
408d48:	00 00                	add    %al,(%eax)
408d4a:	00 00                	add    %al,(%eax)
408d4c:	99                   	cltd
408d4d:	00 7f 01             	add    %bh,0x1(%edi)
408d50:	00 00                	add    %al,(%eax)
408d52:	00 00                	add    %al,(%eax)
408d54:	9d                   	popf
408d55:	00 7f 01             	add    %bh,0x1(%edi)
408d58:	00 00                	add    %al,(%eax)
408d5a:	00 00                	add    %al,(%eax)
408d5c:	a3 00 7f 01 00       	mov    %eax,0x17f00
408d61:	00 00                	add    %al,(%eax)
408d63:	00 a7 00 7f 01 00    	add    %ah,0x17f00(%edi)
408d69:	00 00                	add    %al,(%eax)
408d6b:	00 ad 00 7f 01 00    	add    %ch,0x17f00(%ebp)
408d71:	00 00                	add    %al,(%eax)
408d73:	00 3f                	add    %bh,(%edi)
408d75:	01 7f 01             	add    %edi,0x1(%edi)
408d78:	8d 00                	lea    (%eax),%eax
408d7a:	34 01                	xor    $0x1,%al
408d7c:	74 00                	je     0x408d7e
408d7e:	34 01                	xor    $0x1,%al
408d80:	60                   	pusha
408d81:	00 34 01             	add    %dh,(%ecx,%eax,1)
408d84:	7a 00                	jp     0x408d86
408d86:	34 01                	xor    $0x1,%al
408d88:	01 00                	add    %eax,(%eax)
408d8a:	2c 00                	sub    $0x0,%al
408d8c:	09 00                	or     %eax,(%eax)
408d8e:	2c 00                	sub    $0x0,%al
408d90:	00 00                	add    %al,(%eax)
408d92:	00 00                	add    %al,(%eax)
408d94:	00 4e 75             	add    %cl,0x75(%esi)
408d97:	6c                   	insb   (%dx),%es:(%edi)
408d98:	6c                   	insb   (%dx),%es:(%edi)
408d99:	61                   	popa
408d9a:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
408d9e:	31 00                	xor    %eax,(%eax)
408da0:	49                   	dec    %ecx
408da1:	43                   	inc    %ebx
408da2:	6f                   	outsl  %ds:(%esi),(%dx)
408da3:	6d                   	insl   (%dx),%es:(%edi)
408da4:	70 61                	jo     0x408e07
408da6:	72 61                	jb     0x408e09
408da8:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
408dac:	31 00                	xor    %eax,(%eax)
408dae:	49                   	dec    %ecx
408daf:	45                   	inc    %ebp
408db0:	71 75                	jno    0x408e27
408db2:	61                   	popa
408db3:	74 61                	je     0x408e16
408db5:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
408db9:	31 00                	xor    %eax,(%eax)
408dbb:	4c                   	dec    %esp
408dbc:	69 73 74 60 31 00 6c 	imul   $0x6c003160,0x74(%ebx),%esi
408dc3:	61                   	popa
408dc4:	62 65 6c             	bound  %esp,0x6c(%ebp)
408dc7:	31 00                	xor    %eax,(%eax)
408dc9:	76 65                	jbe    0x408e30
408dcb:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
408dcf:	31 00                	xor    %eax,(%eax)
408dd1:	49                   	dec    %ecx
408dd2:	6e                   	outsb  %ds:(%esi),(%dx)
408dd3:	74 33                	je     0x408e08
408dd5:	32 00                	xor    (%eax),%al
408dd7:	4b                   	dec    %ebx
408dd8:	65 79 56             	gs jns 0x408e31
408ddb:	61                   	popa
408ddc:	6c                   	insb   (%dx),%es:(%edi)
408ddd:	75 65                	jne    0x408e44
408ddf:	50                   	push   %eax
408de0:	61                   	popa
408de1:	69 72 60 32 00 49 44 	imul   $0x44490032,0x60(%edx),%esi
408de8:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
408def:	72 79                	jb     0x408e6a
408df1:	60                   	pusha
408df2:	32 00                	xor    (%eax),%al
408df4:	5f                   	pop    %edi
408df5:	74 65                	je     0x408e5c
408df7:	73 74                	jae    0x408e6d
408df9:	53                   	push   %ebx
408dfa:	70 72                	jo     0x408e6e
408dfc:	69 74 65 32 00 46 6f 	imul   $0x726f4600,0x32(%ebp,%eiz,2),%esi
408e03:	72
408e04:	6d                   	insl   (%dx),%es:(%edi)
408e05:	32 00                	xor    (%eax),%al
408e07:	76 65                	jbe    0x408e6e
408e09:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
408e0d:	32 00                	xor    (%eax),%al
408e0f:	49                   	dec    %ecx
408e10:	6e                   	outsb  %ds:(%esi),(%dx)
408e11:	74 36                	je     0x408e49
408e13:	34 00                	xor    $0x0,%al
408e15:	4a                   	dec    %edx
408e16:	34 00                	xor    $0x0,%al
408e18:	3c 4d                	cmp    $0x4d,%al
408e1a:	6f                   	outsl  %ds:(%esi),(%dx)
408e1b:	64 75 6c             	fs jne 0x408e8a
408e1e:	65 3e 00 41 43       	gs add %al,%ds:0x43(%ecx)
408e23:	43                   	inc    %ebx
408e24:	41                   	inc    %ecx
408e25:	43                   	inc    %ebx
408e26:	43                   	inc    %ebx
408e27:	41                   	inc    %ecx
408e28:	00 77 4e             	add    %dh,0x4e(%edi)
408e2b:	67 74 66             	addr16 je 0x408e94
408e2e:	79 41                	jns    0x408e71
408e30:	00 73 53             	add    %dh,0x53(%ebx)
408e33:	62 67 69             	bound  %esp,0x69(%edi)
408e36:	49                   	dec    %ecx
408e37:	4f                   	dec    %edi
408e38:	4a                   	dec    %edx
408e39:	59                   	pop    %ecx
408e3a:	51                   	push   %ecx
408e3b:	72 46                	jb     0x408e83
408e3d:	50                   	push   %eax
408e3e:	43                   	inc    %ebx
408e3f:	45                   	inc    %ebp
408e40:	45                   	inc    %ebp
408e41:	42                   	inc    %edx
408e42:	00 79 59             	add    %bh,0x59(%ecx)
408e45:	68 63 45 43 00       	push   $0x434563
408e4a:	53                   	push   %ebx
408e4b:	65 74 75             	gs je  0x408ec3
408e4e:	70 32                	jo     0x408e82
408e50:	44                   	inc    %esp
408e51:	00 68 41             	add    %ch,0x41(%eax)
408e54:	5a                   	pop    %edx
408e55:	79 49                	jns    0x408ea0
408e57:	45                   	inc    %ebp
408e58:	00 57 74             	add    %dl,0x74(%edi)
408e5b:	42                   	inc    %edx
408e5c:	5a                   	pop    %edx
408e5d:	50                   	push   %eax
408e5e:	46                   	inc    %esi
408e5f:	00 53 69             	add    %dl,0x69(%ebx)
408e62:	7a 65                	jp     0x408ec9
408e64:	46                   	inc    %esi
408e65:	00 45 58             	add    %al,0x58(%ebp)
408e68:	49                   	dec    %ecx
408e69:	47                   	inc    %edi
408e6a:	73 65                	jae    0x408ed1
408e6c:	4e                   	dec    %esi
408e6d:	4a                   	dec    %edx
408e6e:	47                   	inc    %edi
408e6f:	00 6d 49             	add    %ch,0x49(%ebp)
408e72:	4d                   	dec    %ebp
408e73:	50                   	push   %eax
408e74:	47                   	inc    %edi
408e75:	00 49 66             	add    %cl,0x66(%ecx)
408e78:	53                   	push   %ebx
408e79:	43                   	inc    %ebx
408e7a:	6a 75                	push   $0x75
408e7c:	44                   	inc    %esp
408e7d:	74 47                	je     0x408ec6
408e7f:	00 69 75             	add    %ch,0x75(%ecx)
408e82:	41                   	inc    %ecx
408e83:	48                   	dec    %eax
408e84:	45                   	inc    %ebp
408e85:	41                   	inc    %ecx
408e86:	7a 47                	jp     0x408ecf
408e88:	00 48 58             	add    %cl,0x58(%eax)
408e8b:	4a                   	dec    %edx
408e8c:	6b 73 6f 45          	imul   $0x45,0x6f(%ebx),%esi
408e90:	78 49                	js     0x408edb
408e92:	00 62 6b             	add    %ah,0x6b(%edx)
408e95:	66 70 4d             	data16 jo 0x408ee5
408e98:	71 64                	jno    0x408efe
408e9a:	4a                   	dec    %edx
408e9b:	00 53 68             	add    %dl,0x68(%ebx)
408e9e:	4b                   	dec    %ebx
408e9f:	63 47 4b             	arpl   %eax,0x4b(%edi)
408ea2:	00 6a 48             	add    %ch,0x48(%edx)
408ea5:	42                   	inc    %edx
408ea6:	4f                   	dec    %edi
408ea7:	4c                   	dec    %esp
408ea8:	4b                   	dec    %ebx
408ea9:	00 45 52             	add    %al,0x52(%ebp)
408eac:	78 6e                	js     0x408f1c
408eae:	4b                   	dec    %ebx
408eaf:	00 44 77 4c          	add    %al,0x4c(%edi,%esi,2)
408eb3:	64 4c                	fs dec %esp
408eb5:	00 69 69             	add    %ch,0x69(%ecx)
408eb8:	69 67 4f 45 6c 4c 00 	imul   $0x4c6c45,0x4f(%edi),%esp
408ebf:	4e                   	dec    %esi
408ec0:	6a 79                	push   $0x79
408ec2:	71 54                	jno    0x408f18
408ec4:	44                   	inc    %esp
408ec5:	4e                   	dec    %esi
408ec6:	00 6a 44             	add    %ch,0x44(%edx)
408ec9:	68 50 77 54 71       	push   $0x71547750
408ece:	4e                   	dec    %esi
408ecf:	00 53 79             	add    %dl,0x79(%ebx)
408ed2:	73 74                	jae    0x408f48
408ed4:	65 6d                	gs insl (%dx),%es:(%edi)
408ed6:	2e 49                	cs dec %ecx
408ed8:	4f                   	dec    %edi
408ed9:	00 50 71             	add    %dl,0x71(%eax)
408edc:	62 53 4f             	bound  %edx,0x4f(%ebx)
408edf:	00 63 64             	add    %ah,0x64(%ebx)
408ee2:	64 58                	fs pop %eax
408ee4:	4e                   	dec    %esi
408ee5:	71 51                	jno    0x408f38
408ee7:	6d                   	insl   (%dx),%es:(%edi)