MDGCGGGGEKRALASELTQVQAMVRELEARMDQDLPAAARELCGELASSVDRSIRIARACGWDSPGSRDGSPRSDGAPHPAAGAGGCNAQSKRRKGTPCVRAQVRVAAVQDMAPLDDGLSWRKYGQKDILGAMYPRAYFRCTHRYSQGCPATKHVQRADGDPLLYDVVYHGAHVCAQAAHPAAEHLRRQLQPEGHADVGQELSSPLAPEAEGLQAELEPIAPYSFAPAPGAGADVGGYFPLLSPTGLEWQLRSSYAAGGLGIGMDYEPHFEEFYTNAADPFQWEYQDLYAAN*