MGRGKIVIRRIDNSTSRQVTFSKRRNGIFKKAKELAILCDAEVGLVIFSSTGRLYEYASTSMKSVIDRYGRAKEEQQHVANPNSELKVCLDDCY