MEPTVNALLLKLGRPQYSADRGQLLWPCPLTQEQAAEVAPQLMARLECQLGALEQGADRLFWPARFEDTVLGLQFEALCDSLWLEASDGALDGAETLAFLAAQVGAEHV