MLPQTPPHGLKVMSGAEENRHYLRAFIQTYRDLPVLWDTSLRDYTNREKRAEAYLRLVPIYHYLKRDAPVEM