MSPTLKNVGHDDAAGRKVKEVHYRGVRKRPWGRYAAEIRDPGKKTRVWLGTFDTAEQAARAYDSAAREFRGSKATTNFPFSGGVDAGNALGTHVTAREGVCGNNVSGVLAPTVTGFFLDLPHATASREELVRGFPVRFEPMEMGLSIGLRTTVEVKRDAADYKLRRDLNLELSLAPSMDV