MVSSIFPPTCSAAVDVSLGSLLDALSSGRSSVRIQWLVSLQRIAQNALSRCYLALLDYATTVFMGCFGSKSLKQPQGYEDPAVLAAETTFSVSEVDALYELFKKLSSSVIDDGLIHKEELQLALFKNSKRESLFADRVFDVFDVKRNGVIEFGEFVRSLSIFHPNTPVEVKIDFAFKLYDLRQTGYIEREEVEKMLIELLTESDMQLSSELIEIILDKTFSEADANNDGKIDQEEWKAFVLKNPALMKNMTLPYLRDVTTSFPSF