MKSELNLPAGFRFHPTDEELVKFYLCRKCASEQISAPVIAEIDLYKFNPWELPEMSLYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGKPKTLGIKKALVFYAGKAPKGIKTNWIMHEYRLANVDRSASVNKKNNLRLDDWVLCRIYNKKGTMEKYFPADEKPRTTTMAEQSSSPFDTSDSTYPTLQEDDSSSSGGHGHVVSPDVLEVQSEPKWGELEDALEAFDTSMFGSSMELLQPDAFVPQFLYQSDYFTSFQDPPEQKPFLNWSFAPQG