MSVLIECNGKELWSPSLRVGNLFFDQLKALEKVLGLESGVYASLADTYKIDAVIFNTFVKKILQTLETTNNGPLYVLMAGCLEIAIALNAKITGEWPLVSERLNPLVLKAKTAMNAIPF