MLLSHNFNVSEDVLPSLSREEFTKVFIQGLANIAQCRLIDNPHWIVEVLFDPNKFSAAQIGESCAQALINERLSQVKDGQSLPNLLILGGIKTTPPTSASPDALQPGEWGVDVVETANGNEFLQAIGWDATVASKPPENVFKVERA