MKDVDHEEQVLSLQRVALAKEAELKSVLFVLRKANDLGPSKIHIFSDNAQVVEGIIGAKDKAIKGIISDIHAASSTFSSIEFSFIPRHLFSSAHFLAKLSFTFFWKVIL