MKEDEMLKIVVPGSTANLGPGFDSIGLAINRYLTLDVRLADAWSFAPKTAEVSGIPRGTDNLVYQVAAETADVYGRRLPSCAVDVYSDIPFTRGLGSSAAAVVAGIELADALLGLQLPREQKMELATRYEGHPDNVGASLYGGLVIGCCREAGVDVVHIPQLDVELVAIIPEYELETKKARGQLPEQWPRERAVEASAVSNVLVAALLTKNWELAGRMMAADLFHQPYRRQLVPELERAEALALEYGAIGAALSGAGPTVLVFAEPGQGERLARRLRPHFPTCEIARLSVEPRGSRVYKLALEA