MSEFDSLMQGMSLVLSSHHLGLMVIGVLLGILVGVLPGLGAPNGVALLLPLTFSMSPVSAIILLSCMYWGALFGGSITSILFNIPGEPSSVATTFDGYPMARNGQAGEALTAAFTSALLGALVGVLLLTFLSTHIARFALAFSSPEFFAVYLLAFCTFIGMSRNPPLKTLVAMTIGFAMAAVGMDTVSGDLRLTFDQPWLLSGLSFEVAVIGLFGIGEILCTVEEGLVFRGERARITPMVILRTWARLPRYWLTWLRSALVGCWMGVTPGGPTAASFMSYSLARRFSKNRENFGKGEVEGVIAPETADHSAGTSALLPMLTLGIPGSATAAVMLGGLMIWGLHPGPTLFVEQHDFVWGLIASMYLGNVVSLIVVLATVPLFASILRIPFAIVAPIIVMVCAIGAYSVHNAMLDVVLMLLFGALGYLFKKLGYPIAPLVLAAVLGDKAEDAFRQSMLFSDGQLSVFWSNPLVASLTGAALAMLLWPLLARCAGALFRRGRRSLRHAA*