MTVITLNWGILGAGNISSQFVHDLVLNNQRDTQFHHIVKSIGCSSHDKGLDFIKKNNITLENNFQTTPIVESYEDFYKNLDIDVVYIGTPHTFHKEQSIACLNNNKHVLCEKPVTVNKAELESILNVAKSKKKFFMEAMWTRFFPAITELKKKIYDEKVIGEIHRLFADLSYNCDISNIPLSSRIRNKDLAAGSLLDIGIYPLTYSRVLLDDSLGENHSPFQIKSFLTIDSQDQVDHLYSAIVKYQNGKHAVLTASELIDGPKAYVRLEGSQGHVEMYSDNPARAKHFKIFNAKGDEIFEYKDGSGYNGFIYEANAVAKDITEGKLSNDTMPHDESLLIMETMDQIRHENGLVYPQDEN*