LCFPEKLWKMLESDQFRSIWWSEGGKCVAINKDLFEVEVLGRGVCQRVFNTQHIRSVIRQLNLYGFTKVQQDFERSASLPEFLAEEAAASAHSQVLYYYNPRFNRAHPWLLGTCKRRAALKQKGLCAAGLDERPLQKPRGS