MSVPRQRLAKLYELSAKIFDQNFNPGRVRTGSKILSQRLKGPSVANYYGNPDFIKFRNLKSLFPGTEFIDPDEQYRLMKVEGLKRRGKGAPKKMKKTDTASKGKKGKK