MGRGKVELKRIENQTNRQVTFSKRRNGLLKKAYELSILCDAEVALLLFSPSGKAYNFASHDIERTILRYKNEVGLSKNSDQGLRAMEVWRTKIDDMTRTIHELEARDKHLAGEELSSLGMKELKQLERQLRIGVERIRSKKRRIISEHIHGLKRRHKILHEENIHLQKQVRLSEIEGSSRILDSEASELLSKGRRIIYDL