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
431d3c:	41                   	inc    %ecx
431d3d:	39 45 31             	cmp    %eax,0x31(%ebp)
431d40:	4f                   	dec    %edi
431d41:	2f                   	das
431d42:	46                   	inc    %esi
431d43:	54                   	push   %esp
431d44:	6a 2f                	push   $0x2f
431d46:	34 45                	xor    $0x45,%al
431d48:	51                   	push   %ecx
431d49:	4c                   	dec    %esp
431d4a:	2f                   	das
431d4b:	31 62 2f             	xor    %esp,0x2f(%edx)
431d4e:	4a                   	dec    %edx
431d4f:	45                   	inc    %ebp
431d50:	34 32                	xor    $0x32,%al
431d52:	59                   	pop    %ecx
431d53:	69 55 2f 45 70 73 65 	imul   $0x65737045,0x2f(%ebp),%edx
431d5a:	7a 56                	jp     0x431db2
431d5c:	49                   	dec    %ecx
431d5d:	69 59 36 33 38 79 54 	imul   $0x54793833,0x36(%ecx),%ebx
431d64:	6a 6d                	push   $0x6d
431d66:	45                   	inc    %ebp
431d67:	64 30 4d 52          	xor    %cl,%fs:0x52(%ebp)
431d6b:	67 38 6c 45          	cmp    %ch,0x45(%si)
431d6f:	65 52                	gs push %edx
431d71:	41                   	inc    %ecx
431d72:	56                   	push   %esi
431d73:	56                   	push   %esi
431d74:	32 6e 73             	xor    0x73(%esi),%ch
431d77:	41                   	inc    %ecx
431d78:	53                   	push   %ebx
431d79:	67 39 59 58          	cmp    %ebx,0x58(%bx,%di)
431d7d:	70 50                	jo     0x431dcf
431d7f:	37                   	aaa
431d80:	2b 65 6f             	sub    0x6f(%ebp),%esp
431d83:	6e                   	outsb  %ds:(%esi),(%dx)
431d84:	33 53 33             	xor    0x33(%ebx),%edx
431d87:	33 7a 42             	xor    0x42(%edx),%edi
431d8a:	30 6d 58             	xor    %ch,0x58(%ebp)
431d8d:	53                   	push   %ebx
431d8e:	48                   	dec    %eax
431d8f:	38 2f                	cmp    %ch,(%edi)
431d91:	45                   	inc    %ebp
431d92:	6f                   	outsl  %ds:(%esi),(%dx)
431d93:	46                   	inc    %esi
431d94:	4f                   	dec    %edi
431d95:	34 4f                	xor    $0x4f,%al
431d97:	4c                   	dec    %esp
431d98:	76 75                	jbe    0x431e0f
431d9a:	4e                   	dec    %esi
431d9b:	53                   	push   %ebx
431d9c:	56                   	push   %esi
431d9d:	67 58                	addr16 pop %eax
431d9f:	44                   	inc    %esp
431da0:	56                   	push   %esi
431da1:	32 54 67 74          	xor    0x74(%edi,%eiz,2),%dl
431da5:	6e                   	outsb  %ds:(%esi),(%dx)
431da6:	73 6f                	jae    0x431e17
431da8:	66 4f                	dec    %di
431daa:	33 64 6c 37          	xor    0x37(%esp,%ebp,2),%esp
431dae:	74 75                	je     0x431e25
431db0:	4a                   	dec    %edx
431db1:	31 4a 76             	xor    %ecx,0x76(%edx)
431db4:	5a                   	pop    %edx
431db5:	48                   	dec    %eax
431db6:	2b 48 6f             	sub    0x6f(%eax),%ecx
431db9:	54                   	push   %esp
431dba:	4b                   	dec    %ebx
431dbb:	4b                   	dec    %ebx
431dbc:	68 59 65 53 56       	push   $0x56536559
431dc1:	2f                   	das
431dc2:	50                   	push   %eax
431dc3:	6d                   	insl   (%dx),%es:(%edi)
431dc4:	67 4d                	addr16 dec %ebp
431dc6:	74 58                	je     0x431e20
431dc8:	49                   	dec    %ecx
431dc9:	39 77 4d             	cmp    %esi,0x4d(%edi)
431dcc:	59                   	pop    %ecx
431dcd:	48                   	dec    %eax
431dce:	6e                   	outsb  %ds:(%esi),(%dx)
431dcf:	73 53                	jae    0x431e24
431dd1:	4e                   	dec    %esi
431dd2:	52                   	push   %edx
431dd3:	65 71 67             	gs jno 0x431e3d
431dd6:	41                   	inc    %ecx
431dd7:	35 64 6f 2f 4f       	xor    $0x4f2f6f64,%eax
431ddc:	45                   	inc    %ebp
431ddd:	4f                   	dec    %edi
431dde:	68 73 53 78 6b       	push   $0x6b785373
431de3:	4b                   	dec    %ebx
431de4:	34 31                	xor    $0x31,%al
431de6:	31 73 6a             	xor    %esi,0x6a(%ebx)
431de9:	6f                   	outsl  %ds:(%esi),(%dx)
431dea:	49                   	dec    %ecx
431deb:	72 46                	jb     0x431e33
431ded:	6c                   	insb   (%dx),%es:(%edi)
431dee:	79 53                	jns    0x431e43
431df0:	61                   	popa
431df1:	5a                   	pop    %edx
431df2:	31 39                	xor    %edi,(%ecx)
431df4:	33 37                	xor    (%edi),%esi
431df6:	4f                   	dec    %edi
431df7:	46                   	inc    %esi
431df8:	76 33                	jbe    0x431e2d
431dfa:	68 4d 71 75 62       	push   $0x6275714d
431dff:	58                   	pop    %eax
431e00:	61                   	popa
431e01:	44                   	inc    %esp
431e02:	55                   	push   %ebp
431e03:	33 6a 34             	xor    0x34(%edx),%ebp
431e06:	50                   	push   %eax
431e07:	44                   	inc    %esp
431e08:	78 70                	js     0x431e7a
431e0a:	4a                   	dec    %edx
431e0b:	4b                   	dec    %ebx
431e0c:	63 32                	arpl   %esi,(%edx)
431e0e:	39 51 56             	cmp    %edx,0x56(%ecx)
431e11:	43                   	inc    %ebx
431e12:	36 47                	ss inc %edi
431e14:	73 4c                	jae    0x431e62
431e16:	77 37                	ja     0x431e4f
431e18:	31 76 62             	xor    %esi,0x62(%esi)
431e1b:	62 44 58 37          	bound  %eax,0x37(%eax,%ebx,2)
431e1f:	59                   	pop    %ecx
431e20:	49                   	dec    %ecx
431e21:	55                   	push   %ebp
431e22:	77 47                	ja     0x431e6b
431e24:	66 49                	dec    %cx
431e26:	4e                   	dec    %esi
431e27:	2b 66 69             	sub    0x69(%esi),%esp
431e2a:	46                   	inc    %esi
431e2b:	57                   	push   %edi
431e2c:	6a 36                	push   $0x36
431e2e:	34 77                	xor    $0x77,%al
431e30:	57                   	push   %edi
431e31:	51                   	push   %ecx
431e32:	51                   	push   %ecx
431e33:	59                   	pop    %ecx
431e34:	79 4d                	jns    0x431e83
431e36:	56                   	push   %esi
431e37:	6f                   	outsl  %ds:(%esi),(%dx)
431e38:	6c                   	insb   (%dx),%es:(%edi)
431e39:	73 66                	jae    0x431ea1
431e3b:	46                   	inc    %esi
431e3c:	7a 65                	jp     0x431ea3
431e3e:	50                   	push   %eax
431e3f:	67 34 47             	addr16 xor $0x47,%al
431e42:	4c                   	dec    %esp
431e43:	50                   	push   %eax
431e44:	2f                   	das
431e45:	6d                   	insl   (%dx),%es:(%edi)
431e46:	78 6e                	js     0x431eb6
431e48:	30 77 6f             	xor    %dh,0x6f(%edi)
431e4b:	6f                   	outsl  %ds:(%esi),(%dx)
431e4c:	73 58                	jae    0x431ea6
431e4e:	63 30                	arpl   %esi,(%eax)
431e50:	4e                   	dec    %esi
431e51:	49                   	dec    %ecx
431e52:	37                   	aaa
431e53:	6d                   	insl   (%dx),%es:(%edi)
431e54:	6a 54                	push   $0x54
431e56:	4c                   	dec    %esp
431e57:	37                   	aaa
431e58:	7a 42                	jp     0x431e9c
431e5a:	5a                   	pop    %edx
431e5b:	51                   	push   %ecx
431e5c:	78 41                	js     0x431e9f
431e5e:	78 31                	js     0x431e91
431e60:	61                   	popa
431e61:	73 58                	jae    0x431ebb
431e63:	32 68 54             	xor    0x54(%eax),%ch
431e66:	39 61 56             	cmp    %esp,0x56(%ecx)
431e69:	65 46                	gs inc %esi
431e6b:	42                   	inc    %edx
431e6c:	52                   	push   %edx