406ba3:	37                   	aaa
406ba4:	50                   	push   %eax
406ba5:	46                   	inc    %esi
406ba6:	4d                   	dec    %ebp
406ba7:	5a                   	pop    %edx
406ba8:	58                   	pop    %eax
406ba9:	6e                   	outsb  %ds:(%esi),(%dx)
406baa:	76 65                	jbe    0x406c11
406bac:	6c                   	insb   (%dx),%es:(%edi)
406bad:	70 39                	jo     0x406be8
406baf:	59                   	pop    %ecx
406bb0:	44                   	inc    %esp
406bb1:	4d                   	dec    %ebp
406bb2:	63 48 5a             	arpl   %ecx,0x5a(%eax)
406bb5:	65 75 6e             	gs jne 0x406c26
406bb8:	54                   	push   %esp
406bb9:	4c                   	dec    %esp
406bba:	6e                   	outsb  %ds:(%esi),(%dx)
406bbb:	41                   	inc    %ecx
406bbc:	6d                   	insl   (%dx),%es:(%edi)
406bbd:	6f                   	outsl  %ds:(%esi),(%dx)
406bbe:	4d                   	dec    %ebp
406bbf:	58                   	pop    %eax
406bc0:	49                   	dec    %ecx
406bc1:	69 6e 52 38 43 4c 7a 	imul   $0x7a4c4338,0x52(%esi),%ebp
406bc8:	6e                   	outsb  %ds:(%esi),(%dx)
406bc9:	4b                   	dec    %ebx
406bca:	70 55                	jo     0x406c21
406bcc:	75 6e                	jne    0x406c3c
406bce:	72 65                	jb     0x406c35
406bd0:	5a                   	pop    %edx
406bd1:	41                   	inc    %ecx
406bd2:	70 70                	jo     0x406c44
406bd4:	6a 57                	push   $0x57
406bd6:	7a 46                	jp     0x406c1e
406bd8:	53                   	push   %ebx
406bd9:	35 63 46 57 71       	xor    $0x71574663,%eax
406bde:	74 56                	je     0x406c36
406be0:	77 34                	ja     0x406c16
406be2:	5a                   	pop    %edx
406be3:	45                   	inc    %ebp
406be4:	68 47 2f 31 32       	push   $0x32312f47
406be9:	6b 5a 6f 4d          	imul   $0x4d,0x6f(%edx),%ebx
406bed:	48                   	dec    %eax
406bee:	4f                   	dec    %edi
406bef:	44                   	inc    %esp
406bf0:	70 59                	jo     0x406c4b
406bf2:	49                   	dec    %ecx
406bf3:	2f                   	das
406bf4:	41                   	inc    %ecx
406bf5:	4c                   	dec    %esp
406bf6:	59                   	pop    %ecx
406bf7:	43                   	inc    %ebx
406bf8:	34 33                	xor    $0x33,%al
406bfa:	67 63 33             	arpl   %esi,(%bp,%di)
406bfd:	32 66 79             	xor    0x79(%esi),%ah
406c00:	44                   	inc    %esp
406c01:	74 77                	je     0x406c7a
406c03:	41                   	inc    %ecx
406c04:	45                   	inc    %ebp
406c05:	46                   	inc    %esi
406c06:	38 57 46             	cmp    %dl,0x46(%edi)
406c09:	52                   	push   %edx
406c0a:	68 68 42 36 44       	push   $0x44364268
406c0f:	39 35 36 5a 42 6f    	cmp    %esi,0x6f425a36
406c15:	43                   	inc    %ebx
406c16:	74 61                	je     0x406c79
406c18:	33 4a 4b             	xor    0x4b(%edx),%ecx
406c1b:	77 70                	ja     0x406c8d
406c1d:	55                   	push   %ebp
406c1e:	72 71                	jb     0x406c91
406c20:	30 55 6b             	xor    %dl,0x6b(%ebp)
406c23:	69 4b 43 32 69 6e 2b 	imul   $0x2b6e6932,0x43(%ebx),%ecx
406c2a:	6e                   	outsb  %ds:(%esi),(%dx)
406c2b:	33 38                	xor    (%eax),%edi
406c2d:	6b 42 6f 46          	imul   $0x46,0x6f(%edx),%eax
406c31:	7a 39                	jp     0x406c6c
406c33:	76 48                	jbe    0x406c7d
406c35:	6f                   	outsl  %ds:(%esi),(%dx)
406c36:	4d                   	dec    %ebp
406c37:	34 51                	xor    $0x51,%al
406c39:	4e                   	dec    %esi
406c3a:	67 78 4f             	addr16 js 0x406c8c
406c3d:	37                   	aaa
406c3e:	6a 34                	push   $0x34
406c40:	53                   	push   %ebx
406c41:	44                   	inc    %esp
406c42:	71 30                	jno    0x406c74
406c44:	75 4d                	jne    0x406c93
406c46:	6d                   	insl   (%dx),%es:(%edi)
406c47:	4a                   	dec    %edx
406c48:	79 48                	jns    0x406c92
406c4a:	4a                   	dec    %edx
406c4b:	48                   	dec    %eax
406c4c:	72 41                	jb     0x406c8f
406c4e:	6a 35                	push   $0x35
406c50:	2b 33                	sub    (%ebx),%esi
406c52:	2f                   	das
406c53:	71 4a                	jno    0x406c9f
406c55:	53                   	push   %ebx
406c56:	77 6b                	ja     0x406cc3
406c58:	62 6d 2b             	bound  %ebp,0x2b(%ebp)
406c5b:	7a 4d                	jp     0x406caa
406c5d:	79 45                	jns    0x406ca4
406c5f:	4b                   	dec    %ebx
406c60:	77 76                	ja     0x406cd8
406c62:	34 4f                	xor    $0x4f,%al
406c64:	63 31                	arpl   %esi,(%ecx)
406c66:	65 34 72             	gs xor $0x72,%al
406c69:	32 67 5a             	xor    0x5a(%edi),%ah
406c6c:	41                   	inc    %ecx
406c6d:	2f                   	das
406c6e:	51                   	push   %ecx
406c6f:	65 30 50 47          	xor    %dl,%gs:0x47(%eax)
406c73:	6c                   	insb   (%dx),%es:(%edi)
406c74:	62 5a 37             	bound  %ebx,0x37(%edx)
406c77:	72 67                	jb     0x406ce0
406c79:	4c                   	dec    %esp
406c7a:	4b                   	dec    %ebx
406c7b:	55                   	push   %ebp
406c7c:	65 4b                	gs dec %ebx
406c7e:	63 69 47             	arpl   %ebp,0x47(%ecx)
406c81:	57                   	push   %edi
406c82:	34 56                	xor    $0x56,%al
406c84:	48                   	dec    %eax
406c85:	61                   	popa
406c86:	62 53 71             	bound  %edx,0x71(%ebx)
406c89:	6a 63                	push   $0x63
406c8b:	33 73 62             	xor    0x62(%ebx),%esi
406c8e:	79 63                	jns    0x406cf3
406c90:	33 67 33             	xor    0x33(%edi),%esp
406c93:	31 33                	xor    %esi,(%ebx)
406c95:	4e                   	dec    %esi
406c96:	36 61                	ss popa
406c98:	68 30 56 63 59       	push   $0x59635630
406c9d:	79 38                	jns    0x406cd7
406c9f:	42                   	inc    %edx
406ca0:	52                   	push   %edx
406ca1:	44                   	inc    %esp
406ca2:	31 55 71             	xor    %edx,0x71(%ebp)
406ca5:	6c                   	insb   (%dx),%es:(%edi)
406ca6:	45                   	inc    %ebp
406ca7:	35 51 6a 51 76       	xor    $0x76516a51,%eax
406cac:	2b 6f 4d             	sub    0x4d(%edi),%ebp
406caf:	33 45 48             	xor    0x48(%ebp),%eax
406cb2:	68 55 49 4a 39       	push   $0x394a4955
406cb7:	31 55 46             	xor    %edx,0x46(%ebp)
406cba:	35 46 59 30 70       	xor    $0x70305946,%eax
406cbf:	6e                   	outsb  %ds:(%esi),(%dx)
406cc0:	4b                   	dec    %ebx
406cc1:	73 7a                	jae    0x406d3d
406cc3:	30 71 66             	xor    %dh,0x66(%ecx)
406cc6:	67 4e                	addr16 dec %esi
406cc8:	54                   	push   %esp
406cc9:	6e                   	outsb  %ds:(%esi),(%dx)
406cca:	55                   	push   %ebp
406ccb:	4c                   	dec    %esp
406ccc:	62 61 63             	bound  %esp,0x63(%ecx)
406ccf:	47                   	inc    %edi
406cd0:	65 6d                	gs insl (%dx),%es:(%edi)
406cd2:	35 54 41 52 45       	xor    $0x45524154,%eax
406cd7:	6c                   	insb   (%dx),%es:(%edi)
406cd8:	37                   	aaa
406cd9:	4f                   	dec    %edi
406cda:	4f                   	dec    %edi
406cdb:	6d                   	insl   (%dx),%es:(%edi)
406cdc:	6a 36                	push   $0x36
406cde:	69 4c 41 43 4e 75 6f 	imul   $0x6e6f754e,0x43(%ecx,%eax,2),%ecx
406ce5:	6e
406ce6:	64 56                	fs push %esi
406ce8:	54                   	push   %esp
406ce9:	2f                   	das
406cea:	72 2f                	jb     0x406d1b
406cec:	55                   	push   %ebp
406ced:	38 49 71             	cmp    %cl,0x71(%ecx)
406cf0:	50                   	push   %eax
406cf1:	62 6a 50             	bound  %ebp,0x50(%edx)
406cf4:	6c                   	insb   (%dx),%es:(%edi)
406cf5:	78 61                	js     0x406d58
406cf7:	66 38 4a 62          	data16 cmp %cl,0x62(%edx)
406cfb:	6a 71                	push   $0x71
406cfd:	55                   	push   %ebp
406cfe:	63 63 64             	arpl   %esp,0x64(%ebx)
406d01:	32 30                	xor    (%eax),%dh
406d03:	65 4b                	gs dec %ebx
406d05:	76 73                	jbe    0x406d7a
406d07:	4b                   	dec    %ebx
406d08:	63 71 63             	arpl   %esi,0x63(%ecx)
406d0b:	6d                   	insl   (%dx),%es:(%edi)
406d0c:	67 4f                	addr16 dec %edi
406d0e:	30 35 7a 58 73 59    	xor    %dh,0x5973587a
406d14:	75 65                	jne    0x406d7b
406d16:	78 4e                	js     0x406d66
406d18:	48                   	dec    %eax
406d19:	4d                   	dec    %ebp
406d1a:	44                   	inc    %esp
406d1b:	70 4c                	jo     0x406d69
406d1d:	50                   	push   %eax
406d1e:	38 31                	cmp    %dh,(%ecx)
406d20:	45                   	inc    %ebp
406d21:	61                   	popa
406d22:	6a 39                	push   $0x39
406d24:	42                   	inc    %edx
406d25:	67 4f                	addr16 dec %edi
406d27:	64 36 72 4a          	fs ss jb 0x406d75
406d2b:	41                   	inc    %ecx
406d2c:	69 4c 30 73 70 52 4d 	imul   $0x4d4d5270,0x73(%eax,%esi,1),%ecx
406d33:	4d
406d34:	77 6d                	ja     0x406da3
406d36:	64 69 50 65 46 37 51 	imul   $0x58513746,%fs:0x65(%eax),%edx
406d3d:	58
406d3e:	33 6d 6f             	xor    0x6f(%ebp),%ebp
406d41:	7a 62                	jp     0x406da5
406d43:	4b                   	dec    %ebx
406d44:	51                   	push   %ecx
406d45:	43                   	inc    %ebx
406d46:	66 78 4a             	data16 js 0x406d93
406d49:	35 54 6b 30 63       	xor    $0x63306b54,%eax
406d4e:	49                   	dec    %ecx
406d4f:	73 2b                	jae    0x406d7c
406d51:	6f                   	outsl  %ds:(%esi),(%dx)
406d52:	79 79                	jns    0x406dcd
406d54:	4a                   	dec    %edx
406d55:	30 46 76             	xor    %al,0x76(%esi)
406d58:	33 74 5a 47          	xor    0x47(%edx,%ebx,2),%esi
406d5c:	51                   	push   %ecx
406d5d:	4d                   	dec    %ebp
406d5e:	72 77                	jb     0x406dd7
406d60:	47                   	inc    %edi
406d61:	48                   	dec    %eax
406d62:	32 52 78             	xor    0x78(%edx),%dl
406d65:	68 4e 65 30 55       	push   $0x5530654e
406d6a:	51                   	push   %ecx
406d6b:	51                   	push   %ecx
406d6c:	32 70 69             	xor    0x69(%eax),%dh
406d6f:	7a 50                	jp     0x406dc1
406d71:	4d                   	dec    %ebp
406d72:	30 61 33             	xor    %ah,0x33(%ecx)
406d75:	74 5a                	je     0x406dd1
406d77:	65 5a                	gs pop %edx
406d79:	66 42                	inc    %dx
406d7b:	58                   	pop    %eax
406d7c:	6b 55 66 6d          	imul   $0x6d,0x66(%ebp),%edx
406d80:	77 71                	ja     0x406df3
406d82:	63 66 51             	arpl   %esp,0x51(%esi)
406d85:	72 67                	jb     0x406dee
406d87:	47                   	inc    %edi
406d88:	69 6d 66 4a 52 74 6e 	imul   $0x6e74524a,0x66(%ebp),%ebp
406d8f:	32 55 47             	xor    0x47(%ebp),%dl
406d92:	43                   	inc    %ebx
406d93:	70 6d                	jo     0x406e02
406d95:	75 41                	jne    0x406dd8
406d97:	38 2f                	cmp    %ch,(%edi)
406d99:	6d                   	insl   (%dx),%es:(%edi)
406d9a:	45                   	inc    %ebp
406d9b:	4a                   	dec    %edx
406d9c:	53                   	push   %ebx
406d9d:	33 34 5a             	xor    (%edx,%ebx,2),%esi
406da0:	32 47 61             	xor    0x61(%edi),%al
406da3:	74 70                	je     0x406e15
406da5:	73 6c                	jae    0x406e13
406da7:	39 48 73             	cmp    %ecx,0x73(%eax)
406daa:	4e                   	dec    %esi
406dab:	31 38                	xor    %edi,(%eax)
406dad:	32 33                	xor    (%ebx),%dh
406daf:	2b 51 49             	sub    0x49(%ecx),%edx
406db2:	6c                   	insb   (%dx),%es:(%edi)
406db3:	33 48 65             	xor    0x65(%eax),%ecx
406db6:	2b 79 6c             	sub    0x6c(%ecx),%edi
406db9:	50                   	push   %eax
406dba:	37                   	aaa
406dbb:	53                   	push   %ebx
406dbc:	73 63                	jae    0x406e21
406dbe:	47                   	inc    %edi
406dbf:	7a 4b                	jp     0x406e0c
406dc1:	44                   	inc    %esp
406dc2:	58                   	pop    %eax
406dc3:	4b                   	dec    %ebx
406dc4:	38 6c 46 79          	cmp    %ch,0x79(%esi,%eax,2)
406dc8:	73 42                	jae    0x406e0c
406dca:	48                   	dec    %eax
406dcb:	2f                   	das
406dcc:	53                   	push   %ebx
406dcd:	6d                   	insl   (%dx),%es:(%edi)
406dce:	61                   	popa
406dcf:	6e                   	outsb  %ds:(%esi),(%dx)
406dd0:	69 35 75 79 4f 79 78 	imul   $0x31454678,0x794f7975,%esi
406dd7:	46 45 31
406dda:	39 66 6b             	cmp    %esp,0x6b(%esi)
406ddd:	39 65 59             	cmp    %esp,0x59(%ebp)
406de0:	61                   	popa
406de1:	42                   	inc    %edx
406de2:	50                   	push   %eax
406de3:	4b                   	dec    %ebx
406de4:	2f                   	das
406de5:	4f                   	dec    %edi
406de6:	67 34 77             	addr16 xor $0x77,%al
406de9:	4a                   	dec    %edx
406dea:	47                   	inc    %edi
406deb:	63 32                	arpl   %esi,(%edx)
406ded:	52                   	push   %edx
406dee:	4e                   	dec    %esi
406def:	62 33                	bound  %esi,(%ebx)
406df1:	54                   	push   %esp
406df2:	31 34 36             	xor    %esi,(%esi,%esi,1)
406df5:	59                   	pop    %ecx
406df6:	66 41                	inc    %cx
406df8:	56                   	push   %esi
406df9:	38 34 67             	cmp    %dh,(%edi,%eiz,2)
406dfc:	57                   	push   %edi
406dfd:	4c                   	dec    %esp
406dfe:	4c                   	dec    %esp
406dff:	52                   	push   %edx
406e00:	69 70 39 39 76 6a 4f 	imul   $0x4f6a7639,0x39(%eax),%esi
406e07:	65 71 69             	gs jno 0x406e73
406e0a:	79 76                	jns    0x406e82
406e0c:	30 44 74 67          	xor    %al,0x67(%esp,%esi,2)
406e10:	65 31 37             	xor    %esi,%gs:(%edi)
406e13:	46                   	inc    %esi
406e14:	32 30                	xor    (%eax),%dh
406e16:	4c                   	dec    %esp
406e17:	6d                   	insl   (%dx),%es:(%edi)
406e18:	4d                   	dec    %ebp
406e19:	75 6a                	jne    0x406e85
406e1b:	77 39                	ja     0x406e56
406e1d:	46                   	inc    %esi
406e1e:	2b 43 6b             	sub    0x6b(%ebx),%eax
406e21:	2f                   	das
406e22:	64 73 53             	fs jae 0x406e78
406e25:	67 4a                	addr16 dec %edx
406e27:	31 44 71 2f          	xor    %eax,0x2f(%ecx,%esi,2)
406e2b:	6d                   	insl   (%dx),%es:(%edi)
406e2c:	68 58 31 6f 50       	push   $0x506f3158
406e31:	52                   	push   %edx
406e32:	6a 58                	push   $0x58
406e34:	5a                   	pop    %edx
406e35:	57                   	push   %edi
406e36:	77 4d                	ja     0x406e85
406e38:	53                   	push   %ebx
406e39:	77 4b                	ja     0x406e86
406e3b:	4c                   	dec    %esp
406e3c:	6a 58                	push   $0x58
406e3e:	66 55                	push   %bp
406e40:	48                   	dec    %eax
406e41:	47                   	inc    %edi
406e42:	57                   	push   %edi
406e43:	2b 65 70             	sub    0x70(%ebp),%esp
406e46:	77 67                	ja     0x406eaf
406e48:	50                   	push   %eax
406e49:	53                   	push   %ebx