MTFTLPQLPYALDALAPHVSKETLEYHYGKHHNTYVTNLNKLIPGTEFESMTLEEIIMKAKGGIFNNAAQVWNHTFYWHSMSPNGGGEPKGRLAEAINKSFGSFAAFKEQFSQTAATTFGSGWAWLVQDQSGALKIINTSNAGTPMTEGLNALLTCDVWEHAYYIDYRNRRPDYIEAFWSLVNWDFASSNLK