MSDCQPAPVRVAAFYRFAPIAEVQALAEDLRAQGSRDGLVGSVILAQEGVNGTIAGAPDAVDGLLDRLRALPGCADLAPRVHQAERLPFARWKVKVKPEIVTMGREGIDAAHGAGIHVPPAQWNALIADPDTILIDARNDYEVALGHFAGAIDPGTQGFGDFPAWFDAQADEWRQEAQARGRRPRIAMYCTGGIRCEKSTAYARARGFDEVYHLEGGILAYLAEIEEEESLWRGECFLFDERVSIAHGERTGAAALCPDCGQPYLVGSGQDCGRCGGAGEPGGI