MAAAAAEQNVPVEFQEAHGYAAREKVVLRMLGRSWTVRLKHTKGRRPRRERAVLRYGWHRFCADNGLAVGDTCFFRALRSAGSGAGDVDDGDGDHVLSVTVHKADGGDPLE