MESLAALYKNHIVTLQERTRDVLARFQMDALLIHSGELVNVFLDDHPYPFKVNPQFKAWVPVTQVPNCWLLVDGVNKPKLWFYLPVDYWHNVEPLPTSFWTEEIDVIALPKADGIGSQLPAARGNIGYIGPVPERALGLGIAADKINPKGVIDYLHYYRAYKTDYELACMREAQKSAVNGHRAAYEAFQSGMSEFDINQAYLTATGHRDTDVPYSNIVALNEHASVLHYTKLDHRAPAEMRSFLLDAGAEYNGYAADLTRTWAAHGDNDFAHLIKDVNDEQQALISTMKAGTSYIDYHIQFHQRIAKLLRKHQLVTDMSEEAMVENDLTGPFMPHGIGHPLGLQVHDVAGFMQDDTGTHLAAPSKYPYLRCTRIIEPRMVLTIEPGIYFIESLLAPWREGPFSKHFNWQKIDAMKPFGGIRIEDNVVIHENSIENMTRDLKLA*