MDGCGGGGEKRALASELAQVQAMVRELEARMDQDLPAAARELCGELASSVDRSIRIARACGWDSPGSRDGSPRSDGAQHPAGGGGGNAQSKRRKGAPCVRTQVRVAAVQDMAPLDDGLSWRKYGQKDILGAMYPRAYFRCTHRHSHGCPATKHVQRADGDPLLYDVVYHGAHVCAQAAHPAAEHLRRQLQPEGHADAGQELRSPLAPETEGLRAGLEPTAPYSFGPAPGAGADFGGYLPLLSPTGLEWQLRSSYAAGGLGVGMDYEPHFEEFYTNAADPFHWEYQDLYAAN*