MVLDTVNQTTVSYLVNLALEKVMSYLSNCLGDQKDLKKIKVSLTDIRGFIEIAEGSPVLDPKLMELLERIKDAAYDAEDLLEEYEIEERRRSQEPPQKKVRNLIPAVFNHPKLASELKDVSERLEAIKAESDKFQLIKTVANWESKFKKQRETHSFVIKSQVLGREEEKTKLLTTTGDHPGPGNVEKFDVEKLQRFLRKALSEKEFLHVFNDVWNEELDKWERLRDLLICGGRGSRIVVTTHIRTVASIMSTISPIVLEGLPDDHCRSLFCQRALGNQREEEETRQVNLVSIGREIVKKCKGNQLAVLTLGGLLCCETDEARWAYVRDSEIWNIANENEYGILPALRLSYNHLKSHVKQCFAFCAIFPKNYEIDKEKLIELWMANGFIPFIIGMELEDIGNEIFNELVMKSFFQDVEEDFTKLLGPAPD