MKAELNLPAGFRFHPTDEELVKFYLCRRCASEPISVPVIAEIDLYKFNPWELPDKALYGEKEWYFFSHRDRKYPNGSRPNRAAGTGYWKATGADKPIGKPKTLGIKKALVFYAGKAPRGVKTNWIMHEYRLANVDRSASSNKKNNLRLDDWVLCRIYNKKGTVEKYYPADEKERVMMMTTNTTTTSDSKCSSHVISPDVTCSSEVQSESKWVVDLEDAFDASMFGSLLQNDAFVPQFPYQSDFATMFEDPLEQKPFFNWSFGSPG