MESSLYDFYYSATYSDESTMAPFAPSNKPVFGKEEDVSKVLRAKVASHPLFPHLLHAYMDCHKVGAPQDVAHLLEGIKGEHTSGVCQISESEGFLGTDPELDDFMGTFCDLLVKYKSDLLKPFNEATMFLNLMETQLHSICNNTPPQPDEVTHGSPGKDLSRVKKEAIEGKRMEVQELKDNLLRRYSGYITNLRHEFSKKKKKEKLPKEAKQILLSWWNVHFKWPYPTDADKVALAEWTGLDQKQVNNWFINQRKRHWKPTEEMHAEILDGLYGSLDE