MGRGKIVIRRIDNSTSRQVTFSKRRNGIFKKAKELAILCDAEVGLVIFSSTGRLYEYSSTSMKSVIDRYGKAKEEQQVVANPNSELKFWQREAASLRQQLHNLQENYRQLTGDDLSGLNVKELQSLENQLETSLRGVRAKKDHLLIDEIHDLNRKASLFHQENTDLYNKINLIRQENDELHKKIYETEGPSGVNRESPTPFNFAVVETRDVPVQLELSTLPQQNNIEPSTAPKLGLQLIP