MKSELNLPAGFRFHPTDEELVKFYLCRKCASEQISAPVIAEIDLYKFNPWDLPDMSLYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGKPNTLGIKKALVFYAGKAPKGIKTNWIMHEYRLANVDRSASVHKKNNLRLDDWVLCRIYNKKGTMEKYFPADEKPRTTAMAEQSSSPFDTSDSTYPTLQEDYSSSSGGGHGRVVSPDVREVQSEPKWGELEDALEAFDSSLFGGSMELLQPDAFVPQYLFQPDYFTPFQDPPEQKPFLNWSFTPQG*