MSWCWWLVMSIVCCLSVSQGITFFARYRRQETPFALYFLPFFANFQRFLLLKARLPVLYRLGDWPAPPAAPSGMLSSSLSSIAFGLPETVDVLVVGGGPVGLTLAGQLLAQRGRVALVEANEEPCGGSRLPKAQLISALTMETWSRWDAALPRKIRGLCWLRPETTMDLVSPFSTVCACAVRGAVQGVARVGAAQQQPLYEAALRSHVASAPRECELTAHYGWNVVDATETDGEWSVVLEQTERGGRHYAEGGLDGLATDDTAAPKAGGRVRQTVLARVLVGCDGGRPGMEALLRRQFAGTPPGVAYCFKKEGGWPASVWQLDGAAELYFGFVSYPS