MSPVNVLVIGATGYIGRHIALAAAAAPEVGAYALISKATAGKPERKEVLEQLRSAGVQFLEGDLYDHASLVAALKQVSIVISTVSFAQLADQTKIIDAAKEAGTITRFLPSEFGLNPSEKTIEAFGELATLWAIKKNLLPVLVESGIPYTLVWSNGFAGYSLPGLGALGPPVTDEVTVFGSGDVKSVNVDEGDIGTYTIKAALDPRAANKTVHLEPPQNFLTQNELIALAEKARGKTYKRKTVSAEELLQQYKTFDPSIKFLPYLHYSIWIAGDMLQPLPEGHVSSVDLYPDVEYKTLAQLL*