MEKSVTLDVRILCSRLWKMGGDVFFVDQGLHIVLDNGIVRVTISKPGGIITGIRYGGLDNLLEVLNKETNRGYWDLNWNEPGGKDTFDVPSAISFNVVEANRDKVEVSFMRPYDPSSSWKMVPLNIDKRFVLLRGSSGFYTYAIYERPMGWPDFNLNQTRVTFKLRKDRFQYMAIADNKQRPMPSPDDRMPNKCNILAYPEAVFLSRPGNPNLQGEVDDKYQYSCDNRENRVHGWISFDPMVGFWVITPSDEFRNGGPIKQNLTSHVGPTSLAMFHSAHYAGEELCPKFRSGEAWQKVFGPVFIYLNSSSRETHPSSLWQDAKLQMIKEVQSWPYGWPESPLFLKRPERGCVIGQLLVHDRYAVEDVHPARFAFLGLSAPGEKGSWQKESKSYQFWSQADENGIFSIANVCPGNYNLYGWVPGVLGDYMKEGSINIYSGCRIDAGVLIYEPPRDGPTMWEIGIPDRTAAEFFIPDPKPCHINKLFLNHPERFRQYGLWESYSEIFKDNDLIYTVETSDWRRDWYFAHTCRIENDGSFRPATWQVKFQLRGVEQNSLYKLRLAIASSTNAAIQIRFNDANIYKPHFDTMQFGKDNAIARHGIHGLYHLFNIDVSGSWLVEGENTLYLTQRKATGPFTGVMYDYLRLEKVS*