MKIVNTLVPILIGLVGVATASTASVNHPSTKLSAKQLLRGTVNLTDLPSLNLKGGDPVLGQDEQGDKEEELPTIAELVQTQKASIHVDREVNLRHRLLSSAGQIRPVFKTGNWCVDRHHDTQNLYLQVCHQHSNQKFTYHASTQEIKVDGRCMDDNIEDTGRNVYAHPCHGKKNQKWRTDNKGRIQGLHDYKCLDVTPGGNLYVRGCCNNCEGQRWYVPQHFPTTNSEIHPVLNSAACWDVGGTGKNLYVYGSCHNGNNQQYYYSPYSERIFLPLAEGSGCLDENPGDGNVYATGCHHGTNQKWWMDSYGRIRNRRDTSRCMEQNSGDNNLRMVGCNDNDNQRFIFPHGTFPIATSQVKPFFDSGKCLDSGGTDRNLYLSSSCGSDNFYQQFYFMAQSERIYDAAGIGCLDDQGSGARNVYLNKCQE*