MSQYHTFTAHDAVAYAQQFAGIDNPSELVSAQEVGDGNLNLVFKVFDRQGVSRAIVKQALPYVRCVGESWPLTLDRARLEAQTLVAHYQHSPQHTVKIHHFDPELAVMVMEDLSDHRIWRGELIANVYYPQAARQLGDYLAQVLFHTSDFYLHPHEKKAQVAQFINPAMCEITEDLFFNDPYQIHERNNYPAELEADVAALRDDAQLKLAVAALKHRFFAHAEALLHGDIHSGSIFVAEGSLKAIDAEFGYFGPIGFDIGTAIGNLLLNYCGLPGQLGIRDAAAAREQRLNDIHQLWTTFAERFQALAAEKTRDAALAYPGYASAFLKKVWADAVGFCGSELIRRSVGLSHVADIDTIQDDAMRHECLRHAITLGRALIVLAERIDSVDELLARVRQYS*