MSCNGCRVLRKGCSEGCVLRPCLQWIDGAEAQGHATVFVAKFFGRAGLMSFLTAVPEPQRAAVFQSLLYEAAGRTINPVGGAVGLLSAGSWHLCQAAVDTVLRGGGIQPLPDQVDAAAGGRDVFASTGRRAVGGCSTFSTAKRSTMTTKNPGTVHDAAAAPQPEPSCDLGLWLSPCSPPAPGDRRSGGRRAGTPSMNSEGSITTCGDGAGEREPELLNLFV