MKRQTLLELVDYANSGGGKFTEAVSEDXVFVLSQNLFRSLPPARSHEAESFDAEEEEPSLDPAWPHLQIVYEFLLRYVVSNDTDAKVAKKYIDQQFVLKLLELFDSXDPRERDYLKTILHRIYGKFMVHRPFIRKAINNVFYRFIFETERHNGVAELLEILGSIINGFALPLKEEHKFVEKDSKLAEPVLKSLLKYWPVTNSQKEVLFLGELEEILELTQSPEFQKVMIPLFKQLAKCLNSQHFQPFTAHS*