MSWQSAARGGFLRTLHRGALPPRTGVSDLQNQLSRVCLAASSGPARPQFQSLSQSSSFATASTPQKASKTPKANGSKKADHKLKKRALSEEEQEKQKIKELRAHIKELKTTALLNRPKLLPTSAFSLGFTEKLREIKGQYPAKEGFLIGVEHAKSLDPENKERLEAQARANVAANAAAYDAWVKTHTPLQIRDANSARLTLSRIGTKNYPSIRDDRLPKIPNSAYVLFVKDRLDTHVYRGKSGRDTFTAISEEWPSLPQSEKDRYHRLQIEDRQRYEREYEKVYGVPAPKSARYKTPEDYN