MVSRRKVPEGELCAVCSDLATGYHYGVASCNGCKTFFRRTIVSEHTFICQYNGNCDVNKNIRCACRHCRFRKCIAVGMDAKAIQNDRDRIGPTKKMKLSSQSSDDDGAVQLQHSAEEQLISKLHEIEKRCLRLRKCMLPDVKGLNDVFDSPSLVYEVDNLPSDPYTQARELHIANMSDIQRFNKREVRVGLEWAKTFDCYNSLSRDDRRALIKNFGFTFNFLNRNFYSEDHGPDKLVLLNGAYIRRQVQSEVKLPGCRATYTRQMDEIMIPLRTLQVTIPEFALFKASIFFNPDALNLSRAAKQTVYAERSKYLGALFYLMTSKLGIPAGAQKYGSLLMMASSVQASYEFNFMNIIALNEENMQVMDFFEENWKMDSFVKEVCLKDP