MHQHSIYEVCNDQFVQNRIVDDSVKRRNIQGVSVKNHTVVVDLDKYRDPLEDILRTKGVYVSPDEMFRSSPNMVVDVPFQSREEFEDLELPDSELLKVLHYYVSNRSANQGWRLEKKLDETALLAFGMLVEKWADDIVDENVARMFIEQQTRDNKRLPVDGDEVEDETAQDAEVVQEALRAYE