MSLTVWNIESIKDVAEMLGIGNLADEPAAAIAMDLEYRIHQVVQEATKFMVHSKRTVLTSADISSALRTLNVEPLYGFNNSRPLEFHEAAVGAGQNSLYYLDDEEVDFEKIINAPLPKVPRNISYSAHWLAIEGVQPAIPQNPTPSDHTVGEWASKGTSGVMPGASTAAKEARNGVTSMDNVEIKPLVRHVLSKELQLYFERITSALLDETNVELRDAALSSLRDDPGLHQLLPYFIMFLSDSVTRNLGNLVVLTTLMHMAWALLDNPNLFVEPYVQQLMPSILTCLVAKRLGSDPNNHEHYALRDLAAFLLGIVCDRFGNVYYTLKPRVTRTALKAFLDNTKPYSTHYGAIKGLKTMGKEAIRVLVVPNIKVYEVLVRKTLEKGNEEEIYEANKCMDALYDALLLLRDDQLPNQRTLPPNASGLLEKNVGSLMAEKIMKENDTSLLLGLLE