MLEKQIRAVYDQQTITVYQAYKNEIAIPAVKNQKFVAPFKIERMTWIKPSFLWMMYRSGWAAKEGQEHVLAIKLKREGFEWALANCCLSHFDSTMFSSLEAWKNKLEHTQVRLQWDPEKDIHLQNLAYRSIQIGLSGVAVEHYVNDWIVSIDDITPVCKKIHALVLDKKTEEANSLLPAENIYPVSETLKHTIGAD