MKAELNLPAGFRFHPTDEELVKFYLCRKCSSEQISAPVIAEVDLYKFNPWELPEMSLYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGKPKTLGIKKALVFYAGKAPKGIKTNWIMHEYRLANVDRSASVNKKNNLRLDDWVLCRIYNKKGTMEKYYPTDEKPRTTTSMADQSSSPFDTSDSTYPNDSSSSGGHVVSPDAKEVQSEPKWGELEDALEAFDTSMFDGSMDLLQSDGFVPQYLYQPDYFTPFQDMPQQKPFLNWSFAPHG