MSLALCLLFVPCGKMRYIISFWLRCLVDKRCSNSRLRSIFRFYLSISSFTEEVMRPIVYTLPLFDLCVAVFVVHQSPIRSFALTNATRACVASEDGLVSVIDLHSFSILFSGKCFPGSSTTVISLTMKTIMKPKGLLPSPTSPKSGQTEKDSAEASLNIVFFLTKDGNLITIDADTGVFLGSKPLHPKHKSTAVALHLVDISSVSDIGWSEAGETHASSQDGQDACDKNRIQDELNEIQVDTFSGTKRQVEAKECFENTNTISGQNLENVLLLLCSEDALRLYSASSFIQGSNRSICKVKLEIPCCWASTFVNKDENVVGLVLLYENGLLEMRSLPDMKVVGDISLSALLRWKYQPNLLKTISSSANGRIAL