MSEIVRVQEIVSKLWNLNIASKKSPNLVTIISNVGYNPSFETNGSFKDFVSRLLARRDSYRIRRFSLKLRSLEFDSAKYHLVNECLRNVLNRGVLDLELDINVNEVYKLPFEVFTCKKVVKLKLGSDFVIDNIPKNALLPALKTLFLDKVRFIDKSGGCAFTRLVSACPVLEDLVIYRNNREDWEWSRIVSSKILKKLTIRREDWEDLDGSSYESISFDTPSLEYFEYFDVLRDGYPVVDLKSLVEAKLELPLFMVGDTYDVKNLIKGLENVQILSLGVVDTMQVFCFFEEAVPVFENLFHLSLSTEVDFCWNVLPILLEKSPNLKTLTIQALHYTTNHYGDENTVCDCLEVYSFLSSCHIEVLKITQFKGDIGEMVQIKHILEKLPSLELLEIHGQVKGDDKKLQIMLDLLMFERASSECKVEVKFPVCFASA*