MESLAALYKNHIVTLQERTRDVLARFKLDALLIHSGELFNVFLDDHPYPFKVNPQFKAWVPVTQVPNCWLLVDGVNKPKLWFYLPVDYWHNVEPLPTSFWTEEVEVVALPKADGIGSQLPAARGNIGYIGPVPERALQLDIAASNINPKGVIDYLHYYRAYKTDYELACMREAQKMAVSGHRAAEEAFRSGMSEFDINLAYLTATGHRDTDVPYSNIVALNEHAAVLHYTKLDHQAPSEMRSFLLDAGAEYNGYAADLTRTWSAKSDNDYAHLVKDVNDEQLALIATMKAGVSYVDYHIQFHQRIAKLLRKHQIITDMSEEAMVENDLTGPFMPHGIGHPLGLQVHDVAGFMQDDSGTHLAAPSKYPYLRCTRVLQPRMVLTIEPGIYFIESLLAPWREGPFSKHFNWQKIEALKPFGGIRIEDNVVIHENGVENMTRDLKLA*