MGKQSETVLVTGSTGHVGSMLVLHLLQQGYVVRATVLDPEDKQDTQPLLDIDASLAKNLTILKADIRVEGDFDAVVEGCDGVFHLACPTNFMVEDPQKDMIDPAVNGTLNVLKACAKSGSVKRVIHASSAAAIRFDGEDIPDKVYDESCWTNVDFVTKNNVPGWPYFAGKTLGEKAATQFAKEHNLDLVVVNPSLVCGPFLISRIPNSVKDSLALITGEHFKLPFLKRLNYVHIYDLVRAIIFLYDYPSANGRYICSSVDASIGDVVKLITTRYPEFEIPTDVTYLGDPIMYYFDSSKLKNLGFQYEYTLEDMLDGSIKCCREKGLL*