MSLQNLTRFPRLELIGAPTPLEYLPRLSDHLGREIFIKRDDTTPLAMGGNKLRKLEFLAADALREGADTLITAGAIQSNHVRQTAAVAAKLGLHCVALLENPIGTRAENYLSNGNRLLLDLFNTQVEMCDALTDPSAQLDELATRIEAQGYRPYVIPVGGSNALGALGYVESALEISQQCEDAVAISSVVVASGSAGTHAGLAVGLEQLMPQAELIGVTVSRSVADQLPKVEALQQAVANSLELQAKAEIILWDDYFAPGYGTPNEDGMAAVKLLAQLEGILLDPVYTGKAMAGLIDGITQKRFKDEGPILFVHTGGAPALFAYHPHL*