MRTPRTVVLSPAAPLRLAHALAWLLLSLFLSVASAQELVAVPPLQARVTDLTGTLAADRVAALDAQLRAFEQRKGVQIAVLMVRSTRPEPVEQYALRVVEQWKLGRRKVDDGALLLVAKDDRTVRIEVGYGIEGALSDVVSRRIIDEVITPRLRQGDFDGGIAAGAEQIMRVIDGEALPAADPRRQGQTNDIGQAWPFLFVAALMLGGVLRNALGRLPGSLVTAGVLGAAAWQLVGTFAVAAVAGLAGFLVTLLGIGMGGHGGMHGRHRGGGWPGGGLGGGGGGFRGGGGGFGGGGASGRW*