MKLSKGAKSPRPRGNFVTGASLLFNTYLWQAEVYEAVNAEEGDRPELQLKQYDYFGYGTATSVHQANVIALSKLTCLVLHHRDSALLQPKSIWNANDTPETYSTVEHVLRLEPLDVNIFRGFTLPDAPRFRQVFGGQLIGQALAAASKTVDCLKLVHSLHCFFLMPGDLTTPIIYQVHRQREGNSFATRRVDAMQQGNVIFTLLASFQKAEAGFEHQAVVMPTVPAPEMLLSMDELRERRLTDPRFAPSYRNKVATTDFIPWPVEIRFCDESNFVKQHNLQPSLKYWFKARGKLTDDPALHRCVVAYASDLIFLGVSTYPHRTKGLKITSLSLDHSMWFHRPFRADEWLLFVIESPSASNARGFIFGRMFNRRGELVVSLTQEAINLELWLFISSIRPAADSH*