MDPILVKEEEEESHGDGGLPVVAGEDAAAAAGVAPRPMEGLHDAGPPPFLTKTYDMVDDAGTDGVVSWSATSNSFVVWDPHAFATVLLPRFFKHNNFSSFVRQLNTYGFRKVDPDRWEFANECFLRGQRHLLKNIKRRKPPSHTASNQQSLGPYLEVGHFGYDAEIDRLKRDKQLLMAEVVKLRQEQQNTKAHLKAMEDRLQGTEQRQQQMMAFLARVMKNPEFLKQLMSQNEMRKELQDAISKKRRRRIDQGPEVDDVGTSSSIEQESPVLFDPQESVEFLVDGFPSDLENSAMDAGGLVEPQDFDVGVSEQQQIGPQGELNDNFWEELLNEGLVGEENDNPVIEDDMNVLSEKMGYLNSNGPTAGE