MGRGKVELKRIENQTNRQVTFSKRRNGLLKKAYELSILCDAEVALLLFSPSGKAYHFASHDIERTILRYKNEVGLSKNSDQGPRAMEVWRTKIDDMTRTIHELEARDKHFAGEELSNLGMKELKQLERQLRVGVERIRSKKHKILHEENIHLQKQVKLYEVEGSSRILDTNPRMRII