431a7c:	5a                   	pop    %edx
431a7d:	30 5a 72             	xor    %bl,0x72(%edx)
431a80:	41                   	inc    %ecx
431a81:	42                   	inc    %edx
431a82:	66 66 62 62 64       	data16 bound %sp,0x64(%edx)
431a87:	78 78                	js     0x431b01
431a89:	65 4a                	gs dec %edx
431a8b:	36 45                	ss inc %ebp
431a8d:	6d                   	insl   (%dx),%es:(%edi)
431a8e:	31 6a 65             	xor    %ebp,0x65(%edx)
431a91:	6a 6c                	push   $0x6c
431a93:	7a 33                	jp     0x431ac8
431a95:	79 35                	jns    0x431acc
431a97:	34 50                	xor    $0x50,%al
431a99:	32 56 56             	xor    0x56(%esi),%dl
431a9c:	43                   	inc    %ebx
431a9d:	6e                   	outsb  %ds:(%esi),(%dx)
431a9e:	36 59                	ss pop %ecx
431aa0:	6c                   	insb   (%dx),%es:(%edi)
431aa1:	32 7a 33             	xor    0x33(%edx),%bh
431aa4:	58                   	pop    %eax
431aa5:	6f                   	outsl  %ds:(%esi),(%dx)
431aa6:	30 68 51             	xor    %ch,0x51(%eax)
431aa9:	68 6a 66 45 78       	push   $0x7845666a
431aae:	78 46                	js     0x431af6
431ab0:	49                   	dec    %ecx
431ab1:	31 78 35             	xor    %edi,0x35(%eax)
431ab4:	79 49                	jns    0x431aff
431ab6:	75 6d                	jne    0x431b25
431ab8:	58                   	pop    %eax
431ab9:	71 2f                	jno    0x431aea
431abb:	65 4b                	gs dec %ebx
431abd:	6b 36 77             	imul   $0x77,(%esi),%esi
431ac0:	35 6d 37 67 6a       	xor    $0x6a67376d,%eax
431ac5:	77 65                	ja     0x431b2c
431ac7:	52                   	push   %edx
431ac8:	77 64                	ja     0x431b2e
431aca:	43                   	inc    %ebx
431acb:	35 73 49 67 31       	xor    $0x31674973,%eax
431ad0:	4f                   	dec    %edi
431ad1:	4e                   	dec    %esi
431ad2:	69 70 65 66 49 51 51 	imul   $0x51514966,0x65(%eax),%esi
431ad9:	34 71                	xor    $0x71,%al
431adb:	73 2f                	jae    0x431b0c
431add:	58                   	pop    %eax
431ade:	6b 52 32 32          	imul   $0x32,0x32(%edx),%edx
431ae2:	50                   	push   %eax
431ae3:	62 58 79             	bound  %ebx,0x79(%eax)
431ae6:	2f                   	das
431ae7:	66 67 43             	addr16 inc %bx
431aea:	4b                   	dec    %ebx
431aeb:	6b 44 75 4d 56       	imul   $0x56,0x4d(%ebp,%esi,2),%eax
431af0:	54                   	push   %esp
431af1:	6b 7a 6b 65          	imul   $0x65,0x6b(%edx),%edi
431af5:	35 38 54 57 71       	xor    $0x71575438,%eax
431afa:	53                   	push   %ebx
431afb:	4d                   	dec    %ebp
431afc:	46                   	inc    %esi
431afd:	55                   	push   %ebp
431afe:	37                   	aaa
431aff:	66 45                	inc    %bp
431b01:	54                   	push   %esp
431b02:	4a                   	dec    %edx
431b03:	4b                   	dec    %ebx
431b04:	31 41 78             	xor    %eax,0x78(%ecx)
431b07:	65 34 4d             	gs xor $0x4d,%al
431b0a:	2b 2b                	sub    (%ebx),%ebp
431b0c:	36 2b 6e 4f          	sub    %ss:0x4f(%esi),%ebp
431b10:	74 68                	je     0x431b7a
431b12:	48                   	dec    %eax
431b13:	66 35 78 4d          	xor    $0x4d78,%ax
431b17:	6e                   	outsb  %ds:(%esi),(%dx)
431b18:	74 46                	je     0x431b60
431b1a:	32 57 77             	xor    0x77(%edi),%dl
431b1d:	61                   	popa
431b1e:	73 68                	jae    0x431b88
431b20:	65 56                	gs push %esi
431b22:	50                   	push   %eax
431b23:	62 4a 54             	bound  %ecx,0x54(%edx)
431b26:	4a                   	dec    %edx
431b27:	6a 62                	push   $0x62
431b29:	54                   	push   %esp
431b2a:	7a 6e                	jp     0x431b9a
431b2c:	4c                   	dec    %esp
431b2d:	77 2b                	ja     0x431b5a
431b2f:	33 34 55 6c 54 44 56 	xor    0x5644546c(,%edx,2),%esi
431b36:	4b                   	dec    %ebx
431b37:	45                   	inc    %ebp
431b38:	70 35                	jo     0x431b6f
431b3a:	55                   	push   %ebp
431b3b:	4f                   	dec    %edi
431b3c:	74 62                	je     0x431ba0
431b3e:	37                   	aaa
431b3f:	55                   	push   %ebp
431b40:	56                   	push   %esi
431b41:	45                   	inc    %ebp
431b42:	31 70 46             	xor    %esi,0x46(%eax)
431b45:	7a 69                	jp     0x431bb0
431b47:	30 76 52             	xor    %dh,0x52(%esi)
431b4a:	68 54 64 6b 6e       	push   $0x6e6b6454
431b4f:	4d                   	dec    %ebp
431b50:	66 53                	push   %bx
431b52:	41                   	inc    %ecx
431b53:	51                   	push   %ecx
431b54:	6e                   	outsb  %ds:(%esi),(%dx)
431b55:	36 63 78 4f          	arpl   %edi,%ss:0x4f(%eax)
431b59:	4f                   	dec    %edi
431b5a:	68 53 45 7a 34       	push   $0x347a4553
431b5f:	6a 35                	push   $0x35
431b61:	6f                   	outsl  %ds:(%esi),(%dx)
431b62:	4c                   	dec    %esp
431b63:	77 67                	ja     0x431bcc
431b65:	46                   	inc    %esi
431b66:	67 65 33 6e 57       	xor    %gs:0x57(%bp),%ebp
431b6b:	67 4e                	addr16 dec %esi
431b6d:	6f                   	outsl  %ds:(%esi),(%dx)
431b6e:	63 4b 36             	arpl   %ecx,0x36(%ebx)
431b71:	70 45                	jo     0x431bb8
431b73:	6a 7a                	push   $0x7a
431b75:	62 64 59 78          	bound  %esp,0x78(%ecx,%ebx,2)
431b79:	32 4e 41             	xor    0x41(%esi),%cl
431b7c:	43                   	inc    %ebx
431b7d:	71 61                	jno    0x431be0
431b7f:	2f                   	das
431b80:	69 69 75 71 39 6c 30 	imul   $0x306c3971,0x75(%ecx),%ebp
431b87:	62 70 65             	bound  %esi,0x65(%eax)
431b8a:	70 63                	jo     0x431bef
431b8c:	53                   	push   %ebx
431b8d:	56                   	push   %esi
431b8e:	6a 73                	push   $0x73
431b90:	4f                   	dec    %edi
431b91:	52                   	push   %edx
431b92:	71 73                	jno    0x431c07
431b94:	76 63                	jbe    0x431bf9
431b96:	30 42 46             	xor    %al,0x46(%edx)
431b99:	6c                   	insb   (%dx),%es:(%edi)
431b9a:	59                   	pop    %ecx
431b9b:	74 73                	je     0x431c10
431b9d:	56                   	push   %esi
431b9e:	6e                   	outsb  %ds:(%esi),(%dx)
431b9f:	2b 33                	sub    (%ebx),%esi
431ba1:	4e                   	dec    %esi
431ba2:	65 71 7a             	gs jno 0x431c1f
431ba5:	45                   	inc    %ebp
431ba6:	50                   	push   %eax
431ba7:	2b 75 77             	sub    0x77(%ebp),%esi
431baa:	70 39                	jo     0x431be5
431bac:	4f                   	dec    %edi
431bad:	37                   	aaa
431bae:	70 63                	jo     0x431c13
431bb0:	41                   	inc    %ecx
431bb1:	61                   	popa
431bb2:	69 63 4a 4f 32 46 70 	imul   $0x7046324f,0x4a(%ebx),%esp
431bb9:	2f                   	das
431bba:	79 63                	jns    0x431c1f
431bbc:	32 57 6a             	xor    0x6a(%edi),%dl
431bbf:	4d                   	dec    %ebp
431bc0:	54                   	push   %esp
431bc1:	54                   	push   %esp
431bc2:	38 57 35             	cmp    %dl,0x35(%edi)
431bc5:	34 31                	xor    $0x31,%al
431bc7:	73 53                	jae    0x431c1c
431bc9:	2f                   	das
431bca:	77 6d                	ja     0x431c39
431bcc:	56                   	push   %esi
431bcd:	68 62 6b 71 53       	push   $0x53716b62
431bd2:	6a 71                	push   $0x71
431bd4:	41                   	inc    %ecx
431bd5:	44                   	inc    %esp
431bd6:	6b 6c 77 79 66       	imul   $0x66,0x79(%edi,%esi,2),%ebp
431bdb:	55                   	push   %ebp
431bdc:	54                   	push   %esp
431bdd:	36 65 2b 43 42       	ss sub %gs:0x42(%ebx),%eax
431be2:	39 31                	cmp    %esi,(%ecx)
431be4:	53                   	push   %ebx
431be5:	54                   	push   %esp
431be6:	48                   	dec    %eax
431be7:	69 2b 69 38 32 34    	imul   $0x34323869,(%ebx),%ebp
431bed:	6e                   	outsb  %ds:(%esi),(%dx)
431bee:	6f                   	outsl  %ds:(%esi),(%dx)
431bef:	67 31 79 58          	xor    %edi,0x58(%bx,%di)
431bf3:	71 52                	jno    0x431c47
431bf5:	62 6f 39             	bound  %ebp,0x39(%edi)
431bf8:	2b 71 70             	sub    0x70(%ecx),%esi
431bfb:	6a 58                	push   $0x58
431bfd:	63 4a 4c             	arpl   %ecx,0x4c(%edx)
431c00:	76 37                	jbe    0x431c39
431c02:	54                   	push   %esp
431c03:	32 34 72             	xor    (%edx,%esi,2),%dh
431c06:	4c                   	dec    %esp
431c07:	7a 4c                	jp     0x431c55
431c09:	6a 76                	push   $0x76
431c0b:	45                   	inc    %ebp
431c0c:	63 39                	arpl   %edi,(%ecx)
431c0e:	63 33                	arpl   %esi,(%ebx)
431c10:	68 4a 50 45 49       	push   $0x4945504a
431c15:	5a                   	pop    %edx
431c16:	38 62 2b             	cmp    %ah,0x2b(%edx)
431c19:	51                   	push   %ecx
431c1a:	35 33 4a 75 4f       	xor    $0x4f754a33,%eax
431c1f:	66 41                	inc    %cx
431c21:	2f                   	das
431c22:	66 59                	pop    %cx
431c24:	79 61                	jns    0x431c87
431c26:	31 36                	xor    %esi,(%esi)
431c28:	53                   	push   %ebx
431c29:	64 55                	fs push %ebp
431c2b:	55                   	push   %ebp
431c2c:	48                   	dec    %eax
431c2d:	4d                   	dec    %ebp
431c2e:	71 70                	jno    0x431ca0
431c30:	59                   	pop    %ecx
431c31:	52                   	push   %edx
431c32:	45                   	inc    %ebp
431c33:	62 6d 47             	bound  %ebp,0x47(%ebp)
431c36:	65 4b                	gs dec %ebx
431c38:	67 35 33 37 68 55    	addr16 xor $0x55683733,%eax
431c3e:	77 73                	ja     0x431cb3
431c40:	46                   	inc    %esi
431c41:	2f                   	das
431c42:	49                   	dec    %ecx
431c43:	46                   	inc    %esi
431c44:	50                   	push   %eax
431c45:	32 48 33             	xor    0x33(%eax),%cl
431c48:	78 38                	js     0x431c82
431c4a:	59                   	pop    %ecx
431c4b:	44                   	inc    %esp
431c4c:	2f                   	das
431c4d:	46                   	inc    %esi
431c4e:	54                   	push   %esp
431c4f:	39 65 32             	cmp    %esp,0x32(%ebp)
431c52:	58                   	pop    %eax
431c53:	4e                   	dec    %esi
431c54:	4a                   	dec    %edx
431c55:	52                   	push   %edx
431c56:	4b                   	dec    %ebx
431c57:	36 79 32             	ss jns 0x431c8c
431c5a:	4e                   	dec    %esi
431c5b:	63 32                	arpl   %esi,(%edx)
431c5d:	70 36                	jo     0x431c95
431c5f:	4f                   	dec    %edi
431c60:	35 46 38 34 6c       	xor    $0x6c343846,%eax
431c65:	2b 57 36             	sub    0x36(%edi),%edx
431c68:	47                   	inc    %edi
431c69:	7a 59                	jp     0x431cc4
431c6b:	68 67 44 5a 37       	push   $0x375a4467
431c70:	75 45                	jne    0x431cb7
431c72:	38 53 6a             	cmp    %dl,0x6a(%ebx)
431c75:	67 69 45 77 6b 4d 36 	imul   $0x36364d6b,0x77(%di),%eax
431c7c:	36
431c7d:	2b 7a 39             	sub    0x39(%edx),%edi
431c80:	45                   	inc    %ebp
431c81:	4c                   	dec    %esp
431c82:	49                   	dec    %ecx
431c83:	4f                   	dec    %edi
431c84:	79 59                	jns    0x431cdf
431c86:	61                   	popa
431c87:	30 4c 50 35          	xor    %cl,0x35(%eax,%edx,2)
431c8b:	44                   	inc    %esp
431c8c:	34 4c                	xor    $0x4c,%al
431c8e:	55                   	push   %ebp
431c8f:	6b 4b 59 32          	imul   $0x32,0x59(%ebx),%ecx
431c93:	48                   	dec    %eax
431c94:	38 30                	cmp    %dh,(%eax)
431c96:	56                   	push   %esi
431c97:	69 49 73 64 39 4a 4d 	imul   $0x4d4a3964,0x73(%ecx),%ecx
431c9e:	66 4c                	dec    %sp
431ca0:	36 6c                	ss insb (%dx),%es:(%edi)
431ca2:	4d                   	dec    %ebp
431ca3:	50                   	push   %eax
431ca4:	74 75                	je     0x431d1b
431ca6:	33 57 61             	xor    0x61(%edi),%edx
431ca9:	4d                   	dec    %ebp
431caa:	36 4d                	ss dec %ebp
431cac:	4d                   	dec    %ebp
431cad:	68 4c 54 69 71       	push   $0x7169544c
431cb2:	74 63                	je     0x431d17
431cb4:	54                   	push   %esp
431cb5:	4a                   	dec    %edx
431cb6:	74 37                	je     0x431cef
431cb8:	4b                   	dec    %ebx
431cb9:	50                   	push   %eax
431cba:	70 47                	jo     0x431d03
431cbc:	39 53 56             	cmp    %edx,0x56(%ebx)
431cbf:	64 64 6b 4c 47 53 56 	fs imul $0x56,%fs:0x53(%edi,%eax,2),%ecx
431cc6:	47                   	inc    %edi
431cc7:	62 49 4c             	bound  %ecx,0x4c(%ecx)
431cca:	6e                   	outsb  %ds:(%esi),(%dx)
431ccb:	4e                   	dec    %esi
431ccc:	6b 68 61 39          	imul   $0x39,0x61(%eax),%ebp
431cd0:	4f                   	dec    %edi
431cd1:	30 46 55             	xor    %al,0x55(%esi)
431cd4:	50                   	push   %eax
431cd5:	6f                   	outsl  %ds:(%esi),(%dx)
431cd6:	78 4a                	js     0x431d22
431cd8:	50                   	push   %eax
431cd9:	74 4f                	je     0x431d2a
431cdb:	5a                   	pop    %edx
431cdc:	49                   	dec    %ecx
431cdd:	46                   	inc    %esi
431cde:	4f                   	dec    %edi
431cdf:	72 33                	jb     0x431d14
431ce1:	35 61 65 63 41       	xor    $0x41636561,%eax
431ce6:	4f                   	dec    %edi
431ce7:	72 36                	jb     0x431d1f
431ce9:	48                   	dec    %eax
431cea:	4f                   	dec    %edi
431ceb:	57                   	push   %edi
431cec:	46                   	inc    %esi
431ced:	6d                   	insl   (%dx),%es:(%edi)
431cee:	59                   	pop    %ecx
431cef:	35 59 48 6b 50       	xor    $0x506b4859,%eax
431cf4:	61                   	popa
431cf5:	78 47                	js     0x431d3e
431cf7:	4f                   	dec    %edi
431cf8:	53                   	push   %ebx
431cf9:	48                   	dec    %eax
431cfa:	63 50 6a             	arpl   %edx,0x6a(%eax)
431cfd:	4e                   	dec    %esi
431cfe:	78 6b                	js     0x431d6b
431d00:	77 67                	ja     0x431d69
431d02:	43                   	inc    %ebx
431d03:	44                   	inc    %esp
431d04:	67 4a                	addr16 dec %edx
431d06:	53                   	push   %ebx
431d07:	4f                   	dec    %edi
431d08:	71 31                	jno    0x431d3b
431d0a:	55                   	push   %ebp
431d0b:	31 63 41             	xor    %esp,0x41(%ebx)
431d0e:	6c                   	insb   (%dx),%es:(%edi)
431d0f:	61                   	popa
431d10:	43                   	inc    %ebx
431d11:	38 64 31 67          	cmp    %ah,0x67(%ecx,%esi,1)
431d15:	56                   	push   %esi
431d16:	74 6b                	je     0x431d83
431d18:	74 54                	je     0x431d6e
431d1a:	4b                   	dec    %ebx
431d1b:	35 4c 75 44 58       	xor    $0x5844754c,%eax
431d20:	61                   	popa
431d21:	5a                   	pop    %edx
431d22:	64 6b 71 78 30       	imul   $0x30,%fs:0x78(%ecx),%esi
431d27:	6d                   	insl   (%dx),%es:(%edi)
431d28:	6c                   	insb   (%dx),%es:(%edi)
431d29:	55                   	push   %ebp
431d2a:	39 51 77             	cmp    %edx,0x77(%ecx)
431d2d:	66 47                	inc    %di
431d2f:	49                   	dec    %ecx
431d30:	69 50 6c 42 34 59 59 	imul   $0x59593442,0x6c(%eax),%edx
431d37:	6b 33 35             	imul   $0x35,(%ebx),%esi
431d3a:	76 45                	jbe    0x431d81