MGRGKIVIRRIDNSTSRQVTFSKRRNGLLKKAKELAILCDAEVGVMIFSSTGKLYDFASSSMKSVMDRYSKSKEEPCQLGSSASEIKFWQREAAMLRQQLHNLQESHRKMMGEELSGLTVKELQNLENQLEISLHGVRMKKDQLLMGEIQELNRKGNLIHQENVELYKKVYGTQDDNETNRDSVLTNGLGIGEDLQVPVNLQLSQPQQQQQHYKASSGTTKLGLQLH