MSRIRIEGLLAAFPKLVGIGKQHTYVETENVRYVYQPMEALYLLLVTNKQSNILEDLETLRVLSKIVPEYSASLDEEGICRMAFELIFAFDEVISLGHKESVTIAQVKQYCEMESHEERLHKLIMQSKINETKDVMKRKASEIDKSKIDRNRADKGGLMSLQSSMSTRIENGFNDMSISGSGGGFGSNSSYGSMDLDSFSTKSKGRTSTAATAPSKGLGMQLGKAQKTNQFLESLKAEGEVIVEDAQPVVGQTRGSVPVATDPITLTVEEKLNVVLKRDGGLNNLEVQGTLALQILQKDDGFIQVQ