MEPMLNAVKEEEEGSHGDGRAQAAAAAPRPMEGLHEAGPPPFLTKTYEMVDDAGTDGVVSWSATNNSFVVWDPHAFATVLLPRFFKHNNFSSFVRQLNTYGFRKVDPDRWEFANEGFLRGQRHLLKNIKRRKPPSHTASNQQSLGPYLEVGHFGYDAEIDRLKRDKQLLMAEVVKLRQEQQNTKEHLKAMEDRLQATEQRQQQMMAFLARVMKNPEFLKQLMAQNEMRKELQDAISKKRRRHIDQGPEVDDVGTSSSIEQESPVLFDPQESVEFLVDGIPSDLENSAMDAGGLVEPQDFDVGASEQQQIGPQPQGEWNDNFWEELLNEGLGGEENDNPVVIEDDMNVLSEKMGYLNSNSPNS