MSINSEYLHPLFVGQVDNLALQGALSPAEVRDVENEMDQKAVLVFRGQPLDQDQQIAFARNFGQLEGGFIKVNQRPSRFKYAELADISNVSVDGKVAEADAREVVGNFANQLWHSDSSFQQPAARYSMLSAIVLPPSGGDTEFCDMRAAYDDLPEDFKKELQGLRAEHYALHSRFILGDTEYSESQRNAMPPVSWPLIRTHAGSGRKFLFIGAHASHIEGRPVAEGRMLLAELLEHATQPKFVYRHSWKVGDLVMWDNRCVLHRGRRYDVTARRELRRATTLGRRCRLSPRGQSWVQ