409a8e:	47                   	inc    %edi
409a8f:	68 4b 59 56 42       	push   $0x4256594b
409a94:	47                   	inc    %edi
409a95:	42                   	inc    %edx
409a96:	39 76 70             	cmp    %esi,0x70(%esi)
409a99:	58                   	pop    %eax
409a9a:	6b 44 49 70 73       	imul   $0x73,0x70(%ecx,%ecx,2),%eax
409a9f:	66 77 58             	data16 ja 0x409afa
409aa2:	76 39                	jbe    0x409add
409aa4:	68 53 45 67 6a       	push   $0x6a674553
409aa9:	46                   	inc    %esi
409aaa:	39 76 63             	cmp    %esi,0x63(%esi)
409aad:	44                   	inc    %esp
409aae:	2b 76 71             	sub    0x71(%esi),%esi
409ab1:	44                   	inc    %esp
409ab2:	6f                   	outsl  %ds:(%esi),(%dx)
409ab3:	67 62 74 2b          	bound  %esi,0x2b(%si)
409ab7:	55                   	push   %ebp
409ab8:	2b 6e 62             	sub    0x62(%esi),%ebp
409abb:	4f                   	dec    %edi
409abc:	30 64 65 41          	xor    %ah,0x41(%ebp,%eiz,2)
409ac0:	42                   	inc    %edx
409ac1:	6f                   	outsl  %ds:(%esi),(%dx)
409ac2:	43                   	inc    %ebx
409ac3:	42                   	inc    %edx
409ac4:	4f                   	dec    %edi
409ac5:	52                   	push   %edx
409ac6:	4c                   	dec    %esp
409ac7:	45                   	inc    %ebp
409ac8:	35 55 58 55 4d       	xor    $0x4d555855,%eax
409acd:	4b                   	dec    %ebx
409ace:	7a 2b                	jp     0x409afb
409ad0:	30 71 34             	xor    %dh,0x34(%ecx)
409ad3:	76 43                	jbe    0x409b18
409ad5:	7a 44                	jp     0x409b1b
409ad7:	37                   	aaa
409ad8:	65 2b 52 71          	sub    %gs:0x71(%edx),%edx
409adc:	6d                   	insl   (%dx),%es:(%edi)
409add:	44                   	inc    %esp
409ade:	71 58                	jno    0x409b38
409ae0:	79 7a                	jns    0x409b5c
409ae2:	58                   	pop    %eax
409ae3:	35 46 31 68 56       	xor    $0x56683146,%eax
409ae8:	70 44                	jo     0x409b2e
409aea:	66 4a                	dec    %dx
409aec:	33 68 50             	xor    0x50(%eax),%ebp
409aef:	6f                   	outsl  %ds:(%esi),(%dx)
409af0:	4d                   	dec    %ebp
409af1:	4a                   	dec    %edx
409af2:	70 43                	jo     0x409b37
409af4:	34 31                	xor    $0x31,%al
409af6:	5a                   	pop    %edx
409af7:	4b                   	dec    %ebx
409af8:	65 77 38             	gs ja  0x409b33
409afb:	78 73                	js     0x409b70
409afd:	4b                   	dec    %ebx
409afe:	48                   	dec    %eax
409aff:	78 2f                	js     0x409b30
409b01:	31 36                	xor    %esi,(%esi)
409b03:	4c                   	dec    %esp
409b04:	2b 56 77             	sub    0x77(%esi),%edx
409b07:	38 72 75             	cmp    %dh,0x75(%edx)
409b0a:	63 63 44             	arpl   %esp,0x44(%ebx)
409b0d:	30 59 51             	xor    %bl,0x51(%ecx)
409b10:	51                   	push   %ecx
409b11:	32 76 73             	xor    0x73(%esi),%dh
409b14:	77 33                	ja     0x409b49
409b16:	65 6b 7a 65 4d       	imul   $0x4d,%gs:0x65(%edx),%edi
409b1b:	68 35 73 65 62       	push   $0x62657335
409b20:	7a 32                	jp     0x409b54
409b22:	73 54                	jae    0x409b78
409b24:	4b                   	dec    %ebx
409b25:	61                   	popa
409b26:	69 55 66 6c 36 41 4f 	imul   $0x4f41366c,0x66(%ebp),%edx
409b2d:	49                   	dec    %ecx
409b2e:	56                   	push   %esi
409b2f:	64 32 2f             	xor    %fs:(%edi),%ch
409b32:	2b 75 5a             	sub    0x5a(%ebp),%esi
409b35:	76 6b                	jbe    0x409ba2
409b37:	5a                   	pop    %edx
409b38:	76 79                	jbe    0x409bb3
409b3a:	48                   	dec    %eax
409b3b:	53                   	push   %ebx
409b3c:	6b 76 44 7a          	imul   $0x7a,0x44(%esi),%esi
409b40:	78 63                	js     0x409ba5
409b42:	36 6a 50             	ss push $0x50
409b45:	73 67                	jae    0x409bae
409b47:	44                   	inc    %esp
409b48:	63 2b                	arpl   %ebp,(%ebx)
409b4a:	6c                   	insb   (%dx),%es:(%edi)
409b4b:	68 4e 38 43 34       	push   $0x3443384e
409b50:	50                   	push   %eax
409b51:	64 65 36 2b 2b       	fs gs sub %ss:(%ebx),%ebp
409b56:	48                   	dec    %eax
409b57:	63 69 37             	arpl   %ebp,0x37(%ecx)
409b5a:	2b 67 6f             	sub    0x6f(%edi),%esp
409b5d:	6c                   	insb   (%dx),%es:(%edi)
409b5e:	79 66                	jns    0x409bc6
409b60:	50                   	push   %eax
409b61:	65 44                	gs inc %esp
409b63:	65 48                	gs dec %eax
409b65:	4e                   	dec    %esi
409b66:	64 42                	fs inc %edx
409b68:	77 70                	ja     0x409bda
409b6a:	43                   	inc    %ebx
409b6b:	74 4e                	je     0x409bbb
409b6d:	62 7a 52             	bound  %edi,0x52(%edx)
409b70:	76 33                	jbe    0x409ba5
409b72:	32 64 33 51          	xor    0x51(%ebx,%esi,1),%ah
409b76:	66 74 43             	data16 je 0x409bbc
409b79:	63 2f                	arpl   %ebp,(%edi)
409b7b:	63 7a 45             	arpl   %edi,0x45(%edx)
409b7e:	32 63 31             	xor    0x31(%ebx),%ah
409b81:	48                   	dec    %eax
409b82:	48                   	dec    %eax
409b83:	37                   	aaa
409b84:	57                   	push   %edi
409b85:	62 33                	bound  %esi,(%ebx)
409b87:	32 4f 38             	xor    0x38(%edi),%cl
409b8a:	30 34 37             	xor    %dh,(%edi,%esi,1)
409b8d:	52                   	push   %edx
409b8e:	33 4b 46             	xor    0x46(%ebx),%ecx
409b91:	6a 6c                	push   $0x6c
409b93:	79 5a                	jns    0x409bef
409b95:	45                   	inc    %ebp
409b96:	69 6b 64 36 48 30 71 	imul   $0x71304836,0x64(%ebx),%ebp
409b9d:	63 6f 78             	arpl   %ebp,0x78(%edi)
409ba0:	4e                   	dec    %esi
409ba1:	62 2b                	bound  %ebp,(%ebx)
409ba3:	32 59 55             	xor    0x55(%ecx),%bl
409ba6:	31 43 5a             	xor    %eax,0x5a(%ebx)
409ba9:	65 4c                	gs dec %esp
409bab:	61                   	popa
409bac:	76 34                	jbe    0x409be2
409bae:	67 30 43 73          	xor    %al,0x73(%bp,%di)
409bb2:	35 57 42 49 49       	xor    $0x49494257,%eax
409bb7:	44                   	inc    %esp
409bb8:	30 6a 75             	xor    %ch,0x75(%edx)
409bbb:	31 64 34 33          	xor    %esp,0x33(%esp,%esi,1)
409bbf:	4d                   	dec    %ebp
409bc0:	67 6e                	outsb  %ds:(%si),(%dx)
409bc2:	6c                   	insb   (%dx),%es:(%edi)
409bc3:	31 61 72             	xor    %esp,0x72(%ecx)
409bc6:	70 31                	jo     0x409bf9
409bc8:	35 74 76 77 75       	xor    $0x75777674,%eax
409bcd:	67 62 65 58          	bound  %esp,0x58(%di)
409bd1:	63 5a 4f             	arpl   %ebx,0x4f(%edx)
409bd4:	42                   	inc    %edx
409bd5:	4a                   	dec    %edx
409bd6:	47                   	inc    %edi
409bd7:	62 31                	bound  %esi,(%ecx)
409bd9:	48                   	dec    %eax
409bda:	4d                   	dec    %ebp
409bdb:	43                   	inc    %ebx
409bdc:	64 69 47 55 6d 33 53 	imul   $0x6453336d,%fs:0x55(%edi),%eax
409be3:	64
409be4:	50                   	push   %eax
409be5:	6b 42 51 52          	imul   $0x52,0x51(%edx),%eax
409be9:	78 65                	js     0x409c50
409beb:	35 74 63 34 7a       	xor    $0x7a346374,%eax
409bf0:	4c                   	dec    %esp
409bf1:	4d                   	dec    %ebp
409bf2:	52                   	push   %edx
409bf3:	32 50 73             	xor    0x73(%eax),%dl
409bf6:	57                   	push   %edi
409bf7:	32 4b 6a             	xor    0x6a(%ebx),%cl
409bfa:	77 64                	ja     0x409c60
409bfc:	63 36                	arpl   %esi,(%esi)
409bfe:	75 65                	jne    0x409c65
409c00:	4f                   	dec    %edi
409c01:	64 4e                	fs dec %esi
409c03:	2f                   	das
409c04:	44                   	inc    %esp
409c05:	5a                   	pop    %edx
409c06:	51                   	push   %ecx
409c07:	4a                   	dec    %edx
409c08:	37                   	aaa
409c09:	71 4e                	jno    0x409c59
409c0b:	44                   	inc    %esp
409c0c:	32 52 62             	xor    0x62(%edx),%dl
409c0f:	41                   	inc    %ecx
409c10:	65 71 64             	gs jno 0x409c77
409c13:	77 34                	ja     0x409c49
409c15:	74 44                	je     0x409c5b
409c17:	4e                   	dec    %esi
409c18:	45                   	inc    %ebp
409c19:	59                   	pop    %ecx
409c1a:	59                   	pop    %ecx
409c1b:	37                   	aaa
409c1c:	68 7a 76 42 45       	push   $0x4542767a
409c21:	69 6b 6f 36 45 7a 34 	imul   $0x347a4536,0x6f(%ebx),%ebp
409c28:	4e                   	dec    %esi
409c29:	4f                   	dec    %edi
409c2a:	6a 55                	push   $0x55
409c2c:	4e                   	dec    %esi
409c2d:	49                   	dec    %ecx
409c2e:	6c                   	insb   (%dx),%es:(%edi)
409c2f:	66 4a                	dec    %dx
409c31:	30 71 5a             	xor    %dh,0x5a(%ecx)
409c34:	69 68 49 48 56 30 37 	imul   $0x37305648,0x49(%eax),%ebp
409c3b:	4b                   	dec    %ebx
409c3c:	6a 70                	push   $0x70
409c3e:	74 6f                	je     0x409caf
409c40:	75 31                	jne    0x409c73
409c42:	56                   	push   %esi
409c43:	55                   	push   %ebp
409c44:	68 77 72 6d 46       	push   $0x466d7277
409c49:	77 31                	ja     0x409c7c
409c4b:	69 72 61 6c 2b 59 4c 	imul   $0x4c592b6c,0x61(%edx),%esi
409c52:	70 44                	jo     0x409c98
409c54:	49                   	dec    %ecx
409c55:	6d                   	insl   (%dx),%es:(%edi)
409c56:	44                   	inc    %esp
409c57:	32 33                	xor    (%ebx),%dh
409c59:	77 62                	ja     0x409cbd
409c5b:	4d                   	dec    %ebp
409c5c:	42                   	inc    %edx
409c5d:	6d                   	insl   (%dx),%es:(%edi)
409c5e:	7a 68                	jp     0x409cc8
409c60:	78 74                	js     0x409cd6
409c62:	79 43                	jns    0x409ca7
409c64:	64 57                	fs push %edi
409c66:	45                   	inc    %ebp
409c67:	66 41                	inc    %cx
409c69:	7a 4a                	jp     0x409cb5
409c6b:	63 39                	arpl   %edi,(%ecx)
409c6d:	74 79                	je     0x409ce8
409c6f:	2b 6e 39             	sub    0x39(%esi),%ebp
409c72:	69 67 7a 6d 6b 78 78 	imul   $0x78786b6d,0x7a(%edi),%esp
409c79:	79 35                	jns    0x409cb0
409c7b:	56                   	push   %esi
409c7c:	37                   	aaa
409c7d:	30 76 6d             	xor    %dh,0x6d(%esi)
409c80:	35 56 41 68 67       	xor    $0x67684156,%eax
409c85:	51                   	push   %ecx
409c86:	59                   	pop    %ecx
409c87:	70 4a                	jo     0x409cd3
409c89:	6b 53 47 4f          	imul   $0x4f,0x47(%ebx),%edx
409c8d:	4b                   	dec    %ebx
409c8e:	45                   	inc    %ebp
409c8f:	65 55                	gs push %ebp
409c91:	7a 7a                	jp     0x409d0d
409c93:	2f                   	das
409c94:	45                   	inc    %ebp
409c95:	63 57 79             	arpl   %edx,0x79(%edi)
409c98:	55                   	push   %ebp
409c99:	30 59 69             	xor    %bl,0x69(%ecx)
409c9c:	55                   	push   %ebp
409c9d:	4d                   	dec    %ebp
409c9e:	6a 78                	push   $0x78
409ca0:	56                   	push   %esi
409ca1:	75 52                	jne    0x409cf5
409ca3:	4d                   	dec    %ebp
409ca4:	61                   	popa
409ca5:	41                   	inc    %ecx
409ca6:	56                   	push   %esi
409ca7:	39 76 63             	cmp    %esi,0x63(%esi)
409caa:	70 6d                	jo     0x409d19
409cac:	2b 2f                	sub    (%edi),%ebp
409cae:	4e                   	dec    %esi
409caf:	65 73 71             	gs jae 0x409d23
409cb2:	67 79 2b             	addr16 jns 0x409ce0
409cb5:	65 37                	gs aaa
409cb7:	4c                   	dec    %esp
409cb8:	64 2b 62 79          	sub    %fs:0x79(%edx),%esp
409cbc:	66 6e                	data16 outsb %ds:(%esi),(%dx)
409cbe:	75 6d                	jne    0x409d2d
409cc0:	78 74                	js     0x409d36
409cc2:	4b                   	dec    %ebx
409cc3:	31 4c 4c 6f          	xor    %ecx,0x6f(%esp,%ecx,2)
409cc7:	6d                   	insl   (%dx),%es:(%edi)
409cc8:	43                   	inc    %ebx
409cc9:	79 67                	jns    0x409d32
409ccb:	57                   	push   %edi
409ccc:	37                   	aaa
409ccd:	6f                   	outsl  %ds:(%esi),(%dx)
409cce:	4c                   	dec    %esp
409ccf:	4c                   	dec    %esp
409cd0:	49                   	dec    %ecx
409cd1:	36 34 6d             	ss xor $0x6d,%al
409cd4:	7a 41                	jp     0x409d17
409cd6:	46                   	inc    %esi
409cd7:	34 47                	xor    $0x47,%al
409cd9:	6e                   	outsb  %ds:(%esi),(%dx)
409cda:	45                   	inc    %ebp
409cdb:	4e                   	dec    %esi
409cdc:	55                   	push   %ebp
409cdd:	79 65                	jns    0x409d44
409cdf:	4a                   	dec    %edx
409ce0:	34 61                	xor    $0x61,%al
409ce2:	53                   	push   %ebx
409ce3:	46                   	inc    %esi
409ce4:	36 6e                	outsb  %ss:(%esi),(%dx)
409ce6:	74 57                	je     0x409d3f
409ce8:	61                   	popa
409ce9:	70 30                	jo     0x409d1b
409ceb:	42                   	inc    %edx
409cec:	57                   	push   %edi
409ced:	37                   	aaa
409cee:	50                   	push   %eax
409cef:	79 6a                	jns    0x409d5b
409cf1:	64 42                	fs inc %edx
409cf3:	30 38                	xor    %bh,(%eax)
409cf5:	71 70                	jno    0x409d67
409cf7:	56                   	push   %esi
409cf8:	4d                   	dec    %ebp
409cf9:	39 48 4c             	cmp    %ecx,0x4c(%eax)
409cfc:	4a                   	dec    %edx
409cfd:	44                   	inc    %esp
409cfe:	78 72                	js     0x409d72
409d00:	62 6e 68             	bound  %ebp,0x68(%esi)
409d03:	30 38                	xor    %bh,(%eax)
409d05:	69 35 76 59 2f 79 50 	imul   $0x42673950,0x792f5976,%esi
409d0c:	39 67 42
409d0f:	2b 56 7a             	sub    0x7a(%esi),%edx
409d12:	4b                   	dec    %ebx
409d13:	6b 74 55 66 72       	imul   $0x72,0x66(%ebp,%edx,2),%esi
409d18:	72 62                	jb     0x409d7c
409d1a:	32 52 6c             	xor    0x6c(%edx),%dl
409d1d:	39 37                	cmp    %esi,(%edi)
409d1f:	34 6c                	xor    $0x6c,%al
409d21:	6a 43                	push   $0x43
409d23:	36 6b 53 4b 61       	imul   $0x61,%ss:0x4b(%ebx),%edx
409d28:	39 4d 38             	cmp    %ecx,0x38(%ebp)
409d2b:	6a 4c                	push   $0x4c
409d2d:	49                   	dec    %ecx
409d2e:	4a                   	dec    %edx
409d2f:	72 54                	jb     0x409d85
409d31:	63 76 6e             	arpl   %esi,0x6e(%esi)
409d34:	51                   	push   %ecx
409d35:	54                   	push   %esp
409d36:	73 53                	jae    0x409d8b
409d38:	7a 48                	jp     0x409d82
409d3a:	63 33                	arpl   %esi,(%ebx)
409d3c:	79 4b                	jns    0x409d89
409d3e:	65 32 51 63          	xor    %gs:0x63(%ecx),%dl
409d42:	4a                   	dec    %edx
409d43:	45                   	inc    %ebp
409d44:	49                   	dec    %ecx
409d45:	4a                   	dec    %edx
409d46:	77 6a                	ja     0x409db2
409d48:	75 75                	jne    0x409dbf
409d4a:	31 56 74             	xor    %edx,0x74(%esi)
409d4d:	39 52 61             	cmp    %edx,0x61(%edx)
409d50:	6a 41                	push   $0x41
409d52:	31 51 2b             	xor    %edx,0x2b(%ecx)
409d55:	39 58 39             	cmp    %ebx,0x39(%eax)
409d58:	37                   	aaa
409d59:	7a 6c                	jp     0x409dc7
409d5b:	33 33                	xor    (%ebx),%esi