MRELKRLVTIIHALILFILLPFRVVVWRRRTGAVVIRDEKQERKVWSPPQIVVRKRGAGGSESGCSVAPPSVPAAVVDLEVAVRRELAMRRVLEDDGGDGSSVREFSLFPTKRGDTLFTQSWSPVSPNHRGLIVLLHGLNEHSGRYSDFAKQLNANGFKVYGIDWIGHGGSDGLHAYVPSLDYAVEDLKSFLEKVFTENPGLPCFCIGHSTGGAIILKAMLDPMIESRVSGIVLTSPAVGVQPSHPIFTVLAPIVAFLLPRYQFSAANKKGMPVSRDPQALVTKYSDPLVFTGSIRVKTGYEILRIAAHLQQNLNKVKVPFLVMHGTADTVTDPNASKRLYEEASSSDKSIKLFDGLLHDLLFEPEREIIAGVILDWLNQRV*