4018ae:	47                   	inc    %edi
4018af:	48                   	dec    %eax
4018b0:	49                   	dec    %ecx
4018b1:	4a                   	dec    %edx
4018b2:	4b                   	dec    %ebx
4018b3:	4c                   	dec    %esp
4018b4:	4d                   	dec    %ebp
4018b5:	4e                   	dec    %esi
4018b6:	4f                   	dec    %edi
4018b7:	50                   	push   %eax
4018b8:	51                   	push   %ecx
4018b9:	52                   	push   %edx
4018ba:	53                   	push   %ebx
4018bb:	54                   	push   %esp
4018bc:	55                   	push   %ebp
4018bd:	56                   	push   %esi
4018be:	57                   	push   %edi
4018bf:	58                   	pop    %eax
4018c0:	59                   	pop    %ecx
4018c1:	5a                   	pop    %edx
4018c2:	5b                   	pop    %ebx
4018c3:	5c                   	pop    %esp
4018c4:	5d                   	pop    %ebp
4018c5:	5e                   	pop    %esi
4018c6:	5f                   	pop    %edi
4018c7:	60                   	pusha
4018c8:	61                   	popa
4018c9:	62 63 64             	bound  %esp,0x64(%ebx)
4018cc:	65 66 67 68 69 6a    	gs addr16 pushw $0x6a69
4018d2:	6b 6c 6d 6e 6f       	imul   $0x6f,0x6e(%ebp,%ebp,2),%ebp
4018d7:	70 71                	jo     0x40194a
4018d9:	72 73                	jb     0x40194e
4018db:	74 75                	je     0x401952
4018dd:	76 77                	jbe    0x401956
4018df:	78 79                	js     0x40195a
4018e1:	7a 7b                	jp     0x40195e
4018e3:	7c 7d                	jl     0x401962
4018e5:	7e 7f                	jle    0x401966
4018e7:	00 47 65             	add    %al,0x65(%edi)
4018ea:	74 50                	je     0x40193c
4018ec:	72 6f                	jb     0x40195d
4018ee:	63 65 73             	arpl   %esp,0x73(%ebp)
4018f1:	73 57                	jae    0x40194a
4018f3:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
4018fa:	61                   	popa
4018fb:	74 69                	je     0x401966
4018fd:	6f                   	outsl  %ds:(%esi),(%dx)
4018fe:	6e                   	outsb  %ds:(%esi),(%dx)
4018ff:	00 47 65             	add    %al,0x65(%edi)
401902:	74 55                	je     0x401959
401904:	73 65                	jae    0x40196b
401906:	72 4f                	jb     0x401957
401908:	62 6a 65             	bound  %ebp,0x65(%edx)
40190b:	63 74 49 6e          	arpl   %esi,0x6e(%ecx,%ecx,2)
40190f:	66 6f                	outsw  %ds:(%esi),(%dx)
401911:	72 6d                	jb     0x401980
401913:	61                   	popa
401914:	74 69                	je     0x40197f
401916:	6f                   	outsl  %ds:(%esi),(%dx)
401917:	6e                   	outsb  %ds:(%esi),(%dx)
401918:	41                   	inc    %ecx
401919:	00 00                	add    %al,(%eax)
40191b:	00 47 65             	add    %al,0x65(%edi)
40191e:	74 4c                	je     0x40196c
401920:	61                   	popa
401921:	73 74                	jae    0x401997
401923:	41                   	inc    %ecx
401924:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
401928:	65 50                	gs push %eax
40192a:	6f                   	outsl  %ds:(%esi),(%dx)
40192b:	70 75                	jo     0x4019a2
40192d:	70 00                	jo     0x40192f
40192f:	00 47 65             	add    %al,0x65(%edi)
401932:	74 41                	je     0x401975
401934:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
401938:	65 57                	gs push %edi
40193a:	69 6e 64 6f 77 00 4d 	imul   $0x4d00776f,0x64(%esi),%ebp
401941:	65 73 73             	gs jae 0x4019b7
401944:	61                   	popa
401945:	67 65 42             	addr16 gs inc %edx
401948:	6f                   	outsl  %ds:(%esi),(%dx)
401949:	78 41                	js     0x40198c
40194b:	00 55 53             	add    %dl,0x53(%ebp)
40194e:	45                   	inc    %ebp
40194f:	52                   	push   %edx
401950:	33 32                	xor    (%edx),%esi
401952:	2e 44                	cs inc %esp
401954:	4c                   	dec    %esp
401955:	4c                   	dec    %esp
401a5e:	00 00                	add    %al,(%eax)
401a60:	20 00                	and    %al,(%eax)
401a62:	20 00                	and    %al,(%eax)
401a64:	20 00                	and    %al,(%eax)
401a66:	20 00                	and    %al,(%eax)
401a68:	20 00                	and    %al,(%eax)
401a6a:	20 00                	and    %al,(%eax)
401a6c:	20 00                	and    %al,(%eax)
401a6e:	20 00                	and    %al,(%eax)
401a70:	20 00                	and    %al,(%eax)
401a72:	28 00                	sub    %al,(%eax)
401a74:	28 00                	sub    %al,(%eax)
401a76:	28 00                	sub    %al,(%eax)
401a78:	28 00                	sub    %al,(%eax)
401a7a:	28 00                	sub    %al,(%eax)
401a7c:	20 00                	and    %al,(%eax)
401a7e:	20 00                	and    %al,(%eax)
401a80:	20 00                	and    %al,(%eax)
401a82:	20 00                	and    %al,(%eax)
401a84:	20 00                	and    %al,(%eax)
401a86:	20 00                	and    %al,(%eax)
401a88:	20 00                	and    %al,(%eax)
401a8a:	20 00                	and    %al,(%eax)
401a8c:	20 00                	and    %al,(%eax)
401a8e:	20 00                	and    %al,(%eax)
401a90:	20 00                	and    %al,(%eax)
401a92:	20 00                	and    %al,(%eax)
401a94:	20 00                	and    %al,(%eax)
401a96:	20 00                	and    %al,(%eax)
401a98:	20 00                	and    %al,(%eax)
401a9a:	20 00                	and    %al,(%eax)
401a9c:	20 00                	and    %al,(%eax)
401a9e:	20 00                	and    %al,(%eax)
401aa0:	48                   	dec    %eax
401aa1:	00 10                	add    %dl,(%eax)
401aa3:	00 10                	add    %dl,(%eax)
401aa5:	00 10                	add    %dl,(%eax)
401aa7:	00 10                	add    %dl,(%eax)
401aa9:	00 10                	add    %dl,(%eax)
401aab:	00 10                	add    %dl,(%eax)
401aad:	00 10                	add    %dl,(%eax)
401aaf:	00 10                	add    %dl,(%eax)
401ab1:	00 10                	add    %dl,(%eax)
401ab3:	00 10                	add    %dl,(%eax)
401ab5:	00 10                	add    %dl,(%eax)
401ab7:	00 10                	add    %dl,(%eax)
401ab9:	00 10                	add    %dl,(%eax)
401abb:	00 10                	add    %dl,(%eax)
401abd:	00 10                	add    %dl,(%eax)
401abf:	00 84 00 84 00 84 00 	add    %al,0x840084(%eax,%eax,1)
401ac6:	84 00                	test   %al,(%eax)
401ac8:	84 00                	test   %al,(%eax)
401aca:	84 00                	test   %al,(%eax)
401acc:	84 00                	test   %al,(%eax)
401ace:	84 00                	test   %al,(%eax)
401ad0:	84 00                	test   %al,(%eax)
401ad2:	84 00                	test   %al,(%eax)
401ad4:	10 00                	adc    %al,(%eax)
401ad6:	10 00                	adc    %al,(%eax)
401ad8:	10 00                	adc    %al,(%eax)
401ada:	10 00                	adc    %al,(%eax)
401adc:	10 00                	adc    %al,(%eax)
401ade:	10 00                	adc    %al,(%eax)
401ae0:	10 00                	adc    %al,(%eax)
401ae2:	81 00 81 00 81 00    	addl   $0x810081,(%eax)
401ae8:	81 00 81 00 81 00    	addl   $0x810081,(%eax)
401aee:	01 00                	add    %eax,(%eax)
401af0:	01 00                	add    %eax,(%eax)
401af2:	01 00                	add    %eax,(%eax)
401af4:	01 00                	add    %eax,(%eax)
401af6:	01 00                	add    %eax,(%eax)
401af8:	01 00                	add    %eax,(%eax)
401afa:	01 00                	add    %eax,(%eax)
401afc:	01 00                	add    %eax,(%eax)
401afe:	01 00                	add    %eax,(%eax)
401b00:	01 00                	add    %eax,(%eax)
401b02:	01 00                	add    %eax,(%eax)
401b04:	01 00                	add    %eax,(%eax)
401b06:	01 00                	add    %eax,(%eax)
401b08:	01 00                	add    %eax,(%eax)
401b0a:	01 00                	add    %eax,(%eax)
401b0c:	01 00                	add    %eax,(%eax)
401b0e:	01 00                	add    %eax,(%eax)
401b10:	01 00                	add    %eax,(%eax)
401b12:	01 00                	add    %eax,(%eax)
401b14:	01 00                	add    %eax,(%eax)
401b16:	10 00                	adc    %al,(%eax)
401b18:	10 00                	adc    %al,(%eax)
401b1a:	10 00                	adc    %al,(%eax)
401b1c:	10 00                	adc    %al,(%eax)
401b1e:	10 00                	adc    %al,(%eax)
401b20:	10 00                	adc    %al,(%eax)
401b22:	82 00 82             	addb   $0x82,(%eax)
401b25:	00 82 00 82 00 82    	add    %al,-0x7dff7e00(%edx)
401b2b:	00 82 00 02 00 02    	add    %al,0x2000200(%edx)
401b31:	00 02                	add    %al,(%edx)
401b33:	00 02                	add    %al,(%edx)
401b35:	00 02                	add    %al,(%edx)
401b37:	00 02                	add    %al,(%edx)
401b39:	00 02                	add    %al,(%edx)
401b3b:	00 02                	add    %al,(%edx)
401b3d:	00 02                	add    %al,(%edx)
401b3f:	00 02                	add    %al,(%edx)
401b41:	00 02                	add    %al,(%edx)
401b43:	00 02                	add    %al,(%edx)
401b45:	00 02                	add    %al,(%edx)
401b47:	00 02                	add    %al,(%edx)
401b49:	00 02                	add    %al,(%edx)
401b4b:	00 02                	add    %al,(%edx)
401b4d:	00 02                	add    %al,(%edx)
401b4f:	00 02                	add    %al,(%edx)
401b51:	00 02                	add    %al,(%edx)
401b53:	00 02                	add    %al,(%edx)
401b55:	00 10                	add    %dl,(%eax)
401b57:	00 10                	add    %dl,(%eax)
401b59:	00 10                	add    %dl,(%eax)
401b5b:	00 10                	add    %dl,(%eax)
401b5d:	00 20                	add    %ah,(%eax)
401c5f:	00 00                	add    %al,(%eax)
401c61:	00 20                	add    %ah,(%eax)
401c63:	00 20                	add    %ah,(%eax)
401c65:	00 20                	add    %ah,(%eax)
401c67:	00 20                	add    %ah,(%eax)
401c69:	00 20                	add    %ah,(%eax)
401c6b:	00 20                	add    %ah,(%eax)
401c6d:	00 20                	add    %ah,(%eax)
401c6f:	00 20                	add    %ah,(%eax)
401c71:	00 20                	add    %ah,(%eax)
401c73:	00 68 00             	add    %ch,0x0(%eax)
401c76:	28 00                	sub    %al,(%eax)
401c78:	28 00                	sub    %al,(%eax)
401c7a:	28 00                	sub    %al,(%eax)
401c7c:	28 00                	sub    %al,(%eax)
401c7e:	20 00                	and    %al,(%eax)
401c80:	20 00                	and    %al,(%eax)
401c82:	20 00                	and    %al,(%eax)
401c84:	20 00                	and    %al,(%eax)
401c86:	20 00                	and    %al,(%eax)
401c88:	20 00                	and    %al,(%eax)
401c8a:	20 00                	and    %al,(%eax)
401c8c:	20 00                	and    %al,(%eax)
401c8e:	20 00                	and    %al,(%eax)
401c90:	20 00                	and    %al,(%eax)
401c92:	20 00                	and    %al,(%eax)
401c94:	20 00                	and    %al,(%eax)
401c96:	20 00                	and    %al,(%eax)
401c98:	20 00                	and    %al,(%eax)
401c9a:	20 00                	and    %al,(%eax)
401c9c:	20 00                	and    %al,(%eax)
401c9e:	20 00                	and    %al,(%eax)
401ca0:	20 00                	and    %al,(%eax)
401ca2:	48                   	dec    %eax
401ca3:	00 10                	add    %dl,(%eax)
401ca5:	00 10                	add    %dl,(%eax)
401ca7:	00 10                	add    %dl,(%eax)
401ca9:	00 10                	add    %dl,(%eax)
401cab:	00 10                	add    %dl,(%eax)
401cad:	00 10                	add    %dl,(%eax)
401caf:	00 10                	add    %dl,(%eax)
401cb1:	00 10                	add    %dl,(%eax)
401cb3:	00 10                	add    %dl,(%eax)
401cb5:	00 10                	add    %dl,(%eax)
401cb7:	00 10                	add    %dl,(%eax)
401cb9:	00 10                	add    %dl,(%eax)
401cbb:	00 10                	add    %dl,(%eax)
401cbd:	00 10                	add    %dl,(%eax)
401cbf:	00 10                	add    %dl,(%eax)
401cc1:	00 84 00 84 00 84 00 	add    %al,0x840084(%eax,%eax,1)
401cc8:	84 00                	test   %al,(%eax)
401cca:	84 00                	test   %al,(%eax)
401ccc:	84 00                	test   %al,(%eax)
401cce:	84 00                	test   %al,(%eax)
401cd0:	84 00                	test   %al,(%eax)
401cd2:	84 00                	test   %al,(%eax)
401cd4:	84 00                	test   %al,(%eax)
401cd6:	10 00                	adc    %al,(%eax)
401cd8:	10 00                	adc    %al,(%eax)
401cda:	10 00                	adc    %al,(%eax)
401cdc:	10 00                	adc    %al,(%eax)
401cde:	10 00                	adc    %al,(%eax)
401ce0:	10 00                	adc    %al,(%eax)
401ce2:	10 00                	adc    %al,(%eax)
401ce4:	81 01 81 01 81 01    	addl   $0x1810181,(%ecx)
401cea:	81 01 81 01 81 01    	addl   $0x1810181,(%ecx)
401cf0:	01 01                	add    %eax,(%ecx)
401cf2:	01 01                	add    %eax,(%ecx)
401cf4:	01 01                	add    %eax,(%ecx)
401cf6:	01 01                	add    %eax,(%ecx)
401cf8:	01 01                	add    %eax,(%ecx)
401cfa:	01 01                	add    %eax,(%ecx)
401cfc:	01 01                	add    %eax,(%ecx)
401cfe:	01 01                	add    %eax,(%ecx)
401d00:	01 01                	add    %eax,(%ecx)
401d02:	01 01                	add    %eax,(%ecx)
401d04:	01 01                	add    %eax,(%ecx)
401d06:	01 01                	add    %eax,(%ecx)
401d08:	01 01                	add    %eax,(%ecx)
401d0a:	01 01                	add    %eax,(%ecx)
401d0c:	01 01                	add    %eax,(%ecx)
401d0e:	01 01                	add    %eax,(%ecx)
401d10:	01 01                	add    %eax,(%ecx)
401d12:	01 01                	add    %eax,(%ecx)
401d14:	01 01                	add    %eax,(%ecx)
401d16:	01 01                	add    %eax,(%ecx)
401d18:	10 00                	adc    %al,(%eax)
401d1a:	10 00                	adc    %al,(%eax)
401d1c:	10 00                	adc    %al,(%eax)
401d1e:	10 00                	adc    %al,(%eax)
401d20:	10 00                	adc    %al,(%eax)
401d22:	10 00                	adc    %al,(%eax)
401d24:	82 01 82             	addb   $0x82,(%ecx)
401d27:	01 82 01 82 01 82    	add    %eax,-0x7dfe7dff(%edx)
401d2d:	01 82 01 02 01 02    	add    %eax,0x2010201(%edx)
401d33:	01 02                	add    %eax,(%edx)
401d35:	01 02                	add    %eax,(%edx)
401d37:	01 02                	add    %eax,(%edx)
401d39:	01 02                	add    %eax,(%edx)
401d3b:	01 02                	add    %eax,(%edx)
401d3d:	01 02                	add    %eax,(%edx)
401d3f:	01 02                	add    %eax,(%edx)
401d41:	01 02                	add    %eax,(%edx)
401d43:	01 02                	add    %eax,(%edx)
401d45:	01 02                	add    %eax,(%edx)
401d47:	01 02                	add    %eax,(%edx)
401d49:	01 02                	add    %eax,(%edx)
401d4b:	01 02                	add    %eax,(%edx)
401d4d:	01 02                	add    %eax,(%edx)
401d4f:	01 02                	add    %eax,(%edx)
401d51:	01 02                	add    %eax,(%edx)
401d53:	01 02                	add    %eax,(%edx)
401d55:	01 02                	add    %eax,(%edx)
401d57:	01 10                	add    %edx,(%eax)
401d59:	00 10                	add    %dl,(%eax)
401d5b:	00 10                	add    %dl,(%eax)
401d5d:	00 10                	add    %dl,(%eax)
401d5f:	00 20                	add    %ah,(%eax)
401d61:	00 20                	add    %ah,(%eax)
401d63:	00 20                	add    %ah,(%eax)
401d65:	00 20                	add    %ah,(%eax)
401d67:	00 20                	add    %ah,(%eax)
401d69:	00 20                	add    %ah,(%eax)
401d6b:	00 20                	add    %ah,(%eax)
401d6d:	00 20                	add    %ah,(%eax)
401d6f:	00 20                	add    %ah,(%eax)
401d71:	00 20                	add    %ah,(%eax)
401d73:	00 20                	add    %ah,(%eax)
401d75:	00 20                	add    %ah,(%eax)
401d77:	00 20                	add    %ah,(%eax)
401d79:	00 20                	add    %ah,(%eax)
401d7b:	00 20                	add    %ah,(%eax)
401d7d:	00 20                	add    %ah,(%eax)
401d7f:	00 20                	add    %ah,(%eax)
401d81:	00 20                	add    %ah,(%eax)
401d83:	00 20                	add    %ah,(%eax)
401d85:	00 20                	add    %ah,(%eax)
401d87:	00 20                	add    %ah,(%eax)
401d89:	00 20                	add    %ah,(%eax)
401d8b:	00 20                	add    %ah,(%eax)
401d8d:	00 20                	add    %ah,(%eax)
401d8f:	00 20                	add    %ah,(%eax)
401d91:	00 20                	add    %ah,(%eax)