403d2a:	00 00                	add    %al,(%eax)
403d2c:	91                   	xchg   %eax,%ecx
403d2d:	00 00                	add    %al,(%eax)
403d2f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
403d33:	73 74                	jae    0x403da9
403d35:	65 6d                	gs insl (%dx),%es:(%edi)
403d37:	2e 52                	cs push %edx
403d39:	65 73 6f             	gs jae 0x403dab
403d3c:	75 72                	jne    0x403db0
403d3e:	63 65 73             	arpl   %esp,0x73(%ebp)
403d41:	2e 52                	cs push %edx
403d43:	65 73 6f             	gs jae 0x403db5
403d46:	75 72                	jne    0x403dba
403d48:	63 65 52             	arpl   %esp,0x52(%ebp)
403d4b:	65 61                	gs popa
403d4d:	64 65 72 2c          	fs gs jb 0x403d7d
403d51:	20 6d 73             	and    %ch,0x73(%ebp)
403d54:	63 6f 72             	arpl   %ebp,0x72(%edi)
403d57:	6c                   	insb   (%dx),%es:(%edi)
403d58:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
403d5f:	73 69                	jae    0x403dca
403d61:	6f                   	outsl  %ds:(%esi),(%dx)
403d62:	6e                   	outsb  %ds:(%esi),(%dx)
403d63:	3d 34 2e 30 2e       	cmp    $0x2e302e34,%eax
403d68:	30 2e                	xor    %ch,(%esi)
403d6a:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
403d6d:	43                   	inc    %ebx
403d6e:	75 6c                	jne    0x403ddc
403d70:	74 75                	je     0x403de7
403d72:	72 65                	jb     0x403dd9
403d74:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
403d79:	72 61                	jb     0x403ddc
403d7b:	6c                   	insb   (%dx),%es:(%edi)
403d7c:	2c 20                	sub    $0x20,%al
403d7e:	50                   	push   %eax
403d7f:	75 62                	jne    0x403de3
403d81:	6c                   	insb   (%dx),%es:(%edi)
403d82:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
403d89:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
403d8d:	62 37                	bound  %esi,(%edi)
403d8f:	37                   	aaa
403d90:	61                   	popa
403d91:	35 63 35 36 31       	xor    $0x31363563,%eax
403d96:	39 33                	cmp    %esi,(%ebx)
403d98:	34 65                	xor    $0x65,%al
403d9a:	30 38                	xor    %bh,(%eax)
403d9c:	39 23                	cmp    %esp,(%ebx)
403d9e:	53                   	push   %ebx
403d9f:	79 73                	jns    0x403e14
403da1:	74 65                	je     0x403e08
403da3:	6d                   	insl   (%dx),%es:(%edi)
403da4:	2e 52                	cs push %edx
403da6:	65 73 6f             	gs jae 0x403e18
403da9:	75 72                	jne    0x403e1d
403dab:	63 65 73             	arpl   %esp,0x73(%ebp)
403dae:	2e 52                	cs push %edx
403db0:	75 6e                	jne    0x403e20
403db2:	74 69                	je     0x403e1d
403db4:	6d                   	insl   (%dx),%es:(%edi)
403db5:	65 52                	gs push %edx
403db7:	65 73 6f             	gs jae 0x403e29
403dba:	75 72                	jne    0x403e2e
403dbc:	63 65 53             	arpl   %esp,0x53(%ebp)
403dbf:	65 74 02             	gs je  0x403dc4
403dc2:	00 00                	add    %al,(%eax)
403dc4:	00 01                	add    %al,(%ecx)
403dc6:	00 00                	add    %al,(%eax)
403dc8:	00 00                	add    %al,(%eax)
403dca:	00 00                	add    %al,(%eax)
403dcc:	00 50 41             	add    %dl,0x41(%eax)
403dcf:	44                   	inc    %esp
403dd0:	50                   	push   %eax
403dd1:	41                   	inc    %ecx
403dd2:	44                   	inc    %esp
403dd3:	50                   	push   %eax
403dd4:	39 be 7f 7c 00 00    	cmp    %edi,0x7c7f(%esi)
403dda:	00 00                	add    %al,(%eax)
403ddc:	c9                   	leave
403ddd:	00 00                	add    %al,(%eax)
403ddf:	00 08                	add    %cl,(%eax)
403de1:	44                   	inc    %esp
403de2:	00 68 00             	add    %ch,0x0(%eax)
403de5:	7a 00                	jp     0x403de7
403de7:	6a 00                	push   $0x0
403de9:	00 00                	add    %al,(%eax)
403deb:	00 00                	add    %al,(%eax)
403ded:	01 80 80 1a 7a 41    	add    %eax,0x417a1a80(%eax)
403df3:	4f                   	dec    %edi
403df4:	59                   	pop    %ecx
403df5:	6c                   	insb   (%dx),%es:(%edi)
403df6:	39 47 30             	cmp    %eax,0x30(%edi)
403df9:	75 36                	jne    0x403e31
403dfb:	45                   	inc    %ebp
403dfc:	63 4e 7a             	arpl   %ecx,0x7a(%esi)
403dff:	38 50 75             	cmp    %dl,0x75(%eax)
403e02:	32 56 74             	xor    0x74(%esi),%dl
403e05:	45                   	inc    %ebp
403e06:	4c                   	dec    %esp
403e07:	42                   	inc    %edx
403e08:	31 46 73             	xor    %eax,0x73(%esi)
403e0b:	41                   	inc    %ecx
403e0c:	73 71                	jae    0x403e7f
403e0e:	57                   	push   %edi
403e0f:	55                   	push   %ebp
403e10:	35 2b 4a 70 7a       	xor    $0x7a704a2b,%eax
403e15:	61                   	popa
403e16:	32 45 76             	xor    0x76(%ebp),%al
403e19:	77 4a                	ja     0x403e65
403e1b:	75 30                	jne    0x403e4d
403e1d:	33 71 55             	xor    0x55(%ecx),%esi
403e20:	77 36                	ja     0x403e58
403e22:	70 4e                	jo     0x403e72
403e24:	7a 75                	jp     0x403e9b
403e26:	50                   	push   %eax
403e27:	62 67 37             	bound  %esp,0x37(%edi)
403e2a:	42                   	inc    %edx
403e2b:	4c                   	dec    %esp
403e2c:	33 4a 46             	xor    0x46(%edx),%ecx
403e2f:	39 47 64             	cmp    %eax,0x64(%edi)
403e32:	6b 6c 7a 78 6a       	imul   $0x6a,0x78(%edx,%edi,2),%ebp
403e37:	4b                   	dec    %ebx
403e38:	2b 71 71             	sub    0x71(%ecx),%esi
403e3b:	4c                   	dec    %esp
403e3c:	64 43                	fs inc %ebx
403e3e:	63 73 58             	arpl   %esi,0x58(%ebx)
403e41:	36 47                	ss inc %edi
403e43:	44                   	inc    %esp
403e44:	56                   	push   %esi
403e45:	42                   	inc    %edx
403e46:	6c                   	insb   (%dx),%es:(%edi)
403e47:	49                   	dec    %ecx
403e48:	4c                   	dec    %esp
403e49:	4f                   	dec    %edi
403e4a:	36 45                	ss inc %ebp
403e4c:	71 4b                	jno    0x403e99
403e4e:	30 46 59             	xor    %al,0x59(%esi)
403e51:	51                   	push   %ecx
403e52:	5a                   	pop    %edx
403e53:	77 69                	ja     0x403ebe
403e55:	35 56 54 76 31       	xor    $0x31765456,%eax
403e5a:	4c                   	dec    %esp
403e5b:	68 64 59 7a 36       	push   $0x367a5964
403e60:	4c                   	dec    %esp
403e61:	4e                   	dec    %esi
403e62:	64 78 62             	fs js  0x403ec7
403e65:	34 30                	xor    $0x30,%al
403e67:	39 6d 50             	cmp    %ebp,0x50(%ebp)
403e6a:	38 31                	cmp    %dh,(%ecx)
403e6c:	39 4c 34 59          	cmp    %ecx,0x59(%esp,%esi,1)
403e70:	34 33                	xor    $0x33,%al
403e72:	56                   	push   %esi
403e73:	6f                   	outsl  %ds:(%esi),(%dx)
403e74:	54                   	push   %esp
403e75:	35 75 38 75 6f       	xor    $0x6f753875,%eax
403e7a:	4d                   	dec    %ebp
403e7b:	63 4c 2f 64          	arpl   %ecx,0x64(%edi,%ebp,1)
403e7f:	49                   	dec    %ecx
403e80:	76 57                	jbe    0x403ed9
403e82:	64 36 46             	fs ss inc %esi
403e85:	64 62 4a 34          	bound  %ecx,%fs:0x34(%edx)
403e89:	66 70 61             	data16 jo 0x403eed
403e8c:	76 53                	jbe    0x403ee1
403e8e:	78 75                	js     0x403f05
403e90:	36 69 42 37 6f 58 4e 	imul   $0x394e586f,%ss:0x37(%edx),%eax
403e97:	39
403e98:	57                   	push   %edi
403e99:	44                   	inc    %esp
403e9a:	35 62 2b 58 6e       	xor    $0x6e582b62,%eax
403e9f:	70 2b                	jo     0x403ecc
403ea1:	62 53 67             	bound  %edx,0x67(%ebx)
403ea4:	42                   	inc    %edx
403ea5:	46                   	inc    %esi
403ea6:	44                   	inc    %esp
403ea7:	71 33                	jno    0x403edc
403ea9:	6c                   	insb   (%dx),%es:(%edi)
403eaa:	51                   	push   %ecx
403eab:	31 6e 78             	xor    %ebp,0x78(%esi)
403eae:	58                   	pop    %eax
403eaf:	64 35 68 77 36 4f    	fs xor $0x4f367768,%eax
403eb5:	6a 2b                	push   $0x2b
403eb7:	34 4b                	xor    $0x4b,%al
403eb9:	44                   	inc    %esp
403eba:	4e                   	dec    %esi
403ebb:	46                   	inc    %esi
403ebc:	2f                   	das
403ebd:	77 51                	ja     0x403f10
403ebf:	4a                   	dec    %edx
403ec0:	72 65                	jb     0x403f27
403ec2:	68 2f 6a 55 52       	push   $0x52556a2f
403ec7:	49                   	dec    %ecx
403ec8:	76 65                	jbe    0x403f2f
403eca:	35 41 46 64 42       	xor    $0x42644641,%eax
403ecf:	65 7a 6e             	gs jp  0x403f40
403ed2:	4e                   	dec    %esi
403ed3:	5a                   	pop    %edx
403ed4:	62 32                	bound  %esi,(%edx)
403ed6:	4e                   	dec    %esi
403ed7:	57                   	push   %edi
403ed8:	41                   	inc    %ecx
403ed9:	72 50                	jb     0x403f2b
403edb:	62 77 4e             	bound  %esi,0x4e(%edi)
403ede:	55                   	push   %ebp
403edf:	46                   	inc    %esi
403ee0:	47                   	inc    %edi
403ee1:	44                   	inc    %esp
403ee2:	67 5a                	addr16 pop %edx
403ee4:	45                   	inc    %ebp
403ee5:	72 31                	jb     0x403f18
403ee7:	31 52 38             	xor    %edx,0x38(%edx)
403eea:	56                   	push   %esi
403eeb:	4a                   	dec    %edx
403eec:	4e                   	dec    %esi
403eed:	37                   	aaa
403eee:	51                   	push   %ecx
403eef:	59                   	pop    %ecx
403ef0:	42                   	inc    %edx
403ef1:	54                   	push   %esp
403ef2:	68 39 45 73 64       	push   $0x64734539
403ef7:	69 48 46 41 69 6e 6d 	imul   $0x6d6e6941,0x46(%eax),%ecx
403efe:	45                   	inc    %ebp
403eff:	34 61                	xor    $0x61,%al
403f01:	6a 42                	push   $0x42
403f03:	55                   	push   %ebp
403f04:	73 35                	jae    0x403f3b
403f06:	76 59                	jbe    0x403f61
403f08:	50                   	push   %eax
403f09:	2f                   	das
403f0a:	2f                   	das
403f0b:	6b 72 2f 37          	imul   $0x37,0x2f(%edx),%esi
403f0f:	66 67 4e             	addr16 dec %si
403f12:	7a 36                	jp     0x403f4a
403f14:	55                   	push   %ebp
403f15:	4e                   	dec    %esi
403f16:	50                   	push   %eax
403f17:	57                   	push   %edi
403f18:	76 4e                	jbe    0x403f68
403f1a:	4d                   	dec    %ebp
403f1b:	73 48                	jae    0x403f65
403f1d:	70 47                	jo     0x403f66
403f1f:	52                   	push   %edx
403f20:	47                   	inc    %edi
403f21:	76 45                	jbe    0x403f68
403f23:	54                   	push   %esp
403f24:	63 38                	arpl   %edi,(%eax)
403f26:	30 35 76 48 2f 4d    	xor    %dh,0x4d2f4876
403f2c:	4a                   	dec    %edx
403f2d:	58                   	pop    %eax
403f2e:	79 48                	jns    0x403f78
403f30:	4f                   	dec    %edi
403f31:	49                   	dec    %ecx
403f32:	70 47                	jo     0x403f7b
403f34:	66 78 74             	data16 js 0x403fab
403f37:	71 49                	jno    0x403f82
403f39:	67 37                	addr16 aaa
403f3b:	44                   	inc    %esp
403f3c:	71 43                	jno    0x403f81
403f3e:	44                   	inc    %esp
403f3f:	61                   	popa
403f40:	72 2b                	jb     0x403f6d
403f42:	50                   	push   %eax
403f43:	4a                   	dec    %edx
403f44:	61                   	popa
403f45:	36 39 52 76          	cmp    %edx,%ss:0x76(%edx)
403f49:	5a                   	pop    %edx
403f4a:	68 7a 42 39 36       	push   $0x3639427a
403f4f:	31 74 71 6c          	xor    %esi,0x6c(%ecx,%esi,2)
403f53:	61                   	popa
403f54:	75 6b                	jne    0x403fc1
403f56:	36 56                	ss push %esi
403f58:	73 66                	jae    0x403fc0
403f5a:	6c                   	insb   (%dx),%es:(%edi)
403f5b:	38 52 65             	cmp    %dl,0x65(%edx)
403f5e:	48                   	dec    %eax
403f5f:	30 65 54             	xor    %ah,0x54(%ebp)
403f62:	69 30 54 4a 73 63    	imul   $0x63734a54,(%eax),%esi
403f68:	37                   	aaa
403f69:	42                   	inc    %edx
403f6a:	5a                   	pop    %edx
403f6b:	71 49                	jno    0x403fb6
403f6d:	79 4d                	jns    0x403fbc
403f6f:	68 79 6f 6b 48       	push   $0x486b6f79
403f74:	56                   	push   %esi
403f75:	67 47                	addr16 inc %edi
403f77:	67 77 30             	addr16 ja 0x403faa
403f7a:	67 6b 36 54 44 34    	imul   $0x34,0x4454,%esi
403f80:	77 64                	ja     0x403fe6
403f82:	6b 72 66 45          	imul   $0x45,0x66(%edx),%esi
403f86:	5a                   	pop    %edx
403f87:	46                   	inc    %esi
403f88:	4d                   	dec    %ebp
403f89:	4c                   	dec    %esp
403f8a:	48                   	dec    %eax
403f8b:	34 43                	xor    $0x43,%al
403f8d:	43                   	inc    %ebx
403f8e:	4b                   	dec    %ebx
403f8f:	45                   	inc    %ebp
403f90:	75 63                	jne    0x403ff5
403f92:	65 4c                	gs dec %esp
403f94:	4e                   	dec    %esi
403f95:	58                   	pop    %eax
403f96:	38 54 45 7a          	cmp    %dl,0x7a(%ebp,%eax,2)
403f9a:	56                   	push   %esi
403f9b:	2b 37                	sub    (%edi),%esi
403f9d:	35 67 52 6e 30       	xor    $0x306e5267,%eax
403fa2:	57                   	push   %edi
403fa3:	63 64 51 62          	arpl   %esp,0x62(%ecx,%edx,2)
403fa7:	77 75                	ja     0x40401e
403fa9:	31 47 6b             	xor    %eax,0x6b(%edi)
403fac:	4e                   	dec    %esi
403fad:	48                   	dec    %eax
403fae:	53                   	push   %ebx
403faf:	4a                   	dec    %edx
403fb0:	4e                   	dec    %esi
403fb1:	6d                   	insl   (%dx),%es:(%edi)
403fb2:	32 64 46 35          	xor    0x35(%esi,%eax,2),%ah
403fb6:	55                   	push   %ebp
403fb7:	6d                   	insl   (%dx),%es:(%edi)
403fb8:	78 65                	js     0x40401f
403fba:	32 2f                	xor    (%edi),%ch
403fbc:	4a                   	dec    %edx
403fbd:	67 44                	addr16 inc %esp
403fbf:	35 48 61 67 55       	xor    $0x55676148,%eax
403fc4:	77 34                	ja     0x403ffa
403fc6:	4e                   	dec    %esi
403fc7:	4e                   	dec    %esi
403fc8:	53                   	push   %ebx
403fc9:	77 4a                	ja     0x404015
403fcb:	74 4f                	je     0x40401c
403fcd:	49                   	dec    %ecx
403fce:	38 70 54             	cmp    %dh,0x54(%eax)
403fd1:	41                   	inc    %ecx
403fd2:	56                   	push   %esi
403fd3:	32 56 6e             	xor    0x6e(%esi),%dl
403fd6:	4d                   	dec    %ebp
403fd7:	46                   	inc    %esi
403fd8:	6e                   	outsb  %ds:(%esi),(%dx)
403fd9:	4b                   	dec    %ebx
403fda:	31 4b 49             	xor    %ecx,0x49(%ebx)
403fdd:	4e                   	dec    %esi
403fde:	5a                   	pop    %edx
403fdf:	54                   	push   %esp
403fe0:	4e                   	dec    %esi
403fe1:	57                   	push   %edi
403fe2:	2f                   	das
403fe3:	78 62                	js     0x404047
403fe5:	73 78                	jae    0x40405f
403fe7:	67 6a 34             	addr16 push $0x34
403fea:	70 2b                	jo     0x404017
403fec:	77 76                	ja     0x404064
403fee:	4c                   	dec    %esp