MEPEKEIIFRSKLPDIYIPKHLPLHSYCFENISDFSERPCLIDGATGEVHTYAEVELTSRKVASALHQLGINKGDVIMILLPNSAEFVYSFFGASYLGAISTMANPFFTAAEIIKQAKASSAKIIITQSAHVPKVRDFASDNSVKIVCIDSAPEGCLHYSELISGDETKLPEVEISSDDVVALPYSSGTTGLPKGVMLTHKGLVTSVAQQVDGENPNLWIHKEDVLICVLPLFHIYSLNSILLCGLRAGAAILIMQKFDIVPFLQLIEKYKVTIGPFVPPIVLTIANNEELVDKYDLSSIRTVMSGAAPLGKELEDTVRMKFPNAKLGQGYGMTEAGPVLAMCLAFAKEPFDIKSGACGTVVRNAEMKIIDPETGASLPKNQRGEICIRGDQIMKGYLNDPEATKSTIDSEGWLHTGDIGYIDDDDELTIVDRLKELIKYKGFQVAPAELEALLLTHPDISDAAVVPMKDEAAGEVPVAFVVKSADSSITEDDIKKFIHKQVVFYKRINRVFFIDAIPKSPSGKILRKDLRAMLAAGVPN*