MKKILSTLLMLGMSSLTFANSQQVVEQLQKMGLSGVEVSDSPVKGIKTAVTDNGIFYITEDAKYILDGKLYALSEKGLRDVSSSLLLDKLTAYKNEMVVYPAKDEKHVITVFMDTSCHYCKVLHKQIKEYNDLGITVRYLAFPRGGVQSKTAREMEAIFTAQDPQFALTEAINGNPPKTLKDANITKKHYQLGLQFGVNGTPSIVTEKGELIGGYLKPADLLSELAQ