409a74:	72 6d                	jb     0x409ae3
409a76:	73 47                	jae    0x409abf
409a78:	61                   	popa
409a79:	6d                   	insl   (%dx),%es:(%edi)
409a7a:	65 45                	gs inc %ebp
409a7c:	6e                   	outsb  %ds:(%esi),(%dx)
409a7d:	67 69 6e 65 00 56 61 	imul   $0x6c615600,0x65(%bp),%ebp
409a84:	6c
409a85:	75 65                	jne    0x409aec
409a87:	54                   	push   %esp
409a88:	79 70                	jns    0x409afa
409a8a:	65 00 5f 63          	add    %bl,%gs:0x63(%edi)
409a8e:	6f                   	outsl  %ds:(%esi),(%dx)
409a8f:	6e                   	outsb  %ds:(%esi),(%dx)
409a90:	74 72                	je     0x409b04
409a92:	6f                   	outsl  %ds:(%esi),(%dx)
409a93:	6c                   	insb   (%dx),%es:(%edi)
409a94:	54                   	push   %esp
409a95:	79 70                	jns    0x409b07
409a97:	65 00 66 6c          	add    %ah,%gs:0x6c(%esi)
409a9b:	73 63                	jae    0x409b00
409a9d:	6f                   	outsl  %ds:(%esi),(%dx)
409a9e:	72 65                	jb     0x409b05
409aa0:	00 67 65             	add    %ah,0x65(%edi)
409aa3:	74 5f                	je     0x409b04
409aa5:	43                   	inc    %ebx
409aa6:	75 6c                	jne    0x409b14
409aa8:	74 75                	je     0x409b1f
409aaa:	72 65                	jb     0x409b11
409aac:	00 73 65             	add    %dh,0x65(%ebx)
409aaf:	74 5f                	je     0x409b10
409ab1:	43                   	inc    %ebx
409ab2:	75 6c                	jne    0x409b20
409ab4:	74 75                	je     0x409b2b
409ab6:	72 65                	jb     0x409b1d
409ab8:	00 72 65             	add    %dh,0x65(%edx)
409abb:	73 6f                	jae    0x409b2c
409abd:	75 72                	jne    0x409b31
409abf:	63 65 43             	arpl   %esp,0x43(%ebp)
409ac2:	75 6c                	jne    0x409b30
409ac4:	74 75                	je     0x409b3b
409ac6:	72 65                	jb     0x409b2d
409ac8:	00 4d 65             	add    %cl,0x65(%ebp)
409acb:	74 68                	je     0x409b35
409acd:	6f                   	outsl  %ds:(%esi),(%dx)
409ace:	64 42                	fs inc %edx
409ad0:	61                   	popa
409ad1:	73 65                	jae    0x409b38
409ad3:	00 42 75             	add    %al,0x75(%edx)
409ad6:	74 74                	je     0x409b4c
409ad8:	6f                   	outsl  %ds:(%esi),(%dx)
409ad9:	6e                   	outsb  %ds:(%esi),(%dx)
409ada:	42                   	inc    %edx
409adb:	61                   	popa
409adc:	73 65                	jae    0x409b43
409ade:	00 41 70             	add    %al,0x70(%ecx)
409ae1:	70 6c                	jo     0x409b4f
409ae3:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
409aea:	53                   	push   %ebx
409aeb:	65 74 74             	gs je  0x409b62
409aee:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
409af5:	65 00 43 6c          	add    %al,%gs:0x6c(%ebx)
409af9:	6f                   	outsl  %ds:(%esi),(%dx)
409afa:	73 65                	jae    0x409b61
409afc:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
409b00:	70 6f                	jo     0x409b71
409b02:	73 65                	jae    0x409b69
409b04:	00 4d 75             	add    %cl,0x75(%ebp)
409b07:	6c                   	insb   (%dx),%es:(%edi)
409b08:	74 69                	je     0x409b73
409b0a:	63 61 73             	arpl   %esp,0x73(%ecx)
409b0d:	74 44                	je     0x409b53
409b0f:	65 6c                	gs insb (%dx),%es:(%edi)
409b11:	65 67 61             	gs addr16 popa
409b14:	74 65                	je     0x409b7b
409b16:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
409b1a:	75 67                	jne    0x409b83
409b1c:	67 65 72 42          	addr16 gs jb 0x409b62
409b20:	72 6f                	jb     0x409b91
409b22:	77 73                	ja     0x409b97
409b24:	61                   	popa
409b25:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
409b29:	74 61                	je     0x409b8c
409b2b:	74 65                	je     0x409b92
409b2d:	00 45 64             	add    %al,0x64(%ebp)
409b30:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
409b37:	77
409b38:	73 61                	jae    0x409b9b
409b3a:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
409b3e:	74 61                	je     0x409ba1
409b40:	74 65                	je     0x409ba7
409b42:	00 53 54             	add    %dl,0x54(%ebx)
409b45:	41                   	inc    %ecx
409b46:	54                   	push   %esp
409b47:	68 72 65 61 64       	push   $0x64616572
409b4c:	41                   	inc    %ecx
409b4d:	74 74                	je     0x409bc3
409b4f:	72 69                	jb     0x409bba
409b51:	62 75 74             	bound  %esi,0x74(%ebp)
409b54:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
409b58:	6d                   	insl   (%dx),%es:(%edi)
409b59:	70 69                	jo     0x409bc4
409b5b:	6c                   	insb   (%dx),%es:(%edi)
409b5c:	65 72 47             	gs jb  0x409ba6
409b5f:	65 6e                	outsb  %gs:(%esi),(%dx)
409b61:	65 72 61             	gs jb  0x409bc5
409b64:	74 65                	je     0x409bcb
409b66:	64 41                	fs inc %ecx
409b68:	74 74                	je     0x409bde
409b6a:	72 69                	jb     0x409bd5
409b6c:	62 75 74             	bound  %esi,0x74(%ebp)
409b6f:	65 00 47 75          	add    %al,%gs:0x75(%edi)
409b73:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
409b7a:	62
409b7b:	75 74                	jne    0x409bf1
409b7d:	65 00 47 65          	add    %al,%gs:0x65(%edi)
409b81:	6e                   	outsb  %ds:(%esi),(%dx)
409b82:	65 72 61             	gs jb  0x409be6
409b85:	74 65                	je     0x409bec
409b87:	64 43                	fs inc %ebx
409b89:	6f                   	outsl  %ds:(%esi),(%dx)
409b8a:	64 65 41             	fs gs inc %ecx
409b8d:	74 74                	je     0x409c03
409b8f:	72 69                	jb     0x409bfa
409b91:	62 75 74             	bound  %esi,0x74(%ebp)
409b94:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
409b99:	75 67                	jne    0x409c02
409b9b:	67 65 72 4e          	addr16 gs jb 0x409bed
409b9f:	6f                   	outsl  %ds:(%esi),(%dx)
409ba0:	6e                   	outsb  %ds:(%esi),(%dx)
409ba1:	55                   	push   %ebp
409ba2:	73 65                	jae    0x409c09
409ba4:	72 43                	jb     0x409be9
409ba6:	6f                   	outsl  %ds:(%esi),(%dx)
409ba7:	64 65 41             	fs gs inc %ecx
409baa:	74 74                	je     0x409c20
409bac:	72 69                	jb     0x409c17
409bae:	62 75 74             	bound  %esi,0x74(%ebp)
409bb1:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
409bb6:	75 67                	jne    0x409c1f
409bb8:	67 61                	addr16 popa
409bba:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
409bbe:	74 74                	je     0x409c34
409bc0:	72 69                	jb     0x409c2b
409bc2:	62 75 74             	bound  %esi,0x74(%ebp)
409bc5:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
409bca:	75 67                	jne    0x409c33
409bcc:	67 65 72 42          	addr16 gs jb 0x409c12
409bd0:	72 6f                	jb     0x409c41
409bd2:	77 73                	ja     0x409c47
409bd4:	61                   	popa
409bd5:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
409bd9:	74 74                	je     0x409c4f
409bdb:	72 69                	jb     0x409c46
409bdd:	62 75 74             	bound  %esi,0x74(%ebp)
409be0:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
409be4:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
409beb:	77
409bec:	73 61                	jae    0x409c4f
409bee:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
409bf2:	74 74                	je     0x409c68
409bf4:	72 69                	jb     0x409c5f
409bf6:	62 75 74             	bound  %esi,0x74(%ebp)
409bf9:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
409bfd:	6d                   	insl   (%dx),%es:(%edi)
409bfe:	56                   	push   %esi
409bff:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
409c06:	74 74                	je     0x409c7c
409c08:	72 69                	jb     0x409c73
409c0a:	62 75 74             	bound  %esi,0x74(%ebp)
409c0d:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
409c11:	73 65                	jae    0x409c78
409c13:	6d                   	insl   (%dx),%es:(%edi)
409c14:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
409c18:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
409c1f:	72
409c20:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
409c27:	73 73                	jae    0x409c9c
409c29:	65 6d                	gs insl (%dx),%es:(%edi)
409c2b:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
409c2f:	72 61                	jb     0x409c92
409c31:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
409c34:	61                   	popa
409c35:	72 6b                	jb     0x409ca2
409c37:	41                   	inc    %ecx
409c38:	74 74                	je     0x409cae
409c3a:	72 69                	jb     0x409ca5
409c3c:	62 75 74             	bound  %esi,0x74(%ebp)
409c3f:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
409c44:	67 65 74 46          	addr16 gs je 0x409c8e
409c48:	72 61                	jb     0x409cab
409c4a:	6d                   	insl   (%dx),%es:(%edi)
409c4b:	65 77 6f             	gs ja  0x409cbd
409c4e:	72 6b                	jb     0x409cbb
409c50:	41                   	inc    %ecx
409c51:	74 74                	je     0x409cc7
409c53:	72 69                	jb     0x409cbe
409c55:	62 75 74             	bound  %esi,0x74(%ebp)
409c58:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
409c5c:	73 65                	jae    0x409cc3
409c5e:	6d                   	insl   (%dx),%es:(%edi)
409c5f:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
409c63:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
409c6a:	69
409c6b:	6f                   	outsl  %ds:(%esi),(%dx)
409c6c:	6e                   	outsb  %ds:(%esi),(%dx)
409c6d:	41                   	inc    %ecx
409c6e:	74 74                	je     0x409ce4
409c70:	72 69                	jb     0x409cdb
409c72:	62 75 74             	bound  %esi,0x74(%ebp)
409c75:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
409c79:	73 65                	jae    0x409ce0
409c7b:	6d                   	insl   (%dx),%es:(%edi)
409c7c:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
409c80:	6f                   	outsl  %ds:(%esi),(%dx)
409c81:	6e                   	outsb  %ds:(%esi),(%dx)
409c82:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
409c88:	74 69                	je     0x409cf3
409c8a:	6f                   	outsl  %ds:(%esi),(%dx)
409c8b:	6e                   	outsb  %ds:(%esi),(%dx)
409c8c:	41                   	inc    %ecx
409c8d:	74 74                	je     0x409d03
409c8f:	72 69                	jb     0x409cfa
409c91:	62 75 74             	bound  %esi,0x74(%ebp)
409c94:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
409c98:	73 65                	jae    0x409cff
409c9a:	6d                   	insl   (%dx),%es:(%edi)
409c9b:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
409c9f:	65 73 63             	gs jae 0x409d05
409ca2:	72 69                	jb     0x409d0d
409ca4:	70 74                	jo     0x409d1a
409ca6:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
409cad:	69 62 75 74 65 00 43 	imul   $0x43006574,0x75(%edx),%esp
409cb4:	6f                   	outsl  %ds:(%esi),(%dx)
409cb5:	6d                   	insl   (%dx),%es:(%edi)
409cb6:	70 69                	jo     0x409d21
409cb8:	6c                   	insb   (%dx),%es:(%edi)
409cb9:	61                   	popa
409cba:	74 69                	je     0x409d25
409cbc:	6f                   	outsl  %ds:(%esi),(%dx)
409cbd:	6e                   	outsb  %ds:(%esi),(%dx)
409cbe:	52                   	push   %edx
409cbf:	65 6c                	gs insb (%dx),%es:(%edi)
409cc1:	61                   	popa
409cc2:	78 61                	js     0x409d25
409cc4:	74 69                	je     0x409d2f
409cc6:	6f                   	outsl  %ds:(%esi),(%dx)
409cc7:	6e                   	outsb  %ds:(%esi),(%dx)
409cc8:	73 41                	jae    0x409d0b
409cca:	74 74                	je     0x409d40
409ccc:	72 69                	jb     0x409d37
409cce:	62 75 74             	bound  %esi,0x74(%ebp)
409cd1:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
409cd5:	73 65                	jae    0x409d3c
409cd7:	6d                   	insl   (%dx),%es:(%edi)
409cd8:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
409cdc:	72 6f                	jb     0x409d4d
409cde:	64 75 63             	fs jne 0x409d44
409ce1:	74 41                	je     0x409d24
409ce3:	74 74                	je     0x409d59
409ce5:	72 69                	jb     0x409d50
409ce7:	62 75 74             	bound  %esi,0x74(%ebp)
409cea:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
409cee:	73 65                	jae    0x409d55
409cf0:	6d                   	insl   (%dx),%es:(%edi)
409cf1:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
409cf5:	6f                   	outsl  %ds:(%esi),(%dx)
409cf6:	70 79                	jo     0x409d71
409cf8:	72 69                	jb     0x409d63
409cfa:	67 68 74 41 74 74    	addr16 push $0x74744174
409d00:	72 69                	jb     0x409d6b
409d02:	62 75 74             	bound  %esi,0x74(%ebp)
409d05:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
409d09:	73 65                	jae    0x409d70
409d0b:	6d                   	insl   (%dx),%es:(%edi)
409d0c:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
409d10:	6f                   	outsl  %ds:(%esi),(%dx)
409d11:	6d                   	insl   (%dx),%es:(%edi)
409d12:	70 61                	jo     0x409d75
409d14:	6e                   	outsb  %ds:(%esi),(%dx)
409d15:	79 41                	jns    0x409d58
409d17:	74 74                	je     0x409d8d
409d19:	72 69                	jb     0x409d84
409d1b:	62 75 74             	bound  %esi,0x74(%ebp)
409d1e:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
409d22:	6e                   	outsb  %ds:(%esi),(%dx)
409d23:	74 69                	je     0x409d8e
409d25:	6d                   	insl   (%dx),%es:(%edi)
409d26:	65 43                	gs inc %ebx
409d28:	6f                   	outsl  %ds:(%esi),(%dx)
409d29:	6d                   	insl   (%dx),%es:(%edi)
409d2a:	70 61                	jo     0x409d8d
409d2c:	74 69                	je     0x409d97
409d2e:	62 69 6c             	bound  %ebp,0x6c(%ecx)
409d31:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
409d38:	69
409d39:	62 75 74             	bound  %esi,0x74(%ebp)
409d3c:	65 00 76 61          	add    %dh,%gs:0x61(%esi)
409d40:	6c                   	insb   (%dx),%es:(%edi)
409d41:	75 65                	jne    0x409da8
409d43:	00 61 64             	add    %ah,0x64(%ecx)
409d46:	64 5f                	fs pop %edi
409d48:	4d                   	dec    %ebp
409d49:	6f                   	outsl  %ds:(%esi),(%dx)
409d4a:	75 73                	jne    0x409dbf
409d4c:	65 4d                	gs dec %ebp
409d4e:	6f                   	outsl  %ds:(%esi),(%dx)
409d4f:	76 65                	jbe    0x409db6
409d51:	00 52 65             	add    %dl,0x65(%edx)
409d54:	6d                   	insl   (%dx),%es:(%edi)
409d55:	6f                   	outsl  %ds:(%esi),(%dx)
409d56:	76 65                	jbe    0x409dbd
409d58:	00 6d 49             	add    %ch,0x49(%ebp)
409d5b:	68 76 6c 58 51       	push   $0x51586c76
409d60:	57                   	push   %edi
409d61:	51                   	push   %ecx
409d62:	73 7a                	jae    0x409dde
409d64:	49                   	dec    %ecx
409d65:	49                   	dec    %ecx
409d66:	61                   	popa
409d67:	50                   	push   %eax
409d68:	47                   	inc    %edi
409d69:	2e 65 78 65          	cs js,pn 0x409dd2
409d6d:	00 73 65             	add    %dh,0x65(%ebx)
409d70:	74 5f                	je     0x409dd1
409d72:	53                   	push   %ebx
409d73:	69 7a 65 00 5f 63 75 	imul   $0x75635f00,0x65(%edx),%edi
409d7a:	62 65 53             	bound  %esp,0x53(%ebp)
409d7d:	69 7a 65 00 5f 70 61 	imul   $0x61705f00,0x65(%edx),%edi
409d84:	6e                   	outsb  %ds:(%esi),(%dx)
409d85:	65 6c                	gs insb (%dx),%es:(%edi)
409d87:	53                   	push   %ebx
409d88:	69 7a 65 00 5f 63 6f 	imul   $0x6f635f00,0x65(%edx),%edi
409d8f:	6e                   	outsb  %ds:(%esi),(%dx)
409d90:	74 72                	je     0x409e04
409d92:	6f                   	outsl  %ds:(%esi),(%dx)
409d93:	6c                   	insb   (%dx),%es:(%edi)
409d94:	53                   	push   %ebx
409d95:	69 7a 65 00 54 6f 53 	imul   $0x536f5400,0x65(%edx),%edi
409d9c:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
409da3:	5f                   	pop    %edi
409da4:	41                   	inc    %ecx
409da5:	75 74                	jne    0x409e1b
409da7:	6f                   	outsl  %ds:(%esi),(%dx)
409da8:	53                   	push   %ebx
409da9:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
409db0:	5f                   	pop    %edi
409db1:	43                   	inc    %ebx
409db2:	6c                   	insb   (%dx),%es:(%edi)
409db3:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp