MPNKILLVDGMALLFRHFYATSLHKQFMYNSQGEPTNGIQGFVRHIFSAIHEIRPTHVAVCWDMGQSTFRNDMFDGYKQNRSAPPEELIPQFDYVKEISEQFGFVNIGVKNYEADDVIGTLAQQYSTDNDVYIITGDKDLLQCINDNVEVWLIKKGFNIYNRYTLHRFNEEYALEPQQLIDIKAFMGDTADGYAGVKGIGEKTAIKLIQQYQSVENVVENIDALSAGQRNKINDNLDELYLSKRLAEIHTQVPIDSEALFEKMSFATTLNHILSICNEHELHVSGKYISSHF*