MSFVHRRLGLALASFVLLAAGGELRAQTVPQAEDGLRSGPLYEELASLDKALFDASFVTCDAAKANAIFADDVEFFHDKDGLSVGEQVRENTRRLTASCPGKHGVTRTVVPGTLRVYPIAGYGAMQVGAHRFDERGAATSTLAQFISMWRLQDGKWRLARVISFDHRSVDAKP