MNPFNIFDLPVDFHVDQATLSARYLALQKSLHPDNFTTHSAQEQRLAMQRSAEVNDALQILKDPILRAETIIAIYTGEQQNIEENSTRDMAFLMQQMQWREQLENIEAQQDSDQLVAFSADIEQTQQALLSELADALSSQQWQQAKVINDKLRFIKKLLLEVERVEEKLLDF