MCLFQVRCGQLVARLHVEKFVCPGIHQPCIELDGELISPKEFTVRANKDKQKDWKGSIRIGKSNMRALMEMKTLDFFNHENYCSAKCQSRNFMSFKNQLAEAYLNADYLYGNSSAALDDDKKNVHMMMK