MKFPLSFKSFGDAIPPQYAIQVLDELTNSNAIITTGVGQHQMWAAQWYNFKRPRQWATSSGLGAMGFGLPAAIGAAEASPGSIVVDIDGDGSFMMNVQELATICVEQLDVKIMILNNQHLGMVVQWEDRFYKANRAHTYLGNPDDETKIFPNFLKFAEGCEIPAARVTKKSELRGAIQKMLETPGPYLLDVLVPHQEHVLPMIPSGGAFRDVIIEGDGRTKY