407b2c:	7a 4e                	jp     0x407b7c
407b2e:	78 79                	js     0x407ba9
407b30:	42                   	inc    %edx
407b31:	6c                   	insb   (%dx),%es:(%edi)
407b32:	67 55                	addr16 push %ebp
407b34:	61                   	popa
407b35:	78 74                	js     0x407bab
407b37:	6e                   	outsb  %ds:(%esi),(%dx)
407b38:	33 6a 6c             	xor    0x6c(%edx),%ebp
407b3b:	2b 49 44             	sub    0x44(%ecx),%ecx
407b3e:	33 48 42             	xor    0x42(%eax),%ecx
407b41:	68 62 38 75 74       	push   $0x74753862
407b46:	75 35                	jne    0x407b7d
407b48:	41                   	inc    %ecx
407b49:	52                   	push   %edx
407b4a:	58                   	pop    %eax
407b4b:	75 49                	jne    0x407b96
407b4d:	56                   	push   %esi
407b4e:	42                   	inc    %edx
407b4f:	57                   	push   %edi
407b50:	65 31 55 36          	xor    %edx,%gs:0x36(%ebp)
407b54:	68 6b 65 30 46       	push   $0x4630656b
407b59:	6a 4f                	push   $0x4f
407b5b:	64 4f                	fs dec %edi
407b5d:	67 2b 38             	sub    (%bx,%si),%edi
407b60:	45                   	inc    %ebp
407b61:	32 6e 47             	xor    0x47(%esi),%ch
407b64:	6a 52                	push   $0x52
407b66:	72 36                	jb     0x407b9e
407b68:	67 59                	addr16 pop %ecx
407b6a:	61                   	popa
407b6b:	57                   	push   %edi
407b6c:	51                   	push   %ecx
407b6d:	70 49                	jo     0x407bb8
407b6f:	7a 7a                	jp     0x407beb
407b71:	71 6c                	jno    0x407bdf
407b73:	4e                   	dec    %esi
407b74:	5a                   	pop    %edx
407b75:	7a 2b                	jp     0x407ba2
407b77:	64 50                	fs push %eax
407b79:	71 4a                	jno    0x407bc5
407b7b:	49                   	dec    %ecx
407b7c:	42                   	inc    %edx
407b7d:	4a                   	dec    %edx
407b7e:	78 79                	js     0x407bf9
407b80:	48                   	dec    %eax
407b81:	63 58 50             	arpl   %ebx,0x50(%eax)
407b84:	6d                   	insl   (%dx),%es:(%edi)
407b85:	64 76 71             	fs jbe 0x407bf9
407b88:	73 78                	jae    0x407c02
407b8a:	50                   	push   %eax
407b8b:	66 4f                	dec    %di
407b8d:	70 54                	jo     0x407be3
407b8f:	41                   	inc    %ecx
407b90:	64 41                	fs inc %ecx
407b92:	67 62 30             	bound  %esi,(%bx,%si)
407b95:	6c                   	insb   (%dx),%es:(%edi)
407b96:	69 6a 68 47 35 5a 67 	imul   $0x675a3547,0x68(%edx),%ebp
407b9d:	37                   	aaa
407b9e:	64 46                	fs inc %esi
407ba0:	6e                   	outsb  %ds:(%esi),(%dx)
407ba1:	76 73                	jbe    0x407c16
407ba3:	38 53 47             	cmp    %dl,0x47(%ebx)
407ba6:	71 39                	jno    0x407be1
407ba8:	6d                   	insl   (%dx),%es:(%edi)
407ba9:	2f                   	das
407baa:	68 62 2b 6a 7a       	push   $0x7a6a2b62
407baf:	33 48 75             	xor    0x75(%eax),%ecx
407bb2:	73 4d                	jae    0x407c01
407bb4:	4d                   	dec    %ebp
407bb5:	56                   	push   %esi
407bb6:	75 64                	jne    0x407c1c
407bb8:	77 75                	ja     0x407c2f
407bba:	59                   	pop    %ecx
407bbb:	4d                   	dec    %ebp
407bbc:	4a                   	dec    %edx
407bbd:	69 45 4e 44 4a 6b 62 	imul   $0x626b4a44,0x4e(%ebp),%eax
407bc4:	32 37                	xor    (%edi),%dh
407bc6:	74 32                	je     0x407bfa
407bc8:	69 47 66 31 6b 54 34 	imul   $0x34546b31,0x66(%edi),%eax
407bcf:	4e                   	dec    %esi
407bd0:	36 6a 5a             	ss push $0x5a
407bd3:	54                   	push   %esp
407bd4:	4b                   	dec    %ebx
407bd5:	42                   	inc    %edx
407bd6:	61                   	popa
407bd7:	44                   	inc    %esp
407bd8:	51                   	push   %ecx
407bd9:	72 61                	jb     0x407c3c
407bdb:	42                   	inc    %edx
407bdc:	49                   	dec    %ecx
407bdd:	30 6f 71             	xor    %ch,0x71(%edi)
407be0:	70 70                	jo     0x407c52
407be2:	39 2b                	cmp    %ebp,(%ebx)
407be4:	5a                   	pop    %edx
407be5:	70 61                	jo     0x407c48
407be7:	67 77 58             	addr16 ja 0x407c42
407bea:	52                   	push   %edx
407beb:	72 51                	jb     0x407c3e
407bed:	63 30                	arpl   %esi,(%eax)
407bef:	52                   	push   %edx
407bf0:	4c                   	dec    %esp
407bf1:	58                   	pop    %eax
407bf2:	51                   	push   %ecx
407bf3:	53                   	push   %ebx
407bf4:	46                   	inc    %esi
407bf5:	69 46 48 79 79 44 35 	imul   $0x35447979,0x48(%esi),%eax
407bfc:	4b                   	dec    %ebx
407bfd:	5a                   	pop    %edx
407bfe:	41                   	inc    %ecx
407bff:	63 41 50             	arpl   %eax,0x50(%ecx)
407c02:	53                   	push   %ebx
407c03:	30 6f 57             	xor    %ch,0x57(%edi)
407c06:	73 4f                	jae    0x407c57
407c08:	57                   	push   %edi
407c09:	46                   	inc    %esi
407c0a:	56                   	push   %esi
407c0b:	44                   	inc    %esp
407c0c:	4c                   	dec    %esp
407c0d:	55                   	push   %ebp
407c0e:	31 52 42             	xor    %edx,0x42(%edx)
407c11:	76 6f                	jbe    0x407c82
407c13:	34 50                	xor    $0x50,%al
407c15:	64 57                	fs push %edi
407c17:	2b 77 56             	sub    0x56(%edi),%esi
407c1a:	66 7a 61             	data16 jp 0x407c7e
407c1d:	35 69 36 4e 70       	xor    $0x704e3669,%eax
407c22:	77 6d                	ja     0x407c91
407c24:	4a                   	dec    %edx
407c25:	36 54                	ss push %esp
407c27:	6d                   	insl   (%dx),%es:(%edi)
407c28:	6c                   	insb   (%dx),%es:(%edi)
407c29:	2f                   	das
407c2a:	7a 76                	jp     0x407ca2
407c2c:	49                   	dec    %ecx
407c2d:	73 39                	jae    0x407c68
407c2f:	73 38                	jae    0x407c69
407c31:	6a 43                	push   $0x43
407c33:	61                   	popa
407c34:	33 30                	xor    (%eax),%esi
407c36:	71 6d                	jno    0x407ca5
407c38:	41                   	inc    %ecx
407c39:	30 67 66             	xor    %ah,0x66(%edi)
407c3c:	66 4f                	dec    %di
407c3e:	5a                   	pop    %edx
407c3f:	2f                   	das
407c40:	6f                   	outsl  %ds:(%esi),(%dx)
407c41:	53                   	push   %ebx
407c42:	46                   	inc    %esi
407c43:	66 73 31             	data16 jae 0x407c77
407c46:	6b 6e 2b 62          	imul   $0x62,0x2b(%esi),%ebp
407c4a:	45                   	inc    %ebp
407c4b:	44                   	inc    %esp
407c4c:	55                   	push   %ebp
407c4d:	48                   	dec    %eax
407c4e:	70 32                	jo     0x407c82
407c50:	50                   	push   %eax
407c51:	66 65 30 35 4e 79 42 	data16 xor %dh,%gs:0x7942794e
407c58:	79
407c59:	30 6b 54             	xor    %ch,0x54(%ebx)
407c5c:	75 54                	jne    0x407cb2
407c5e:	43                   	inc    %ebx
407c5f:	5a                   	pop    %edx
407c60:	4d                   	dec    %ebp
407c61:	5a                   	pop    %edx
407c62:	65 50                	gs push %eax
407c64:	79 61                	jns    0x407cc7
407c66:	30 55 4f             	xor    %dl,0x4f(%ebp)
407c69:	51                   	push   %ecx
407c6a:	75 34                	jne    0x407ca0
407c6c:	68 50 33 35 6e       	push   $0x6e353350
407c71:	4a                   	dec    %edx
407c72:	75 75                	jne    0x407ce9
407c74:	6e                   	outsb  %ds:(%esi),(%dx)
407c75:	4c                   	dec    %esp
407c76:	50                   	push   %eax
407c77:	72 4f                	jb     0x407cc8
407c79:	36 45                	ss inc %ebp
407c7b:	4c                   	dec    %esp
407c7c:	73 2b                	jae    0x407ca9
407c7e:	74 71                	je     0x407cf1
407c80:	36 35 4f 42 7a 45    	ss xor $0x457a424f,%eax
407c86:	50                   	push   %eax
407c87:	62 6c 62 6d          	bound  %ebp,0x6d(%edx,%eiz,2)
407c8b:	77 32                	ja     0x407cbf
407c8d:	2b 7a 50             	sub    0x50(%edx),%edi
407c90:	4b                   	dec    %ebx
407c91:	65 53                	gs push %ebx
407c93:	6b 59 43 4c          	imul   $0x4c,0x43(%ecx),%ebx
407c97:	78 67                	js     0x407d00
407c99:	4c                   	dec    %esp
407c9a:	61                   	popa
407c9b:	49                   	dec    %ecx
407c9c:	67 39 4f 53          	cmp    %ecx,0x53(%bx)
407ca0:	33 69 73             	xor    0x73(%ecx),%ebp
407ca3:	54                   	push   %esp
407ca4:	64 2f                	fs das
407ca6:	44                   	inc    %esp
407ca7:	6a 37                	push   $0x37
407ca9:	55                   	push   %ebp
407caa:	2b 68 30             	sub    0x30(%eax),%ebp
407cad:	43                   	inc    %ebx
407cae:	49                   	dec    %ecx
407caf:	56                   	push   %esi
407cb0:	50                   	push   %eax
407cb1:	5a                   	pop    %edx
407cb2:	51                   	push   %ecx
407cb3:	62 48 64             	bound  %ecx,0x64(%eax)
407cb6:	74 67                	je     0x407d1f
407cb8:	50                   	push   %eax
407cb9:	77 71                	ja     0x407d2c
407cbb:	74 6e                	je     0x407d2b
407cbd:	77 77                	ja     0x407d36
407cbf:	7a 64                	jp     0x407d25
407cc1:	53                   	push   %ebx
407cc2:	4c                   	dec    %esp
407cc3:	74 37                	je     0x407cfc
407cc5:	78 7a                	js     0x407d41
407cc7:	4c                   	dec    %esp
407cc8:	73 2b                	jae    0x407cf5
407cca:	38 72 53             	cmp    %dh,0x53(%edx)
407ccd:	41                   	inc    %ecx
407cce:	38 35 4c 53 45 6b    	cmp    %dh,0x6b45534c
407cd4:	6d                   	insl   (%dx),%es:(%edi)
407cd5:	61                   	popa
407cd6:	68 74 34 30 44       	push   $0x44303474
407cdb:	6e                   	outsb  %ds:(%esi),(%dx)
407cdc:	32 4e 6e             	xor    0x6e(%esi),%cl
407cdf:	4e                   	dec    %esi
407ce0:	36 7a 51             	ss jp  0x407d34
407ce3:	63 46 39             	arpl   %eax,0x39(%esi)
407ce6:	57                   	push   %edi
407ce7:	2b 4b 4c             	sub    0x4c(%ebx),%ecx
407cea:	2f                   	das
407ceb:	43                   	inc    %ebx
407cec:	70 70                	jo     0x407d5e
407cee:	6c                   	insb   (%dx),%es:(%edi)
407cef:	50                   	push   %eax
407cf0:	4c                   	dec    %esp
407cf1:	46                   	inc    %esi
407cf2:	70 69                	jo     0x407d5d
407cf4:	55                   	push   %ebp
407cf5:	37                   	aaa
407cf6:	56                   	push   %esi
407cf7:	59                   	pop    %ecx
407cf8:	79 46                	jns    0x407d40
407cfa:	49                   	dec    %ecx
407cfb:	4d                   	dec    %ebp
407cfc:	48                   	dec    %eax
407cfd:	54                   	push   %esp
407cfe:	66 57                	push   %di
407d00:	2f                   	das
407d01:	72 54                	jb     0x407d57
407d03:	67 56                	addr16 push %esi
407d05:	49                   	dec    %ecx
407d06:	51                   	push   %ecx
407d07:	76 31                	jbe    0x407d3a
407d09:	48                   	dec    %eax
407d0a:	5a                   	pop    %edx
407d0b:	77 63                	ja     0x407d70
407d0d:	79 39                	jns    0x407d48
407d0f:	32 39                	xor    (%ecx),%bh
407d11:	55                   	push   %ebp
407d12:	77 4d                	ja     0x407d61
407d14:	50                   	push   %eax
407d15:	4f                   	dec    %edi
407d16:	46                   	inc    %esi
407d17:	45                   	inc    %ebp
407d18:	49                   	dec    %ecx
407d19:	67 41                	addr16 inc %ecx
407d1b:	55                   	push   %ebp
407d1c:	4d                   	dec    %ebp
407d1d:	4b                   	dec    %ebx
407d1e:	70 6a                	jo     0x407d8a
407d20:	62 4f 5a             	bound  %ecx,0x5a(%edi)
407d23:	76 42                	jbe    0x407d67
407d25:	4c                   	dec    %esp
407d26:	67 52                	addr16 push %edx
407d28:	71 39                	jno    0x407d63
407d2a:	71 39                	jno    0x407d65
407d2c:	38 53 4d             	cmp    %dl,0x4d(%ebx)
407d2f:	4c                   	dec    %esp
407d30:	48                   	dec    %eax
407d31:	64 79 65             	fs jns 0x407d99
407d34:	57                   	push   %edi
407d35:	67 4a                	addr16 dec %edx
407d37:	76 7a                	jbe    0x407db3
407d39:	59                   	pop    %ecx
407d3a:	62 49 39             	bound  %ecx,0x39(%ecx)
407d3d:	74 52                	je     0x407d91
407d3f:	73 6a                	jae    0x407dab
407d41:	32 4d 2f             	xor    0x2f(%ebp),%cl
407d44:	6c                   	insb   (%dx),%es:(%edi)
407d45:	69 38 43 6c 32 52    	imul   $0x52326c43,(%eax),%edi
407d4b:	64 37                	fs aaa
407d4d:	79 42                	jns    0x407d91
407d4f:	35 79 30 57 61       	xor    $0x61573079,%eax
407d54:	52                   	push   %edx
407d55:	53                   	push   %ebx
407d56:	4d                   	dec    %ebp
407d57:	41                   	inc    %ecx
407d58:	44                   	inc    %esp
407d59:	4b                   	dec    %ebx
407d5a:	4f                   	dec    %edi
407d5b:	79 4f                	jns    0x407dac
407d5d:	5a                   	pop    %edx
407d5e:	43                   	inc    %ebx
407d5f:	53                   	push   %ebx
407d60:	78 2b                	js     0x407d8d
407d62:	68 4f 74 59 76       	push   $0x7659744f
407d67:	38 71 4a             	cmp    %dh,0x4a(%ecx)
407d6a:	2f                   	das
407d6b:	5a                   	pop    %edx
407d6c:	76 4d                	jbe    0x407dbb
407d6e:	50                   	push   %eax
407d6f:	31 41 4d             	xor    %eax,0x4d(%ecx)
407d72:	4c                   	dec    %esp
407d73:	52                   	push   %edx
407d74:	6d                   	insl   (%dx),%es:(%edi)
407d75:	65 58                	gs pop %eax
407d77:	46                   	inc    %esi
407d78:	45                   	inc    %ebp
407d79:	77 38                	ja     0x407db3
407d7b:	53                   	push   %ebx
407d7c:	75 52                	jne    0x407dd0
407d7e:	6b 61 4c 52          	imul   $0x52,0x4c(%ecx),%esp
407d82:	33 35 76 57 45 41    	xor    0x41455776,%esi
407d88:	43                   	inc    %ebx
407d89:	7a 46                	jp     0x407dd1
407d8b:	74 35                	je     0x407dc2
407d8d:	4b                   	dec    %ebx
407d8e:	6b 30 76             	imul   $0x76,(%eax),%esi
407d91:	2b 45 74             	sub    0x74(%ebp),%eax
407d94:	49                   	dec    %ecx
407d95:	37                   	aaa
407d96:	70 57                	jo     0x407def
407d98:	44                   	inc    %esp
407d99:	42                   	inc    %edx
407d9a:	6a 74                	push   $0x74
407d9c:	32 72 56             	xor    0x56(%edx),%dh
407d9f:	34 7a                	xor    $0x7a,%al
407da1:	70 74                	jo     0x407e17
407da3:	70 65                	jo     0x407e0a
407da5:	56                   	push   %esi
407da6:	64 4b                	fs dec %ebx
407da8:	45                   	inc    %ebp
407da9:	4b                   	dec    %ebx
407daa:	42                   	inc    %edx
407dab:	4e                   	dec    %esi
407dac:	66 74 4c             	data16 je 0x407dfb