MKFVGVDGCRAGWCAAWVADGRWDVGVYPLFADLWSEHEDAESVLVDIPIGLADDANRRAEGLLRARLGPRRNSVFNTPARAALHAGSKAAAKASNRKAAGKSLSEQSLGIMNKIAEVDIFLVDHPEAVEKVFESHPELCFAMAGGAPMGYAKRDTPGVVERYDILRRFVPDVRGLLDRVRGTHPASKVAGDDVFDALILAVSGRRGAGGRLRSLPDPVERDAAGLPMAIWYAEFDNQ