MLVSARVEKQKRVAYQGKATVLALGKALPSNVVSQENLVEEYLREIKCDNLSIKDKLQHLCKSTTVKTRYTVMSRETLHKYPELATEGSPTIKQRLEIANDAVVQMAYEASLVCIKEWGRAVEDITHLVYVSSSEFRLPGGDLYLSAQLGLSNEVQRVMLYFLGCYGGLSGLRVAKDIAENNPGSRVLLTTSETTVLGFRPPNKARPYNLVGAALFGDGAAALIIGADPTESESPFMELHCAMQQFLPQTQGVIDGRLSEEGITFKLGRDLPQKIEDNVEEFCKKLVAKAGSGALELNDLFWAVHPGGPAILSGLETKLKLKPEKLECSRRALMDYGNVSSNTIFYIMDKVRDELEKKGTEGEEWGLGLAFGPGITFEGFLMRNL*