MDTTFRDATLKGPLWEEVSRKLAELGYKRSAKKCKEKFENVHKYYKRTKEGRAGRQDGKSYRFFQELEALHAATAAAQQQQPDHLPLHVVEAAGLGGGESGGGPSSSRWPKTEVHALIQLRMDMDNRYQENGPKGPLWEEISAGMRRLGYSRNSKRCKEKWENINKYFKKVKESNKRRPEDSKTCPYFHQLEAIYRKKHNGGGSSGAAANNAVVSVPAVAEHQNLNRHEIEIEGKKINDTDKRNNGGVGAAQVPTSNGQTTPTMATFDLGVKKPEDAVRELNEQPHREFTTDETDSDDMGDDYTDDGEDGEDDGKMQYRIQFQRPNPVGTNNAPPPPTTAATAAPTSTPASSFLAMVQ