MKTLKIWFTDFYPGFEPKDNLITQLLFKSYNIEFDKNKPDYLIYSCHGHEFLNYNCVRIFYTGENLKPDFNLCDYAIGFDYIHFNNRYLRFPNFAFYESQFQQLIISKNPGSLDLSAKKHFCNFIYANSNADPTRDNFFYLLNKYKKVASPGKHLNNISMDVGERYAKDWMFTKIEFQSSCKFSIAFENTSSPGYTTEKLLHAFITGTIPIYWGNPEVMKDFNPKAFINCHDFESFEDVVSKVKEIDNDDEMFLSMLNEPPFRNNIIPENLKKEPLLVFLKNIFDQKREDAFQRSFYGTSAKYENDMKEMILFRKKYRSMIQFLGLLKKTLKIMKRNR