MKDLGSLKYSLGLEVARSGHGFYVCQRKYALDIITEIGLLGAKPVDFPMEQNHNLALVEGKNLADGENYRRLVGPLIYLAVTRPDLAYSVHILSHFMQAPKEEHWEAALRVVRYLKKCLGQGILLRSNSELTLEGWCDSDWASCPLTRRSLNGWFVLLGLSPTSWKNKKQHTVSRSSAEAEYRPMAALTCELKWLKQLLQDLGVAHKQGMSVFCDSQSALHIAQNPVFHERTKHIEADCHFIRDAIKELLVYACTTCSRWCCVEVRSRWYWSVDDGACGGCVVERGAELVIVGCCVVDCWEVITQVVAERREEGVW*