MVITIMAGVSAARVSSPAMENAIGLVHSAMPFRRCGTLQLPWAFRKPGTAQRVSMSVAVGTTETSASDTLFKDYNATCAFMFPGQGAQAVGMGKEADKVPAALEMFNKASEILGYDLLDVCVNGPKEKLDSTVISQPAIYVASLAAVEALRADSKGQSIIDSIDVTCGLSLGEYTALAFAGVFSFEDGLKLVKLRGEAMQAASDFTHGSMASVIGLDSAKVQVLCEAANEGLAEEEKVQIANYLCTGNYVVSGGLKGVEAVEAKAKSFKARMVVRLAVAGAFHTRLMGSAVPKLDVALGDIQFKAPRIPVISNVDAQPHSDPAVLKAILCRQVTSPVQWETTLKTLLGKGLKNSYELGPGKVIAGLLKRTDKSASIENISV