MKAELNLPAGFRFHPTDEELVKFYLCRKCASEEISAPVIAEIDLYKFNPWELPEMSLYGEKEWYFFSHRDRKYPNGSRPNRAAGTGYWKATGADKPIGKPKTLGIKKALVFYAGKAPKGIKTNWIMHEYRLANVDRSASLNKKNNLRLDDWVLCRIYNKKGTMEKYYPADEKPRTTTSMADQSSSPFDTSDSTYQNDSSSSGGHVVSPDAKEVQSEPKWGELEDALEAFDTSMFGGSMDLLQSDGFVPQYLYQPDYFTPFQDPHEQKPFLNWSFAPQG