RVRLSVATAIQFYDLQDRLGYDQPSKAVEWLIKAAAAAIDKLPELDAAAFPNHPASANKQSSALHAEVDGSQLQQQQ