MKCLISFITFEVLLSVSYKPERRRHRTTFTQEQLAELDSAFQKSHYPDIYVREELARITKLNEARIQFVVTCWRSSWLCWLWPTIFAGPAIIGQSCWWWGGQEA