MNGKLKFKKNEWGRGANNPDGIKNIINREMILIVYDALANSIIRYCMGSLVAFKELFWEGVADKSKSKQFVYLRILLFAPDYSYSDSKSDDDRKKRPRTAFTAAQIKSLEAEFERNKYLSVAKR