MGKRRFHFESFWPKLDGFMEVVQQSWEQPIMAVCPLHRLADKLRRLAKNLQSWSHRKTGNIKRQLLLAREIIHQLESAQDSRLLSSLEIWLRRQLKHHILGLSSFERTRARLRSGLRWLKEGDANTAYFQHHARYRKKKNFIASLKTEDRVFTDQKDKIEVVWDFYSNLLGSAGQRNFTLDLQSFHRSAVDLTELDRIIDEEEIWNTIKSMPSDKAPGPDGFTGRFYKMVWQIIKVDFMAAVNILFQGDDSRLFLLNSAYITLLPKKVDVEEVKDFRX