MVLFRNKKLPDGIVDVFERIYALLFKLVSDYELVIRSWFLFDLMTRAPIWCIVFDSCFRTETWEQEEYKRYMRRIITQLKEINPQFSPMIMNLREGNTINKIHQVLADDYLTIMDYPRDYEGCPVLTIEVIRHFLKSSESWLSFRQHNIVLMHSELGGWPVLSFMLAALLLDRKHFTSESRALEMVLKQAPSQKLPLMTGLDPTASQLRYLQYVSKRNADEQWPPPDKALKLACVIIRMIPDFDGKGGCCPVFRIYGRDPLLQIDKISKLLFSTPRRSKNVRSYNQAENELVKIDINCNIQGDVVLECINLTDDLLKETVMYRTIFNTAFIKSNTLIMSREEVDISWDKKHQFPRDFKAEGNKPSEIFSSAKQQK*