MGIKVGVLGAKGRVGQTIVAAVNESDDLELVAEIGVDDDLSLLVDNGAEVVVDFTTPNAVMGNLEFCINNGISAVVGTTGFDDARLEQVRDWLEGKDNVGVLIAPNFAISAVLTMVFSKQAARFFESAEVIELHHPNKLDAPSGTAIHTAQGIAAARKEAGMDAQPDATEQALEGSRGASVDGIPVHAVRMSGMVAHEQVIFGTQGQTLTIKQDSYDRNSFAPGVLVGVRNIAQHPGLVVGLEHYLGL