MSAMLNENVPVEFQEAHGYAAREKVVLRMRGRSWTVRLKHTKGRRPRRERAVLRYGWHRFCADNGLAVGDTCFFRALRSAGSGAGDVDDGDGDHVLSVTVHKADGGDPLE