MADQNDPHSDTPTEEATRLPLKKRGYAEKTLPGLNNNDDSFFPIDNKDMDLNKLKKNAYYEVLKAFLAESSTISGVNAYYEPRIMFMKELKKELNIDHDTHADCHKRVKTDTLVQELRGTSSEKATEKATDAEEEKSTSVEGEALKPRLVVDERYVLKLQESFNVAPAKIQQETAQPSDTSTPAKIQKDKAEVSATTTTTPEELPFPSWGHVAPESLVNSIINIIIYGDNDHVQFQIKAYDAETEMHQLVTLGSTKEHDDPLDWIDIRYFPKEDVIWQNQHPGFTTRNCLLKPGQTILNATTTAREKTPIKVVGTSASGIPIIKIKKLDKGKAKAQ