MGRGKIVIQRIDDSTSRQVTFSKRRKGLIKKAKELAILCDAEVGLIIFSNTDKLYDFASSSLKSTIERFNKTKMEQQQLLNPASEVKFWQREATTLRQELHSLQETHRQLMGQQLNGLSVKELHNIESQLEMSLRGIRMKKEQILTNEIKELTRKRNLVHHENLELSRKVQRIHQENVELHKKAYAVSIRNELGTRDIEDTADESHAQVRLQLSLPEQSHYETSTNS