MVLPGRDVLELVLETLPLEEGEGTIPFIDLGLEGLMHAKARPHKLDPQIGVCYCDLHLCPSKCRKIYILQDVTILDNLETKHFVLIHGGGFGAWCWYKSIALLEEAGFVATALDLTGSGIDHTQTNSISTLAQYVKPLLDYLETLPESDKVILACHNFGGACISYAMECFPKKIAKAVFITATMVKDGQRAFDAFAKEIATANELIQDAQVFIYGNGNENPPTGLEFDRNQVKELFFNQSPTKSKLRVWHHVVNVSHVGLVSWLNVSHLESSDFCALVWRVLDPPLGLWELRDVSFGGRPQFVALFMFYTFMKFDTVSKRHWAHFPRGLCVRGAGNISAVGGRTVRIRTVCTARRTRTDFKIVAVSNFKASSGFSLLLEDSFGQSVLQIVGAFICCCSVRGPYNSTDLAQISRQK*