MGRGKIVIRRIDNSTSRQVTFSKRRNGIFKKAKELGILCDAEVGLVIFSSTGRLYEYASSSMKSVIDRYGRAKEEQQLVANPNSELKILNKIFFLM