MSRTWIVVAESSRAKIYEAANAGADLVEREDLVHPEGRLHERDLVSDRPGHDSGTAGSGPHVLDESTSAHVEEMQKFAREIAARLEQGLNDKAYDRLVLVAPPKFLGVLRDVLAQGVAATVAETLHKNLVQHGAEEVREHVQALL