MNPRSWLDVDESAKTLLARVLARRIPPLTSVPPLHRVALHAGHVLEIVGPSGSAKSELLLQAAIACILPKQWDGVIYGGSEGAVMMLDLDCSFDMLRLVKVLQLRINEARGAVMQQETRNDNQGLSGQGDEVFMGSLKRFFYIRCNDSFDFLAALKTLHAKVKRLSESGINSQLLMIDSINAFYWLDRAVSSVPLPGQGAGRTALSLQVVSEAVVQELNQLLQTHSLLILATKSLIYGINARDRKSADKSKESFLEEMVQQNVEKIPNQMGQFVLRDFMPAVWQGFVSHRLILQGPFEPGASQTFCGENLPFFTAEWESPCLKQVDKLIIEDAGIRLHH*