MSELVLITGITGFVASHSAEALLSQGYRVRGTYRFQEKLDGLLKNRPEWEKKVEFVQVPDCRAPNAYVEAAKGVDYVIHAATEVHSNLEPPRKDPHELLHIAIQGCENALIAAAQEPKVKRFVYISSEAALKGPVNYFGDGHVFTEKDWNPKTLREAEESDDELLNYTVCKKLGERAMHAFVARNTPRFQAIALNPPLILGPVFHLQSVDNLNFSTWFFWQLIKGRYEVAPESKFFNYVDVRDLAEAQVKALTAKTDKDRFVISGGAFKNDDIVNVALKYFPQFKDKIAKPNGETSPCNYEVDASLSIKELGLTYRPAEETFKDATESLYKLAGLL*