MPVAAPGQAPAGLAGPARGVGGPAPGMMMPRPQLQAAPQLRPPGGPPGMPMGMPPPGGMPPPGMGMPPGMMRPPGMPPPGMGPPPGMMRPPFPGDVYGRYVPQSVTNKDGQPQDIDIVVNEIFSNGDEVFVEYSNGPVAFKVRWEGRPRTPPFKWGERGEILPPHDTWLRELDLKHEGLGGLVEVELLRTDPTLLDKDLGKTKELLMHHAGALQMMFYYQSAEGATAGDQLGAITLPQFRGLMTSAKVVTSRFPPEKVDEVFTTVATGAQTLARKVDNKSGVSSFDLLDFMIGVIRVAHARFATENPGQASYQQLSFKLMSLIKDCFAIYTFPELTKKLARF