MRGGQERVARVVRSAMISGLRGRGYAAAAAAGGALKQTVLHDKHMAIGGKMVEFAGYDMPVQYPDGIMESHLWVRANAGLFDVSHMGQVRLHGKDRVAFLEKLVVADVAGMAPHTGGLSVLTNANGGIIDDTIITNLGDVTGMVINAGCKDKDLAHMREHLEAAKKSGMDVDLEVIEDHELLALQGPKAMEVLIKHCTGIDFVHMPFMMASYGTIAGAKCLVTRCGYTGEDGFEISMPAAKTLEIFEMLTADAAVRPVGLGARDSLRMEAGLCLYGNDIDETTTPVEAALTWTIGKRRKEQGGFLGDKVILKQLAEGVSKRRCGFLVEKGAPPRGHETILSEDGQEVGVVTSGGFAPSVGKPIGMGYVNKPHNKSGTKLQVVVRKKANPILISKTPFVPSGYYKVPE*