MVWNWQQDQWPQFSWRPDELEGLEKAFLKQSGVLIGAYFHVDPADKDQLAIDLMSNEALKTSQIEGEILDRESLQQSIRRDLGLATLPFKAPPAEQGISRMMVTLYRTFGEPLSAVALRQWHAMLMNGRVDIQCIGRYRTDPQPMQVVSGRLDRPEVHFEAPPAGQVSREMARFIRWFNETAPDGKKPLPPVTRAGLAHLHFVSVHPFEDGNGRIARALADKALAQGLEQPSLSSLSQVIQKRKKDYYDALARNNRELDITDWLVTFGGMIVDAQAYTETMIRFLIEKTRLYDRIRGQLNPRQEKALARMFREGPDGFRGGLSVGNYISITGTSRATATRDLQELVALGTLIRTGEMKSTRYHLPAQVKATGT