MKSQKSLVENIPTSGLGFNAVVVLVVINCLLLVFQISSSGSLYERAWWPTEAQPMPCANITIAMDENLDMSSIDLSRGEVRSFRAHGIATRLIVEVGSYRNGPRTFSSVVLTSKRLNNLHDILYECEWATADSPTLKVKARAIKPDWNMGELYGTMVIVCTFPKDVGTKSEGGRLILTAHYPGAFRTPERFIALTEMQGEYNASRFQPPYPYDMTFCGSPLYGNISPQRIREWIAYHAYFLGNRTLFIFQDAGGIHDDVYRVLKPWIDLGQVLVENLRQAEVYEGYYHHQFTMLNDCLLRSQTLSNWTFFFDVDEFLFSSGDKKPVDLLAENARNNVTQFLFKTVKMSDGLCLKENKRESDSHFMAKISRKWAFEKLVYAKCDYGWTTVESRKYAVQPQMVWATGVHYSEHMKQGKRIDMDPDVLRSYHYHNTVNGRTELCKEFPKNPNGEPNSLKVKNCTIDKSMADLGPAVRSYEFAMVGEQPFIL*