MRRFRLRLKPWVWLCLGALFFVVGFIGYEQDEYHSMLLHSADPEHSTVHAVFEPVLPNHPVRLPADFASRPEFEQEWWKLYALLEDEQGNPFSVQWNFLRLAQDEHDTLGWQTPQLYFSSIVINGKKVSLRDQKIARGGIGQAGMGDQPFRMWIDNWTWRSLGMGPLPGNLHLSTDHFALNLQLRALGPYVLSGDRGYQVKQELLSLASYQFQLPYIAVHGDLVVSPELPALRVRGRAWLSKEWGSELVANELAGTDSFVIPLNDKQWLTVNRFRHRGVPDSVYGMLHNLNGKSVALLNRDIQLEALSSSSLSNGKRVPLRWRLAIPKYQVNVSIEPLDRDAWQTFLIPYWEGRIKVLGSHNQTGFMQLSGY*