MAETLTGQPPIFGGSTGGLLTKALVEEKYAITWSSPKEQVFEMPTAGAAVMRQGDNLLYLARKEQCLALGTQLKTKFKIDYKIYRVFPNGDIQYLHPADGVYPEKVNPGRVAVNSVPRNIGKNPDPAKLKFSGVAPYNA