MKSELNLPAGFRFHPTDEELVKFYLCRKCASEQISAPVIAEIDLYKFNPWDLPDMSLYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGKPNTLGIKKALVFYAGKAPKGIKTNWIMHEYRLANVDRSASVHKKNNLRLDDWVLCRIYNKKGTMEKYFPADEKPRTTAMAEQSSSPFDTSDSTYPTLQEDYSSSSGGGHGRVVSPDVREVQSEPKWGELEDALEAFDSSLFGGSMELLQPDAFVPQFLFQPDYFTSFQDPPEQKPFLNWSFTPQ*