MMSIKNWVRRHKTALLVSASVAGIGYFWYRSIKAHYHSVQEREALQHQVEQHTEAQLQVHFTSVQRISDTTTLPTVLPHLKSQLLDQLDLSGLTKKLMQGKDSPQVLSGKEKYELWETLKILSFTRAVSSMCALTLMVLFVRIQLNVLGRWIYIYTARGISSKEPVDQGGELPTDLQRRYLKFAEFLPHEGLGRLIADTREAVDHALASKSLREPCTPEDLREIFQSIGRTLKNSKTTWLGYILPEGDVLPEDHFVSDDMHGSVGEENHYNDEKLQSLLAETRAILDSEEFKVLLSSALVAVLDKVIQDFAQIYEGRETTGIHFAKLIPPVASLGDSLLEQPENNEYVQVLTNLEELKSFCATVYAAGNDQVG*