MGRGKIVIRRIDNSTSRQVTFSKRRNGIFKKAKELAILCDAEVGLMIFSSTGRLYEYSSTSMKSVIDRYGKTKDEQQVVANPNSELKFWQREAASLRQQLHNLQENHRQLMGEDLSGLNVKELQSIENQLEISIRGVRTKKDQLLFDEIHELNRKGSMVHQENMELYKKISLIGQENAELYKKIYEAEGPSEVNQDSPTPYNFAVVENRNVPVQLELSTLPQQNDNEQSTAPKLGLQLNP