MVKLDQRHHTLIQALMTRGPLSEADVKSMFQDLCSEGASDGGFHQFIAAINKEMDFVQMELRASRNQYDGVVYYGVVNKLGNEQAKMGTRYSHAQIAFFKAVLEAIISDSSSQGKISNIQALNLRLDYQNEQQAPEVLTPTSAGSLHLTLAQKEKTLTELTHEKWLSQTEDGMVALGIRAFLELWSVFKNFDIPFCDVCNEAGIKAQSCPNTDCPVRIHDYCLKIKFHRQQAGRVCPSCGTSWDCEGLDASMKEEELSSIDIPRISPELRRPRSRLRASGRLSSTVSLA*