MSQDELRSLFSSIGEVESAKLIRDKVAGHSLGYGFVNYLNPNDAERAISTLNGLRLQSKTIKVSYARPSSDSIKDANLYISGLPKTMTQKDVEEMFGRYGRIINSRVLVDQASGLSRGVAFIRFDKRAEAEDAIKDLNGQKPPGAAEQMTVKFAASPNQVKNTQVIPQVYHQQSRRFGGPVHHQAQRFRFSPMSVDHMSGMSGVNVPGNSSSGWCIFIYNLGQDADEGILWQMFGPFGAVTNVKVIRDFNTNKCKGFGFVTMTHYEEAAMAIASLNGYRLGDKILQVSFKTSKSHK