MALRSLLSKRTLGLGFGQVRGLVTFSLPDLPYDYSALEPAISGEIMHLHHQKHHQTYVTNYNKALEQLDDAMAKGDAPAVVKLQSAIKFNGGGHINHSIFWENLIPTHEGGGEPPKGSLGWAIDMHFGSFEVLLQKMNTEGAALQGSGWVWLGLDKDLKKLVVETTANQDPLVTKGASLVPLLGIDVWEHAYYLQYKNVRPDYLKNIWKVINWKYASELYEKESP