MVFTHDTEVALAAAAALVNTAPNPDTGDAEELADVEDLDRFVRTWGWTGSRHRDEAELAAVHALRPRLRPIWDADVDGVVEIVNGLLREFQALPQLVKHDEWDYHLHATRPDAPLAARMAVEAAMALVDLVRAGELERLRTCQAPDCQDVVVDLSKNRSKRFCESGCGNRMAVAAYRARRSSL