MSTHLLLFLLFLSLHTHATNARHHGLSCKGSRKNALKVNHREYEIKRKELKSMLGTELESELKRPINRGGLVNIGHVGASTKKPKELKPIPKILNETRGKTRGAVRITSLVAVSGKLPQKKHGKYPGFELDYARPSTHPPSHN