MGRLIDKEPPYEPETPLRLVVVGLSRTGTASLYLALKELGYTPWHMCEPIDDPSRMYNQWTEAMNCRFFGGNHPYDRKDFDKLRGPYDALLDIPACLFWDDFHKLYPDAKIILTTRSADSWFKSIHGTIIPWLEKPLLKVLQYFDSKRLGPEMRMVKTAYKVICNNNYHSLETMDRYLQHNDRVRNGVDPDRLLELRLGDGWEPLCAFLGVPVPGKPYPRVNNTNEFNQGAEEADAAMLTGMLKPWLAVFVPVIAAGLWFSFLKS